Comment utiliser python_requires
classifier dans setup.py pour exiger Python 2.7. * ou 3.2+?
J'ai essayé de nombreuses configurations, dont celle-ci: ~=2.7,==3,!=3.0,!=3.1,<4
mais aucun n'a fonctionné
Cet argument pour setuptools
utilise la spécification PEP44 , vous pouvez donc demander:
python_requires='>=2.7,!=3.0.*,!=3.1.*'
Notez que les métadonnées générées ne sont respectées que par pip>=9.0.0
.