ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / django-filter / default.nix
blobbf4e342cc2d1bc9d0a3192bbc57a32c86f40b2a8
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , django
5 , djangorestframework, python, mock
6 }:
8 buildPythonPackage rec {
9   pname = "django-filter";
10   version = "22.1";
12   src = fetchPypi {
13     inherit pname version;
14     sha256 = "sha256-7Uc7duhPfoOyURuyBQw++zbRNSB9ASjf465LNuNZS6U=";
15   };
17   propagatedBuildInputs = [ django ];
19   pythonImportsCheck = [
20     "django_filters"
21   ];
23   # Tests fail (needs the 'crispy_forms' module not packaged on nixos)
24   doCheck = false;
26   checkInputs = [
27     djangorestframework
28     django
29     mock
30   ];
32   checkPhase = ''
33     runHook preCheck
34     ${python.interpreter} runtests.py tests
35     runHook postCheck
36   '';
38   meta = with lib; {
39     description = "Reusable Django application for allowing users to filter querysets dynamically";
40     homepage = "https://pypi.org/project/django-filter/";
41     license = licenses.bsd3;
42     maintainers = with maintainers; [ mmai ];
43   };