summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonny Pfannschmidt <opensource@ronnypfannschmidt.de>2020-05-25 11:54:44 +0200
committerGitHub <noreply@github.com>2020-05-25 11:54:44 +0200
commitb7877118423e4b8ee134e4fdcad61d22fd604f1e (patch)
treea5d505f28eff8fa149393d556f37f6c3470b5ac4
parent122b841592944cba21628aff770c089442f36e8c (diff)
parente2887f006aaa890a9b972316e0e7c6e58a1cc269 (diff)
downloadsetuptools-scm-b7877118423e4b8ee134e4fdcad61d22fd604f1e.tar.gz
Merge pull request #441 from chrisjbillington/release-branch-semver-fix
Add release-branch-semver to setup.cfg
-rw-r--r--setup.cfg1
-rw-r--r--src/setuptools_scm/version.py12
-rw-r--r--testing/test_version.py4
3 files changed, 14 insertions, 3 deletions
diff --git a/setup.cfg b/setup.cfg
index e603214..9af2b26 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -73,6 +73,7 @@ setuptools_scm.version_scheme =
guess-next-dev = setuptools_scm.version:guess_next_dev_version
post-release = setuptools_scm.version:postrelease_version
python-simplified-semver = setuptools_scm.version:simplified_semver_version
+ release-branch-semver = setuptools_scm.version:release_branch_semver_version
setuptools_scm.local_scheme =
node-and-date = setuptools_scm.version:get_local_node_and_date
diff --git a/src/setuptools_scm/version.py b/src/setuptools_scm/version.py
index 1454a7a..a3c8b94 100644
--- a/src/setuptools_scm/version.py
+++ b/src/setuptools_scm/version.py
@@ -267,7 +267,7 @@ def simplified_semver_version(version):
)
-def release_branch_semver(version):
+def release_branch_semver_version(version):
if version.exact:
return version.format_with("{tag}")
if version.branch is not None:
@@ -286,6 +286,16 @@ def release_branch_semver(version):
return version.format_next_version(guess_next_simple_semver, retain=SEMVER_MINOR)
+def release_branch_semver(version):
+ warnings.warn(
+ "release_branch_semver is deprecated and will be removed in future. "
+ + "Use release_branch_semver_version instead",
+ category=DeprecationWarning,
+ stacklevel=2,
+ )
+ return release_branch_semver_version(version)
+
+
def _format_local_with_time(version, time_format):
if version.exact or version.node is None:
diff --git a/testing/test_version.py b/testing/test_version.py
index 3f2b10a..0b487b3 100644
--- a/testing/test_version.py
+++ b/testing/test_version.py
@@ -3,7 +3,7 @@ from setuptools_scm.config import Configuration
from setuptools_scm.version import (
meta,
simplified_semver_version,
- release_branch_semver,
+ release_branch_semver_version,
tags_to_versions,
)
@@ -80,7 +80,7 @@ def test_next_semver(version, expected_next):
],
)
def test_next_release_branch_semver(version, expected_next):
- computed = release_branch_semver(version)
+ computed = release_branch_semver_version(version)
assert computed == expected_next