Building skimage wheels for OS X using Travis CI

Jonathan Helmus jjhelmus at gmail.com
Tue Jul 1 11:29:51 EDT 2014


On 07/01/2014 09:42 AM, Matthew Brett wrote:
> Hi,
>
> On Tue, Jul 1, 2014 at 1:08 AM, Stéfan van der Walt <stefan at sun.ac.za> wrote:
>> On Tue, Jul 1, 2014 at 2:01 AM, Matthew Brett <matthew.brett at gmail.com> wrote:
>>>> I've forked the repo to the scikit-image organization and added you to
>>>> the packaging team with the necessary administrative rights.
>>> Oops - sorry - I transferred the repo to scikit-image, but now I don't
>>> have admin rights.
>> I think you should have those back now.
>>
>>> I put in a PR to give the right credentials for travis and rackspace - I hope.
>> Merged.
>>
>>> Could you enable travis testing on that repo also?
>> It looks like it's activated from my side.
> Yup - all working :
> https://travis-ci.org/scikit-image/scikit-image-wheels/builds/28845582
>
>>> By the way - would you consider uploading the latest built wheels to pypi?
>>>
>>> http://a365fff413fe338398b6-1c8a9b3114517dc5fe17b7c3f8c63a43.r19.cf2.rackcdn.com/
>> Sure, is this the latest wheel 0.10.1 that I pushed out earlier this
>> evening?  I'm off to bed for now, but I've also given you maintainer
>> permission on PyPi so that you don't have to wait on me.
> Thanks - I uploaded the automated builds to pypi (using twine).  Any
> problems - please do let me know.
>
> Cheers,
>
> Matthew
>
Great work Matthew! Thanks for getting the idea integrated 
scikit-image's framework, I was busy this weekend finishing a poster for 
SciPy.  One though I had was to use Travis CI's PyPI deploy [1] to 
upload the wheels directly to pypi.  I tested this out a bit last night 
and the PyPI deploy seems to expect a certain layout of the package, 
Python install, etc which just leads to trouble.  Having the files on 
Rackspace and having to manually push them to pypi for each release 
seems reasonable.

Next up, is to use AppVeyor [2] to build wheel files for Windows.  I has 
able to get a wheel for Python 3.3 built [3] but Python 2.7 looked more 
difficult.

Cheers,

     - Jonathan Helmus

[1] docs.travis-ci.com/user/deployment/pypi/
[2] http://www.appveyor.com/
[3] 
https://ci.appveyor.com/project/JonathanHelmus/scikit-image-ci-wheel-builder/build/1.0.5





More information about the scikit-image mailing list