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 ned.deily
Recipients Bruce.Sherwood, eric.araujo, ned.deily, r.david.murray, ronaldoussoren
Date 2010-11-03.02:37:25
SpamBayes Score 5.025126e-10
Marked as misclassified No
Message-id <1288751849.09.0.218332330923.issue10215@psf.upfronthosting.co.za>
In-reply-to
Content
It was a deliberate decision on Ronald's part to not modify the Versions/Current link in the Python framework when installing a Python 3.x version.  As far as I know, the Current link is not used anywhere other than perhaps by Xcode when trying to link a Python frameworks into another language project.  Current has no affect on any of the /usr/local symlinks optionally created by the python OS X installer.

Use of the those symlinks is somewhat problematic anyway once you install any third-party packages the include scripts.  By default, Distutils installs scripts into the framework bin directory of the appropriate version.  That's why the recommended approach to managing paths is to simply put the framework bin directory towards the head of your shell PATH.  For each version, the OS X installer provides "Update Shell Profile.command" to alter the most common shell profiles accordingly; it can be found in the "/Applications/Python x.m" folder.  As documented in the installer README, for 3.x installs, the installer does not automatically run "Update Shell Profile" as it does for 2.x installs; you need to run it explicitly or otherwise cause PATH to be changed.
History
Date User Action Args
2010-11-03 02:41:32ned.deilyunlinkissue10215 messages
2010-11-03 02:37:29ned.deilysetrecipients: + ned.deily, ronaldoussoren, eric.araujo, r.david.murray, Bruce.Sherwood
2010-11-03 02:37:29ned.deilysetmessageid: <1288751849.09.0.218332330923.issue10215@psf.upfronthosting.co.za>
2010-11-03 02:37:26ned.deilylinkissue10215 messages
2010-11-03 02:37:25ned.deilycreate