Re: [Cython] [cython-users] Cython 0.24.1 released

2016-07-18 Thread Robert Bradshaw
On Fri, Jul 15, 2016 at 4:22 AM, Matthew Brett  wrote:
> Hi,
>
> On Fri, Jul 15, 2016 at 9:32 AM, Stefan Behnel  wrote:
>> Hi all!
>>
>> I just pushed a bug-fix-only release for the current 0.24 series.
>> The update should be safe for everyone using 0.24.
>>
>> https://pypi.python.org/pypi/Cython/0.24.1
>>
>> Complete changelog follows below.
>>
>> SHA1 sum:
>> a837efb73c195585ce6e27cf53e3587285ccd39f  Cython-0.24.1.tar.gz
>
> Thanks a lot for the release.
>
> I'm just building wheels via
> https://travis-ci.org/MacPython/cython-wheels - will upload soon.   It
> would be good to get the wheels up before the source archive, if at
> all possible, to make sure that users don't get a blip where they
> don't have wheels for a while.   Building should be straightforward,
> just a new commit to https://github.com/MacPython/cython-wheels with
> an edit to give the new tag name.   If y'all agree that's a good idea,
> what's the best way to update the release procedure?

Good point.

I'm not sure the best process (for wheels on all platforms)--maybe an
email before we push to pypi once we've settled on what commit to
release? (Typically we have a thread of release candidates, etc.)
___
cython-devel mailing list
cython-devel@python.org
https://mail.python.org/mailman/listinfo/cython-devel


Re: [Cython] [cython-users] Cython 0.24.1 released

2016-07-18 Thread Matthew Brett
Hi,

On Mon, Jul 18, 2016 at 4:56 PM, Robert Bradshaw  wrote:
> On Fri, Jul 15, 2016 at 4:22 AM, Matthew Brett  
> wrote:
>> Hi,
>>
>> On Fri, Jul 15, 2016 at 9:32 AM, Stefan Behnel  wrote:
>>> Hi all!
>>>
>>> I just pushed a bug-fix-only release for the current 0.24 series.
>>> The update should be safe for everyone using 0.24.
>>>
>>> https://pypi.python.org/pypi/Cython/0.24.1
>>>
>>> Complete changelog follows below.
>>>
>>> SHA1 sum:
>>> a837efb73c195585ce6e27cf53e3587285ccd39f  Cython-0.24.1.tar.gz
>>
>> Thanks a lot for the release.
>>
>> I'm just building wheels via
>> https://travis-ci.org/MacPython/cython-wheels - will upload soon.   It
>> would be good to get the wheels up before the source archive, if at
>> all possible, to make sure that users don't get a blip where they
>> don't have wheels for a while.   Building should be straightforward,
>> just a new commit to https://github.com/MacPython/cython-wheels with
>> an edit to give the new tag name.   If y'all agree that's a good idea,
>> what's the best way to update the release procedure?
>
> Good point.
>
> I'm not sure the best process (for wheels on all platforms)--maybe an
> email before we push to pypi once we've settled on what commit to
> release? (Typically we have a thread of release candidates, etc.)

Yes, that would certainly help.

If whoever is releasing, wants to do the wheel building, the procedure is here:

https://github.com/MacPython/cython-wheels#triggering-a-build

(summary, edit appveyor and travis files to set tag, commit and push).

But, if you shoot me an email, I'm happy to do it too,

Cheers,

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


[Cython] PEP 487 -- Simpler customisation of class creation

2016-07-18 Thread Stefan Behnel
Hi all!

Here's a nice PEP that we should implement in Cython. It has been accepted
for inclusion in Python 3.6.

https://www.python.org/dev/peps/pep-0487/

We should at least support it for all Cython implemented Python classes.
Backporting it to older CPython versions would then require an internally
defined metaclass, since Python itself would otherwise not support it for
subclasses.

Any volunteers? Please reply on the cython-devel mailing list.

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


[Cython] PEP 520 -- Preserving Class Attribute Definition Order

2016-07-18 Thread Stefan Behnel
Hi all!

Here's a nice PEP that seems easy to implement in Cython. It has been
accepted for inclusion in Python 3.6.

https://www.python.org/dev/peps/pep-0520/

Any volunteers? Please reply on the cython-devel mailing list.

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