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 2bd2aa6 + 3930ffc commit b083bb8
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 14 deletions.
1 change: 0 additions & 1 deletion .github/workflows/release.yml
Expand Up @@ -15,7 +15,6 @@ defaults:

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

Expand Down
11 changes: 5 additions & 6 deletions blacs/__version__.py
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
@@ -1,3 +1,3 @@
[build-system]
requires = ["setuptools", "wheel", "setuptools_scm"]
requires = ["setuptools", "wheel", "setuptools_scm>=4.1.0"]
build-backend = "setuptools.build_meta"
1 change: 1 addition & 0 deletions setup.cfg
Expand Up @@ -29,6 +29,7 @@ install_requires =
labscript_devices>=3.0.0
labscript_utils>=3.0.0
qtutils>=2.3.2
setuptools_scm>=4.1.0
zprocess>=2.14.1

[options.entry_points]
Expand Down
12 changes: 6 additions & 6 deletions setup.py
@@ -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 b083bb8

Please sign in to comment.