Ronald Oussoren added the comment:

There is a python3.3 in .../Python.framework/Versions/3.3/lib because 
.../Python.framework/Versions/3.3 is basicly a regular unix install with some 
trivial changes (in particular, there is a Python shared library in the root of 
the tree, there is a Python.app and bin/python isn't the real interpreter but a 
stub).

Keeping the framework close to a regular unix install is an explicit design 
choice, it minimizes the difference from those unix installs and reduces the 
amount of needless incompatibilities (for example with scripts that run on 
unix-like systems and assume a particular layout of sys.prefix)

I try to avoid relying on the Current symlink because it depends on the order 
in which packages are installed, for example when you have two version of 
Python installed and update one of them the Current link may change even if you 
might not want to.  Futhermore the Current link can only be changed by users 
with elevated privileges (an "admin" account or root).

Again, I don't think renaming the framework for Python 3 would be useful and 
even if it were done it could only be done for Python 3.4 al existing releases 
of Py3k would still use Python.framework because changing the framework name 
will break existing installations when installing an update with a changed 
framework name.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue18117>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to