ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / ovh / default.nix
blobb9ab287260d646b42008079eb2d7f9542deb0c48
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , mock
5 , nose
6 , requests
7 , yanc
8 }:
10 buildPythonPackage rec {
11   pname = "ovh";
12   version = "1.0.0";
13   format = "setuptools";
15   src = fetchPypi {
16     inherit pname version;
17     sha256 = "sha256-IQzwu0gwfPNPOLQLCO99KL5Hu2094Y+acQBFXVGzHhU=";
18   };
20   propagatedBuildInputs = [
21     requests
22   ];
24   preCheck = ''
25     export HOME=$(mktemp -d)
26   '';
28   checkInputs = [
29     mock
30     nose
31     yanc
32   ];
34   # requires network
35   checkPhase = ''
36     nosetests . \
37       -e test_config_get_conf \
38       -e test_config_get_custom_conf \
39       -e test_endpoints \
40       -e test_init_from_custom_config
41   '';
43   meta = {
44     description = "Thin wrapper around OVH's APIs";
45     homepage = "https://github.com/ovh/python-ovh";
46     license = lib.licenses.bsd2;
47     maintainers = [ lib.maintainers.makefu ];
48   };