[Python-Dev] Automatic installer builds (was Re: Fwd: Broken link to download (Mac OS X))

Bill Janssen janssen at parc.com
Wed Apr 14 20:01:23 CEST 2010


skip at pobox.com wrote:

> 
>     Ronald> Creating the Mac installer is easy: just run
>     Ronald> Mac/BuildScript/build-installer.py on an OSX 10.5 system where a
>     Ronald> local version of Tcl/Tk 8.4 is installed in
>     Ronald> /Library/Frameworks. The system should also not have fink or
>     Ronald> darwinports and a clean /usr/local tree to avoid contaminating
>     Ronald> the build.
> 
> For those of us who live in an X11 world and use tools which Apple doesn't
> provide, like it or not,

Actually, Skip, you're talking about my world there (X11 and GNU Emacs
and Gimp and ...), and I don't use Fink or MacPorts on my Macs.

> Fink or MacPorts are often a practical necessity.

Fink is deadly, MacPorts much more benign, in my experience.  Which is
several years out-of-date, before I realized I didn't need either one of
them, and before the UNIX community started adding configure patches to
support OS X builds more widely.  Perhaps they've improved.

In any case, they shouldn't be needed on buildbots maintained by the PSF.

> Would it be sufficient to modify the environment so that /sw, /opt/local and
> /usr/local don't appear in any paths when the script is run?  On my laptop
> (MacPorts installed, not Fink) I see that MANPATH, PATH and INFOPATH are
> currently "polluted" with /opt/local.  MANPATH and PATH contain /usr/local.

Probably fine on your personal Mac.  And the build scripts can probably
mask those out on their own.

Bill


More information about the Python-Dev mailing list