#22300 closed enhancement (fixed)
cython-3.1.6 (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 point version.
Change History (5)
comment:1 by , 11 months ago
| Summary: | cython-3.1.5 (Python module) → cython-3.1.6 (Python module) |
|---|
comment:2 by , 11 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:3 by , 11 months ago
Cython Changelog
3.1.6 (2025-10-23)
Bugs fixed
- Unicode characters formatted from C integers with
f"{value:c}"could result in invalid Python string objects since Cython 3.1.0.
cythonize(program and function) now usesconcurrent.futures.ProcessPoolExecutorinstead ofmultiprocessing.Poolto fix a hang on build failures in parallel builds. A possible work-around is to disable parallel builds.
3.1.5 (2025-10-20)
Bugs fixed
- Conversion from C++ strings longer than
PY_SSIZE_T_MAXdid not validate the length.
- Some non-Limited API code was incorrectly used in generated header files.
- Optimised unpacking of Python integers in expressions uses a slightly safer scheme.
- Empty return statements were not always reported when tracing.
- Value conversion errors when tracing C return statements no longer fail the trace
but fall back to reporting
Nonereturns instead.
comment:4 by , 11 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed at commits
077fb0b7be Update to xfsprogs-6.17.0. 5bf32f5374 Update to frei0r-2.5.0. b12c0369f5 Update to cbindgen-0.29.2. 550449ed22 Update to cython-3.1.6 (Python module).
Note:
See TracTickets
for help on using tickets.

Now at 3.1.6.