Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / click-threading / default.nix
blob7fd47fcc8253b65ddb46bc2d393159f91c97968d
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";
14   src = fetchPypi {
15     inherit pname version;
16     hash = "sha256-rc/mI8AqWVwQfDFAcvZ6Inj+TrQLcsDRoskDzHivNDk=";
17   };
19   nativeCheckInputs = [ pytest ];
20   propagatedBuildInputs = [ click ] ++ lib.optional (!isPy3k) futures;
22   checkPhase = ''
23     py.test
24   '';
26   # Tests are broken on 3.x
27   doCheck = !isPy3k;
29   meta = {
30     homepage = "https://github.com/click-contrib/click-threading/";
31     description = "Multithreaded Click apps made easy";
32     license = lib.licenses.mit;
33   };