Python项目的自定义动态版本提供者
在一个使用了pyproject.toml(和setuptools)的Python项目中,我想要一个自定义的版本号提供者。我希望它的工作方式像setuptools_scm
一样,但用我自己的逻辑来确定版本号(最好还能确定其他字段,比如描述和作者)。我知道可以通过使用动态元数据来实现,但我希望只需在[build-system]
中包含这个模块就能工作。我该怎么做呢?setuptools
是怎么知道从哪里获取这些元数据的呢?
0 个回答
暂无回答
在一个使用了pyproject.toml(和setuptools)的Python项目中,我想要一个自定义的版本号提供者。我希望它的工作方式像setuptools_scm
一样,但用我自己的逻辑来确定版本号(最好还能确定其他字段,比如描述和作者)。我知道可以通过使用动态元数据来实现,但我希望只需在[build-system]
中包含这个模块就能工作。我该怎么做呢?setuptools
是怎么知道从哪里获取这些元数据的呢?
暂无回答