如果我有一个项目:
$ cat pyproject.toml
[build-system]
requires = ["setuptools>=41.0", "setuptools-scm", "wheel"]
build-backend = "setuptools.build_meta"
$ git tag
0.1.0
$ git log
commit df40f0c6a207a0fa0fc03f8af01fbac939d6a5fa (HEAD -> master)
Author: [censored]
Date: Thu Aug 12 14:27:24 2021 +0100
foo
commit fe2f90978d1a02583841854f2c1433c4b1b8258a (tag: 0.1.0)
Author: [censored]
Date: Thu Aug 12 14:26:57 2021 +0100
init
然后,试图从中获取版本setuptools_scm
,我得到:
>>> import setuptools_scm
>>> setuptools_scm.get_version()
'0.1.1.dev1+gdf40f0c'
有没有办法从 Pythonsetuptools-scm
中获取最新的标记版本,即0.1.0
?