diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a498ddc023a26575eb82950d059602c5efc6bcaa..35a2803c7b96943ed8d6fbcfbc83d3451e81f8d5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -118,6 +118,11 @@ pages:
   except:
     - main
 
+Misc Tests:
+  extends: .tests_base
+  script:
+    - python tests/test_misc.py
+
 OAuth2 Tests:
   extends: .tests_base
   script:
diff --git a/dinamis_sdk/__init__.py b/dinamis_sdk/__init__.py
index bf723aa3836a291e33b9f1dbece62f92a6cf7ae3..5c2f2ae422a9cdf69ec3957d1d817c8bc0829ce5 100644
--- a/dinamis_sdk/__init__.py
+++ b/dinamis_sdk/__init__.py
@@ -3,7 +3,7 @@
 # flake8: noqa
 import pkg_resources
 
-__version__ = pkg_resources.require("dinamis-sdk")[0].version
+__version__ = "0.3.6"
 from dinamis_sdk.s3 import (
     sign,
     sign_inplace,
diff --git a/pyproject.toml b/pyproject.toml
index fbefb4b191f376c8e019a074826016e21a799b96..cd4a91753785a6412fbb6c43fb019c3b2b39a145 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
 [project]
 name = "dinamis-sdk"
 authors = [{name = "inrae", email = "remi.cresson@inrae.fr"}]
-version = "0.3.5"
+dynamic = ["version"]
 description = "DINAMIS SDK for Python"
 requires-python = ">=3.7"
 dependencies = [
@@ -36,3 +36,6 @@ disable = "W1203,R0903,E0401,W0622"
 
 [tool.setuptools]
 packages = ["dinamis_sdk"]
+
+[tool.setuptools.dynamic]
+version = {attr = "dinamis_sdk.__version__"}
diff --git a/tests/test_misc.py b/tests/test_misc.py
new file mode 100644
index 0000000000000000000000000000000000000000..cd415e50a13ce16b1abf4de2a09666ffd280b5a1
--- /dev/null
+++ b/tests/test_misc.py
@@ -0,0 +1,10 @@
+#!/usr/bin/env python
+
+import dinamis_sdk
+import pkg_resources
+
+version_from_module = dinamis_sdk.__version__
+version_from_pkg = pkg_resources.require("dinamis-sdk")[0].version
+assert version_from_module
+assert version_from_pkg
+assert version_from_module == version_from_pkg, f"version from module is {version_from_module} but version from pkg is {version_from_pkg}"