[Python-Dev] Python install layout and the PATH on win32 (original) (raw)
VanL van.lindberg at gmail.com
Wed Mar 14 02:57:38 CET 2012
- Previous message: [Python-Dev] Python install layout and the PATH on win32
- Next message: [Python-Dev] Python install layout and the PATH on win32
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Mar 13, 2012, at 8:37 PM, "Martin v. Löwis" <martin at v.loewis.de> wrote:
1) The layout for the python root directory for all platforms should be as follows:
stdlib = {base/userbase}/lib/python{pyversionshort} platstdlib = {base/userbase}/lib/python{pyversionshort} purelib = {base/userbase}/lib/python{pyversionshort}/site-packages platlib = {base/userbase}/lib/python{pyversionshort}/site-packages include = {base/userbase}/include/python{pyversionshort} scripts = {base/userbase}/bin data = {base/userbase} [...] I have talked with a number of people at PyCon, including Tarek and MvL. Nobody objected, and several thought it was a good idea. I admit that I didn't understand that lib/python{version} was also part of the proposal. I'm fine with the bin/ change, but skeptical about the lib change - this just adds a redundant level of directories on Windows. The installation will end up in c:\python33\lib\python3.3 which has the software name and version twice in the path. Do we really need this?
We already have this. The only difference in this proposal is that we go from py_version_nodot to py_version_short, i.e. from
c:\python33\lib\python33
to
c:\python33\lib\python3.3
Given that we already repeat it, isn't it better to be consistent?
Thanks,
Van
- Previous message: [Python-Dev] Python install layout and the PATH on win32
- Next message: [Python-Dev] Python install layout and the PATH on win32
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]