[Numpy-discussion] Which Python to use for Mac binaries

Chris Barker - NOAA Federal chris.barker@noaa....
Sun Jan 6 16:40:28 CST 2013

On Sun, Jan 6, 2013 at 2:04 AM, Ralf Gommers <ralf.gommers@gmail.com> wrote:
>> Which exact Python do we need to use on Mac? Do we need to use the
>> binary installer from python.org?
> Yes, the one from python.org.
>> Or can I install it from source?

you could install from source using the same method that the
python.org binaries are built -- there is a script with the source to
do that, though I'm not sure what the point of that would be.

> The 10.3 installers for 2.5, 2.6 and 2.7 should be compiled on OS X 10.5.

It would be great to continue support for that, though I wonder how
many people still need it -- I don't think Apple supports 10.5
anymore, for instance.

> The 10.7 --> 10.6 support hasn't been checked, but I wouldn't trust it. I
> have a 10.6 machine, so I can compile those binaries if needed.

That would be better, but it would also be nice to check how building
on 10.7 works.

> Avoid using system Python for anything. The first thing to do on any new OS
> X system is install Python some other way, preferably from python.org.


> Last note: bdist_mpkg is unmaintained and doesn't support Python 3.x. Most
> recent version is at: https://github.com/matthew-brett/bdist_mpkg, for
> previous versions numpy releases I've used that at commit e81a58a471

There has been recent discussion on the pythonmac list about this --
some waffling about how important it is -- though I think it would be
good to keep it up to date.

> If we want 3.x binaries, then we should fix that or (preferably) build
> binaries with Bento. Bento has grown support for mpkg's; I'm not sure how
> robust that is.

So maybe bento is a better route than bdist_mpkg -- this is worth
discussion on teh pythonmac list.



Christopher Barker, Ph.D.

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception


More information about the NumPy-Discussion mailing list