python3Packages.djangorestframework-guardian2: drop in favor of djangorestframework-guardian 0.4.0

Changed files
+4 -56
pkgs
by-name
au
authentik
pa
paperless-ngx
development
python-modules
djangorestframework-guardian2
top-level
+1 -3
pkgs/by-name/au/authentik/package.nix
···
substituteInPlace authentik/lib/default.yml \
--replace-fail '/blueprints' "$out/blueprints" \
--replace-fail './media' '/var/lib/authentik/media'
-
substituteInPlace pyproject.toml \
-
--replace-fail 'djangorestframework-guardian' 'djangorestframework-guardian2'
substituteInPlace authentik/stages/email/utils.py \
--replace-fail 'web/' '${webui}/'
'';
···
django-storages
django-tenants
djangorestframework
-
djangorestframework-guardian2
+
djangorestframework-guardian
docker
drf-orjson-renderer
drf-spectacular
+2 -3
pkgs/by-name/pa/paperless-ngx/package.nix
···
fi
substituteInPlace pyproject.toml \
--replace-fail '"--numprocesses=auto",' "" \
-
--replace-fail '--maxprocesses=16' "--numprocesses=$NIX_BUILD_CORES" \
-
--replace-fail "djangorestframework-guardian~=0.3.0" "djangorestframework-guardian2"
+
--replace-fail '--maxprocesses=16' "--numprocesses=$NIX_BUILD_CORES"
'';
nativeBuildInputs = [
···
django-multiselectfield
django-soft-delete
djangorestframework
-
djangorestframework-guardian2
+
djangorestframework-guardian
drf-spectacular
drf-spectacular-sidecar
drf-writable-nested
-46
pkgs/development/python-modules/djangorestframework-guardian2/default.nix
···
-
{
-
lib,
-
buildPythonPackage,
-
fetchFromGitHub,
-
django-guardian,
-
djangorestframework,
-
setuptools,
-
}:
-
-
buildPythonPackage rec {
-
pname = "djangorestframework-guardian2";
-
version = "0.7.0";
-
pyproject = true;
-
-
src = fetchFromGitHub {
-
owner = "johnthagen";
-
repo = "django-rest-framework-guardian2";
-
tag = "v${version}";
-
hash = "sha256-LrIhOoBWC3HttjAGbul4zof++OW35pGMyFGZzUpG1Tk=";
-
};
-
-
postPatch = ''
-
chmod +x manage.py
-
patchShebangs manage.py
-
'';
-
-
build-system = [ setuptools ];
-
-
dependencies = [
-
django-guardian
-
djangorestframework
-
];
-
-
checkPhase = ''
-
./manage.py test
-
'';
-
-
pythonImportsCheck = [ "rest_framework_guardian" ];
-
-
meta = with lib; {
-
description = "Django-guardian support for Django REST Framework";
-
homepage = "https://github.com/johnthagen/django-rest-framework-guardian2/";
-
license = licenses.bsd3;
-
maintainers = with maintainers; [ e1mo ];
-
};
-
}
+1
pkgs/top-level/python-aliases.nix
···
distutils_extra = distutils-extra; # added 2023-10-12
digital-ocean = python-digitalocean; # addad 2024-04-12
dj-stripe = throw "dj-stripe has been removed because it is unused and broken"; # added 2025-07-21
+
djangorestframework-guardian2 = throw "djangorestframework-guardian2 has been removed because djangorestframework-guardian is active again and the upstream project was archived"; # added 2025-08-22
djangorestframework-jwt = drf-jwt; # added 2021-07-20
django-allauth-2fa = throw "django-allauth-2fa was removed because it was unused and django-allauth now contains 2fa logic itself."; # added 2025-02-15
django-sampledatahelper = throw "django-sampledatahelper was removed because it is no longer compatible to latest Django version"; # added 2022-07-18
-4
pkgs/top-level/python-packages.nix
···
callPackage ../development/python-modules/djangorestframework-guardian
{ };
-
djangorestframework-guardian2 =
-
callPackage ../development/python-modules/djangorestframework-guardian2
-
{ };
-
djangorestframework-jsonp = callPackage ../development/python-modules/djangorestframework-jsonp { };
djangorestframework-recursive =