标签: python setuptools setup.py pypi
如何在setup.py中使用python_requires分类器来要求Python 2.7。*或3.2 +?
python_requires
我尝试了很多配置,包括这个配置:~=2.7,==3,!=3.0,!=3.1,<4但没有配置
~=2.7,==3,!=3.0,!=3.1,<4
答案 0 :(得分:28)
setuptools的此参数使用PEP440规范,因此您可以要求:
setuptools
python_requires='>=2.7,!=3.0.*,!=3.1.*'
请注意,生成的元数据仅由pip>=9.0.0尊重。
pip>=9.0.0