[Pythonmac-SIG] Binary installer for MacPython-2.3rc2 available
Ronald Oussoren
oussoren at cistron.nl
Mon Jul 28 20:12:27 EDT 2003
On Monday, 28 July, 2003, at 01:45, Stuart Bishop wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> On Friday, July 25, 2003, at 09:30 PM, Jack Jansen wrote:
>
>> A binary installer for MacPython-2.3rc2 for Mac OS X 10.2 is
>> available at
>> <http://www.cwi.nl/ftp/jack/python/mac/MacPython-OSX-2.3rc2-3.dmg>.
>> This will
>> hopefully go out as 2.3 final some time next week.
>>
>> Please report any problems, preferably to pythonmac-sig at python.org,
>> or otherwise
>> directly to me.
>
> A distutils script that uses the 'scripts' directive will install
> the scripts in /Library/Frameworks/Versions/2.3/bin
>
> This directory is not on the path, and no documentation explains how to
> *put* it on the path. The end result is that 3rd party python libraries
> that install command line utilities don't work out of the box.
>
> If we need to have scripts and stuff dual homed in
> /Library/Frameworks/Versions/2.3/bin and /usr/local/bin, distutils
> will need to be patched to maintain the symlinks (although I personally
> feel putting anything in /usr/local/bin is a bad idea...). This of
> course will not be possible for the 2.3.0 release.
This is IMHO not a Mac-specific problem, especially if you look at it
in a slightly more generic way. Now that system integrators ship Python
as part of the OS (e.g. on MacOS X and Linux), there are actually 3
levels at which packages can be installed:
1. As part of the Python core
2. As part of the OS vendor packages
3. As part of the local site packages
The last two are currently thrown together into
$PREFIX/lib/python$VER/site-packages. This means that locally installed
packages will be installed into "vendor-space" when using a vendor
provided python. As an example, packages that install scripts will
install these into /usr/bin on MacOS X 10.2. That's not an appropriate
location.
Ronald
>
> - -- Stuart Bishop <zen at shangri-la.dropbear.id.au>
> http://shangri-la.dropbear.id.au/
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.2 (Darwin)
>
> iD8DBQE/JGQ4h8iUz1x5geARAkL1AKCu9c8K6leY69LJ/IOQlD7z5wRaBQCgmbro
> ybqw8Xt0lqecUGIHKxAfyVk=
> =oDX3
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Pythonmac-SIG maillist - Pythonmac-SIG at python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig
>
More information about the Pythonmac-SIG
mailing list