diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 351c460..f1c8db5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,6 +15,7 @@ defaults: env: PACKAGE_NAME: labscript-utils + SCM_LOCAL_SCHEME: no-local-version ANACONDA_USER: labscript-suite # Configuration for a package with compiled extensions: diff --git a/setup.cfg b/setup.cfg index 7c93c95..f77ca06 100644 --- a/setup.cfg +++ b/setup.cfg @@ -28,6 +28,7 @@ install_requires = importlib_metadata>=1.0 h5py>=2.9 numpy>=1.15 + packaging>=20.4 pyqtgraph>=0.11.0rc0 qtutils>=2.2.3 scipy diff --git a/setup.py b/setup.py index 88857b7..a12d0a0 100644 --- a/setup.py +++ b/setup.py @@ -16,4 +16,9 @@ def run(self): self.copy_file('labscript-suite.pth', path) -setup(cmdclass={'develop': develop_command}) +VERSION_SCHEME = { + "version_scheme": os.getenv("SCM_VERSION_SCHEME", "release-branch-semver"), + "local_scheme": os.getenv("SCM_LOCAL_SCHEME", "node-and-date"), +} + +setup(use_scm_version=VERSION_SCHEME, cmdclass={'develop': develop_command})