diff --git a/odoo_scripts/conf2reST.py b/odoo_scripts/conf2reST.py
index 641f48309ebe16de53529bc3a1dbb83f7afb8248_b2Rvb19zY3JpcHRzL2NvbmYycmVTVC5weQ==..64d52f87f02ba2f737a182b03c05b5d0ae9eae1a_b2Rvb19zY3JpcHRzL2NvbmYycmVTVC5weQ== 100755
--- a/odoo_scripts/conf2reST.py
+++ b/odoo_scripts/conf2reST.py
@@ -70,8 +70,8 @@
     """
 
     # read setup.cfg
-    c = Configuration(directory)
-    addon_dirs = c.addons_path
+    configuration = Configuration(directory)
+    addon_dirs = configuration.addons_path
 
     # pip3 freeze
     reqs = {}
diff --git a/odoo_scripts/config.py b/odoo_scripts/config.py
index 641f48309ebe16de53529bc3a1dbb83f7afb8248_b2Rvb19zY3JpcHRzL2NvbmZpZy5weQ==..64d52f87f02ba2f737a182b03c05b5d0ae9eae1a_b2Rvb19zY3JpcHRzL2NvbmZpZy5weQ== 100644
--- a/odoo_scripts/config.py
+++ b/odoo_scripts/config.py
@@ -198,7 +198,9 @@
             if toread(key):
                 setattr(self, key, value)
 
-        self.registry = section.get("registry", "registry.xcg.io")
+        self.registry = (
+            section.get("registry", "registry.xcg.io") if registry is None else registry
+        )
         project_path = os.path.realpath(".")
         self.image = section.get("image", os.path.basename(project_path))
         self.repository = f"{self.registry}/{self.image}"
@@ -273,4 +275,4 @@
 if __name__ == "__main__":
     return_code = main(sys.argv[1:])
     if return_code:
-        exit(return_code)
+        sys.exit(return_code)
diff --git a/odoo_scripts/docker_flake8.py b/odoo_scripts/docker_flake8.py
index 641f48309ebe16de53529bc3a1dbb83f7afb8248_b2Rvb19zY3JpcHRzL2RvY2tlcl9mbGFrZTgucHk=..64d52f87f02ba2f737a182b03c05b5d0ae9eae1a_b2Rvb19zY3JpcHRzL2RvY2tlcl9mbGFrZTgucHk= 100644
--- a/odoo_scripts/docker_flake8.py
+++ b/odoo_scripts/docker_flake8.py
@@ -76,8 +76,8 @@
     parser = __parser()
     nmspc = parser.parse_args(argv)
     apply(nmspc)
-    c = Config()
-    odoo_type = c.odoo_type
+    config = Config()
+    odoo_type = config.odoo_type
     return flake8(odoo_type)
 
 
diff --git a/odoo_scripts/docker_isort.py b/odoo_scripts/docker_isort.py
index 641f48309ebe16de53529bc3a1dbb83f7afb8248_b2Rvb19zY3JpcHRzL2RvY2tlcl9pc29ydC5weQ==..64d52f87f02ba2f737a182b03c05b5d0ae9eae1a_b2Rvb19zY3JpcHRzL2RvY2tlcl9pc29ydC5weQ== 100644
--- a/odoo_scripts/docker_isort.py
+++ b/odoo_scripts/docker_isort.py
@@ -91,8 +91,8 @@
     parser = __parser()
     nmspc = parser.parse_args(argv)
     apply(nmspc)
-    c = Config()
-    odoo_type = c.odoo_type
+    config = Config()
+    odoo_type = config.odoo_type
     return isort(DIFF_MODE, odoo_type)
 
 
diff --git a/odoo_scripts/parsing.py b/odoo_scripts/parsing.py
index 641f48309ebe16de53529bc3a1dbb83f7afb8248_b2Rvb19zY3JpcHRzL3BhcnNpbmcucHk=..64d52f87f02ba2f737a182b03c05b5d0ae9eae1a_b2Rvb19zY3JpcHRzL3BhcnNpbmcucHk= 100644
--- a/odoo_scripts/parsing.py
+++ b/odoo_scripts/parsing.py
@@ -6,7 +6,7 @@
 
 import coloredlogs
 
-from odoo_scripts import __version__
+from . import __version__
 
 
 def add_verbosity_to_parser(parser: argparse.ArgumentParser):
diff --git a/odoo_scripts/which.py b/odoo_scripts/which.py
index 641f48309ebe16de53529bc3a1dbb83f7afb8248_b2Rvb19zY3JpcHRzL3doaWNoLnB5..64d52f87f02ba2f737a182b03c05b5d0ae9eae1a_b2Rvb19zY3JpcHRzL3doaWNoLnB5 100644
--- a/odoo_scripts/which.py
+++ b/odoo_scripts/which.py
@@ -14,7 +14,7 @@
     def is_exe(fpath):
         return os.path.isfile(fpath) and os.access(fpath, os.X_OK)
 
-    fpath, fname = os.path.split(program)
+    fpath, _fname = os.path.split(program)
     if fpath:
         if is_exe(program):
             return program