From e219a1d2981f9c34cbfa497be5dc8c931f90a581 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 23:41:55 +0000 Subject: [PATCH] Update dependency pydantic-settings to v2.12.0 --- poetry.lock | 30 ++++++++++++++++++++++++------ pyproject.toml | 2 +- 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/poetry.lock b/poetry.lock index 56bbf8b..4e079ec 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1695,20 +1695,24 @@ semver = ["semver (>=3.0.2)"] [[package]] name = "pydantic-settings" -version = "2.2.1" +version = "2.12.0" description = "Settings management using Pydantic" optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" files = [ - {file = "pydantic_settings-2.2.1-py3-none-any.whl", hash = "sha256:0235391d26db4d2190cb9b31051c4b46882d28a51533f97440867f012d4da091"}, - {file = "pydantic_settings-2.2.1.tar.gz", hash = "sha256:00b9f6a5e95553590434c0fa01ead0b216c3e10bc54ae02e37f359948643c5ed"}, + {file = "pydantic_settings-2.12.0-py3-none-any.whl", hash = "sha256:fddb9fd99a5b18da837b29710391e945b1e30c135477f484084ee513adb93809"}, + {file = "pydantic_settings-2.12.0.tar.gz", hash = "sha256:005538ef951e3c2a68e1c08b292b5f2e71490def8589d4221b95dab00dafcfd0"}, ] [package.dependencies] -pydantic = ">=2.3.0" +pydantic = ">=2.7.0" python-dotenv = ">=0.21.0" +typing-inspection = ">=0.4.0" [package.extras] +aws-secrets-manager = ["boto3 (>=1.35.0)", "boto3-stubs[secretsmanager]"] +azure-key-vault = ["azure-identity (>=1.16.0)", "azure-keyvault-secrets (>=4.8.0)"] +gcp-secret-manager = ["google-cloud-secret-manager (>=2.23.1)"] toml = ["tomli (>=2.0.1)"] yaml = ["pyyaml (>=6.0.1)"] @@ -2227,6 +2231,20 @@ files = [ {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, ] +[[package]] +name = "typing-inspection" +version = "0.4.2" +description = "Runtime typing introspection tools" +optional = false +python-versions = ">=3.9" +files = [ + {file = "typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7"}, + {file = "typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464"}, +] + +[package.dependencies] +typing-extensions = ">=4.12.0" + [[package]] name = "ujson" version = "5.10.0" @@ -2893,4 +2911,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "908290fe9752989522db32ad79113391e31458906f1c91e1994d30e6d048d23f" +content-hash = "1eb772f54b1b4730cb3fb14df8d33d743e2b7748724ee3c95a0604f5491a0977" diff --git a/pyproject.toml b/pyproject.toml index b3e0f7c..6cbb7af 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,7 @@ ics = "0.7.2" arrow = "1.3.0" prometheus-client = "0.20.0" prometheus-fastapi-instrumentator = "7.0.0" -pydantic-settings = "2.2.1" +pydantic-settings = "2.12.0" poetry = "^1.7.1" pydantic-extra-types = "^2.3.0"