File tree Expand file tree Collapse file tree 2 files changed +22
-4
lines changed Expand file tree Collapse file tree 2 files changed +22
-4
lines changed Original file line number Diff line number Diff line change 17
17
from pathlib import Path
18
18
19
19
from .versions import get_version , NoVersionInfo
20
- __version__ = get_version (__name__ , import_path = Path (__file__ ).parent .parent )
21
- if __version__ is NoVersionInfo :
22
- __version__ = None
20
+ from .__version__ import __version__
23
21
24
22
PY2 = sys .version_info [0 ] == 2
25
23
Original file line number Diff line number Diff line change 1
- __version__ = '2.16.0.dev3'
1
+ import os
2
+ from pathlib import Path
3
+ try :
4
+ import importlib .metadata as importlib_metadata
5
+ except ImportError :
6
+ import importlib_metadata
7
+
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
+ }
12
+
13
+ root = Path (__file__ ).parent .parent
14
+ if (root / '.git' ).is_dir ():
15
+ from setuptools_scm import get_version
16
+ __version__ = get_version (root , ** VERSION_SCHEME )
17
+ else :
18
+ try :
19
+ __version__ = importlib_metadata .version (__package__ )
20
+ except importlib_metadata .PackageNotFoundError :
21
+ __version__ = None
You can’t perform that action at this time.
0 commit comments