python: add python.interpreter attribute

This commit is contained in:
Domen Kožar 2014-11-13 00:42:12 +01:00
parent 5e42bcc18d
commit 39d1bc755e
6 changed files with 7 additions and 1 deletions

View File

@ -95,11 +95,12 @@ let
--set LIBRARY_PATH "${LIBRARY_PATH}"
'';
passthru = {
passthru = rec {
inherit zlibSupport libPrefix;
executable = "pypy";
isPypy = true;
buildEnv = callPackage ../../python/wrapper.nix { python = self; };
interpreter = "${self}/bin/${executable}";
};
enableParallelBuilding = true;

View File

@ -93,6 +93,7 @@ let
libPrefix = "python${majorVersion}";
executable = libPrefix;
sitePackages = "lib/${libPrefix}/site-packages";
interpreter = "${self}/bin/${executable}";
};
enableParallelBuilding = true;

View File

@ -100,6 +100,7 @@ let
libPrefix = "python${majorVersion}";
executable = libPrefix;
sitePackages = "lib/${libPrefix}/site-packages";
interpreter = "${self}/bin/${executable}";
};
enableParallelBuilding = true;

View File

@ -80,6 +80,7 @@ stdenv.mkDerivation {
isPy32 = true;
is_py3k = true; # deprecated
sitePackages = "lib/${libPrefix}/site-packages";
interpreter = "${self}/bin/${executable}";
};
enableParallelBuilding = true;

View File

@ -81,6 +81,7 @@ stdenv.mkDerivation {
isPy33 = true;
is_py3k = true; # deprecated
sitePackages = "lib/${libPrefix}/site-packages";
interpreter = "${self}/bin/${executable}";
};
enableParallelBuilding = true;

View File

@ -83,6 +83,7 @@ stdenv.mkDerivation {
isPy34 = true;
is_py3k = true; # deprecated
sitePackages = "lib/${libPrefix}/site-packages";
interpreter = "${self}/bin/${executable}";
};
enableParallelBuilding = true;