Skip to content

Commit 4174d0a

Browse files
committedMar 11, 2024
add commit id into dev version setup
1 parent 72b0630 commit 4174d0a

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
 

‎setup.py

+14
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
import os
12
import re
3+
import subprocess
24

35
from setuptools import find_namespace_packages, setup
46

@@ -8,6 +10,18 @@
810
filepath = "optimum/intel/version.py"
911
with open(filepath) as version_file:
1012
(__version__,) = re.findall('__version__ = "(.*)"', version_file.read())
13+
if __version__.endswith(".dev0"):
14+
dev_version_id = "unknown_version"
15+
try:
16+
repo_root = os.path.dirname(os.path.realpath(__file__))
17+
dev_version_id = (
18+
subprocess.check_output(["git", "rev-parse", "--short", "HEAD"], cwd=repo_root) # nosec
19+
.strip()
20+
.decode()
21+
)
22+
except subprocess.CalledProcessError:
23+
pass
24+
__version__ = __version__ + dev_version_id
1125
except Exception as error:
1226
assert False, "Error: Could not open '%s' due %s\n" % (filepath, error)
1327

0 commit comments

Comments
 (0)