]> git.pld-linux.org Git - packages/python3.git/commitdiff
sys.prefix as default install prefix if not /usr
authorJacek Konieczny <jajcus@jajcus.net>
Tue, 1 Dec 2015 17:47:30 +0000 (18:47 +0100)
committerJacek Konieczny <jajcus@jajcus.net>
Tue, 1 Dec 2015 17:47:30 +0000 (18:47 +0100)
virtualenv expects sys.prefix change to affect distutils
default installation prefix.

python3-install_prefix.patch

index 1b5a45c78195d9d06c9f4793cc279e779dd34c60..a643c0801cdaf63bca8ca5b3bc4c5e91e748712c 100644 (file)
@@ -23,14 +23,16 @@ diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/Lib/distutils/command/install.py
 diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/Lib/distutils/sysconfig.py Python-3.5.0/Lib/distutils/sysconfig.py
 --- Python-3.5.0.orig/Lib/distutils/sysconfig.py       2015-11-25 17:54:32.000000000 +0100
 +++ Python-3.5.0/Lib/distutils/sysconfig.py    2015-11-25 18:03:39.338573134 +0100
-@@ -17,8 +17,8 @@
+@@ -17,8 +17,12 @@
  from .errors import DistutilsPlatformError
  
  # These are needed in a couple of spots, so just compute them once.
--PREFIX = os.path.normpath(sys.prefix)
--EXEC_PREFIX = os.path.normpath(sys.exec_prefix)
-+PREFIX = "/usr/local"
-+EXEC_PREFIX = PREFIX
+ PREFIX = os.path.normpath(sys.prefix)
+ EXEC_PREFIX = os.path.normpath(sys.exec_prefix)
++if PREFIX == "/usr":
++    PREFIX = "/usr/local"
++if EXEC_PREFIX == "/usr":
++    EXEC_PREFIX = "/usr/local"
  BASE_PREFIX = os.path.normpath(sys.base_prefix)
  BASE_EXEC_PREFIX = os.path.normpath(sys.base_exec_prefix)
  
This page took 0.03868 seconds and 4 git commands to generate.