Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / retry / default.nix
blob993c7270b8073adf396d8bbee6ef497cecf1d928
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pbr
5 , decorator
6 , py
7 , mock
8 , pytest
9 }:
11 buildPythonPackage rec {
12   pname = "retry";
13   version = "0.9.2";
14   format = "setuptools";
16   src = fetchPypi {
17     inherit pname version;
18     sha256 = "f8bfa8b99b69c4506d6f5bd3b0aabf77f98cdb17f3c9fc3f5ca820033336fba4";
19   };
21   nativeBuildInputs = [
22     pbr
23   ];
25   propagatedBuildInputs = [
26     decorator
27     py
28   ];
30   nativeCheckInputs = [
31     mock
32     pytest
33   ];
35   checkPhase = ''
36     pytest
37   '';
39   meta = with lib; {
40     description = "Easy to use retry decorator";
41     homepage = "https://github.com/invl/retry";
42     license = licenses.asl20;
43   };