2015-03-07 3 views
1

У меня есть проект django, который использует django-static-precompiler, для которого требуется lessc (предварительный процессор css) для преобразования LESS-файлов в CSS.Как автоматизировать установку lessc с помощью pip и setup.py?

К сожалению, lessc не является программой Python, а документация django-static-precompiler не дает советов о том, как включить это автоматически.

Я хотел бы, чтобы пользователь имел возможность запускать setup.py install и быть в точке, где система относительно функциональна, но это небольшое препятствие.

Что мне можно установить в setup.py, чтобы потребовать установку lessc или любого не входящего в комплект поставки пакета?

+0

Вы проверили ткань и ткани? Они могут устанавливать системные пакеты для вас или запускать любую другую системную команду. http://stackoverflow.com/questions/11861802/fabric-api-direct-call-in-python –

ответ

0

Пробуйте virtual-less. Он использует python-less для создания исполняемого файла lessc в вашем virtualenv.

pip install virtual-lessc 

lessc styles.scss styles.css 
+0

это должно быть «pip install virtual-less», – Khanh

 Смежные вопросы

  • Нет связанных вопросов^_^