Skip to content

Commit 6ffe3fa

Browse files
committed
update RE_GIT_DESCRIBE
1 parent 0938cd2 commit 6ffe3fa

File tree

2 files changed

+17
-11
lines changed

2 files changed

+17
-11
lines changed

dynamo/__init__.py

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

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

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

11-
__version__ = get_dynamo_version()
9+
# from .get_version import get_dynamo_version
10+
#
11+
# __version__ = get_dynamo_version()
1212

1313
from . import pp
1414
from . import est

dynamo/get_version.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
from typing import List, NamedTuple, Optional, Union
1212

1313
RE_VERSION = r"([\d.]+?)(?:\.dev(\d+))?(?:[_+-]([0-9a-zA-Z.]+))?"
14-
RE_GIT_DESCRIBE = r"v?(?:([\d.]+)-(\d+)-g)?([0-9a-f]{7})(-dirty)?"
14+
# RE_GIT_DESCRIBE = r"v?(?:([\d.]+)-(\d+)-g)?([0-9a-f]{7})(-dirty)?"
15+
RE_GIT_DESCRIBE = r"v?(?:([\d.]+)-(.+)-g)?([0-9a-f]{7})(-dirty)?"
1516
ON_RTD = os.environ.get("READTHEDOCS") == "True"
1617

1718

@@ -85,7 +86,7 @@ def get_version_from_git(parent):
8586
check=True,
8687
)
8788

88-
release, dev, hex_, dirty = match_groups(f"{RE_GIT_DESCRIBE}$", p.stdout.rstrip("\r\n"))
89+
release, dev, hex_, dirty = match_groups(f"{RE_GIT_DESCRIBE}", p.stdout.rstrip("\r\n"))
8990

9091
labels = []
9192
if dev == "0":
@@ -165,9 +166,14 @@ def get_version(package: Union[Path, str]) -> str:
165166
def get_dynamo_version():
166167
import pkg_resources
167168

168-
_package_name = "dynamo-release"
169-
_package = pkg_resources.working_set.by_key[_package_name]
170-
return _package.version
169+
try:
170+
_package_name = "dynamo-release"
171+
_package = pkg_resources.working_set.by_key[_package_name]
172+
version = _package.version
173+
except KeyError:
174+
version = "1.0.9"
175+
176+
return version
171177

172178

173179
def get_all_dependencies_version(display=True):

0 commit comments

Comments
 (0)