setuptools_scm configuration on pyproject.toml

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
This commit is contained in:
Hiroshi Miura
2022-03-27 13:14:38 +09:00
parent 2ef76ff269
commit 2ff9486810
3 changed files with 10 additions and 12 deletions

View File

@@ -1,9 +1,14 @@
[build-system]
requires = ["setuptools>=42", "wheel", "setuptools_scm[toml]>=3.3.3"]
requires = ["setuptools>=61", "wheel", "setuptools_scm[toml]>=6.4"]
build-backend = "setuptools.build_meta"
[tools.setuptools_scm]
[tool.setuptools_scm]
local_scheme = "no-local-version"
write_to = "aqt/version.py"
write_to_template = """
__version__ = \"{version}\"
"""
tag_regex = "^(?P<prefix>v)?(?P<version>[^\\+]+)(?P<suffix>.*)?$"
[tool.check-manifest]
ignore = ["aqt/version.py","azure-pipelines.yml", ".readthedocs.yml", "ci/*"]

View File

@@ -48,8 +48,8 @@ install_requires =
dataclasses;python_version<"3.7"
defusedxml
setup_requires =
setuptools-scm[toml]>=6.0.1
setuptools>=45.0
setuptools-scm[toml]>=6.4
setuptools>=61
packages = aqt
[options.entry_points]

View File

@@ -2,11 +2,4 @@
from setuptools import setup
setup(
use_scm_version={
"write_to": "aqt/version.py",
"write_to_template": '__version__ = "{version}"\n',
"tag_regex": r"^(?P<prefix>v)?(?P<version>[^\+]+)(?P<suffix>.*)?$",
"local_scheme": "no-local-version",
}
)
setup(setup_requires=["setuptools_scm"], use_scm_version=True)