# HG changeset patch
# User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr>
# Date 1698062185 -7200
#      Mon Oct 23 13:56:25 2023 +0200
# Node ID 47ab21ccfe0660dcf874f6251373e35c1a42f6ad
# Parent  959d450fc1714433d4442d1217d8d823900f7d4a
👕

diff --git a/odoo_scripts/__init__.py b/odoo_scripts/__init__.py
--- a/odoo_scripts/__init__.py
+++ b/odoo_scripts/__init__.py
@@ -3,26 +3,25 @@
 
 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,
-        version,
     )
 
 # 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")
-    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:
-    __version__ = _manual_version
+    pass
 
 __author__ = "XCG Consulting"