Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 46 lines
Nix
at gcc-offload
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647{ lib, buildPythonPackage, fetchFromGitHub, pyjwt, djangorestframework,}:
buildPythonPackage rec { pname = "drf-jwt"; version = "1.19.2"; format = "setuptools";
src = fetchFromGitHub { owner = "Styria-Digital"; repo = "django-rest-framework-jwt"; rev = version; hash = "sha256-bbkk78uYTG+JTzY3AyOmEVtVSgout/TETfr5N5fUto4="; };
propagatedBuildInputs = [ pyjwt djangorestframework ] ++ pyjwt.optional-dependencies.crypto;
# requires setting up a django instance doCheck = false;
pythonImportsCheck = [ "rest_framework_jwt" "rest_framework_jwt.blacklist" # require setting DJANGO_SETTINGS_MODULE # "rest_framework_jwt.authentication" # "rest_framework_jwt.blacklist.views" # "rest_framework_jwt.settings" # "rest_framework_jwt.utils" # "rest_framework_jwt.views" ];
meta = with lib; { description = "JSON Web Token based authentication for Django REST framework"; homepage = "https://github.com/Styria-Digital/django-rest-framework-jwt"; license = licenses.mit; maintainers = with maintainers; [ dotlambda ]; };}