diff options
author | adisbladis <adis@blad.is> | 2018-03-30 12:55:05 +0800 |
---|---|---|
committer | adisbladis <adis@blad.is> | 2018-03-30 12:55:58 +0800 |
commit | 78206eb3ec42eeb83ba13a66cdde412b234b5341 (patch) | |
tree | 8e97a38d6c0df1ec9951e64089a07cee80808fe1 /pkgs/development | |
parent | 0fc0f28d39852b0abdf03f96d64e1f9bb98ed375 (diff) | |
download | nixlib-78206eb3ec42eeb83ba13a66cdde412b234b5341.tar nixlib-78206eb3ec42eeb83ba13a66cdde412b234b5341.tar.gz nixlib-78206eb3ec42eeb83ba13a66cdde412b234b5341.tar.bz2 nixlib-78206eb3ec42eeb83ba13a66cdde412b234b5341.tar.lz nixlib-78206eb3ec42eeb83ba13a66cdde412b234b5341.tar.xz nixlib-78206eb3ec42eeb83ba13a66cdde412b234b5341.tar.zst nixlib-78206eb3ec42eeb83ba13a66cdde412b234b5341.zip |
pythonPackages.linode-api: Enable tests
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/python-modules/linode-api/default.nix | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/pkgs/development/python-modules/linode-api/default.nix b/pkgs/development/python-modules/linode-api/default.nix index fe269e6f89ef..ad6b938c9888 100644 --- a/pkgs/development/python-modules/linode-api/default.nix +++ b/pkgs/development/python-modules/linode-api/default.nix @@ -1,17 +1,17 @@ { stdenv, buildPythonPackage, - fetchPypi, + fetchFromGitHub, isPy3k, pythonOlder, lib, requests, future, - enum34 }: + enum34, + mock }: buildPythonPackage rec { pname = "linode-api"; version = "4.1.8b1"; # NOTE: this is a beta, and the API may change in future versions. - name = "${pname}-${version}"; disabled = (pythonOlder "2.7"); @@ -22,11 +22,15 @@ buildPythonPackage rec { sed -i -e '/"enum34",/d' setup.py ''); - doCheck = false; # This library does not have any tests at this point. + doCheck = true; + checkInputs = [ mock ]; - src = fetchPypi { - inherit pname version; - sha256 = "0afwqccbdmdnjc3glvn65qz0pmrbs3fa89z3wig2w4v15608p20s"; + # Sources from Pypi exclude test fixtures + src = fetchFromGitHub { + rev = "v${version}"; + owner = "linode"; + repo = "python-linode-api"; + sha256 = "0qfqn92fr876dncwbkf2vhm90hnf7lwpg80hzwyzyzwz1hcngvjg"; }; meta = { |