【问题标题】:Using python_requires to require Python 2.7 or 3.2+使用 python_requires 要求 Python 2.7 或 3.2+
【发布时间】:2017-11-23 10:24:53
【问题描述】:

如何在 setup.py 中使用 python_requires 分类器来要求 Python 2.7.* 或 3.2+?

我尝试了很多配置,包括这个:~=2.7,==3,!=3.0,!=3.1,<4,但都没有成功

【问题讨论】:

    标签: python python-2.7 setuptools setup.py pypi


    【解决方案1】:

    setuptools 的此参数使用 PEP440 version specifiers 规范,因此您可以要求:

    python_requires='>=2.7,!=3.0.*,!=3.1.*'
    

    逗号,等价于逻辑and运算符。

    请注意,生成的元数据是 only respected by pip>=9.0.0(2016 年 11 月)。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-17
    • 2012-01-13
    • 1970-01-01
    • 2016-09-16
    • 2013-04-11
    • 2011-09-16
    • 2014-06-19
    • 2012-03-04
    相关资源
    最近更新 更多