summary refs log tree commit diff
path: root/pkgs/development/python-modules
diff options
context:
space:
mode:
authorFlorian Friesdorf <flo@chaoflow.net>2012-12-03 05:20:50 +0100
committerFlorian Friesdorf <flo@chaoflow.net>2012-12-03 05:20:50 +0100
commit17597e8350a45dcb5d551d5d02280e7b15f2424e (patch)
tree2c8c676983bc83c4c055d6b3ad56a8a8ddf1361f /pkgs/development/python-modules
parente50571e29ddaa2fb336430678fe263e4fd564891 (diff)
downloadnixpkgs-17597e8350a45dcb5d551d5d02280e7b15f2424e.tar
nixpkgs-17597e8350a45dcb5d551d5d02280e7b15f2424e.tar.gz
nixpkgs-17597e8350a45dcb5d551d5d02280e7b15f2424e.tar.bz2
nixpkgs-17597e8350a45dcb5d551d5d02280e7b15f2424e.tar.lz
nixpkgs-17597e8350a45dcb5d551d5d02280e7b15f2424e.tar.xz
nixpkgs-17597e8350a45dcb5d551d5d02280e7b15f2424e.tar.zst
nixpkgs-17597e8350a45dcb5d551d5d02280e7b15f2424e.zip
propagate setuptoolsSite to load pth files
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r--pkgs/development/python-modules/generic/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/generic/default.nix b/pkgs/development/python-modules/generic/default.nix
index aa24bc78a65..6583373f322 100644
--- a/pkgs/development/python-modules/generic/default.nix
+++ b/pkgs/development/python-modules/generic/default.nix
@@ -3,12 +3,14 @@
    (http://pypi.python.org/pypi/setuptools/), which represents a large
    number of Python packages nowadays.  */
 
-{ python, setuptools, wrapPython, lib, offlineDistutils }:
+{ python, setuptools, wrapPython, lib, offlineDistutils, setuptoolsSite }:
 
 { name, namePrefix ? "python-"
 
 , buildInputs ? []
 
+, propagatedBuildInputs ? []
+
 , # List of packages that should be added to the PYTHONPATH
   # environment variable in programs built by this function.  Packages
   # in the standard `propagatedBuildInputs' variable are also added.
@@ -47,6 +49,9 @@ python.stdenv.mkDerivation (attrs // {
 
   buildInputs = [ python wrapPython setuptools ] ++ buildInputs ++ pythonPath;
 
+  # setuptoolsSite is responsible for loading pth files
+  propagatedBuildInputs = propagatedBuildInputs ++ [ setuptoolsSite ];
+
   buildInputStrings = map toString buildInputs;
 
   pythonPath = [ setuptools] ++ pythonPath;