From b668ff1408b98a38090022f346642bdb81ac73d2 Mon Sep 17 00:00:00 2001 From: Mathias G Date: Wed, 27 Aug 2025 13:03:41 +0200 Subject: [PATCH] Fixed ssl error --- changelog.md | 9 ++++++++- pyproject.toml | 2 +- python_serviceplatformen/digital_post.py | 4 ++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/changelog.md b/changelog.md index b6fee09..dda9f60 100644 --- a/changelog.md +++ b/changelog.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.0.1] - 2025-08-27 + +### Fixed + +- Fixed SSL error when requests 2.35.5 dropped SLL cache support. + ## [3.0.0] - 2025-05-27 ### Added @@ -41,7 +47,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Module for authenticating towards Kombit's Serviceplatform API. - Function for checking if someone is registered for Digital Post or NemSMS. -[Unreleased]: https://github.com/itk-dev-rpa/python-serviceplatformen/compare/3.0.0...HEAD +[Unreleased]: https://github.com/itk-dev-rpa/python-serviceplatformen/compare/3.0.1...HEAD +[3.0.1]: https://github.com/itk-dev-rpa/python-serviceplatformen/releases/tag/3.0.1 [3.0.0]: https://github.com/itk-dev-rpa/python-serviceplatformen/releases/tag/3.0.0 [2.1.0]: https://github.com/itk-dev-rpa/python-serviceplatformen/releases/tag/2.1.0 [2.0.0]: https://github.com/itk-dev-rpa/python-serviceplatformen/releases/tag/2.0.0 diff --git a/pyproject.toml b/pyproject.toml index 00110fd..f2c675e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "python_serviceplatformen" -version = "3.0.0" +version = "3.0.1" authors = [ { name="ITK Development", email="itk-rpa@mkb.aarhus.dk" }, ] diff --git a/python_serviceplatformen/digital_post.py b/python_serviceplatformen/digital_post.py index 81c945c..de16897 100644 --- a/python_serviceplatformen/digital_post.py +++ b/python_serviceplatformen/digital_post.py @@ -42,7 +42,7 @@ def is_registered(id_: str, service: Literal['digitalpost', 'nemsms'], kombit_ac "authorization": kombit_access.get_access_token("http://entityid.kombit.dk/service/postforespoerg/1") } - response = requests.get(url, params=parameters, headers=headers, timeout=10) + response = requests.get(url, params=parameters, headers=headers, cert=kombit_access.cert_path, timeout=10) response.raise_for_status() return response.json()['result'] @@ -78,7 +78,7 @@ def send_message(message_type: Literal['Digital Post', 'NemSMS'], xml_body = ElementTree.tostring(element, encoding="utf8").decode() - response = requests.post(url=url, headers=headers, data=xml_body, timeout=10) + response = requests.post(url=url, headers=headers, data=xml_body, cert=kombit_access.cert_path, timeout=10) response.raise_for_status() return transaction_id