Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / click-threading / default.nix
blob771678354ca0948e23e2864de13f8583b6f0f293
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pytest
5 , click
6 , isPy3k
7 , futures ? null
8 }:
10 buildPythonPackage rec {
11   pname = "click-threading";
12   version = "0.5.0";
13   format = "setuptools";
15   src = fetchPypi {
16     inherit pname version;
17     hash = "sha256-rc/mI8AqWVwQfDFAcvZ6Inj+TrQLcsDRoskDzHivNDk=";
18   };
20   nativeCheckInputs = [ pytest ];
21   propagatedBuildInputs = [ click ] ++ lib.optional (!isPy3k) futures;
23   checkPhase = ''
24     py.test
25   '';
27   # Tests are broken on 3.x
28   doCheck = !isPy3k;
30   meta = {
31     homepage = "https://github.com/click-contrib/click-threading/";
32     description = "Multithreaded Click apps made easy";
33     license = lib.licenses.mit;
34   };