python3Packages.fastapi: 0.110.2 -> 0.111.0

https://github.com/tiangolo/fastapi/releases/tag/0.111.0
This commit is contained in:
Martin Weinelt
2024-06-24 12:14:56 +02:00
parent 59fa0be73a
commit 154042fc2c
@@ -5,9 +5,10 @@
pythonOlder,
# build-system
hatchling,
pdm-backend,
# dependencies
fastapi-cli,
starlette,
pydantic,
typing-extensions,
@@ -38,7 +39,7 @@
buildPythonPackage rec {
pname = "fastapi";
version = "0.110.2";
version = "0.111.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -47,26 +48,24 @@ buildPythonPackage rec {
owner = "tiangolo";
repo = "fastapi";
rev = "refs/tags/${version}";
hash = "sha256-qUh5exkXVRcKIO0t4KIOZhhpsftj3BrWaL2asf8RqUI=";
hash = "sha256-DQYjK1dZuL7cF6quyNkgdd/GYmWm7k6YlF7YEjObQlI=";
};
nativeBuildInputs = [
hatchling
];
build-system = [ pdm-backend ];
pythonRelaxDeps = [
"anyio"
# https://github.com/tiangolo/fastapi/pull/9636
"starlette"
];
propagatedBuildInputs = [
dependencies = [
fastapi-cli
starlette
pydantic
typing-extensions
];
passthru.optional-dependencies.all =
optional-dependencies.all =
[
httpx
jinja2
@@ -93,7 +92,7 @@ buildPythonPackage rec {
python-jose
trio
sqlalchemy
] ++ passthru.optional-dependencies.all ++ python-jose.optional-dependencies.cryptography;
] ++ optional-dependencies.all ++ python-jose.optional-dependencies.cryptography;
pytestFlagsArray = [
# ignoring deprecation warnings to avoid test failure from