misc: Upgrade FastAPI to v0.116

The latest minor version `0.116` of FastAPI changes the `standard` extra
to include extra dependencies to deploy to FastAPI Cloud, which we don't
need.

This change moves to the new `standard-no-fastapi-cloud-cli` extra,
which maintains the previous set of dependencies.
This commit is contained in:
Michael Manganiello
2025-07-12 13:31:22 -03:00
parent 1e297fcad0
commit cd9a6e60a3
2 changed files with 12 additions and 12 deletions

View File

@@ -22,7 +22,7 @@ dependencies = [
"defusedxml ~= 0.7.1",
"emoji == 2.10.1",
"fastapi-pagination[sqlalchemy] ~= 0.12",
"fastapi[standard] ~= 0.115",
"fastapi[standard-no-fastapi-cloud-cli] ~= 0.116",
"gunicorn == 23.0.0",
"httpx ~= 0.27",
"joserfc ~= 0.9",

22
uv.lock generated
View File

@@ -454,22 +454,22 @@ wheels = [
[[package]]
name = "fastapi"
version = "0.115.14"
version = "0.116.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pydantic" },
{ name = "starlette" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ca/53/8c38a874844a8b0fa10dd8adf3836ac154082cf88d3f22b544e9ceea0a15/fastapi-0.115.14.tar.gz", hash = "sha256:b1de15cdc1c499a4da47914db35d0e4ef8f1ce62b624e94e0e5824421df99739", size = 296263, upload-time = "2025-06-26T15:29:08.21Z" }
sdist = { url = "https://files.pythonhosted.org/packages/78/d7/6c8b3bfe33eeffa208183ec037fee0cce9f7f024089ab1c5d12ef04bd27c/fastapi-0.116.1.tar.gz", hash = "sha256:ed52cbf946abfd70c5a0dccb24673f0670deeb517a88b3544d03c2a6bf283143", size = 296485, upload-time = "2025-07-11T16:22:32.057Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/53/50/b1222562c6d270fea83e9c9075b8e8600b8479150a18e4516a6138b980d1/fastapi-0.115.14-py3-none-any.whl", hash = "sha256:6c0c8bf9420bd58f565e585036d971872472b4f7d3f6c73b698e10cffdefb3ca", size = 95514, upload-time = "2025-06-26T15:29:06.49Z" },
{ url = "https://files.pythonhosted.org/packages/e5/47/d63c60f59a59467fda0f93f46335c9d18526d7071f025cb5b89d5353ea42/fastapi-0.116.1-py3-none-any.whl", hash = "sha256:c46ac7c312df840f0c9e220f7964bada936781bc4e2e6eb71f1c4d7553786565", size = 95631, upload-time = "2025-07-11T16:22:30.485Z" },
]
[package.optional-dependencies]
standard = [
standard-no-fastapi-cloud-cli = [
{ name = "email-validator" },
{ name = "fastapi-cli", extra = ["standard"] },
{ name = "fastapi-cli", extra = ["standard-no-fastapi-cloud-cli"] },
{ name = "httpx" },
{ name = "jinja2" },
{ name = "python-multipart" },
@@ -478,20 +478,20 @@ standard = [
[[package]]
name = "fastapi-cli"
version = "0.0.7"
version = "0.0.8"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "rich-toolkit" },
{ name = "typer" },
{ name = "uvicorn", extra = ["standard"] },
]
sdist = { url = "https://files.pythonhosted.org/packages/fe/73/82a5831fbbf8ed75905bacf5b2d9d3dfd6f04d6968b29fe6f72a5ae9ceb1/fastapi_cli-0.0.7.tar.gz", hash = "sha256:02b3b65956f526412515907a0793c9094abd4bfb5457b389f645b0ea6ba3605e", size = 16753, upload-time = "2024-12-15T14:28:10.028Z" }
sdist = { url = "https://files.pythonhosted.org/packages/c6/94/3ef75d9c7c32936ecb539b9750ccbdc3d2568efd73b1cb913278375f4533/fastapi_cli-0.0.8.tar.gz", hash = "sha256:2360f2989b1ab4a3d7fc8b3a0b20e8288680d8af2e31de7c38309934d7f8a0ee", size = 16884, upload-time = "2025-07-07T14:44:09.326Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a1/e6/5daefc851b514ce2287d8f5d358ae4341089185f78f3217a69d0ce3a390c/fastapi_cli-0.0.7-py3-none-any.whl", hash = "sha256:d549368ff584b2804336c61f192d86ddea080c11255f375959627911944804f4", size = 10705, upload-time = "2024-12-15T14:28:06.18Z" },
{ url = "https://files.pythonhosted.org/packages/e0/3f/6ad3103c5f59208baf4c798526daea6a74085bb35d1c161c501863470476/fastapi_cli-0.0.8-py3-none-any.whl", hash = "sha256:0ea95d882c85b9219a75a65ab27e8da17dac02873e456850fa0a726e96e985eb", size = 10770, upload-time = "2025-07-07T14:44:08.255Z" },
]
[package.optional-dependencies]
standard = [
standard-no-fastapi-cloud-cli = [
{ name = "uvicorn", extra = ["standard"] },
]
@@ -1704,7 +1704,7 @@ dependencies = [
{ name = "colorama" },
{ name = "defusedxml" },
{ name = "emoji" },
{ name = "fastapi", extra = ["standard"] },
{ name = "fastapi", extra = ["standard-no-fastapi-cloud-cli"] },
{ name = "fastapi-pagination", extra = ["sqlalchemy"] },
{ name = "gunicorn" },
{ name = "httpx" },
@@ -1766,7 +1766,7 @@ requires-dist = [
{ name = "defusedxml", specifier = "~=0.7.1" },
{ name = "emoji", specifier = "==2.10.1" },
{ name = "fakeredis", marker = "extra == 'test'", specifier = "~=2.21" },
{ name = "fastapi", extras = ["standard"], specifier = "~=0.115" },
{ name = "fastapi", extras = ["standard-no-fastapi-cloud-cli"], specifier = "~=0.116" },
{ name = "fastapi-pagination", extras = ["sqlalchemy"], specifier = "~=0.12" },
{ name = "gunicorn", specifier = "==23.0.0" },
{ name = "httpx", specifier = "~=0.27" },