diff options
author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2022-05-27 23:53:33 +0200 |
---|---|---|
committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2022-05-27 23:53:33 +0200 |
commit | 89a3bd293cc07a1ed28f0819f13585cdb94e75d4 (patch) | |
tree | 4b31f1790e43279b0136729dce50acc08486ce77 | |
parent | a64bf222306eef963fe971d8d979ebd2f1e6fdf9 (diff) |
python310Packages.djangorestframework-guardian: init at 0.3.0
-rw-r--r-- | pkgs/development/python-modules/djangorestframework-guardian/default.nix | 41 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
2 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/djangorestframework-guardian/default.nix b/pkgs/development/python-modules/djangorestframework-guardian/default.nix new file mode 100644 index 0000000000000..e822a26d0fcaa --- /dev/null +++ b/pkgs/development/python-modules/djangorestframework-guardian/default.nix @@ -0,0 +1,41 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, django-guardian +, djangorestframework +}: + +buildPythonPackage rec { + pname = "djangorestframework-guardian"; + version = "0.3.0"; + + src = fetchFromGitHub { + owner = "rpkilby"; + repo = "django-rest-framework-guardian"; + rev = version; + sha256 = "sha256-jl/VEl1pUHU8J1d5ZQSGJweNJayIGw1iVAmwID85fqw="; + }; + + postPatch = '' + chmod +x manage.py + patchShebangs manage.py + ''; + + propagatedBuildInputs = [ + 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/rpkilby/django-rest-framework-guardian"; + license = licenses.bsd3; + maintainers = with maintainers; [ SuperSandro2000 ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3d4ff7c5ebb89..714d90a3834ad 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2394,6 +2394,8 @@ in { djangorestframework-camel-case = callPackage ../development/python-modules/djangorestframework-camel-case { }; + djangorestframework-guardian = callPackage ../development/python-modules/djangorestframework-guardian { }; + djangorestframework-recursive = callPackage ../development/python-modules/djangorestframework-recursive { }; djangorestframework-simplejwt = callPackage ../development/python-modules/djangorestframework-simplejwt { }; |