diff --git a/pyproject.toml b/pyproject.toml index 0e6f3d06..0aa199d2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ exclude = ["docs", "tests"] [project.optional-dependencies] server = [ - "fastapi~=0.121.3", + "fastapi>=0.121.3,<0.123.0", "starlette>=0.49.3,<0.51.0", "uvicorn~=0.38.0", "starlette-exporter~=0.23.0", @@ -80,7 +80,7 @@ consumer = [ ] http2kafka = [ "fastapi~=0.121.3", - "starlette~=0.49.3", + "starlette>=0.49.3,<0.51.0", "uvicorn~=0.38.0", "starlette-exporter~=0.23.0", "asgi-correlation-id~=4.3.4", diff --git a/uv.lock b/uv.lock index 6812d59e..374c4cbc 100644 --- a/uv.lock +++ b/uv.lock @@ -673,7 +673,7 @@ requires-dist = [ { name = "cramjam", marker = "extra == 'http2kafka'", specifier = "~=2.11.0" }, { name = "faker", marker = "extra == 'seed'", specifier = "~=38.2.0" }, { name = "fastapi", marker = "extra == 'http2kafka'", specifier = "~=0.121.3" }, - { name = "fastapi", marker = "extra == 'server'", specifier = "~=0.121.3" }, + { name = "fastapi", marker = "extra == 'server'", specifier = ">=0.121.3,<0.123.0" }, { name = "faststream", extras = ["cli", "kafka"], marker = "extra == 'consumer'", specifier = "~=0.6.2" }, { name = "faststream", extras = ["cli", "kafka"], marker = "extra == 'http2kafka'", specifier = "~=0.6.0rc2" }, { name = "greenlet", specifier = "~=3.2" }, @@ -690,7 +690,7 @@ requires-dist = [ { name = "pyyaml", specifier = "~=6.0.2" }, { name = "sqlalchemy", specifier = "~=2.0.41" }, { name = "sqlalchemy-utils", specifier = "~=0.42.0" }, - { name = "starlette", marker = "extra == 'http2kafka'", specifier = "~=0.49.3" }, + { name = "starlette", marker = "extra == 'http2kafka'", specifier = ">=0.49.3,<0.51.0" }, { name = "starlette", marker = "extra == 'server'", specifier = ">=0.49.3,<0.51.0" }, { name = "starlette-exporter", marker = "extra == 'http2kafka'", specifier = "~=0.23.0" }, { name = "starlette-exporter", marker = "extra == 'server'", specifier = "~=0.23.0" }, @@ -2058,15 +2058,15 @@ wheels = [ [[package]] name = "starlette" -version = "0.49.3" +version = "0.50.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/de/1a/608df0b10b53b0beb96a37854ee05864d182ddd4b1156a22f1ad3860425a/starlette-0.49.3.tar.gz", hash = "sha256:1c14546f299b5901a1ea0e34410575bc33bbd741377a10484a54445588d00284", size = 2655031, upload-time = "2025-11-01T15:12:26.13Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ba/b8/73a0e6a6e079a9d9cfa64113d771e421640b6f679a52eeb9b32f72d871a1/starlette-0.50.0.tar.gz", hash = "sha256:a2a17b22203254bcbc2e1f926d2d55f3f9497f769416b3190768befe598fa3ca", size = 2646985, upload-time = "2025-11-01T15:25:27.516Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a3/e0/021c772d6a662f43b63044ab481dc6ac7592447605b5b35a957785363122/starlette-0.49.3-py3-none-any.whl", hash = "sha256:b579b99715fdc2980cf88c8ec96d3bf1ce16f5a8051a7c2b84ef9b1cdecaea2f", size = 74340, upload-time = "2025-11-01T15:12:24.387Z" }, + { url = "https://files.pythonhosted.org/packages/d9/52/1064f510b141bd54025f9b55105e26d1fa970b9be67ad766380a3c9b74b0/starlette-0.50.0-py3-none-any.whl", hash = "sha256:9e5391843ec9b6e472eed1365a78c8098cfceb7a74bfd4d6b1c0c0095efb3bca", size = 74033, upload-time = "2025-11-01T15:25:25.461Z" }, ] [[package]]