diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-04-02 03:02:12 +0200 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-04-15 01:39:49 +0200 |
commit | dd0dd6a6d0793dcf9d327ffd578c08ea77ea7496 (patch) | |
tree | de80cdf4da93567c6021a3a947b856771a0f1dce /pkgs/development/python-modules/ovh | |
parent | d744db51bc6e497f128094df7b0bc77633b46cc9 (diff) |
python3Packages.ovh: propagate requests
Diffstat (limited to 'pkgs/development/python-modules/ovh')
-rw-r--r-- | pkgs/development/python-modules/ovh/default.nix | 31 |
1 files changed, 28 insertions, 3 deletions
diff --git a/pkgs/development/python-modules/ovh/default.nix b/pkgs/development/python-modules/ovh/default.nix index 74f341038b18b..b9ab287260d64 100644 --- a/pkgs/development/python-modules/ovh/default.nix +++ b/pkgs/development/python-modules/ovh/default.nix @@ -1,20 +1,45 @@ { lib , buildPythonPackage , fetchPypi +, mock +, nose +, requests +, yanc }: buildPythonPackage rec { pname = "ovh"; version = "1.0.0"; - - # Needs yanc - doCheck = false; + format = "setuptools"; src = fetchPypi { inherit pname version; sha256 = "sha256-IQzwu0gwfPNPOLQLCO99KL5Hu2094Y+acQBFXVGzHhU="; }; + propagatedBuildInputs = [ + requests + ]; + + preCheck = '' + export HOME=$(mktemp -d) + ''; + + checkInputs = [ + mock + nose + yanc + ]; + + # requires network + checkPhase = '' + nosetests . \ + -e test_config_get_conf \ + -e test_config_get_custom_conf \ + -e test_endpoints \ + -e test_init_from_custom_config + ''; + meta = { description = "Thin wrapper around OVH's APIs"; homepage = "https://github.com/ovh/python-ovh"; |