Python setup.py:为py3使用不同的`install_requires`?

时间:2017-11-19 16:18:07

标签: python pyqt setuptools

我正在构建一个需要的包。 Pyqt5可以安装在最新版本的Python 3上,但不能安装在Python 2上。如何编写一个setup.py来告诉py2用户手动获取pyqt,但只是为py3用户自动选择和安装pyqt?

1 个答案:

答案 0 :(得分:1)

setup(
...
install_requires=[
"PyQt5; python_version >= '3.0'",
"python-qt5; python_version < '3.0'",
]
)