Skip to content

Commit 0938cd2

Browse files
committed
use pkg_resources instead
1 parent fb0c4a0 commit 0938cd2

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

dynamo/__init__.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
"""Mapping Vector Field of Single Cells
22
"""
33

4-
from .get_version import get_version
4+
# from .get_version import get_version, get_dynamo_version
5+
#
6+
# __version__ = get_version(__file__)
7+
# del get_version
58

6-
__version__ = get_version(__file__)
7-
del get_version
9+
from .get_version import get_dynamo_version
10+
11+
__version__ = get_dynamo_version()
812

913
from . import pp
1014
from . import est

dynamo/get_version.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,18 @@ def get_version(package: Union[Path, str]) -> str:
158158
get_version_from_dirname(name, parent)
159159
or get_version_from_git(parent)
160160
or get_version_from_metadata(name, parent)
161-
or "0.0.0"
161+
or get_dynamo_version()
162162
)
163163

164164

165+
def get_dynamo_version():
166+
import pkg_resources
167+
168+
_package_name = "dynamo-release"
169+
_package = pkg_resources.working_set.by_key[_package_name]
170+
return _package.version
171+
172+
165173
def get_all_dependencies_version(display=True):
166174
"""
167175
Adapted from answer 2 in

0 commit comments

Comments
 (0)