Skip to content

Commit a57d195

Browse files
committed
teaking scm again v5
1 parent 0bd2dad commit a57d195

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

pyproject.toml

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ build-backend = "setuptools.build_meta"
1010
[tool.setuptools_scm]
1111
write_to = "brightest_path_lib/_version.py"
1212
#version_scheme = "post-release"
13+
#version_scheme = "release-branch-semver"
1314
#local_scheme = "dirty-tag"
1415
local_scheme = "no-local-version"
1516

setup.py

+15-1
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,20 @@ def create_extensions():
5757
with open(os.path.abspath(_thisPath+"/README.md")) as f:
5858
long_description = f.read()
5959

60+
def myversion():
61+
from setuptools_scm.version import SEMVER_MINOR, guess_next_simple_semver, release_branch_semver_version
62+
63+
def my_release_branch_semver_version(version):
64+
v = release_branch_semver_version(version)
65+
if v == version.format_next_version(guess_next_simple_semver, retain=SEMVER_MINOR):
66+
# return version.format_next_version(guess_next_simple_semver, fmt="{guessed}") # , retain=SEMVER_MINOR)
67+
return version.format_next_version(guess_next_simple_semver, fmt="{guessed}", retain=SEMVER_MINOR)
68+
return v
69+
70+
return {
71+
'version_scheme': my_release_branch_semver_version,
72+
'local_scheme': 'no-local-version',
73+
}
6074
setup(
6175
name="brightest-path-lib",
6276
description="A library of path-finding algorithms to find the brightest path between points in an image.",
@@ -75,7 +89,7 @@ def create_extensions():
7589
#packages=["brightest_path_lib"],
7690
#packages=find_packages(),
7791
packages=packages,
78-
use_scm_version=True,
92+
use_scm_version=myversion, #True,
7993
setup_requires=setup_requires,
8094
install_requires=["numpy", "transonic"],
8195
extras_require={

0 commit comments

Comments
 (0)