From 6db7a187939753a292b2b4704bd620632491d196 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 24 Sep 2024 10:35:21 -0400 Subject: [PATCH 1/2] Allow Starlette 0.41.x and FastAPI 0.115.x - https://github.com/encode/starlette/releases/tag/0.41.1 - https://github.com/encode/starlette/releases/tag/0.41.0 - https://github.com/encode/starlette/releases/tag/0.40.0 - https://github.com/encode/starlette/releases/tag/0.39.0 - https://github.com/fastapi/fastapi/releases/tag/0.115.4 - https://github.com/fastapi/fastapi/releases/tag/0.115.3 - https://github.com/fastapi/fastapi/releases/tag/0.115.2 - https://github.com/fastapi/fastapi/releases/tag/0.115.1 - https://github.com/fastapi/fastapi/releases/tag/0.115.0 - https://github.com/fastapi/fastapi/releases/tag/0.114.2 - https://github.com/fastapi/fastapi/releases/tag/0.114.1 --- pyproject.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d58023a0..1cd6a324 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,7 +65,7 @@ django = {version = ">=3.0", optional = true} falcon = {version = ">=3.0", optional = true} flask = {version = "*", optional = true} aiohttp = {version = ">=3.0", optional = true} -starlette = {version = ">=0.26.1,<0.39.0", optional = true} +starlette = {version = ">=0.26.1,<0.42.0", optional = true} isodate = "*" more-itertools = "*" parse = "*" @@ -77,7 +77,7 @@ jsonschema-path = "^0.3.1" jsonschema = "^4.18.0" multidict = {version = "^6.0.4", optional = true} aioitertools = {version = ">=0.11,<0.13", optional = true} -fastapi = {version = ">=0.111,<0.115", optional = true} +fastapi = {version = ">=0.111,<0.116", optional = true} [tool.poetry.extras] django = ["django"] @@ -101,7 +101,7 @@ pytest-flake8 = "*" pytest-cov = "*" python-multipart = "*" responses = "*" -starlette = ">=0.26.1,<0.39.0" +starlette = ">=0.26.1,<0.42.0" strict-rfc3339 = "^0.7" webob = "*" mypy = "^1.2" @@ -111,7 +111,7 @@ aiohttp = "^3.8.4" pytest-aiohttp = "^1.0.4" bump2version = "^1.0.1" pyflakes = "^3.1.0" -fastapi = ">=0.111,<0.115" +fastapi = ">=0.111,<0.116" [tool.poetry.group.docs.dependencies] mkdocs = "^1.6.1" From c8db221253a33f6b4d2ab5db64c9a505c6a88d55 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 28 Oct 2024 07:56:47 -0400 Subject: [PATCH 2/2] Bump starlette to 0.41.2 and fastapi to 0.115.4 --- poetry.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/poetry.lock b/poetry.lock index 25fba203..5c2e11cf 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. [[package]] name = "aiohappyeyeballs" @@ -723,18 +723,18 @@ files = [ [[package]] name = "fastapi" -version = "0.114.0" +version = "0.115.4" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.114.0-py3-none-any.whl", hash = "sha256:fee75aa1b1d3d73f79851c432497e4394e413e1dece6234f68d3ce250d12760a"}, - {file = "fastapi-0.114.0.tar.gz", hash = "sha256:9908f2a5cc733004de6ca5e1412698f35085cefcbfd41d539245b9edf87b73c1"}, + {file = "fastapi-0.115.4-py3-none-any.whl", hash = "sha256:0b504a063ffb3cf96a5e27dc1bc32c80ca743a2528574f9cdc77daa2d31b4742"}, + {file = "fastapi-0.115.4.tar.gz", hash = "sha256:db653475586b091cb8b2fec2ac54a680ac6a158e07406e1abae31679e8826349"}, ] [package.dependencies] pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" -starlette = ">=0.37.2,<0.39.0" +starlette = ">=0.40.0,<0.42.0" typing-extensions = ">=4.8.0" [package.extras] @@ -2511,13 +2511,13 @@ doc = ["sphinx"] [[package]] name = "starlette" -version = "0.38.5" +version = "0.41.2" description = "The little ASGI library that shines." optional = false python-versions = ">=3.8" files = [ - {file = "starlette-0.38.5-py3-none-any.whl", hash = "sha256:632f420a9d13e3ee2a6f18f437b0a9f1faecb0bc42e1942aa2ea0e379a4c4206"}, - {file = "starlette-0.38.5.tar.gz", hash = "sha256:04a92830a9b6eb1442c766199d62260c3d4dc9c4f9188360626b1e0273cb7077"}, + {file = "starlette-0.41.2-py3-none-any.whl", hash = "sha256:fbc189474b4731cf30fcef52f18a8d070e3f3b46c6a04c97579e85e6ffca942d"}, + {file = "starlette-0.41.2.tar.gz", hash = "sha256:9834fd799d1a87fd346deb76158668cfa0b0d56f85caefe8268e2d97c3468b62"}, ] [package.dependencies] @@ -2814,4 +2814,4 @@ starlette = ["aioitertools", "starlette"] [metadata] lock-version = "2.0" python-versions = "^3.8.0" -content-hash = "cbc13c34f209528f9850b380b1a6c0781b870755031144a13792ef4cd85add09" +content-hash = "100ef1a8ef28b99b21ca9309ddc45b7ce40ab359ca0a365fadda67db596f2311"