diff --git a/g2p_encryption_keymanager/__manifest__.py b/g2p_encryption_keymanager/__manifest__.py index d004f31..ddd6d05 100644 --- a/g2p_encryption_keymanager/__manifest__.py +++ b/g2p_encryption_keymanager/__manifest__.py @@ -10,7 +10,7 @@ "depends": [ "g2p_encryption", ], - "external_dependencies": {"python": ["cryptography", "jwcrypto", "python-jose"]}, + "external_dependencies": {"python": ["cryptography<37", "jwcrypto", "python-jose"]}, "data": [ "views/encryption_provider.xml", "data/default_provider.xml", diff --git a/g2p_encryption_keymanager/models/encryption_provider.py b/g2p_encryption_keymanager/models/encryption_provider.py index 92f1e0e..31df0a1 100644 --- a/g2p_encryption_keymanager/models/encryption_provider.py +++ b/g2p_encryption_keymanager/models/encryption_provider.py @@ -1,3 +1,5 @@ +# pylint: disable=[W7936] + import base64 import json import logging @@ -9,7 +11,7 @@ from cryptography import x509 from cryptography.hazmat.primitives import hashes from cryptography.hazmat.primitives.serialization import Encoding -from jose import jwt # pylint: disable=[W7936] +from jose import jwt from jwcrypto import jwk from odoo import api, fields, models diff --git a/requirements.txt b/requirements.txt index 04bd57b..2242a65 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ # generated from manifests external_dependencies -cryptography +cryptography<37 jwcrypto python-jose