Skip to content
Snippets Groups Projects
Commit 8e193679 authored by Cresson Remi's avatar Cresson Remi
Browse files

Use model_dump() instead of dict() to serialize token credentials

- /dinamis_sdk/auth.py
- /dinamis_sdk/__init__.py

See merge request !34
parent a7f31b1b
No related branches found
No related tags found
1 merge request!34Use model_dump() instead of dict() to serialize token credentials
Pipeline #281474 passed
......@@ -3,7 +3,7 @@
# flake8: noqa
import pkg_resources
__version__ = "0.3.6"
__version__ = "0.3.8"
from dinamis_sdk.s3 import (
sign,
sign_inplace,
......
......@@ -196,7 +196,7 @@ class OAuth2Session:
try:
if self.jwt:
with open(JWT_FILE, "w", encoding="UTF-8") as file:
json.dump(self.jwt.dict(), file)
json.dump(self.jwt.model_dump(), file)
log.debug("Token saved in %s", JWT_FILE)
except IOError as io_err:
log.warning("Unable to save token (%s)", io_err)
......
......@@ -11,7 +11,7 @@ requires-python = ">=3.7"
dependencies = [
"setuptools>=61.2",
"click>=7.1",
"pydantic>=1.7.3",
"pydantic>=1.7.3, <3.0.0",
"pystac>=1.0.0",
"pystac-client>=0.2.0",
"requests>=2.25.1",
......
......@@ -4,7 +4,14 @@ import dinamis_sdk
import pkg_resources
version_from_module = dinamis_sdk.__version__
version_from_pkg = pkg_resources.require("dinamis-sdk")[0].version
from importlib.metadata import version, PackageNotFoundError
try:
version_from_pkg = version("dinamis_sdk")
except PackageNotFoundError:
# package is not installed
version_from_pkg = ""
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}"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment