From 602cc53541e2db8d9b78bb774b9222c3bed7946e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 21 Jan 2026 18:33:03 +0100 Subject: [PATCH] python3Packages.djangorestframework: 3.16.0 -> 3.16.1 https://github.com/encode/django-rest-framework/releases/tag/3.15.1 This commit was automatically generated using update-python-libraries. --- .../djangorestframework/default.nix | 26 ++++++++----------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/djangorestframework/default.nix b/pkgs/development/python-modules/djangorestframework/default.nix index cd6255364eb9..f8b4577aa08b 100644 --- a/pkgs/development/python-modules/djangorestframework/default.nix +++ b/pkgs/development/python-modules/djangorestframework/default.nix @@ -9,7 +9,6 @@ # dependencies django, - pytz, # optional-dependencies coreapi, @@ -23,48 +22,45 @@ # tests pytestCheckHook, pytest-django, + pytz, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "djangorestframework"; - version = "3.16.0"; + version = "3.16.1"; pyproject = true; src = fetchFromGitHub { owner = "encode"; repo = "django-rest-framework"; - rev = version; - hash = "sha256-LFq8mUx+jAFFnQTfysYs+DSN941p+8h9mDDOp+LO7VU="; + tag = finalAttrs.version; + hash = "sha256-kjviZFuGt/x0RSc7wwl/+SeYQ5AGuv0e7HMhAmu4IgY="; }; build-system = [ setuptools ]; dependencies = [ django - pygments - ] - ++ (lib.optional (lib.versionOlder django.version "5.0.0") pytz); + ]; optional-dependencies = { complete = [ + coreapi coreschema django-guardian inflection psycopg2 pygments pyyaml - ] - ++ lib.optionals (pythonOlder "3.13") [ - # broken on 3.13 - coreapi ]; }; nativeCheckInputs = [ pytest-django pytestCheckHook + pytz ] - ++ optional-dependencies.complete; + ++ finalAttrs.passthru.optional-dependencies.complete; disabledTests = [ # https://github.com/encode/django-rest-framework/issues/9422 @@ -74,9 +70,9 @@ buildPythonPackage rec { pythonImportsCheck = [ "rest_framework" ]; meta = { - changelog = "https://github.com/encode/django-rest-framework/releases/tag/3.15.1"; + changelog = "https://github.com/encode/django-rest-framework/releases/tag/${finalAttrs.src.tag}"; description = "Web APIs for Django, made easy"; homepage = "https://www.django-rest-framework.org/"; license = lib.licenses.bsd2; }; -} +})