python312Packages.fastapi 0.109.0 -> 0.110.0 https://github.com/tiangolo/fastapi/releases attrpath: python312Packages.fastapi Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/pd954xhl5kbin9dr5z0346lz7wlnqgjv-packages.json.drv building '/nix/store/pd954xhl5kbin9dr5z0346lz7wlnqgjv-packages.json.drv'... Going to be running update for following packages: - python3.12-fastapi-0.109.0 Press Enter key to continue... Running update for: - python3.12-fastapi-0.109.0: UPDATING ... - python3.12-fastapi-0.109.0: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/fastapi/default.nix b/pkgs/development/python-modules/fastapi/default.nix index 74f816d9b8a6..ca058bc19166 100644 --- a/pkgs/development/python-modules/fastapi/default.nix +++ b/pkgs/development/python-modules/fastapi/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { pname = "fastapi"; - version = "0.109.0"; + version = "0.110.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -47,7 +47,7 @@ buildPythonPackage rec { owner = "tiangolo"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-iZBc0tYGmhQuOL/pdthhBYYnZhe+wEttoinePNAIgEs="; + hash = "sha256-OXWJ1PKJSJGzYNT8HHXvxMxjUtI4K6edpI+Z5B3TvhI="; }; nativeBuildInputs = [ No auto update branch exists Old version 0.109.0" not present in staging derivation file with contents: { lib , buildPythonPackage , fetchFromGitHub , pythonOlder , pythonRelaxDepsHook # build-system , hatchling # dependencies , starlette , pydantic , typing-extensions # tests , dirty-equals , flask , passlib , pytest-asyncio , pytestCheckHook , python-jose , sqlalchemy , trio # optional-dependencies , httpx , jinja2 , python-multipart , itsdangerous , pyyaml , ujson , orjson , email-validator , uvicorn , pydantic-settings , pydantic-extra-types }: buildPythonPackage rec { pname = "fastapi"; version = "0.110.0"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "tiangolo"; repo = "fastapi"; rev = "refs/tags/${version}"; hash = "sha256-OXWJ1PKJSJGzYNT8HHXvxMxjUtI4K6edpI+Z5B3TvhI="; }; nativeBuildInputs = [ hatchling pythonRelaxDepsHook ]; pythonRelaxDeps = [ "anyio" # https://github.com/tiangolo/fastapi/pull/9636 "starlette" ]; propagatedBuildInputs = [ starlette pydantic typing-extensions ]; passthru.optional-dependencies.all = [ httpx jinja2 python-multipart itsdangerous pyyaml ujson orjson email-validator uvicorn ] ++ lib.optionals (lib.versionAtLeast pydantic.version "2") [ pydantic-settings pydantic-extra-types ] ++ uvicorn.optional-dependencies.standard; nativeCheckInputs = [ dirty-equals flask passlib pytestCheckHook pytest-asyncio python-jose trio sqlalchemy ] ++ passthru.optional-dependencies.all ++ python-jose.optional-dependencies.cryptography; pytestFlagsArray = [ # ignoring deprecation warnings to avoid test failure from # tests/test_tutorial/test_testing/test_tutorial001.py "-W ignore::DeprecationWarning" ]; disabledTestPaths = [ # Don't test docs and examples "docs_src" # databases is incompatible with SQLAlchemy 2.0 "tests/test_tutorial/test_async_sql_databases" "tests/test_tutorial/test_sql_databases" ]; pythonImportsCheck = [ "fastapi" ]; meta = with lib; { changelog = "https://github.com/tiangolo/fastapi/releases/tag/${version}"; description = "Web framework for building APIs"; homepage = "https://github.com/tiangolo/fastapi"; license = licenses.mit; maintainers = with maintainers; [ wd15 ]; }; }