summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python/python3-cython_0.29.32.bb
AgeCommit message (Collapse)Author
2023-01-16python3-cython: upgrade 0.29.32 -> 0.29.33Wang Mingyu
Changelog: ========== Features added -------------- * The "cythonize" and "cython" commands have a new option "-M" / "--depfile" to generate ".dep" dependency files for the compilation unit. This can be used by external build tools to track these dependencies. The "cythonize" option was already available in Cython :ref:'0.29.27'. Bugs fixed ---------- * "const" fused types could not be used with memory views. Patch by Thomas Vincent. (Github issue :issue:'1772') * "wstr" usage was removed in Python 3.12 and later (PEP-623). (Github issue :issue:'5145') * A type check assertion for Cython functions failed in debug Python builds. (Github issue :issue:'5031') * Fixed various compiler warnings. Patches by Lisandro Dalcin et al. (Github issues :issue:'4948', :issue:'5086') * Fixed error when calculating complex powers of negative numbers. (Github issue :issue:'5014') * Corrected a small mis-formatting of exception messages on Python 2. (Github issue :issue:'5018') * The "PyUnicode_AsUTF8AndSize()" C-API function was missing from the CPython declarations. (Github issue :issue:'5163') * A performance problem in the compiler was resolved when nesting conditional expressions. (Github issue :issue:'5197') * Test suite problems with recent NumPy and CPython versions were resolved. (Github issues :issue:'5183', :issue:'5190') Other changes ------------- * The undocumented, untested and apparently useless syntax "from somemodule cimport class/struct/union somename" was deprecated in anticipation of its removal in Cython 3. The type modifier is not needed here and a plain "cimport" of the name will do. (Github issue :issue:'4905') * Properly disable generation of descriptor docstrings on PyPy since they cause crashes. It was previously disabled, but only accidentally via a typo. Patch by Matti Picus. (Github issue :issue:'5083') * The "cpow" directive of Cython 3.0 is available as a no-op. (Github issue :issue:'5016') Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-01-05python3-cython: Use PACKAGESPLITFUNCS instead of PACKAGEBUILDPKGDRichard Purdie
The recipe can use the more commonly used PACKAGESPLITFUNCS instead of PACKAGEBUILDPKGD which is likely to be removed soon, there should be no change in behaviour. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-21python3-cython: Remove debug linesJacob Kroon
Fixes: ccbbed323b5a96bbdaec4411fdd26cb9dca583e8 ("python3-cython: Update code to match debug path changes") Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-17python3-cython: Update code to match debug path changesRichard Purdie
Match the changes to debug prefixes in bitbake.conf. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-04python3-cython: upgrade 0.29.30 -> 0.29.32wangmy
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>