Skip to content

Commit ab1571a

Browse files
committed
Force release-branch-semver version scheme of setuptools_scm
1 parent 0d3517c commit ab1571a

File tree

4 files changed

+6
-14
lines changed

4 files changed

+6
-14
lines changed

labscript_suite/__version__.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
1-
import os
21
from pathlib import Path
2+
33
try:
44
import importlib.metadata as importlib_metadata
55
except ImportError:
66
import importlib_metadata
77

8-
VERSION_SCHEME = {
9-
"version_scheme": os.getenv("SCM_VERSION_SCHEME", "guess-next-dev"),
10-
"local_scheme": os.getenv("SCM_LOCAL_SCHEME", "node-and-date"),
11-
}
128

139
root = Path(__file__).parent.parent
1410
if (root / '.git').is_dir():
1511
from setuptools_scm import get_version
16-
__version__ = get_version(root, **VERSION_SCHEME)
12+
13+
__version__ = get_version(root, version_scheme="release-branch-semver")
1714
else:
1815
try:
1916
__version__ = importlib_metadata.version(__package__)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[build-system]
2-
requires = ["setuptools", "wheel", "setuptools_scm"]
2+
requires = ["setuptools", "wheel", "setuptools_scm>=4.1.0"]
33
build-backend = "setuptools.build_meta"

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ packages = find:
2626
python_requires = >=3.6
2727
install_requires =
2828
importlib_metadata
29-
setuptools_scm
29+
setuptools_scm>=4.1.0
3030
blacs>=3.0.0
3131
labscript>=3.0.0
3232
labscript-devices>=3.0.0

setup.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
import os
22
from setuptools import setup
33

4-
VERSION_SCHEME = {
5-
"version_scheme": os.getenv("SCM_VERSION_SCHEME", "guess-next-dev"),
6-
"local_scheme": os.getenv("SCM_LOCAL_SCHEME", "node-and-date"),
7-
}
8-
9-
setup(use_scm_version=VERSION_SCHEME)
4+
setup(use_scm_version={"version_scheme": "release-branch-semver"})

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy