如何在 setup.py 中使用python_requires
分类器来要求Python 2.7.*或3.2+?
我尝试了许多配置,包括这个:~=2.7,==3,!=3.0,!=3.1,<4
但没有一个有效
setuptools
的这个参数使用 PEP440 版本说明符规范,因此您可以要求:
python_requires='>=2.7,!=3.0.*,!=3.1.*'
逗号,
等效于逻辑和运算符。
请注意,生成的元数据仅由 pip>=9.0.0
(2016 年 11 月(考虑。