summary refs log tree commit diff
path: root/pkgs/development/python-modules/bootstrapped-pip
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2015-11-18 11:44:37 +0100
committerDomen Kožar <domen@dev.si>2015-11-21 21:44:12 +0100
commitf3092d6446986b9e72f356648d077dbdc98f6bc8 (patch)
treed251274e14401c7c3f5005352b1a6e422ae099b9 /pkgs/development/python-modules/bootstrapped-pip
parent960274fc7cae2a63ac876b82fbbe9193ace9ed65 (diff)
downloadnixlib-f3092d6446986b9e72f356648d077dbdc98f6bc8.tar
nixlib-f3092d6446986b9e72f356648d077dbdc98f6bc8.tar.gz
nixlib-f3092d6446986b9e72f356648d077dbdc98f6bc8.tar.bz2
nixlib-f3092d6446986b9e72f356648d077dbdc98f6bc8.tar.lz
nixlib-f3092d6446986b9e72f356648d077dbdc98f6bc8.tar.xz
nixlib-f3092d6446986b9e72f356648d077dbdc98f6bc8.tar.zst
nixlib-f3092d6446986b9e72f356648d077dbdc98f6bc8.zip
buildPythonPackage: use a separate file to fire off setup.py
Diffstat (limited to 'pkgs/development/python-modules/bootstrapped-pip')
-rw-r--r--pkgs/development/python-modules/bootstrapped-pip/default.nix10
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/development/python-modules/bootstrapped-pip/default.nix b/pkgs/development/python-modules/bootstrapped-pip/default.nix
index 5578b3a83c4d..677736270290 100644
--- a/pkgs/development/python-modules/bootstrapped-pip/default.nix
+++ b/pkgs/development/python-modules/bootstrapped-pip/default.nix
@@ -25,15 +25,19 @@ in stdenv.mkDerivation rec {
     unzip -d $out/${python.sitePackages} ${wheel_source}
   '';
 
-  buildInputs = [ python makeWrapper unzip ];
-
-  installPhase = ''
+  patchPhase = ''
     mkdir -p $out/bin
 
     # patch pip to support "pip install --prefix"
+    # https://github.com/pypa/pip/pull/3252
     pushd $out/${python.sitePackages}/
     patch -p1 < ${./pip-7.0.1-prefix.patch}
     popd
+  '';
+
+  buildInputs = [ python makeWrapper unzip ];
+
+  installPhase = ''
 
     # install pip binary
     echo '${python.interpreter} -m pip "$@"' > $out/bin/pip