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