如何将 Python-Xlib 作为依赖项包含在 setup.py 中?
How to include Python-Xlib as a dependency in setup.py?
在我的 setup.py
文件中,我可以声明 PyUserInput
是我的项目 (Python 3) 的要求,但 PyUserInput
的先决条件是 Linux 是 Python 模块 Xlib
.
这是我的 setup.py
文件的相关部分:
setup(...
install_requires=['requests', 'nose', 'PyUserInput'],
...
)
我尝试将 Python-Xlib
和 Xlib
放入 install_requires
参数中,但这没有用,因为 setuptools
无法自动解析这些名称。
我需要做什么?我希望能够让单个命令 sudo python3 setup.py install
处理安装我的包的所有先决条件,而不必要求用户手动安装一些先决条件。
使用pip search xlib
,我发现有一个名为python3-xlib
的包。在 setup.py
中添加 python3-xlib
作为要求就足够了。
在我的 setup.py
文件中,我可以声明 PyUserInput
是我的项目 (Python 3) 的要求,但 PyUserInput
的先决条件是 Linux 是 Python 模块 Xlib
.
这是我的 setup.py
文件的相关部分:
setup(...
install_requires=['requests', 'nose', 'PyUserInput'],
...
)
我尝试将 Python-Xlib
和 Xlib
放入 install_requires
参数中,但这没有用,因为 setuptools
无法自动解析这些名称。
我需要做什么?我希望能够让单个命令 sudo python3 setup.py install
处理安装我的包的所有先决条件,而不必要求用户手动安装一些先决条件。
使用pip search xlib
,我发现有一个名为python3-xlib
的包。在 setup.py
中添加 python3-xlib
作为要求就足够了。