使用 python_requires 要求 Python 2.7 或 3.2+
Using python_requires to require Python 2.7 or 3.2+
如何在 setup.py 中使用 python_requires
分类器来要求 Python 2.7.* 或 3.2+?
我尝试了很多配置,包括这个:~=2.7,==3,!=3.0,!=3.1,<4
但 none 有效
setuptools
的这个参数使用 PEP440 version specifiers 规范,因此您可以要求:
python_requires='>=2.7,!=3.0.*,!=3.1.*'
逗号,
相当于逻辑运算符和。
请注意,生成的元数据是 only respected by pip>=9.0.0
(2016 年 11 月)。
如何在 setup.py 中使用 python_requires
分类器来要求 Python 2.7.* 或 3.2+?
我尝试了很多配置,包括这个:~=2.7,==3,!=3.0,!=3.1,<4
但 none 有效
setuptools
的这个参数使用 PEP440 version specifiers 规范,因此您可以要求:
python_requires='>=2.7,!=3.0.*,!=3.1.*'
逗号,
相当于逻辑运算符和。
请注意,生成的元数据是 only respected by pip>=9.0.0
(2016 年 11 月)。