From c5b6bacddb74e2b46d7600fee1c98a4e27a4e94b Mon Sep 17 00:00:00 2001 From: messense Date: Wed, 27 Jul 2022 14:38:03 +0800 Subject: [PATCH] Replace `setuptools-scm` with bumpversion --- .bumpversion.cfg | 8 ++++++++ .gitignore | 1 - pyproject.toml | 5 +---- setup.cfg | 4 ++-- setuptools_rust/version.py | 4 ++++ 5 files changed, 15 insertions(+), 7 deletions(-) create mode 100644 .bumpversion.cfg create mode 100644 setuptools_rust/version.py diff --git a/.bumpversion.cfg b/.bumpversion.cfg new file mode 100644 index 0000000..183946c --- /dev/null +++ b/.bumpversion.cfg @@ -0,0 +1,8 @@ +[bumpversion] +commit = True +tag = False +current_version = 1.4.1 + +[bumpversion:file:setup.cfg] + +[bumpversion:file:setuptools_rust/version.py] diff --git a/.gitignore b/.gitignore index 759f3be..9099353 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,5 @@ build target .pytest_cache *.egg-info -setuptools_rust/version.py pyo3 docs/_build diff --git a/pyproject.toml b/pyproject.toml index 0067455..d12f369 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,7 @@ [build-system] -requires = ["setuptools>=62.4", "setuptools_scm[toml]>=3.4.3"] +requires = ["setuptools>=62.4"] build-backend = "setuptools.build_meta" -[tool.setuptools_scm] -write_to = "setuptools_rust/version.py" - [tool.isort] profile = "black" diff --git a/setup.cfg b/setup.cfg index af86b15..c47b5f4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = setuptools-rust -version = attr: setuptools_rust.__version__ +version = 1.4.1 author = Nikolay Kim author_email = fafhrd91@gmail.com license = MIT @@ -28,7 +28,7 @@ classifiers = packages = setuptools_rust zip_safe = True install_requires = setuptools>=62.4; semantic_version>=2.8.2,<3; typing_extensions>=3.7.4.3 -setup_requires = setuptools>=62.4; setuptools_scm>=6.3.2 +setup_requires = setuptools>=62.4 python_requires = >=3.7 [options.entry_points] diff --git a/setuptools_rust/version.py b/setuptools_rust/version.py new file mode 100644 index 0000000..58bcb59 --- /dev/null +++ b/setuptools_rust/version.py @@ -0,0 +1,4 @@ +__version__ = version = "1.4.1" +__version_tuple__ = version_tuple = tuple( + map(lambda x: int(x[1]) if x[0] < 3 else x[1], enumerate(__version__.split("."))) +)