[Cython] Cython 3.0 beta 1 is released

Stefan Behnel stefan_ml at behnel.de
Sun Feb 26 05:31:53 EST 2023


Hi all,

Cython 3.0 has left the alpha status – the first beta release is available 
from PyPI.

The changes in this release are huge – and the full list of improvements 
compared to the 0.29.x release series is entirely incredible. Cython 3.0 is 
better than any other Cython release before, in all aspects. It's much more 
Python, integrates better with C++, supports more Python implementations 
and configurations, provides many great new language features –
it's faster, safer and easier to use. It's simply better.

https://cython.readthedocs.io/en/latest/src/changes.html#beta-1-2023-02-25

The development of the Cython 3.0 release series started all the way back 
in 2018, with the first branch commit happening on October 27, 2018.

https://github.com/cython/cython/commit/c2de8efb67f80bff59975641aac387d652324e4e

List of Milestones along the way, and a long list of contributors:
https://github.com/cython/cython/issues/4022#issuecomment-1404305257

Thank you to everyone who contributed. Especially to David Woods, who 
contributed a tremendous amount of changes, both fixes and new features. 
Thank you, David!

A couple of people have also joined in an effort to make the documentation 
reflect what this great new Cython has to offer. Thank you all, our users 
will love you for your help.

https://github.com/cython/cython/issues/4187

https://cython.readthedocs.io/en/latest/

Now, go and give it a try. We've taken great care to make the transition 
from Cython 0.29.x as smooth as possible, which was not easy given the 
large amount of changes, including some well-motivated breaking changes. We 
wanted to let all users benefit from this new release.

Let us know how it works for you, and tell others about it. :)

Have fun,
Stefan


More information about the cython-devel mailing list