diff --git a/poetry.lock b/poetry.lock index 0670bee0..5df9462c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1724,23 +1724,26 @@ typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" [[package]] name = "pydantic-settings" -version = "2.8.1" +version = "2.9.1" description = "Settings management using Pydantic" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pydantic_settings-2.8.1-py3-none-any.whl", hash = "sha256:81942d5ac3d905f7f3ee1a70df5dfb62d5569c12f51a5a647defc1c3d9ee2e9c"}, - {file = "pydantic_settings-2.8.1.tar.gz", hash = "sha256:d5c663dfbe9db9d5e1c646b2e161da12f0d734d422ee56f567d0ea2cee4e8585"}, + {file = "pydantic_settings-2.9.1-py3-none-any.whl", hash = "sha256:59b4f431b1defb26fe620c71a7d3968a710d719f5f4cdbbdb7926edeb770f6ef"}, + {file = "pydantic_settings-2.9.1.tar.gz", hash = "sha256:c509bf79d27563add44e8446233359004ed85066cd096d8b510f715e6ef5d268"}, ] [package.dependencies] pydantic = ">=2.7.0" python-dotenv = ">=0.21.0" pyyaml = {version = ">=6.0.1", optional = true, markers = "extra == \"yaml\""} +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)"] @@ -2308,14 +2311,14 @@ zstd = ["zstandard (>=0.18.0)"] [[package]] name = "uvicorn" -version = "0.34.0" +version = "0.34.2" description = "The lightning-fast ASGI server." optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "uvicorn-0.34.0-py3-none-any.whl", hash = "sha256:023dc038422502fa28a09c7a30bf2b6991512da7dcdb8fd35fe57cfc154126f4"}, - {file = "uvicorn-0.34.0.tar.gz", hash = "sha256:404051050cd7e905de2c9a7e61790943440b3416f49cb409f965d9dcd0fa73e9"}, + {file = "uvicorn-0.34.2-py3-none-any.whl", hash = "sha256:deb49af569084536d269fe0a6d67e3754f104cf03aba7c11c40f01aadf33c403"}, + {file = "uvicorn-0.34.2.tar.gz", hash = "sha256:0e929828f6186353a80b58ea719861d2629d766293b6d19baf086ba31d4f3328"}, ] [package.dependencies] @@ -2522,4 +2525,4 @@ postgresql = ["asyncpg"] [metadata] lock-version = "2.1" python-versions = "^3.11" -content-hash = "9c8e57889f878b78158632cb266330de73ddcd3b944771b12a852e275b754a41" +content-hash = "2b75faca25c159c7cbfdf68136ab601d48b87f6558089481cd40f96d091d6dae" diff --git a/pyproject.toml b/pyproject.toml index 6ec30d0e..8d62b06c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,8 +22,8 @@ opentelemetry-instrumentation-fastapi = "^0.49b1" opentelemetry-exporter-prometheus = "^0.49b1" aiocache = "^0.12.2" httpx = "^0.28.0" -pydantic-settings = {extras = ["yaml"], version = "^2.7.1"} -uvicorn = "^0.34.0" +pydantic-settings = {extras = ["yaml"], version = "^2.9.1"} +uvicorn = "^0.34.2" asyncpg = { version = "^0.30.0", optional = true }