Skip to content

Commit

Permalink
Merge branch 'dihm/setuptools_scm-fix'
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisjbillington committed Apr 9, 2021
2 parents 86e805d + f298181 commit 76c9a44
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 14 deletions.
1 change: 0 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ defaults:

env:
PACKAGE_NAME: labscript-devices
SCM_VERSION_SCHEME: release-branch-semver
SCM_LOCAL_SCHEME: no-local-version
ANACONDA_USER: labscript-suite

Expand Down
11 changes: 5 additions & 6 deletions labscript_devices/__version__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,14 @@
except ImportError:
import importlib_metadata

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

root = Path(__file__).parent.parent
if (root / '.git').is_dir():
from setuptools_scm import get_version
__version__ = get_version(root, **VERSION_SCHEME)
__version__ = get_version(
root,
version_scheme="release-branch-semver",
local_scheme=os.getenv("SCM_LOCAL_SCHEME", "node-and-date"),
)
else:
try:
__version__ = importlib_metadata.version(__package__)
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[build-system]
requires = ["setuptools", "wheel", "setuptools_scm"]
requires = ["setuptools", "wheel", "setuptools_scm>=4.1.0"]
build-backend = "setuptools.build_meta"
12 changes: 6 additions & 6 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import os
from setuptools import setup

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

setup(use_scm_version=VERSION_SCHEME)
setup(
use_scm_version={
"version_scheme": "release-branch-semver",
"local_scheme": os.getenv("SCM_LOCAL_SCHEME", "node-and-date"),
}
)

0 comments on commit 76c9a44

Please sign in to comment.