Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / incremental / default.nix
blob3b10dff45ca06be3932326547cb4a280a504c735
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , click
5 , twisted
6 }:
8 let incremental = buildPythonPackage rec {
9   pname = "incremental";
10   version = "22.10.0";
11   format = "setuptools";
13   src = fetchPypi {
14     inherit pname version;
15     hash = "sha256-kS/uteD34BiOb0IkHS9FAALhG7wJN8ZYZQRYVMJMC9A=";
16   };
18   propagatedBuildInputs = [
19     click
20   ];
22   # escape infinite recursion with twisted
23   doCheck = false;
25   nativeCheckInputs = [
26     twisted
27   ];
29   checkPhase = ''
30     trial incremental
31   '';
33   passthru.tests = {
34     check = incremental.overridePythonAttrs (_: { doCheck = true; });
35   };
37   pythonImportsCheck = [ "incremental" ];
39   meta = with lib; {
40     homepage = "https://github.com/twisted/incremental";
41     description = "Incremental is a small library that versions your Python projects";
42     license = licenses.mit;
43     maintainers = with maintainers; [ ];
44   };
45 }; in incremental