File tree Expand file tree Collapse file tree 3 files changed +10
-3
lines changed Expand file tree Collapse file tree 3 files changed +10
-3
lines changed Original file line number Diff line number Diff line change
1
+ import os
1
2
from pathlib import Path
2
3
3
4
try :
4
5
import importlib .metadata as importlib_metadata
5
6
except ImportError :
6
7
import importlib_metadata
7
8
9
+ VERSION_SCHEME = {
10
+ "version_scheme" : os .getenv ("SCM_VERSION_SCHEME" , "release-branch-semver" ),
11
+ "local_scheme" : os .getenv ("SCM_LOCAL_SCHEME" , "node-and-date" ),
12
+ }
8
13
9
14
root = Path (__file__ ).parent .parent
10
15
if (root / '.git' ).is_dir ():
11
16
from setuptools_scm import get_version
12
17
13
- __version__ = get_version (root , version_scheme = "release-branch-semver" )
18
+ __version__ = get_version (root , ** VERSION_SCHEME )
14
19
else :
15
20
try :
16
21
__version__ = importlib_metadata .version (__package__ )
Original file line number Diff line number Diff line change 1
1
[build-system ]
2
- requires = [" setuptools>=42 " , " wheel" , " setuptools_scm[toml]>=4.1.0 " ]
2
+ requires = [" setuptools>=64 " , " wheel" , " setuptools_scm>=8 " ]
3
3
build-backend = " setuptools.build_meta"
4
+
5
+ [tool .setuptools_scm ]
Original file line number Diff line number Diff line change 2
2
from setuptools import setup
3
3
4
4
VERSION_SCHEME = {
5
- "version_scheme" : " release-branch-semver" ,
5
+ "version_scheme" : os . getenv ( "SCM_VERSION_SCHEME" , " release-branch-semver") ,
6
6
"local_scheme" : os .getenv ("SCM_LOCAL_SCHEME" , "node-and-date" ),
7
7
}
8
8
You can’t perform that action at this time.
0 commit comments