2016-01-03 6 views
0

В моем файле setup.py я могу заявить, что для моего проекта (Python 3) требуется требование PyUserInput, но обязательным условием для PyUserInput в Linux является модуль Python Xlib.Как включить Python-Xlib в качестве зависимости в setup.py?

Это соответствующая часть моего setup.py файла:

setup(... 
     install_requires=['requests', 'nose', 'PyUserInput'], 
     ... 
    ) 

Я попытался положить Python-Xlib и Xlib в install_requires аргумент, который не работал, так как setuptools не может разрешить эти имена автоматически.

Что мне нужно сделать? Я бы предпочел, чтобы одна команда sudo python3 setup.py install справлялась с установкой всех предварительных условий для моего пакета и не требовала от пользователя вручную устанавливать некоторые предварительные условия.

ответ

1

Используя pip search xlib, я обнаружил, что был пакет с именем python3-xlib. Достаточно было добавить python3-xlib в качестве требования в setup.py.

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

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