diff --git a/apps/api/pyproject.toml b/apps/api/pyproject.toml index c24cb2ae..49b995df 100644 --- a/apps/api/pyproject.toml +++ b/apps/api/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ "fastapi>=0.140.13", "uvicorn[standard]>=0.52.1", "pydantic>=2.9", - "pydantic-settings>=2.6", + "pydantic-settings>=2.15.0", "sqlalchemy>=2.0", "psycopg[binary]>=3.3.4", "alembic>=1.19.1", diff --git a/pyproject.toml b/pyproject.toml index 6bb8a363..47d99e6f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -67,7 +67,7 @@ dev = [ "fastapi-mcp>=0.4,<1", "fastapi>=0.140.13,<1", "uvicorn[standard]>=0.52.1,<1", - "pydantic-settings>=2.6,<3", + "pydantic-settings>=2.15.0,<3", "sqlalchemy>=2.0,<3", "psycopg[binary]>=3.3.4,<4", "alembic>=1.19.1,<2", diff --git a/uv.lock b/uv.lock index 8b0fee36..5e053b7c 100644 --- a/uv.lock +++ b/uv.lock @@ -1008,7 +1008,7 @@ requires-dist = [ { name = "prometheus-client", specifier = ">=0.26.0" }, { name = "psycopg", extras = ["binary"], specifier = ">=3.3.4" }, { name = "pydantic", specifier = ">=2.9" }, - { name = "pydantic-settings", specifier = ">=2.6" }, + { name = "pydantic-settings", specifier = ">=2.15.0" }, { name = "python-multipart", specifier = ">=0.0.20" }, { name = "redis", specifier = ">=8.1.0,<9" }, { name = "slowapi", specifier = ">=0.1.9" }, @@ -1072,7 +1072,7 @@ dev = [ { name = "prometheus-client", specifier = ">=0.26.0,<1" }, { name = "psycopg", extras = ["binary"], specifier = ">=3.3.4,<4" }, { name = "pydantic", specifier = ">=2.9,<3" }, - { name = "pydantic-settings", specifier = ">=2.6,<3" }, + { name = "pydantic-settings", specifier = ">=2.15.0,<3" }, { name = "pytest", specifier = ">=8.3" }, { name = "pytest-asyncio", specifier = ">=0.24" }, { name = "pytest-cov", specifier = ">=6.0" }, @@ -2210,16 +2210,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]]