This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ronaldoussoren
Recipients gavan, ned.deily, ronaldoussoren
Date 2013-06-03.11:43:07
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1370259787.82.0.592285242119.issue18117@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2013-06-03 11:43:07ronaldoussorensetrecipients: + ronaldoussoren, ned.deily, gavan
2013-06-03 11:43:07ronaldoussorensetmessageid: <1370259787.82.0.592285242119.issue18117@psf.upfronthosting.co.za>
2013-06-03 11:43:07ronaldoussorenlinkissue18117 messages
2013-06-03 11:43:07ronaldoussorencreate