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}"