linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / libcloud / 2.nix
blob52c1cf9a9d7f957763cfedfe6d681fbc29cfe0d5
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , isPy27
5 , mock
6 , pycrypto
7 , requests
8 , pytestrunner
9 , pytest
10 , requests-mock
11 , typing
12 , backports_ssl_match_hostname
15 buildPythonPackage rec {
16   pname = "apache-libcloud";
17   version = "2.8.3";
19   src = fetchPypi {
20     inherit pname version;
21     sha256 = "70096690b24a7832cc5abdfda1954b49fddc1c09a348a1e6caa781ac867ed4c6";
22   };
24   checkInputs = [ mock pytest pytestrunner requests-mock ];
25   propagatedBuildInputs = [ pycrypto requests ]
26     ++ lib.optionals isPy27 [ typing backports_ssl_match_hostname ];
28   preConfigure = "cp libcloud/test/secrets.py-dist libcloud/test/secrets.py";
30   # requires a certificates file
31   doCheck = false;
33   meta = with lib; {
34     description = "A unified interface to many cloud providers";
35     homepage = "http://incubator.apache.org/libcloud/";
36     license = licenses.asl20;
37   };