Skip to content

Commit 705266c

Browse files
authored
Merge pull request #508 from miurahr/topic-setuptools-scm-pyproject
setuptools_scm configuration on pyproject.toml
2 parents 2d900e3 + 2ff9486 commit 705266c

File tree

3 files changed

+10
-12
lines changed

3 files changed

+10
-12
lines changed

pyproject.toml

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
[build-system]
2-
requires = ["setuptools>=42", "wheel", "setuptools_scm[toml]>=3.3.3"]
2+
requires = ["setuptools>=61", "wheel", "setuptools_scm[toml]>=6.4"]
33
build-backend = "setuptools.build_meta"
44

5-
[tools.setuptools_scm]
5+
[tool.setuptools_scm]
66
local_scheme = "no-local-version"
7+
write_to = "aqt/version.py"
8+
write_to_template = """
9+
__version__ = \"{version}\"
10+
"""
11+
tag_regex = "^(?P<prefix>v)?(?P<version>[^\\+]+)(?P<suffix>.*)?$"
712

813
[tool.check-manifest]
914
ignore = ["aqt/version.py","azure-pipelines.yml", ".readthedocs.yml", "ci/*"]

setup.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ install_requires =
4848
dataclasses;python_version<"3.7"
4949
defusedxml
5050
setup_requires =
51-
setuptools-scm[toml]>=6.0.1
52-
setuptools>=45.0
51+
setuptools-scm[toml]>=6.4
52+
setuptools>=61
5353
packages = aqt
5454

5555
[options.entry_points]

setup.py

+1-8
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,4 @@
22

33
from setuptools import setup
44

5-
setup(
6-
use_scm_version={
7-
"write_to": "aqt/version.py",
8-
"write_to_template": '__version__ = "{version}"\n',
9-
"tag_regex": r"^(?P<prefix>v)?(?P<version>[^\+]+)(?P<suffix>.*)?$",
10-
"local_scheme": "no-local-version",
11-
}
12-
)
5+
setup(setup_requires=["setuptools_scm"], use_scm_version=True)

0 commit comments

Comments
 (0)