diff --git a/framework/core/pyproject.toml b/framework/core/pyproject.toml index 88e4a83f..c18084cc 100644 --- a/framework/core/pyproject.toml +++ b/framework/core/pyproject.toml @@ -22,7 +22,7 @@ classifiers = [ ] dependencies = [ "babel>=2.14,<3", - "fastapi>=0.140,<0.157", + "fastapi>=0.140,<0.159", "packaging>=23.0,<27", "pydantic>=2.0,<3", "pydantic-settings>=2.0,<3", diff --git a/framework/hosting/pyproject.toml b/framework/hosting/pyproject.toml index 948437ff..c4820826 100644 --- a/framework/hosting/pyproject.toml +++ b/framework/hosting/pyproject.toml @@ -22,7 +22,7 @@ classifiers = [ ] dependencies = [ "click>=8.1,<9", - "fastapi>=0.140,<0.157", + "fastapi>=0.140,<0.159", "httpx>=0.27,<0.29", # SessionMiddleware (starlette.middleware.sessions) imports itsdangerous at # module import time; starlette treats it as an optional extra, so declare diff --git a/framework/inertia/pyproject.toml b/framework/inertia/pyproject.toml index 87ed17e3..65b16d8d 100644 --- a/framework/inertia/pyproject.toml +++ b/framework/inertia/pyproject.toml @@ -19,7 +19,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "fastapi>=0.140,<0.157", + "fastapi>=0.140,<0.159", "jinja2>=3.1,<4", "starlette>=0.44,<2", ] diff --git a/framework/testing/pyproject.toml b/framework/testing/pyproject.toml index e37c7805..9b71bf93 100644 --- a/framework/testing/pyproject.toml +++ b/framework/testing/pyproject.toml @@ -21,7 +21,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "fastapi>=0.140,<0.157", + "fastapi>=0.140,<0.159", "httpx>=0.27,<0.29", "pytest>=8.0,<10", "pytest-asyncio>=0.24,<2", diff --git a/uv.lock b/uv.lock index bee28809..20a56133 100644 --- a/uv.lock +++ b/uv.lock @@ -1053,7 +1053,7 @@ wheels = [ [[package]] name = "fastapi" -version = "0.156.4" +version = "0.158.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "annotated-doc" }, @@ -1063,9 +1063,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a5/c4/c18b69177ef53d62fd887dcb3e59d682ef383641b61c2d0a82630c340266/fastapi-0.156.4.tar.gz", hash = "sha256:e7dd3889a6d6f0c2976a89d6fb34be92fb3ee77bb5f9d1a40e68e9af09c96968", size = 500884, upload-time = "2026-10-20T23:00:25.703Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/51/d8ed723a728ba8d61d0984a8cf18d546ac1d7256b41100b4f1e8cc51d725/fastapi-0.158.2.tar.gz", hash = "sha256:b06b177c35b7739c3d9ca246ebc366026a830b6de81f7eac4645813fcf5a0894", size = 513741, upload-time = "2026-10-21T19:20:53.276Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4a/58/eea5c844003eec82d2423c5393495808291e5c1ddfee266f169375c588a5/fastapi-0.156.4-py3-none-any.whl", hash = "sha256:a09d29fdd6635e94ae00199bae331a04350e0e46ba4334d50809007cd3119db5", size = 147143, upload-time = "2026-10-20T23:00:23.833Z" }, + { url = "https://files.pythonhosted.org/packages/50/67/1e5ec1d8bd2c497dffbec7e2ef49abe19f24414e471a349e48fba710cea8/fastapi-0.158.2-py3-none-any.whl", hash = "sha256:d65d72a4a93858a6ff703360823bd0bf75e00773de32dcda166fd8131436e2c0", size = 149396, upload-time = "2026-10-21T19:20:51.769Z" }, ] [[package]] @@ -3190,7 +3190,7 @@ dependencies = [ [package.metadata] requires-dist = [ { name = "babel", specifier = ">=2.14,<3" }, - { name = "fastapi", specifier = ">=0.140,<0.157" }, + { name = "fastapi", specifier = ">=0.140,<0.159" }, { name = "packaging", specifier = ">=23.0,<27" }, { name = "pydantic", specifier = ">=2.0,<3" }, { name = "pydantic-settings", specifier = ">=2.0,<3" }, @@ -3362,7 +3362,7 @@ sentry = [ [package.metadata] requires-dist = [ { name = "click", specifier = ">=8.1,<9" }, - { name = "fastapi", specifier = ">=0.140,<0.157" }, + { name = "fastapi", specifier = ">=0.140,<0.159" }, { name = "httpx", specifier = ">=0.27,<0.29" }, { name = "itsdangerous", specifier = ">=2.0,<3" }, { name = "jinja2", specifier = ">=3.1,<4" }, @@ -3389,7 +3389,7 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "fastapi", specifier = ">=0.140,<0.157" }, + { name = "fastapi", specifier = ">=0.140,<0.159" }, { name = "jinja2", specifier = ">=3.1,<4" }, { name = "starlette", specifier = ">=0.44,<2" }, ] @@ -3613,7 +3613,7 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "fastapi", specifier = ">=0.140,<0.157" }, + { name = "fastapi", specifier = ">=0.140,<0.159" }, { name = "httpx", specifier = ">=0.27,<0.29" }, { name = "pytest", specifier = ">=8.0,<10" }, { name = "pytest-asyncio", specifier = ">=0.24,<2" },