#22353 closed enhancement (fixed)
cython-3.2.0 (Python module)
| Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
|---|---|---|---|
| Priority: | normal | Milestone: | 13.0 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New minor version.
Change History (4)
comment:1 by , 11 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 11 months ago
comment:3 by , 11 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed at commits
f6d5e40282 Update to libxkbcommon-1.13.0. 6aead197fb Update to cython-3.2.0 (Python module). f204436e49 Update to docutils-0.22.3 (Python module). 2da4aa68dd Update to udisks-2.11.0.
Note:
See TracTickets
for help on using tickets.

3.2.0 (2025-11-05)
Bugs fixed
cygdbprogram failed to work with virtualenvs on Windows. Patch by Merlin.3.2.0b3 (2025-10-30)
Bugs fixed
cython.pymutexin an extension type declared aspublicorapigenerated invalid C code missing the requiredPyMutexdeclarations.cimportimporting code..setdefault()equivalent for thread-safe type sharing.PyList_GetItemRef()in PyPy and GraalPython before Py3.13.3.2.0b2 (2025-10-27)
Features added
Bugs fixed
continuestatement.cythonize().import pkg.module as …were not handled.Other changes
musllinuxplatform is now served with an abi3 Cython wheel instead of Python specific ones.3.2.0b1 (2025-10-22)
Features added
rangeis now considered a type.ascii,bin,format,hex,octwere added as functions.->are no longer rejected but produce warnings. This allows better integration with Python type hints that are not always usable for Cython.-> Noneis also allowed now.async) are now also used in the Limited API and with extension type specs enabled.int | None) are optimised into separate checks.float | Noneallow any suitable Python number as input and convert it to a Pythonfloatautomatically.cython.critical_section(PyMutex)now works, as with Python objects.bool(c_int/float/ptr)avoid passing through Python objects.prangeloops can now be initialised outside of the loop.exceptclauses are detected in some more cases to avoid their normalisation.immortalto speed up their reference counting in recent CPython versions. This can be configured with theCYTHON_IMMORTAL_CONSTANTSC macro.NaNas exception return value is supported.cython --embedgained a new option--embed-modules=…to list further extension modules that will be statically linked into the generated extension module, to get them initialised on application start.setup.pyscript of Cython now allows passing the desired Limited API version like--cython-limited-api=3.11.