我正在尝试构建一些由
setuptools-git-versioning
设置的自动版本控制包。不幸的是,即使遵循文档和极少数的在线资源,我也无法使这个版本控制工作。
pyproject.toml:
[build-system]
requires = ["setuptools>=42", "wheel", "setuptools-git-versioning"]
build-backend = "setuptools.build_meta"
[tool.setuptools-git-versioning]
enabled = true
...
[project]
version = "1.0"
...
根据文档,
enabled
标志应该足以让setuptools
获取基于标签的版本并将其设置为包的版本,但是在构建包时,运行时提示版本python3 -m pip list
或conda list
对应于 project
的 pyproject.toml
部分中版本的硬编码值。
我错过了什么/做错了什么?