[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