diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2017-07-23 11:23:28 +0100 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2017-07-23 11:23:28 +0100 |
commit | 55af60a23f178459afd358bba3db9807c72a5a35 (patch) | |
tree | 781da5a6c2ba067b2958cf14f00c5099c52693af /pkgs/development/python-modules/linode-api | |
parent | 2d8118604572d18a5ef6217c53b9a26294e28448 (diff) | |
download | nixlib-55af60a23f178459afd358bba3db9807c72a5a35.tar nixlib-55af60a23f178459afd358bba3db9807c72a5a35.tar.gz nixlib-55af60a23f178459afd358bba3db9807c72a5a35.tar.bz2 nixlib-55af60a23f178459afd358bba3db9807c72a5a35.tar.lz nixlib-55af60a23f178459afd358bba3db9807c72a5a35.tar.xz nixlib-55af60a23f178459afd358bba3db9807c72a5a35.tar.zst nixlib-55af60a23f178459afd358bba3db9807c72a5a35.zip |
pythonPackages.linode-api: disable future/enum34 on newer python versions
Diffstat (limited to 'pkgs/development/python-modules/linode-api')
-rw-r--r-- | pkgs/development/python-modules/linode-api/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/linode-api/default.nix b/pkgs/development/python-modules/linode-api/default.nix index ce46b6daaffa..869d4d50ea4e 100644 --- a/pkgs/development/python-modules/linode-api/default.nix +++ b/pkgs/development/python-modules/linode-api/default.nix @@ -15,11 +15,16 @@ buildPythonPackage rec { disabled = (pythonOlder "2.7"); - buildInputs = []; propagatedBuildInputs = [ requests ] ++ stdenv.lib.optionals (!isPy3k) [ future ] ++ stdenv.lib.optionals (pythonOlder "3.4") [ enum34 ]; + postPatch = (stdenv.lib.optionalString (isPy3k) '' + sed -i -e '/"future",/d' setup.py + '') + (stdenv.lib.optionalString (!pythonOlder "3.4") '' + sed -i -e '/"enum34",/d' setup.py + ''); + src = fetchPypi { inherit pname version; sha256 = "1lfqsll3wv1wzn98ymmcbw0yawj8ab3mxniws6kaxf99jd4a0xp4"; |