Re: MacPython and automating wheel builds

Chris Barker <[email protected]>
Newsgroups gmane.comp.python.apple
Message-ID <CALGmxEL024OnQMKj9PZgaWg-Y1px1gKDo4V5KF5fmWh_NfSPOA@mail.gmail.com>
Matthew,

I would like some feedback on an idea I had for providing a
> wheel-building service via the MacPython organization.
>

Do you mean the gitHub MacPython organization? If so, then yes, this is
exactly the kind of thing I had in mind when I started that.

Following up an idea and code by Matt Terry [1], I've made a general
> repo called 'terryfy', with tools for building Python projects on the
> travis-ci OSX virtual machines [2].
>
> Meanwhile, Olivier Grisel from scikit-learn kindly gave me access to the
> scikit-learn rackspace account for uploading built wheels.
>
> This made it rather easy to make a series of repos to build OSX wheels
> automatically. An example is the 'h5py-wheels' repo [3], to build
> OSX wheels for the h5py project.
>

One thought on this -- I had envisioned one repo that would contain the
stuff to build a whole bunch of projects -- not one per project. One reason
is that ere is a lot of shared effort -- for instance, there are multiple
packages that require the HDF5 libs -- the code to build HDF5 itself should
be shared, ideally.

This may not work with with the travis links -- if everything in a repo
would need to be rebuilt when only one had been changed, though.


> There are currently terryfy-based wheel-building projects for h5py
> [3], numpy / scipy [5], matplotlib [6], cython [7], scikit-image [8],
> scikit-learn [9], pandas [10], Pillow [11], tornado [12],
> numexpr [13] and Markupsafe [14].  These all build wheels against the
> Python.org Python.
>

great work!

So, I was wondering if y'all agreed that it was sensible to start
> transferring these repos to the MacPython organization.
>

yes -- it makes loads more sense to spread the load here.

In this way, we could have a collection of say 25 MacPython organization
> repos that would provide an OSX wheel-building service to projects that
> need it.  It could be a central point for advice and help on building
> OSX wheels.
>

sounds good to me. Thanks for putting all this effort in!

-Chris

-- 

Christopher Barker, Ph.D.
Oceanographer

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

[email protected]

_______________________________________________
Pythonmac-SIG maillist  -  [email protected]
https://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.