diff --git a/odoo_scripts/__init__.py b/odoo_scripts/__init__.py
index 959d450fc1714433d4442d1217d8d823900f7d4a_b2Rvb19zY3JpcHRzL19faW5pdF9fLnB5..47ab21ccfe0660dcf874f6251373e35c1a42f6ad_b2Rvb19zY3JpcHRzL19faW5pdF9fLnB5 100644
--- a/odoo_scripts/__init__.py
+++ b/odoo_scripts/__init__.py
@@ -3,8 +3,8 @@
 
 try:
     # python 3.8+
-    from importlib.metadata import PackageNotFoundError, distribution, version
+    from importlib.metadata import PackageNotFoundError, distribution
 except ModuleNotFoundError:
     from importlib_metadata import (  # type: ignore[import,no-redef,assignment]
         PackageNotFoundError,
         distribution,
@@ -7,8 +7,7 @@
 except ModuleNotFoundError:
     from importlib_metadata import (  # type: ignore[import,no-redef,assignment]
         PackageNotFoundError,
         distribution,
-        version,
     )
 
 # This is maintained by bump2version.
@@ -12,7 +11,7 @@
     )
 
 # This is maintained by bump2version.
-_manual_version = "20.10.1.dev"
+__version__ = "20.10.1.dev"
 try:
     # When using an editable install, the number would be off
     distrib = distribution("odoo-scripts")
@@ -16,9 +15,9 @@
 try:
     # When using an editable install, the number would be off
     distrib = distribution("odoo-scripts")
-    json = loads(distrib.read_text("direct_url.json"))
-    if not json.get("dir_info", {}).get("editable", False):
-        __version__ = distrib.version
-    else:
-        __version__ = _manual_version
+    text = distrib.read_text("direct_url.json")
+    if text is not None:
+        json = loads(text)
+        if not json.get("dir_info", {}).get("editable", False):
+            __version__ = distrib.version
 except PackageNotFoundError:
@@ -24,5 +23,5 @@
 except PackageNotFoundError:
-    __version__ = _manual_version
+    pass
 
 __author__ = "XCG Consulting"