diff --git a/pyproject.toml b/pyproject.toml index 310cb51..3012bb8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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 = "^(?Pv)?(?P[^\\+]+)(?P.*)?$" [tool.check-manifest] ignore = ["aqt/version.py","azure-pipelines.yml", ".readthedocs.yml", "ci/*"] diff --git a/setup.cfg b/setup.cfg index 01f4878..7440617 100644 --- a/setup.cfg +++ b/setup.cfg @@ -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] diff --git a/setup.py b/setup.py index 583e6d1..2aab7ab 100644 --- a/setup.py +++ b/setup.py @@ -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"^(?Pv)?(?P[^\+]+)(?P.*)?$", - "local_scheme": "no-local-version", - } -) +setup(setup_requires=["setuptools_scm"], use_scm_version=True)