Merge pull request #141029 from fabaff/fix-djangorestframework_simplejwt

python3Packages.djangorestframework-simplejwt: add setuptools-scm

Changed files
+28 -6
pkgs
development
python-modules
djangorestframework-simplejwt
+28 -6
pkgs/development/python-modules/djangorestframework-simplejwt/default.nix
···
-
{ lib, buildPythonPackage, fetchPypi, django, djangorestframework, pyjwt }:
+
{ lib
+
, buildPythonPackage
+
, django
+
, djangorestframework
+
, fetchPypi
+
, pyjwt
+
, python-jose
+
, setuptools-scm
+
}:
buildPythonPackage rec {
-
pname = "djangorestframework_simplejwt";
+
pname = "djangorestframework-simplejwt";
version = "4.8.0";
src = fetchPypi {
-
inherit pname version;
+
pname = "djangorestframework_simplejwt";
+
inherit version;
sha256 = "153c973c5c154baf566be431de8527c2bd62557fde7373ebcb0f02b73b28e07a";
};
-
propagatedBuildInputs = [ django djangorestframework pyjwt ];
+
nativeBuildInputs = [
+
setuptools-scm
+
];
+
+
propagatedBuildInputs = [
+
django
+
djangorestframework
+
pyjwt
+
python-jose
+
];
# Test raises django.core.exceptions.ImproperlyConfigured
doCheck = false;
+
pythonImportsCheck = [
+
"rest_framework_simplejwt"
+
];
+
meta = with lib; {
-
description = "A minimal JSON Web Token authentication plugin for Django REST Framework";
+
description = "JSON Web Token authentication plugin for Django REST Framework";
homepage = "https://github.com/davesque/django-rest-framework-simplejwt";
license = licenses.mit;
-
maintainers = [ maintainers.arnoldfarkas ];
+
maintainers = with maintainers; [ arnoldfarkas ];
};
}