diff --git a/pyproject.toml b/pyproject.toml index 4dcf6fa..5820712 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,7 +45,7 @@ dependencies = [ "fastapi>=0.141.1,<1.0.0", "uvicorn[standard]>=0.52.1,<1.0.0", "pydantic>=2.11.0,<3.0.0", - "pydantic-settings>=2.6.0,<3.0.0", + "pydantic-settings>=2.15.0,<3.0.0", "httpx>=0.28.0,<1.0.0", "async-lru>=2.0.4,<3.0.0", "mcp[cli]>=1.28.1,<2.0.0", diff --git a/uv.lock b/uv.lock index c1451c3..4453208 100644 --- a/uv.lock +++ b/uv.lock @@ -1299,16 +1299,16 @@ wheels = [ [[package]] name = "pydantic-settings" -version = "2.14.2" +version = "2.15.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pydantic" }, { name = "python-dotenv" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5c/b5/8f48e906c3e0205276e8bd8cb7512217a87b2685304d64be27cad5b3019f/pydantic_settings-2.14.2.tar.gz", hash = "sha256:c19dd64b19097f1de80184f0cc7b0272a13ae6e170cbf240a3e27e381ed14a5f", size = 237700, upload-time = "2026-06-19T13:44:56.324Z" } +sdist = { url = "https://files.pythonhosted.org/packages/68/ca/31c57507b13119d7d3cfa1576dad2911a4861e3be07b579395f4e9d393f9/pydantic_settings-2.15.0.tar.gz", hash = "sha256:694b793e84f766ba76a90ebdefc01d0a9a045dab0382bee70393da93712ad117", size = 261253, upload-time = "2026-08-07T09:24:57.419Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/77/c1/6e422f34e569cf8e18df68d1939c81c099d2b61e4f7d9621c8a77560799c/pydantic_settings-2.14.2-py3-none-any.whl", hash = "sha256:a20c97b37910b6550d5ea50fbcc2d4187defe58cd57070b73863d069419c9440", size = 61715, upload-time = "2026-06-19T13:44:55.02Z" }, + { url = "https://files.pythonhosted.org/packages/30/a4/2bffa9f8e804325a09867f0e9d30795c80ea9f8d62560bd1b6ad6220eb2f/pydantic_settings-2.15.0-py3-none-any.whl", hash = "sha256:0ba092c291c94baceb5eff768aa0d56400a457585bc0175925a5a5510303da42", size = 69413, upload-time = "2026-08-07T09:24:55.839Z" }, ] [[package]] @@ -1694,8 +1694,8 @@ name = "secretstorage" version = "3.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cryptography", marker = "sys_platform != 'win32'" }, - { name = "jeepney", marker = "sys_platform != 'win32'" }, + { name = "cryptography" }, + { name = "jeepney" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/03/e834bcd866f2f8a49a85eaff47340affa3bfa391ee9912a952a1faa68c7b/secretstorage-3.5.0.tar.gz", hash = "sha256:f04b8e4689cbce351744d5537bf6b1329c6fc68f91fa666f60a380edddcd11be", size = 19884, upload-time = "2025-11-23T19:02:53.191Z" } wheels = [ @@ -1785,7 +1785,7 @@ requires-dist = [ { name = "orjson", specifier = ">=3.10.0,<4.0.0" }, { name = "prometheus-client", specifier = ">=0.26.0,<1.0.0" }, { name = "pydantic", specifier = ">=2.11.0,<3.0.0" }, - { name = "pydantic-settings", specifier = ">=2.6.0,<3.0.0" }, + { name = "pydantic-settings", specifier = ">=2.15.0,<3.0.0" }, { name = "python-multipart", specifier = ">=0.0.32" }, { name = "rich", specifier = ">=15.0.0,<16.0.0" }, { name = "structlog", specifier = ">=26.1.0,<27.0.0" },