git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #141029 from fabaff/fix-djangorestframework_simplejwt

python3Packages.djangorestframework-simplejwt: add setuptools-scm

commitde084e5de9a4279320f902c3b92df34c47798fdd authorFabian Affolter <fabian@affolter-engineering.ch> dateSat 9 Oct 2021, 14:21 (5 years ago) parenta111e24c8fff86
1 file changed+28−6
pkgs/development/python-modules/djangorestframework-simplejwt/default.nix+28−6
pkgs/development/python-modules/djangorestframework-simplejwt/default.nix+28−6
@@ -1,23 +1,45 @@
1−{ lib, buildPythonPackage, fetchPypi, django, djangorestframework, pyjwt }:
1+{ lib
2+, buildPythonPackage
3+, django
4+, djangorestframework
5+, fetchPypi
6+, pyjwt
7+, python-jose
8+, setuptools-scm
9+}:
210
311buildPythonPackage rec {
4− pname = "djangorestframework_simplejwt";
12+ pname = "djangorestframework-simplejwt";
513 version = "4.8.0";
614
715 src = fetchPypi {
8− inherit pname version;
16+ pname = "djangorestframework_simplejwt";
17+ inherit version;
918 sha256 = "153c973c5c154baf566be431de8527c2bd62557fde7373ebcb0f02b73b28e07a";
1019 };
1120
12− propagatedBuildInputs = [ django djangorestframework pyjwt ];
21+ nativeBuildInputs = [
22+ setuptools-scm
23+ ];
24+
25+ propagatedBuildInputs = [
26+ django
27+ djangorestframework
28+ pyjwt
29+ python-jose
30+ ];
1331
1432 # Test raises django.core.exceptions.ImproperlyConfigured
1533 doCheck = false;
1634
35+ pythonImportsCheck = [
36+ "rest_framework_simplejwt"
37+ ];
38+
1739 meta = with lib; {
18− description = "A minimal JSON Web Token authentication plugin for Django REST Framework";
40+ description = "JSON Web Token authentication plugin for Django REST Framework";
1941 homepage = "https://github.com/davesque/django-rest-framework-simplejwt";
2042 license = licenses.mit;
21− maintainers = [ maintainers.arnoldfarkas ];
43+ maintainers = with maintainers; [ arnoldfarkas ];
2244 };
2345}