Python setuptool, как я могу добавить зависимость для libxml2-dev и libxslt1-dev? - PullRequest
1 голос
/ 16 августа 2010

Моему приложению нужен lxml> = 2.1, но для установки lxml необходимо установить libxml2-dev libxslt1-dev иначе это вызывает ошибку при установке lxml,

есть ли способ, с помощью инструмента установки Python, я могу указать это как зависимость в моем файле setup.py ....

1 Ответ

2 голосов
/ 16 августа 2010

Не совсем ... setuptools обрабатывает только зависимости от пакета, который уже принадлежит pypi.Поэтому, если вы хотите такого рода зависимости, я думаю, что вам нужно выбрать технологию упаковки, предоставляемую вашим любимым дистрибутивом.

Но вы можете переопределить команду buildtools build или install, чтобы выполнить дополнительную проверку перед установкой пакета,Для этого, пожалуйста, посмотрите этот ответ .

...