about summary refs log tree commit diff
path: root/pkgs/development/python-modules
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2017-07-23 11:23:28 +0100
committerJörg Thalheim <joerg@thalheim.io>2017-07-23 11:23:28 +0100
commit55af60a23f178459afd358bba3db9807c72a5a35 (patch)
tree781da5a6c2ba067b2958cf14f00c5099c52693af /pkgs/development/python-modules
parent2d8118604572d18a5ef6217c53b9a26294e28448 (diff)
downloadnixlib-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')
-rw-r--r--pkgs/development/python-modules/linode-api/default.nix7
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";