anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / django-rest-auth / default.nix
blob316b07a274e0ac861ad45729b8d6ce01f60d47ab
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   django,
6   django-allauth,
7   djangorestframework,
8   drf-jwt,
9   responses,
10   six,
13 buildPythonPackage rec {
14   pname = "django-rest-auth";
15   version = "0.9.5";
16   format = "setuptools";
18   src = fetchFromGitHub {
19     owner = "Tivix";
20     repo = "django-rest-auth";
21     rev = version;
22     hash = "sha256-rCChUHv8sTEFErDCZnPN5b5XVtMJ7JNVZwBYF3d99mY=";
23   };
25   postPatch = ''
26     substituteInPlace setup.py \
27       --replace "djangorestframework-jwt" "drf-jwt"
28   '';
30   propagatedBuildInputs = [
31     django
32     djangorestframework
33     six
34   ];
36   nativeCheckInputs = [
37     django-allauth
38     drf-jwt
39     responses
40   ];
42   # tests are icnompatible with current django version
43   doCheck = false;
45   pythonImportsCheck = [ "rest_auth" ];
47   meta = with lib; {
48     description = "Django app that makes registration and authentication easy";
49     homepage = "https://github.com/Tivix/django-rest-auth";
50     license = licenses.mit;
51     maintainers = [ ];
52   };