Re: [Cython] Travis-ci builds of OSX wheels

2014-10-16 Thread Matthew Brett
Hi,

On Sat, Jul 5, 2014 at 6:37 PM, Robert Bradshaw  wrote:
> On Sat, Jul 5, 2014 at 6:27 PM, Matthew Brett  wrote:
>> Hi,
>>
>> On Sun, Jul 6, 2014 at 1:31 AM, Robert Bradshaw  wrote:
>>> On Fri, Jul 4, 2014 at 3:04 PM, Matthew Brett  
>>> wrote:
 On Fri, Jul 4, 2014 at 5:51 AM, Robert Bradshaw  wrote:
> Sure!
>
> On Thu, Jul 3, 2014 at 3:49 AM, Matthew Brett  
> wrote:
>> Hi,
>>
>> We just got scikit-image OSX wheel builds more or less fully automated
>> on travis-ci :
>>
>> https://travis-ci.org/scikit-image/scikit-image-wheels
>> https://github.com/scikit-image/scikit-image-wheels
>>
>> Any interest in getting the same thing working for Cython?
>>
>> Cheers,
>>
>> Matthew

 Done:

 https://github.com/matthew-brett/cython-wheels
 https://travis-ci.org/matthew-brett/cython-wheels
 http://wheels.scikit-image.org

 When y'all have permission, you should be able to click on the refresh
 button on the travis page and get built wheels in the http directory,
 after 20 minutes or so.  It's set up to checkout and build the latest
 tag'ed commit.

 Feel free to just clone this repo and push to the Cython organization.
 I can then send you a PR updating the rackspace credentials to match
 the new repo.
>>>
>>> Forked at https://github.com/cython/cython-wheels
>>
>> OK - then I will try deleting my repo and see what happens.
>>
>> Can you activate travis testing for that repo?  Then I'll set the 
>> credentials.

Actually, I've since found (I believe) a better way of doing this,
which allows me to keep updating the build system as travis changes,
and that is to house the wheel building at the MacPython organization,
and give y'all admin access to the repo so you can push and trigger
builds as necessary.

New version of repo here:

https://github.com/MacPython/cython-wheels

New builds of Cython 0.21 here:

http://wheels.scikit-image.org/

I've sent admin invites for this repo to you (Robert) and Stefan (I
think) - y'all can invite more people if you like.

As usual, pressing the rebuild button on the travis page:

https://travis-ci.org/MacPython/cython-wheels

will (by default) trigger a build of the latest tagged version,

Cheers,

Matthew
___
cython-devel mailing list
cython-devel@python.org
https://mail.python.org/mailman/listinfo/cython-devel


Re: [Cython] Travis-ci builds of OSX wheels

2014-10-16 Thread Robert Bradshaw
Thanks.

On Thu, Oct 16, 2014 at 1:46 PM, Matthew Brett 
wrote:

> Hi,
>
> On Sat, Jul 5, 2014 at 6:37 PM, Robert Bradshaw 
> wrote:
> > On Sat, Jul 5, 2014 at 6:27 PM, Matthew Brett 
> wrote:
> >> Hi,
> >>
> >> On Sun, Jul 6, 2014 at 1:31 AM, Robert Bradshaw 
> wrote:
> >>> On Fri, Jul 4, 2014 at 3:04 PM, Matthew Brett 
> wrote:
>  On Fri, Jul 4, 2014 at 5:51 AM, Robert Bradshaw 
> wrote:
> > Sure!
> >
> > On Thu, Jul 3, 2014 at 3:49 AM, Matthew Brett <
> matthew.br...@gmail.com> wrote:
> >> Hi,
> >>
> >> We just got scikit-image OSX wheel builds more or less fully
> automated
> >> on travis-ci :
> >>
> >> https://travis-ci.org/scikit-image/scikit-image-wheels
> >> https://github.com/scikit-image/scikit-image-wheels
> >>
> >> Any interest in getting the same thing working for Cython?
> >>
> >> Cheers,
> >>
> >> Matthew
> 
>  Done:
> 
>  https://github.com/matthew-brett/cython-wheels
>  https://travis-ci.org/matthew-brett/cython-wheels
>  http://wheels.scikit-image.org
> 
>  When y'all have permission, you should be able to click on the refresh
>  button on the travis page and get built wheels in the http directory,
>  after 20 minutes or so.  It's set up to checkout and build the latest
>  tag'ed commit.
> 
>  Feel free to just clone this repo and push to the Cython organization.
>  I can then send you a PR updating the rackspace credentials to match
>  the new repo.
> >>>
> >>> Forked at https://github.com/cython/cython-wheels
> >>
> >> OK - then I will try deleting my repo and see what happens.
> >>
> >> Can you activate travis testing for that repo?  Then I'll set the
> credentials.
>
> Actually, I've since found (I believe) a better way of doing this,
> which allows me to keep updating the build system as travis changes,
> and that is to house the wheel building at the MacPython organization,
> and give y'all admin access to the repo so you can push and trigger
> builds as necessary.
>
> New version of repo here:
>
> https://github.com/MacPython/cython-wheels
>
> New builds of Cython 0.21 here:
>
> http://wheels.scikit-image.org/
>
> I've sent admin invites for this repo to you (Robert) and Stefan (I
> think) - y'all can invite more people if you like.
>
> As usual, pressing the rebuild button on the travis page:
>
> https://travis-ci.org/MacPython/cython-wheels
>
> will (by default) trigger a build of the latest tagged version,
>
> Cheers,
>
> Matthew
> ___
> cython-devel mailing list
> cython-devel@python.org
> https://mail.python.org/mailman/listinfo/cython-devel
>
___
cython-devel mailing list
cython-devel@python.org
https://mail.python.org/mailman/listinfo/cython-devel


Re: [Cython] Travis-ci builds of OSX wheels

2014-10-16 Thread Matthew Brett
On Thu, Oct 16, 2014 at 3:03 PM, Robert Bradshaw  wrote:
> Thanks.
>
> On Thu, Oct 16, 2014 at 1:46 PM, Matthew Brett 
> wrote:
>>
>> Hi,
>>
>> On Sat, Jul 5, 2014 at 6:37 PM, Robert Bradshaw 
>> wrote:
>> > On Sat, Jul 5, 2014 at 6:27 PM, Matthew Brett 
>> > wrote:
>> >> Hi,
>> >>
>> >> On Sun, Jul 6, 2014 at 1:31 AM, Robert Bradshaw 
>> >> wrote:
>> >>> On Fri, Jul 4, 2014 at 3:04 PM, Matthew Brett
>> >>>  wrote:
>>  On Fri, Jul 4, 2014 at 5:51 AM, Robert Bradshaw 
>>  wrote:
>> > Sure!
>> >
>> > On Thu, Jul 3, 2014 at 3:49 AM, Matthew Brett
>> >  wrote:
>> >> Hi,
>> >>
>> >> We just got scikit-image OSX wheel builds more or less fully
>> >> automated
>> >> on travis-ci :
>> >>
>> >> https://travis-ci.org/scikit-image/scikit-image-wheels
>> >> https://github.com/scikit-image/scikit-image-wheels
>> >>
>> >> Any interest in getting the same thing working for Cython?
>> >>
>> >> Cheers,
>> >>
>> >> Matthew
>> 
>>  Done:
>> 
>>  https://github.com/matthew-brett/cython-wheels
>>  https://travis-ci.org/matthew-brett/cython-wheels
>>  http://wheels.scikit-image.org
>> 
>>  When y'all have permission, you should be able to click on the
>>  refresh
>>  button on the travis page and get built wheels in the http directory,
>>  after 20 minutes or so.  It's set up to checkout and build the latest
>>  tag'ed commit.
>> 
>>  Feel free to just clone this repo and push to the Cython
>>  organization.
>>  I can then send you a PR updating the rackspace credentials to match
>>  the new repo.
>> >>>
>> >>> Forked at https://github.com/cython/cython-wheels
>> >>
>> >> OK - then I will try deleting my repo and see what happens.
>> >>
>> >> Can you activate travis testing for that repo?  Then I'll set the
>> >> credentials.
>>
>> Actually, I've since found (I believe) a better way of doing this,
>> which allows me to keep updating the build system as travis changes,
>> and that is to house the wheel building at the MacPython organization,
>> and give y'all admin access to the repo so you can push and trigger
>> builds as necessary.
>>
>> New version of repo here:
>>
>> https://github.com/MacPython/cython-wheels
>>
>> New builds of Cython 0.21 here:
>>
>> http://wheels.scikit-image.org/
>>
>> I've sent admin invites for this repo to you (Robert) and Stefan (I
>> think) - y'all can invite more people if you like.
>>
>> As usual, pressing the rebuild button on the travis page:
>>
>> https://travis-ci.org/MacPython/cython-wheels
>>
>> will (by default) trigger a build of the latest tagged version,

By the way - if you would consider giving me access to Cython pypi, I
am very happy to upload these wheels,

Cheers,

Matthew
___
cython-devel mailing list
cython-devel@python.org
https://mail.python.org/mailman/listinfo/cython-devel


Re: [Cython] Release candidate for Cython 0.21.1

2014-10-16 Thread Yaroslav Halchenko
FWIW -- uploaded to Debian sid.
0.21.0 experienced some issues during tests on some exotic platforms but
probably not due to cython's issues (tried manually on sparc -- built
fine):
https://buildd.debian.org/status/package.php?p=cython&suite=unstable

Cheers and thanks for keeping Cython going strong!


On Wed, 15 Oct 2014, Stefan Behnel wrote:

> Hi everyone,

> I uploaded a candidate for a 0.21.1 bug fix release.

> http://cython.org/release/Cython-0.21.1pre.tar.gz

> It adds a few minor new features and some bug fixes and corrections. Please
> give it a quick try, especially if you reported problems that this release
> should fix. I had to manually select changes from the master branch, so I
> hope I didn't forget anything.

> Stefan


> Features added
> --

> * New ``cythonize`` option ``-a`` to generate the annotated HTML source
>   view.

> * Missing C-API declarations in ``cpython.unicode`` were added.

> * Passing ``language='c++'`` into cythonize() globally enables C++ mode for
>   all modules that were not passed as Extension objects (i.e. only source
>   files and file patterns).

> * ``Py_hash_t`` is a known type (used in CPython for hash values).

> * ``PySlice_*()`` C-API functions are available from the ``cpython.slice``
>   module.

> * Allow arrays of C++ classes.

> Bugs fixed
> --

> * Reference leak for non-simple Python expressions in boolean and/or
>   expressions.

> * To fix a name collision and to reflect availability on host platforms,
>   standard C declarations [ clock(), time(), struct tm and tm* functions ]
>   were moved from posix/time.pxd to a new libc/time.pxd.  Patch by Charles
>   Blake.

> * Rerunning unmodified modules in IPython's cython support failed.
>   Patch by Matthias Bussonier.

> * Casting C++ ``std::string`` to Python byte strings failed when
>   auto-decoding was enabled.

> * Fatal exceptions in global module init code could lead to crashes
>   if the already created module was used later on (e.g. through a
>   stale reference in sys.modules or elsewhere).

> Other changes
> -

> * Compilation no longer fails hard when unknown compilation options are
>   passed.  Instead, it raises a warning and ignores them (as it did
>   silently before 0.21).  This will be changed back to an error in a
>   future release.
> ___
> cython-devel mailing list
> cython-devel@python.org
> https://mail.python.org/mailman/listinfo/cython-devel


-- 
Yaroslav O. Halchenko, Ph.D.
http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org
Research Scientist,Psychological and Brain Sciences Dept.
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834   Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik
___
cython-devel mailing list
cython-devel@python.org
https://mail.python.org/mailman/listinfo/cython-devel