Browse Source

Prioritize version from pyproject.toml (#5412)

tofarr 1 year ago
parent
commit
ceb60b9a37
1 changed files with 10 additions and 10 deletions
  1. 10 10
      openhands/__init__.py

+ 10 - 10
openhands/__init__.py

@@ -4,6 +4,16 @@ __package_name__ = 'openhands_ai'
 
 
 def get_version():
+    # Try getting the version from pyproject.toml
+    try:
+        root_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+        with open(os.path.join(root_dir, 'pyproject.toml'), 'r') as f:
+            for line in f:
+                if line.startswith('version ='):
+                    return line.split('=')[1].strip().strip('"')
+    except FileNotFoundError:
+        pass
+
     try:
         from importlib.metadata import PackageNotFoundError, version
 
@@ -18,16 +28,6 @@ def get_version():
     except (ImportError, DistributionNotFound):
         pass
 
-    # Try getting the version from pyproject.toml
-    try:
-        root_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
-        with open(os.path.join(root_dir, 'pyproject.toml'), 'r') as f:
-            for line in f:
-                if line.startswith('version ='):
-                    return line.split('=')[1].strip().strip('"')
-    except FileNotFoundError:
-        pass
-
     return 'unknown'