diff --git a/openspp-requirements.txt b/openspp-requirements.txt index 61de3e46..cc04582b 100644 --- a/openspp-requirements.txt +++ b/openspp-requirements.txt @@ -81,7 +81,7 @@ bravado_core faker geojson jsonschema -jwcrypto +jwcrypto>=1.5.6 pyjwt>=2.4.0 pyproj python-magic diff --git a/requirements.txt b/requirements.txt index 693b9f63..e1f1abb1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,13 +7,14 @@ faker fastapi==0.112.2 geojson jsonschema -jwcrypto +jwcrypto>=1.5.6 numpy>=1.22.2 pyjwt>=2.4.0 pyproj python-magic pytz qrcode +requests>=2.32.2 shapely simplejson swagger_spec_validator diff --git a/spp_base/__manifest__.py b/spp_base/__manifest__.py index 340b1eca..fa3986fd 100644 --- a/spp_base/__manifest__.py +++ b/spp_base/__manifest__.py @@ -33,7 +33,15 @@ "spp_farmer_registry_base", ], "external_dependencies": { - "python": ["fastapi==0.112.2", "extendable_pydantic==1.3.0", "numpy>=1.22.2", "urllib3>=2.2.2", "zipp>=3.19.1"] + "python": [ + "fastapi==0.112.2", + "extendable_pydantic==1.3.0", + "numpy>=1.22.2", + "urllib3>=2.2.2", + "zipp>=3.19.1", + "jwcrypto>=1.5.6", + "requests>=2.32.2", + ] }, # not directly required, pinned by Snyk to avoid a vulnerability and for fastapi, compatibility issues. "data": [ "data/global_roles.xml", diff --git a/spp_encryption/__manifest__.py b/spp_encryption/__manifest__.py index 39925d91..96c4eb91 100644 --- a/spp_encryption/__manifest__.py +++ b/spp_encryption/__manifest__.py @@ -9,7 +9,7 @@ "development_status": "Beta", "maintainers": ["jeremi", "gonzalesedwin1123"], "depends": ["g2p_encryption"], - "external_dependencies": {"python": ["jwcrypto"]}, + "external_dependencies": {"python": ["jwcrypto>=1.5.6"]}, "data": ["views/encryption_provider.xml"], "assets": {}, "demo": [],