Sourced from cython's changelog.
3.2.6 (2026-06-24)
Bugs fixed
@functools.wraps()was broken in Py3.14+ for Cython compiled functions. (Github issue :issue:7675)A double-free in the t-string code was fixed. (Github issue :issue:
7712)The
-operator declarations for iterators inlibcpp.vectorwe corrected. Patch by Vadim Markovtsev. (Github issue :issue:7717)The shared utility code module no longer uses a temporary file path that changed the C code on each generation. (Github issue :issue:
7723)On 32 bit platforms, cached constants are no longer made immortal during module import. (Github issue :issue:
7744)Other changes
- Binary wheels are now built with
-DNDEBUGto discard runtime assertions from CPython's inline functions.
f49dd24
Disable failing test in Py3.8.e377190
Update changelog.98635e5
Fix functools.wraps on cyfunctions on 3.14+ by providing a basic
`_annotate...1d797c1
Update changelog.c57a7c7
pypy fails test_nocopy_star_args (#7711)c94acfe
Build: Compile with -DNDEBUG to discard asserts in CPython's inline
functions.3a75be0
Fix a deprecation warning in regex usage.56b4db9
Prepare release of 3.2.6.7ea9737
CI: Remove PyPy pin now that there is a bug fix release.fa7ef68
Update changelog.