Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.4 kB · 68 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869{ lib, buildPythonPackage, fetchFromGitHub, django, django-allauth, djangorestframework, djangorestframework-simplejwt, responses, unittest-xml-reporting, python}:
buildPythonPackage rec { pname = "dj-rest-auth"; version = "3.0.0";
src = fetchFromGitHub { owner = "iMerica"; repo = "dj-rest-auth"; rev = "refs/tags/${version}"; hash = "sha256-wkbFUrvKhdp2Hd4QkXAvhMiaqSXFD/fgIw03nLPaO5I="; };
postPatch = '' substituteInPlace setup.py \ --replace "coveralls>=1.11.1" "" \ --replace "==" ">=" '';
buildInputs = [ django ];
propagatedBuildInputs = [ djangorestframework ];
passthru.optional-dependencies.with_social = [ django-allauth ];
nativeCheckInputs = [ djangorestframework-simplejwt responses unittest-xml-reporting ] ++ passthru.optional-dependencies.with_social;
preCheck = '' # connects to graph.facebook.com substituteInPlace dj_rest_auth/tests/test_serializers.py \ --replace "def test_http_error" "def dont_test_http_error" '';
checkPhase = '' runHook preCheck ${python.interpreter} runtests.py runHook postCheck '';
pythonImportsCheck = [ "dj_rest_auth" ];
meta = with lib; { description = "Authentication for Django Rest Framework"; homepage = "https://github.com/iMerica/dj-rest-auth"; license = licenses.mit; maintainers = with maintainers; [ SuperSandro2000 ]; };}