From ccce2c703e335d2fbf38c1aecc941cf37976e403 Mon Sep 17 00:00:00 2001 From: foefl Date: Thu, 26 Jun 2025 14:45:21 +0200 Subject: [PATCH] add dep to use system cert stores for request verification --- pdm.lock | 27 ++++++++++++++++++++++++++- pyproject.toml | 6 +++--- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/pdm.lock b/pdm.lock index 31bedc3..1406781 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "dev", "lint", "nb", "tests"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:a3854672447afe50882734b491e9564000ac333263cd0ec28701cec9b029b75d" +content_hash = "sha256:f2a2abd891603796228b21bfeb7a00fd998964fe9303a9e4e5971f63925261e8" [[metadata.targets]] requires_python = ">=3.11" @@ -1596,6 +1596,31 @@ files = [ {file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"}, ] +[[package]] +name = "pip" +version = "25.1.1" +requires_python = ">=3.9" +summary = "The PyPA recommended tool for installing Python packages." +groups = ["default"] +files = [ + {file = "pip-25.1.1-py3-none-any.whl", hash = "sha256:2913a38a2abf4ea6b64ab507bd9e967f3b53dc1ede74b01b0931e1ce548751af"}, + {file = "pip-25.1.1.tar.gz", hash = "sha256:3de45d411d308d5054c2168185d8da7f9a2cd753dbac8acbfa88a8909ecd9077"}, +] + +[[package]] +name = "pip-system-certs" +version = "5.2" +requires_python = ">=3.10" +summary = "Automatically configures Python to use system certificates via truststore" +groups = ["default"] +dependencies = [ + "pip>=24.2", +] +files = [ + {file = "pip_system_certs-5.2-py3-none-any.whl", hash = "sha256:e6ef3e106d4d02313e33955c2bcc4c2b143b2da07ef91e28a6805a0c1c512126"}, + {file = "pip_system_certs-5.2.tar.gz", hash = "sha256:80b776b5cf17191bf99d313699b7fce2fdb84eb7bbb225fd134109a82706406f"}, +] + [[package]] name = "platformdirs" version = "4.3.6" diff --git a/pyproject.toml b/pyproject.toml index d4a4beb..67a3a1f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,11 +1,11 @@ [project] name = "delta-barth" -version = "0.5.10" +version = "0.5.11" description = "workflows and pipelines for the Python-based Plugin of Delta Barth's ERP system" authors = [ {name = "Florian Förster", email = "f.foerster@d-opt.com"}, ] -dependencies = ["scikit-learn>=1.6.1", "pandas>=2.2.3", "xgboost>=2.1.4", "joblib>=1.4.2", "typing-extensions>=4.12.2", "requests>=2.32.3", "pydantic>=2.10.6", "dopt-basics>=0.1.3", "SQLAlchemy>=2.0.39", "psutil>=7.0.0"] +dependencies = ["scikit-learn>=1.6.1", "pandas>=2.2.3", "xgboost>=2.1.4", "joblib>=1.4.2", "typing-extensions>=4.12.2", "requests>=2.32.3", "pydantic>=2.10.6", "dopt-basics>=0.1.3", "SQLAlchemy>=2.0.39", "psutil>=7.0.0", "pip-system-certs>=5.2"] requires-python = ">=3.11" readme = "README.md" license = {text = "LicenseRef-Proprietary"} @@ -74,7 +74,7 @@ directory = "reports/coverage" [tool.bumpversion] -current_version = "0.5.10" +current_version = "0.5.11" parse = """(?x) (?P0|[1-9]\\d*)\\. (?P0|[1-9]\\d*)\\.