python-offline-distutils
This commit is contained in:
parent
f0bd33556f
commit
224251d104
@ -0,0 +1,21 @@
|
|||||||
|
# Used during module installation to prevent easy_install and python
|
||||||
|
# setup.py install/test from downloading
|
||||||
|
|
||||||
|
{ stdenv, python }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation {
|
||||||
|
name = "python-offline-distutils-${python.version}";
|
||||||
|
|
||||||
|
buildInputs = [ python ];
|
||||||
|
|
||||||
|
unpackPhase = "true";
|
||||||
|
installPhase = ''
|
||||||
|
dst="$out/lib/${python.libPrefix}"
|
||||||
|
ensureDir $dst/distutils
|
||||||
|
ln -s ${python}/lib/${python.libPrefix}/distutils/* $dst/distutils/
|
||||||
|
cat <<EOF > $dst/distutils/distutils.cfg
|
||||||
|
[easy_install]
|
||||||
|
allow-hosts = None
|
||||||
|
EOF
|
||||||
|
'';
|
||||||
|
}
|
@ -18,6 +18,10 @@ let pythonPackages = python.modules // rec {
|
|||||||
inherit python wrapPython;
|
inherit python wrapPython;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
offlineDistutils = import ../development/python-modules/offline-distutils {
|
||||||
|
inherit (pkgs) stdenv;
|
||||||
|
inherit python;
|
||||||
|
};
|
||||||
|
|
||||||
ipython = import ../shells/ipython {
|
ipython = import ../shells/ipython {
|
||||||
inherit (pkgs) stdenv fetchurl;
|
inherit (pkgs) stdenv fetchurl;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user