diff options
| author | Trevor Gamblin <tgamblin@baylibre.com> | 2024-08-09 09:53:08 -0400 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-08-13 09:29:15 +0100 |
| commit | 17057fee50052b7c011b35fd1d830dd3230d9093 (patch) | |
| tree | d68633b0c9b0fdc759e0c8f5f16a259381d8d72a /meta/recipes-devtools/python | |
| parent | 71b650ecf40807e953f7b1db38862510befb8777 (diff) | |
| download | poky-17057fee50052b7c011b35fd1d830dd3230d9093.tar.gz | |
python3-cython: upgrade 3.0.10 -> 3.0.11
The upstream package changed from uppercase to lowercase in "Cython", so
adjust PYPI_PACKAGE and the sed call in cython_fix_sources to match.
Changelog (https://github.com/cython/cython/releases/tag/3.0.11-1):
Features added
--------------
* The C++11 ``emplace*`` methods were added to ``libcpp.deque``.
Patch by Somin An. (Github issue :issue:`6159`)
Bugs fixed
----------
* The exception check value of functions declared in pxd files was not always applied in 3.0.10.
(Github issue :issue:`6122`)
* A crash on exception deallocations was fixed.
(Github issue :issue:`6022`)
* A crash was fixed when assigning a zero-length slice to a memoryview.
Patch by Michael Man. (Github issue :issue:`6227`)
* ``libcpp.optional.value()`` could crash if it raised a C++ exception.
Patch by Alexander Condello. (Github issue :issue:`6190`)
* The return type of ``str()`` was mishandled, leading to crashes with ``language_level=3``.
(Github issue :issue:`6166`)
* ``bytes.startswith/endswith()`` failed for non-bytes substrings (e.g. ``bytearray``).
(Github issue :issue:`6168`)
* Fused ctuples crashed Cython.
(Github issue :issue:`6068`)
* A compiler crash was fixed when using extension types in fused types.
(Github issue :issue:`6204`)
* The module cleanup code was incorrect for globally defined memory view slices.
(Github issue :issue:`6276`)
* Some adaptations were made to enable compilation in Python 3.13.
(Github issues :issue:`5997`, :issue:`6182`, :issue:`6251`)
(From OE-Core rev: a505dfa0489de57bc07ffec2b7fa8c5486013393)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/python')
| -rw-r--r-- | meta/recipes-devtools/python/python3-cython_3.0.11.bb (renamed from meta/recipes-devtools/python/python3-cython_3.0.10.bb) | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/meta/recipes-devtools/python/python3-cython_3.0.10.bb b/meta/recipes-devtools/python/python3-cython_3.0.11.bb index 86ae5f25e9..2923664641 100644 --- a/meta/recipes-devtools/python/python3-cython_3.0.10.bb +++ b/meta/recipes-devtools/python/python3-cython_3.0.11.bb | |||
| @@ -6,9 +6,8 @@ and the messy, low-level world of C." | |||
| 6 | SECTION = "devel/python" | 6 | SECTION = "devel/python" |
| 7 | LICENSE = "Apache-2.0" | 7 | LICENSE = "Apache-2.0" |
| 8 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=61c3ee8961575861fa86c7e62bc9f69c" | 8 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=61c3ee8961575861fa86c7e62bc9f69c" |
| 9 | PYPI_PACKAGE = "Cython" | ||
| 10 | 9 | ||
| 11 | SRC_URI[sha256sum] = "dcc96739331fb854dcf503f94607576cfe8488066c61ca50dfd55836f132de99" | 10 | SRC_URI[sha256sum] = "7146dd2af8682b4ca61331851e6aebce9fe5158e75300343f80c07ca80b1faff" |
| 12 | 11 | ||
| 13 | inherit pypi setuptools3 | 12 | inherit pypi setuptools3 |
| 14 | 13 | ||
| @@ -45,7 +44,7 @@ cython_fix_sources () { | |||
| 45 | ${PKGD}${TARGET_DBGSRC_DIR}/Cython/Tempita/_tempita.c \ | 44 | ${PKGD}${TARGET_DBGSRC_DIR}/Cython/Tempita/_tempita.c \ |
| 46 | ${PKGD}${libdir}/${PYTHON_DIR}/site-packages/Cython*/SOURCES.txt; do | 45 | ${PKGD}${libdir}/${PYTHON_DIR}/site-packages/Cython*/SOURCES.txt; do |
| 47 | if [ -e $f ]; then | 46 | if [ -e $f ]; then |
| 48 | sed -i -e 's#${WORKDIR}/Cython-${PV}#${TARGET_DBGSRC_DIR}#g' $f | 47 | sed -i -e 's#${WORKDIR}/cython-${PV}#${TARGET_DBGSRC_DIR}#g' $f |
| 49 | fi | 48 | fi |
| 50 | done | 49 | done |
| 51 | } | 50 | } |
