Cython v0.29.14 Release NotesRelease Date: 2019-11-01 // 14 days ago
🐛 Bugs fixed
🖨 The generated code failed to initialise the
tp_printslot in CPython 3.8. Patches by Pablo Galindo and Orivej Desh (Github issues #3171, #3201).
boolwas missing from the supported NumPy dtypes. Patch by Max Klein. (Github issue #2675)
awaitwas not allowed inside of f-strings. Patch by Dmitro Getz. (Github issue #2877)
Coverage analysis failed for projects where the code resides in separate source sub-directories. Patch by Antonio Valentino. (Github issue #1985)
⚠ An incorrect compiler warning was fixed in automatic C++ string conversions. Patch by Gerion Entrup. (Github issue #3108)
Error reports in the Jupyter notebook showed unhelpful stack traces. Patch by Matthew Edwards (Github issue #3196).
Python.his now also included explicitly from
publicheader files. (Github issue #3133).
🏗 Distutils builds with
--paralleldid not work when using Cython's deprecated
build_extcommand. Patch by Alphadelta14 (Github issue #3187).
PyMemoryView_*()C-API is available in
cpython.memoryview. Patch by Nathan Manville. (Github issue #2541)
Previous changes from v0.29.13
🐛 Bugs fixed
🛠 A reference leak for
Nonewas fixed when converting a memoryview to a Python object. (Github issue #3023)
The declaration of
cpython.pystatewas unusable. Patch by Kirill Smelkov. (Github issue #2997)
- The declarations in
posix.mmanwere extended. Patches by Kirill Smelkov. (Github issues #2893, #2894, #3012)