diff options
author | Florian Friesdorf <flo@chaoflow.net> | 2012-12-03 05:20:50 +0100 |
---|---|---|
committer | Florian Friesdorf <flo@chaoflow.net> | 2012-12-03 05:20:50 +0100 |
commit | 17597e8350a45dcb5d551d5d02280e7b15f2424e (patch) | |
tree | 2c8c676983bc83c4c055d6b3ad56a8a8ddf1361f /pkgs/development/python-modules | |
parent | e50571e29ddaa2fb336430678fe263e4fd564891 (diff) | |
download | nixpkgs-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.nix | 7 |
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; |