【问题标题】:Identify project's version using setup.py使用 setup.py 识别项目的版本
【发布时间】:2019-02-01 07:45:11
【问题描述】:

我正在尝试为支持不同 python 版本的多个项目构建轮子。我不能只使用“python bdist_wheel”,因为它会为 python 2 构建轮子。

那么,有没有一种优雅的方法可以使用 setup.py 来识别项目支持的 python 版本?

如果需要在 setup.py 中添加一些内容,没关系。

【问题讨论】:

  • 嗯...我想是的..将其作为解决方案发布
  • 你说的是项目版本还是Python版本?前者是在setup 函数中的version 参数中输入的内容,后者可以通过python_requires arg 指定,如果您使用的是setuptools(这是Requires-Python 字段的实现)。跨度>

标签: python setuptools python-wheel


【解决方案1】:

这是你的想法吗?
https://packaging.python.org/guides/single-sourcing-package-version/

单一来源软件包版本的方式

1:

2:

3:

4:

5:

6:

7:

【讨论】:

    猜你喜欢
    • 2020-03-14
    • 2021-09-11
    • 2014-12-23
    • 2023-03-21
    • 2012-02-12
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    • 2013-03-22
    相关资源
    最近更新 更多