We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f77146e commit 0b55ef4Copy full SHA for 0b55ef4
graalpython/lib-graalpython/modules/hpy/universal.py
@@ -38,7 +38,6 @@
38
# SOFTWARE.
39
40
import _imp
41
-from .devel import version
42
43
def load_from_spec(spec):
44
try:
@@ -48,5 +47,15 @@ def load_from_spec(spec):
48
47
raise e.__cause__
49
raise
50
+__version = None
51
def get_version():
52
- return (version.__version__, version.__git_revision__)
+ global __version
53
+ if not __version:
54
+ import os.path
55
+ import _io
56
+ path = os.path.join(os.path.dirname(__file__), "devel", "version.py")
57
+ ns = {}
58
+ with _io.FileIO(path, "r") as f:
59
+ exec(compile(f.readall(), path, "exec"), ns)
60
+ __version = (ns["__version__"], ns["__git_revision__"])
61
+ return __version
0 commit comments