[Pythonmac-SIG] Wiki, and page on OSX wheels
Matthew Brett
matthew.brett at gmail.com
Sat Apr 12 02:40:01 CEST 2014
Hi,
On Wed, Apr 9, 2014 at 8:56 AM, Christopher Barker <pythonchb at gmail.com> wrote:
>
> On Tuesday, April 8, 2014, Matthew Brett <matthew.brett at gmail.com> wrote:
>>
>>
>> $ pip install ipython
>>
> ...
>>
>>
>> Successfully installed ipython gnureadline
>>
> Very nice!
>
> Do you get the notebook? That needs XML and tornado, I think.
For that you want:
pip install ipython[notebook]
Tornado is the current fly-in-the-wheel-ointment, because it does
invoke a compiler, and I think the current version crashes on OSX
without a compiler. There's a bugfix in master, but maybe they will
agree to put up a binary wheel on the next release.
>> scipy should be done when the imminent new release comes out. Then I
>> guess pandas and so on. So - not long now I think.
>>
> Wonderful -- I'm interested in all this because i'm teaching 2! Python
> classes this spring, and it's been a bit of a mess for students. They are
> not scipy-focused, but I want to introduce at least numpy and matplotlib,
> and use iPython. Meanwhile, my co-instructor is a web developer, and REALLY
> likes virtualenv. It's been a real challenge Giving the students one way to
> do it. Some of the tangles messes of apples python, Macports, anaconda, and
> N virtualenvs got Really ugly!
I think soon just Python.org python will cover it, with binary wheels
going into the virtualenvs.
>> Do you know the Pillow team at all? Maybe they'd accept help for
>> wheel building?
>
>
> I've interacted with them a tiny bit on the image-dig list. They are all
> about keeping PIL maintained and easy to install. So yes, I'll bet they'd
> love Mac wheels.
>
> After all, the fork started as a way to make PIL easy-installable.
>
> Russell Owen has a nice binary build set up-- Russell, are you following
> this?
I had a quick look :
$ delocate-listdeps Pillow-2.4.0-cp27-none-macosx_10_6_intel.whl -a -d
/Library/Frameworks/Tcl.framework/Versions/8.5/Tcl:
PIL/_imagingtk.so
/Library/Frameworks/Tk.framework/Versions/8.5/Tk:
PIL/_imagingtk.so
/usr/X11/lib/libfreetype.6.dylib:
PIL/_imagingft.so
/usr/lib/libSystem.B.dylib:
PIL/_imagingft.so
PIL/_imagingmath.so
PIL/_imagingtk.so
PIL/_imaging.so
/usr/lib/libz.1.dylib:
PIL/_imaging.so
I don't know if libz is safe to depend on, I guess it is.
I think libfreetype comes from XQuartz on later OSX, I can't remember
where the Tk.framework came from. In any case, delocate-wheel copies
those guys and puts them in the archive, wheels here;
https://nipy.bic.berkeley.edu/scipy_installers/
pip install -U pip
pip install -f https://nipy.bic.berkeley.edu/scipy_installers Pillow
Do they work for you?
Cheers,
Matthew
More information about the Pythonmac-SIG
mailing list