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

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