Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / django-formtools / default.nix
blob94dd9f370882567108bba75225ca18a9dea9140e
1 { lib
2 , buildPythonPackage
3 , django
4 , fetchPypi
5 , python
6 , pythonOlder
7 , setuptools-scm
8 }:
10 buildPythonPackage rec {
11   pname = "django-formtools";
12   version = "2.5.1";
13   pyproject = true;
15   disabled = pythonOlder "3.8";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-R8s0VSxu/KCIhj1pMoTQT8NuqvNQ6yHhodk14N9SPJM=";
20   };
22   nativeBuildInputs = [
23     setuptools-scm
24   ];
26   propagatedBuildInputs = [
27     django
28   ];
30   checkPhase = ''
31     runHook preCheck
33     ${python.interpreter} -m django test --settings=tests.settings
35     runHook postCheck
36   '';
38   pythonImportsCheck = [
39     "formtools"
40   ];
42   meta = with lib; {
43     description = "A set of high-level abstractions for Django forms";
44     homepage = "https://github.com/jazzband/django-formtools";
45     changelog = "https://github.com/jazzband/django-formtools/blob/master/docs/changelog.rst";
46     license = licenses.bsd3;
47     maintainers = with maintainers; [ greizgh schmittlauch ];
48   };