У меня есть проект django, который использует django-static-precompiler, для которого требуется lessc
(предварительный процессор css) для преобразования LESS-файлов в CSS.Как автоматизировать установку lessc с помощью pip и setup.py?
К сожалению, lessc
не является программой Python, а документация django-static-precompiler не дает советов о том, как включить это автоматически.
Я хотел бы, чтобы пользователь имел возможность запускать setup.py install
и быть в точке, где система относительно функциональна, но это небольшое препятствие.
Что мне можно установить в setup.py, чтобы потребовать установку lessc
или любого не входящего в комплект поставки пакета?
Вы проверили ткань и ткани? Они могут устанавливать системные пакеты для вас или запускать любую другую системную команду. http://stackoverflow.com/questions/11861802/fabric-api-direct-call-in-python –