diff options
Diffstat (limited to 'meta-openembedded/meta-python/recipes-devtools/python')
67 files changed, 198 insertions, 407 deletions
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohappyeyeballs_2.4.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohappyeyeballs_2.4.6.bb index ad48c5990c..f66ff61302 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohappyeyeballs_2.4.4.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohappyeyeballs_2.4.6.bb @@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/aio-libs/aiohappyeyeballs" LICENSE = "PSF-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=fcf6b249c2641540219a727f35d8d2c2" -SRC_URI[sha256sum] = "5fdd7d87889c63183afc18ce9271f9b0a7d32c2303e394468dd45d514a757745" +SRC_URI[sha256sum] = "9b05052f9042985d32ecbe4b59a77ae19c006a78f1344d7fdad69d28ded3d0b0" inherit pypi python_poetry_core diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.11.11.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.11.12.bb index 3d4cb75e6a..07cffcfb02 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.11.11.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.11.12.bb @@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/aio-libs/aiohttp" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=748073912af33aa59430d3702aa32d41" -SRC_URI[sha256sum] = "bb49c7f1e6ebf3821a42d81d494f538107610c3a705987f53068546b0e90303e" +SRC_URI[sha256sum] = "7603ca26d75b1b86160ce1bbe2787a0b706e592af5b2504e12caa88a217767b0" PYPI_PACKAGE = "aiohttp" inherit python_setuptools_build_meta pypi diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-alembic_1.14.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-alembic_1.14.1.bb index 5f09fb8994..1e9279977c 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-alembic_1.14.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-alembic_1.14.1.bb @@ -1,10 +1,10 @@ DESCRIPTION = "A database migration tool for SQLAlchemy" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=00f8f5c8aab58c3e1cd61525a6675174" +LIC_FILES_CHKSUM = "file://LICENSE;md5=d2ee18d90dcc02d96b76e9e953629936" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "b00892b53b3642d0b8dbedba234dbf1924b69be83a9a769d5a624b01094e304b" +SRC_URI[sha256sum] = "496e888245a53adf1498fcab31713a469c65836f8de76e01399aa1c3e90dd213" RDEPENDS:${PN} += "\ python3-dateutil \ diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-beautifulsoup4_4.12.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-beautifulsoup4_4.13.3.bb index d08017d003..a36c22e6f1 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-beautifulsoup4_4.12.3.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-beautifulsoup4_4.13.3.bb @@ -3,7 +3,7 @@ HOMEPAGE = " https://www.crummy.com/software/BeautifulSoup/bs4" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=96e0034f7c9443910c486773aa1ed9ac" -SRC_URI[sha256sum] = "74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051" +SRC_URI[sha256sum] = "1bd32405dacc920b42b83ba01644747ed77456a65760e285fbc47633ceddaf8b" inherit pypi python_hatchling diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-black_24.10.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-black_25.1.0.bb index 612a2a5ab3..f87b1e84cb 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-black_24.10.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-black_25.1.0.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d3465a2a183908c9cb95bf490bd1e7ab \ file://src/blib2to3/LICENSE;md5=bbbad7490e921f9a73c0e891305cb4b3" DEPENDS = "python3-hatch-vcs-native python3-hatchling-native" -SRC_URI[sha256sum] = "846ea64c97afe3bc677b761787993be4991810ecc7a4a937816dd6bddedc4875" +SRC_URI[sha256sum] = "33496d5cd1222ad73391352b4ae8da15253c5de89b93a80b3e2c8d9a19ec2666" inherit pypi python_hatchling diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_40.1.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_40.2.0.bb index 0267e895e1..e80ee2be39 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_40.1.1.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_40.2.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/cantools" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd" -SRC_URI[sha256sum] = "b1731da5e6997661084c6019d6cdcb3773868c035ed8a728126cf8c6f31a2368" +SRC_URI[sha256sum] = "fc75f9fe5b37ef992fafdf981ff822087e1baf18162bbbb35d8b0b1321ed72df" PYPI_PACKAGE = "cantools" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_2.5.9.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_2.5.11.bb index b49bce53e5..45644b4e8f 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_2.5.9.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_2.5.11.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=01d2b71040983a2abc614fc4d0284771" DEPENDS += "python3-setuptools-scm-native" -SRC_URI[sha256sum] = "09bb13637832bc818aad5577ccdf5dbeb0c9fbe5b9412ff78d5084f7846f83ab" +SRC_URI[sha256sum] = "30a0d385021fbe4a4116672845e5695bbe56eb682f9096066776394f954a7429" inherit pypi python_setuptools_build_meta python3native diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-crc32c_2.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-crc32c_2.3.bb index 125a7ad877..0e0569ba5b 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-crc32c_2.3.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-crc32c_2.3.bb @@ -1,7 +1,7 @@ SUMMARY = "A python package implementing the crc32c algorithmin hardware and software" HOMEPAGE = "https://github.com/ICRAR/crc32c" -LICENSE = "BSD-2-Clause & BSD-3-Clause & CRC32C-ADLER & LGPL-2.1-or-later" +LICENSE = "BSD-2-Clause & BSD-3-Clause & Zlib & LGPL-2.1-or-later" LIC_FILES_CHKSUM = " \ file://LICENSE;md5=4fbd65380cdd255951079008b364516c \ file://LICENSE.google-crc32c;md5=e9ed01b5e5ac9eae23fc2bb33701220c \ diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-dateparser_1.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-dateparser_1.2.1.bb index a08564b3f5..d3541c89c7 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-dateparser_1.2.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-dateparser_1.2.1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/scrapinghub/dateparser" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=3d3ed25571191e7aa3f55d0a6efe0051" -SRC_URI[sha256sum] = "7975b43a4222283e0ae15be7b4999d08c9a70e2d378ac87385b1ccf2cffbbb30" +SRC_URI[sha256sum] = "7e4919aeb48481dbfc01ac9683c8e20bfe95bb715a38c1e9f6af889f4f30ccc3" PYPI_PACKAGE = "dateparser" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-dbus-fast_2.30.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-dbus-fast_2.33.0.bb index 8031023465..b180526d1c 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-dbus-fast_2.30.2.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-dbus-fast_2.33.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/bluetooth-devices/dbus-fast" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=729e372b5ea0168438e4fd4a00a04947" -SRC_URI[sha256sum] = "87296315f4a2f2416d495f48cca019ba901d046989e94df2adda84c3170da7b3" +SRC_URI[sha256sum] = "da2f3a2f2e10092c67a911578135c2244d04b52ec87dda80997bf65e78f79251" PYPI_PACKAGE = "dbus_fast" UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-deprecated_1.2.15.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-deprecated_1.2.18.bb index 46b8a19ddc..5f52571edd 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-deprecated_1.2.15.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-deprecated_1.2.18.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://deprecated.readthedocs.io/en/latest/" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=44288e26f4896bdab14072d4fa35ff01" -SRC_URI[sha256sum] = "683e561a90de76239796e6b6feac66b99030d2dd3fcf61ef996330f14bbb9b0d" +SRC_URI[sha256sum] = "422b6f6d859da6f2ef57857761bfb392480502a64c3028ca9bbe86085d72115d" inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-utils_5.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb index 6561e7cf65..435d032a84 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-utils_5.1.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb @@ -2,9 +2,9 @@ SUMMARY = "Common utility functions for codebases which interact with ethereum." HOMEPAGE = "https://github.com/ethereum/eth-utils" SECTION = "devel/python" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=6749008d847c14b9718949c2e24d5c0a" +LIC_FILES_CHKSUM = "file://LICENSE;md5=d3f53e7cc5bf80b16eff1f4a38c73182" -SRC_URI[sha256sum] = "84c6314b9cf1fcd526107464bbf487e3f87097a2e753360d5ed319f7d42e3f20" +SRC_URI[sha256sum] = "17e474eb654df6e18f20797b22c6caabb77415a996b3ba0f3cc8df3437463134" PYPI_PACKAGE = "eth_utils" UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-evdev_1.7.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-evdev_1.8.0.bb index f098ce4ab3..1a382f49dd 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-evdev_1.7.1.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-evdev_1.8.0.bb @@ -1,9 +1,9 @@ SUMMARY = "Python evdev lib" HOMEPAGE = "https://github.com/gvalkov/python-evdev" LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=0ff275b442f45fc06287544cf713016f" +LIC_FILES_CHKSUM = "file://LICENSE;md5=d7bd1cc4c71b706c7e2d4053aef50f2a" -SRC_URI[sha256sum] = "0c72c370bda29d857e188d931019c32651a9c1ea977c08c8d939b1ced1637fde" +SRC_URI[sha256sum] = "45598eee1ae3876a3122ca1dc0ec8049c01931672d12478b5c610afc24e47d75" inherit pypi python_setuptools_build_meta diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-eventlet/d19ad6cc086684ee74db250f5fd35227c98e678a.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-eventlet/d19ad6cc086684ee74db250f5fd35227c98e678a.patch index f8a268309a..fd0fc91d25 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-eventlet/d19ad6cc086684ee74db250f5fd35227c98e678a.patch +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-eventlet/d19ad6cc086684ee74db250f5fd35227c98e678a.patch @@ -11,17 +11,22 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> 1 file changed, 7 insertions(+) diff --git a/eventlet/green/thread.py b/eventlet/green/thread.py -index 053a1c3c6..384b3c290 100644 +index 224cd1c..c70c9e8 100644 --- a/eventlet/green/thread.py +++ b/eventlet/green/thread.py -@@ -118,3 +118,10 @@ def stack_size(size=None): - +@@ -174,5 +174,12 @@ from eventlet.corolocal import local as _local if hasattr(__thread, 'daemon_threads_allowed'): daemon_threads_allowed = __thread.daemon_threads_allowed -+ + +if hasattr(__thread, 'start_joinable_thread'): + start_joinable_thread = __thread.start_joinable_thread + _shutdown = __thread._shutdown + _make_thread_handle = __thread._make_thread_handle + _ThreadHandle = __thread._ThreadHandle + _get_main_thread_ident = __thread._get_main_thread_ident ++ + if hasattr(__thread, '_shutdown'): + _shutdown = __thread._shutdown +-- +2.43.0 + diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-eventlet_0.37.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-eventlet_0.39.0.bb index df23162e05..99f11b104f 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-eventlet_0.37.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-eventlet_0.39.0.bb @@ -5,7 +5,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=56472ad6de4caf50e05332a34b66e778" SRC_URI += "file://d19ad6cc086684ee74db250f5fd35227c98e678a.patch" -SRC_URI[sha256sum] = "fa49bf5a549cdbaa06919679979ea022ac8f8f3cf0499f26849a1cd8e64c30b1" +SRC_URI[sha256sum] = "01ba0aa6ee2452690fc02b274a2409598a13b997c7b5af9dc66600fa42015a79" inherit pypi python_hatchling diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-executing_2.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-executing_2.2.0.bb index 4df84e638a..2941f6f0ee 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-executing_2.1.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-executing_2.2.0.bb @@ -6,4 +6,4 @@ DEPENDS = "python3-setuptools-scm-native" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "8ea27ddd260da8150fa5a708269c4a10e76161e2496ec3e587da9e3c0fe4b9ab" +SRC_URI[sha256sum] = "5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-fsspec_2024.12.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-fsspec_2025.2.0.bb index faf33d28dd..31e5243d25 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-fsspec_2024.12.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-fsspec_2025.2.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/fsspec/filesystem_spec" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=b38a11bf4dcdfc66307f8515ce1fbaa6" -SRC_URI[sha256sum] = "670700c977ed2fb51e0d9f9253177ed20cbde4a3e5c0283cc5385b5870c8533f" +SRC_URI[sha256sum] = "1c24b16eaa0a1798afa0337aa0db9b256718ab2a89c425371f5628d22c3b6afd" inherit pypi python_hatchling ptest diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gevent/not-final.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-gevent/not-final.patch deleted file mode 100644 index 444a195da4..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-gevent/not-final.patch +++ /dev/null @@ -1,16 +0,0 @@ -gevent fails to build with Cython 3.0.10. As per -https://github.com/gevent/gevent/issues/2031, removing the -cython.final decorator works around this. - -Upstream-Status: Pending -Signed-off-by: Ross Burton <ross.burton@arm.com> - ---- a/src/gevent/_gevent_cqueue.pxd -+++ b/src/gevent/_gevent_cqueue.pxd -@@ -75,7 +75,6 @@ cdef class ItemWaiter(Waiter): - cdef readonly Queue queue - - --@cython.final - cdef class UnboundQueue(Queue): - pass diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gevent_24.2.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gevent_24.11.1.bb index 9f96b00953..1a96892fb5 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-gevent_24.2.1.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-gevent_24.11.1.bb @@ -13,10 +13,9 @@ RDEPENDS:${PN} = "python3-greenlet \ python3-zopeinterface \ " -SRC_URI += "file://0001-_setuputils.py-Do-not-add-sys_inc_dir.patch \ - file://not-final.patch" +SRC_URI += "file://0001-_setuputils.py-Do-not-add-sys_inc_dir.patch" -SRC_URI[sha256sum] = "432fc76f680acf7cf188c2ee0f5d3ab73b63c1f03114c7cd8a34cebbe5aa2056" +SRC_URI[sha256sum] = "8bd1419114e9e4a3ed33a5bad766afff9a3cf765cb440a582a1b3a9bc80c1aca" inherit pypi python_setuptools_build_meta cython diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-git-pw_2.7.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-git-pw_2.7.1.bb index 07fd98ddd8..6308732f49 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-git-pw_2.7.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-git-pw_2.7.1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/getpatchwork/git-pw" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=26e1a171d943c64f00c51f90c256b9d4" -SRC_URI[sha256sum] = "99cb0b4a603386127c8205358d9780428a0468f8b1cb73ace804a5a466a28ef4" +SRC_URI[sha256sum] = "f69c57aafd13d21d6fa604dff680c4f9113a8f31bf3f65dd663bad0e1839b0e1" PYPI_PACKAGE = "git_pw" inherit pypi python_setuptools_build_meta diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-auth/run-ptest b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-auth/run-ptest index f1c8729f0e..e2f6d49fd0 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-auth/run-ptest +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-auth/run-ptest @@ -1,4 +1,4 @@ #!/bin/sh -pytest --automake - +# Ignore mtls test until https://github.com/googleapis/google-api-python-client/issues/2554 is fixed +pytest --automake --deselect tests/transport/test__mtls_helper.py::TestDecryptPrivateKey diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.2.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.2.4.bb index 58908ad0d5..7efbc5b80a 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.2.3.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.2.4.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://setup.py;beginline=241;endline=241;md5=f5ddb56912b7f2 SRC_URI += "file://run-ptest" -SRC_URI[sha256sum] = "b916c3741dfc4dbcf6224b39e50765f672b137896287715709d49e9f063304c5" +SRC_URI[sha256sum] = "4923c27262c70815054fe7a1962b98dd1d6822a541c103d0acd7f42fc9aabae9" inherit python_setuptools_build_meta python_pep517 ptest pypi diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.69.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.70.0.bb index 4c0172e2d6..225048250e 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.69.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.70.0.bb @@ -11,7 +11,7 @@ DEPENDS += "python3-grpcio" PYPI_PACKAGE = "grpcio_channelz" UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" -SRC_URI[sha256sum] = "c7b5900a6d3c3e8229e65ae4b6313d64c1693dfaa767f5b0e1c6d1915324820f" +SRC_URI[sha256sum] = "79334e27f6d9bfbfc536adfa2a4108a1ac048a4d052158f1cc1df6cc359e748a" RDEPENDS:${PN} = "python3-grpcio" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.69.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.70.0.bb index 7720ab2fa7..08d94a0084 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.69.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.70.0.bb @@ -11,7 +11,7 @@ DEPENDS += "python3-grpcio" PYPI_PACKAGE = "grpcio_reflection" UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" -SRC_URI[sha256sum] = "3474aaedfb10d8da5503135a2fb9fbb4e1f72044ad7ee2d0bf22090934e80908" +SRC_URI[sha256sum] = "af46ce13e57fd7602deaef5b1d1903f6644f8982cc00f62fa9fa5b928acf6a49" RDEPENDS:${PN} = "python3-grpcio" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch index 5366a1e1cf..439b337bda 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch @@ -27,7 +27,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/setup.py b/setup.py -index 5e19b63..61b30d8 100644 +index 1a997df..86e3ad1 100644 --- a/setup.py +++ b/setup.py @@ -90,9 +90,11 @@ def check_linker_need_libatomic(): @@ -36,12 +36,12 @@ index 5e19b63..61b30d8 100644 ) - cxx = os.environ.get("CXX", "c++") - cpp_test = subprocess.Popen( -- [cxx, "-x", "c++", "-std=c++14", "-"], +- [cxx, "-x", "c++", "-std=c++17", "-"], + cxx, cxx_args = os.environ.get('CXX').split(' ', 1) or 'c++' + if not cxx_args: + cxx_args = "-g" + -+ cpp_test = subprocess.Popen([cxx, cxx_args, '-x', 'c++', '-std=c++14', '-'], ++ cpp_test = subprocess.Popen([cxx, cxx_args, '-x', 'c++', '-std=c++17', '-'], stdin=PIPE, stdout=PIPE, stderr=PIPE, @@ -49,8 +49,11 @@ index 5e19b63..61b30d8 100644 # Double-check to see if -latomic actually can solve the problem. # https://github.com/grpc/grpc/issues/22491 cpp_test = subprocess.Popen( -- [cxx, "-x", "c++", "-std=c++14", "-", "-latomic"], -+ [cxx, cxx_args, '-x', 'c++', '-std=c++14', '-', '-latomic'], +- [cxx, "-x", "c++", "-std=c++17", "-", "-latomic"], ++ [cxx, cxx_args, '-x', 'c++', '-std=c++17', '-', '-latomic'], stdin=PIPE, stdout=PIPE, stderr=PIPE, +-- +2.43.0 + diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools_1.69.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools_1.70.0.bb index 76f5739f95..e295e0329e 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools_1.69.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools_1.70.0.bb @@ -15,7 +15,7 @@ DEPENDS += "python3-grpcio" SRC_URI += "file://0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch \ file://0001-protobuf-Disable-musttail-attribute-on-mips.patch \ " -SRC_URI[sha256sum] = "3e1a98f4d9decb84979e1ddd3deb09c0a33a84b6e3c0776d5bde4097e3ab66dd" +SRC_URI[sha256sum] = "e578fee7c1c213c8e471750d92631d00f178a15479fb2cb3b939a07fc125ccd3" RDEPENDS:${PN} = "python3-grpcio" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-Include-missing-cstdint-header.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-Include-missing-cstdint-header.patch deleted file mode 100644 index a2bd294a01..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-Include-missing-cstdint-header.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 0760579b4890b48ea3ab36e48f1f6fb3e7ed05f5 Mon Sep 17 00:00:00 2001 -From: Khem Raj <raj.khem@gmail.com> -Date: Mon, 30 Jan 2023 10:31:10 -0800 -Subject: [PATCH] Include missing <cstdint> header - -gcc 13 moved some includes around and as a result <cstdint> is -no longer transitively included [1]. Explicitly include it for -int32_t. - -[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes - -Upstream-Status: Submitted [https://code-review.googlesource.com/c/re2/+/60970] -Signed-off-by: Khem Raj <raj.khem@gmail.com> ---- - third_party/re2/util/pcre.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/third_party/re2/util/pcre.h b/third_party/re2/util/pcre.h -index 896b0bd..271a005 100644 ---- a/third_party/re2/util/pcre.h -+++ b/third_party/re2/util/pcre.h -@@ -163,6 +163,7 @@ - - #include "util/util.h" - #include "re2/stringpiece.h" -+#include <cstdint> - - #ifdef USEPCRE - #include <pcre.h> diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-crypto-use-_Generic-only-if-defined-__cplusplus.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-crypto-use-_Generic-only-if-defined-__cplusplus.patch deleted file mode 100644 index 790ccccc95..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-crypto-use-_Generic-only-if-defined-__cplusplus.patch +++ /dev/null @@ -1,73 +0,0 @@ -From eee5daeb5b53b0c4a013aa5887a726434ec81600 Mon Sep 17 00:00:00 2001 -From: Martin Jansa <martin.jansa@gmail.com> -Date: Mon, 6 May 2024 01:36:39 +0200 -Subject: [PATCH] crypto: use _Generic only if !defined(__cplusplus) - -* fixes build with gcc-14 which has __builtin_addc and __builtin_subc - with gcc-13 it was already using the #else branch because of missing builtins - -* fixes - https://github.com/grpc/grpc/issues/35945 - -* _Generic was introduced in boringssl with: - https://boringssl.googlesource.com/boringssl/+/70ca6bc24be103dabd68e448cd3af29b929b771d%5E%21/#F4 - -* but e.g. third_party/boringssl-with-bazel/src/ssl/d1_both.cc includes - this internal.h and from the .cc extension gcc will process it as C++ - where _Generic isn't available, causing: - -In file included from third_party/boringssl-with-bazel/src/ssl/d1_both.cc:125: -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h: In function 'uint32_t CRYPTO_addc_u32(uint32_t, uint32_t, uint32_t, uint32_t*)': -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1159:7: error: expected primary-expression before 'unsigned' - 1159 | unsigned: __builtin_addc, \ - | ^~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC' - 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry); - | ^~~~~~~~~~~~~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1160:7: error: expected primary-expression before 'unsigned' - 1160 | unsigned long: __builtin_addcl, \ - | ^~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC' - 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry); - | ^~~~~~~~~~~~~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1161:7: error: expected primary-expression before 'unsigned' - 1161 | unsigned long long: __builtin_addcll))((x), (y), (carry), (out_carry)) - | ^~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC' - 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry); - | ^~~~~~~~~~~~~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1158:4: error: '_Generic' was not declared in this scope - 1158 | (_Generic((x), \ - | ^~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC' - 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry); - | ^~~~~~~~~~~~~~~~~~~ - -Upstream-Status: Submitted [https://boringssl-review.googlesource.com/c/boringssl/+/68227 crypto: use _Generic only if !defined(__cplusplus)] -Signed-off-by: Martin Jansa <martin.jansa@gmail.com> ---- - crypto/internal.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/crypto/internal.h b/crypto/internal.h -index f93c2e5..2fca2fb 100644 ---- a/crypto/internal.h -+++ b/crypto/internal.h -@@ -1206,7 +1206,7 @@ static inline uint64_t CRYPTO_rotr_u64(uint64_t value, int shift) { - - // CRYPTO_addc_* returns |x + y + carry|, and sets |*out_carry| to the carry - // bit. |carry| must be zero or one. --#if OPENSSL_HAS_BUILTIN(__builtin_addc) -+#if OPENSSL_HAS_BUILTIN(__builtin_addc) && !defined(__cplusplus) - - #define CRYPTO_GENERIC_ADDC(x, y, carry, out_carry) \ - (_Generic((x), \ -@@ -1258,7 +1258,7 @@ static inline uint64_t CRYPTO_addc_u64(uint64_t x, uint64_t y, uint64_t carry, - - // CRYPTO_subc_* returns |x - y - borrow|, and sets |*out_borrow| to the borrow - // bit. |borrow| must be zero or one. --#if OPENSSL_HAS_BUILTIN(__builtin_subc) -+#if OPENSSL_HAS_BUILTIN(__builtin_subc) && !defined(__cplusplus) - - #define CRYPTO_GENERIC_SUBC(x, y, borrow, out_borrow) \ - (_Generic((x), \ diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-python-enable-unbundled-cross-compilation.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-python-enable-unbundled-cross-compilation.patch new file mode 100644 index 0000000000..782b348815 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-python-enable-unbundled-cross-compilation.patch @@ -0,0 +1,49 @@ +From ff01ac8908a7267503ffbb85efd24755da0502d8 Mon Sep 17 00:00:00 2001 +From: Peter Marko <peter.marko@siemens.com> +Date: Wed, 5 Feb 2025 21:06:50 +0100 +Subject: [PATCH] python: enable unbundled cross compilation + +System headers are on a sysroot path provided by the toolchain +options. + +Upstream-Status: Pending +Signed-off-by: Peter Marko <peter.marko@siemens.com> +--- + setup.py | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/setup.py b/setup.py +index 3b6edbe..d3a0d04 100644 +--- a/setup.py ++++ b/setup.py +@@ -317,25 +317,25 @@ if BUILD_WITH_SYSTEM_OPENSSL: + lambda x: "third_party/boringssl" not in x, CORE_C_FILES + ) + CORE_C_FILES = filter(lambda x: "src/boringssl" not in x, CORE_C_FILES) +- SSL_INCLUDE = (os.path.join("/usr", "include", "openssl"),) ++ SSL_INCLUDE = () + + if BUILD_WITH_SYSTEM_ZLIB: + CORE_C_FILES = filter(lambda x: "third_party/zlib" not in x, CORE_C_FILES) +- ZLIB_INCLUDE = (os.path.join("/usr", "include"),) ++ ZLIB_INCLUDE = () + + if BUILD_WITH_SYSTEM_CARES: + CORE_C_FILES = filter(lambda x: "third_party/cares" not in x, CORE_C_FILES) +- CARES_INCLUDE = (os.path.join("/usr", "include"),) ++ CARES_INCLUDE = () + + if BUILD_WITH_SYSTEM_RE2: + CORE_C_FILES = filter(lambda x: "third_party/re2" not in x, CORE_C_FILES) +- RE2_INCLUDE = (os.path.join("/usr", "include", "re2"),) ++ RE2_INCLUDE = () + + if BUILD_WITH_SYSTEM_ABSL: + CORE_C_FILES = filter( + lambda x: "third_party/abseil-cpp" not in x, CORE_C_FILES + ) +- ABSL_INCLUDE = (os.path.join("/usr", "include"),) ++ ABSL_INCLUDE = () + + EXTENSION_INCLUDE_DIRECTORIES = ( + (PYTHON_STEM,) diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-target.h-define-proper-macro-for-ppc-ppc64.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-target.h-define-proper-macro-for-ppc-ppc64.patch deleted file mode 100644 index 39f9fafba7..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-target.h-define-proper-macro-for-ppc-ppc64.patch +++ /dev/null @@ -1,34 +0,0 @@ -From e2c78c555ab3d9509c4ade511e2f711eb7188626 Mon Sep 17 00:00:00 2001 -From: Changqing Li <changqing.li@windriver.com> -Date: Wed, 15 May 2024 16:55:09 +0800 -Subject: [PATCH] target.h: define proper macro for ppc/ppc64 - -Fix error: -third_party/boringssl-with-bazel/src/include/openssl/target.h:74:2: error: #error "Unknown target CPU" -third_party/boringssl-with-bazel/src/include/openssl/bn.h:172:2: error: #error "Must define either OPENSSL_32_BIT or OPENSSL_64_BIT" -third_party/boringssl-with-bazel/src/include/openssl/bn.h:230:44: error: 'BN_ULONG' has not been declared - -BN_ULONG will be defined after set proper OPENSSL_32_BIT or OPENSSL_64_BIT - -Upstream-Status: Pending - -Signed-off-by: Changqing Li <changqing.li@windriver.com> ---- - third_party/boringssl-with-bazel/src/include/openssl/target.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/third_party/boringssl-with-bazel/src/include/openssl/target.h b/third_party/boringssl-with-bazel/src/include/openssl/target.h -index 2760f52..e743402 100644 ---- a/third_party/boringssl-with-bazel/src/include/openssl/target.h -+++ b/third_party/boringssl-with-bazel/src/include/openssl/target.h -@@ -54,6 +54,10 @@ - #define OPENSSL_32_BIT - #elif defined(__myriad2__) - #define OPENSSL_32_BIT -+#elif defined(__PPC64__) -+#define OPENSSL_64_BIT -+#elif defined(__PPC__) -+#define OPENSSL_32_BIT - #else - // The list above enumerates the platforms that BoringSSL supports. For these - // platforms we keep a reasonable bar of not breaking them: automated test diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-zlib-Include-unistd.h-for-open-close-C-APIs.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-zlib-Include-unistd.h-for-open-close-C-APIs.patch deleted file mode 100644 index 584723e6d1..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-zlib-Include-unistd.h-for-open-close-C-APIs.patch +++ /dev/null @@ -1,24 +0,0 @@ -From f84421d8ee06890e2c98c0f7c9ec6c73f88e77c3 Mon Sep 17 00:00:00 2001 -From: Khem Raj <raj.khem@gmail.com> -Date: Sun, 12 Feb 2023 21:25:04 -0800 -Subject: [PATCH] zlib: Include unistd.h for open/close C APIs - -Upstream-Status: Pending - -Signed-off-by: Khem Raj <raj.khem@gmail.com> ---- - third_party/zlib/gzguts.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/third_party/zlib/gzguts.h b/third_party/zlib/gzguts.h -index f937504..341a68d 100644 ---- a/third_party/zlib/gzguts.h -+++ b/third_party/zlib/gzguts.h -@@ -18,6 +18,7 @@ - #endif - - #include <stdio.h> -+#include <unistd.h> - #include "zlib.h" - #ifdef STDC - # include <string.h> diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch deleted file mode 100644 index 69e06a7918..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch +++ /dev/null @@ -1,102 +0,0 @@ -From a2ec96a96ff7ba016e800212a942b9f29f255415 Mon Sep 17 00:00:00 2001 -From: Khem Raj <raj.khem@gmail.com> -Date: Sat, 13 Mar 2021 10:26:25 -0800 -Subject: [PATCH] An all-in-one patch that fixes several issues: - -1) UnscaledCycleClock not fully implemented for ppc*-musl (disabled on musl) -2) powerpc stacktrace implementation only works on glibc (disabled on musl) -3) powerpc stacktrace implementation has ppc64 assumptions (fixed) -4) examine_stack.cpp makes glibc assumptions on powerpc (fixed) - -Sourced from void linux - -Upstream-Status: Pending -Signed-off-by: Khem Raj <raj.khem@gmail.com> -Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> -Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> ---- - .../abseil-cpp/absl/base/internal/unscaledcycleclock.cc | 4 ++-- - .../absl/base/internal/unscaledcycleclock_config.h | 3 ++- - .../abseil-cpp/absl/debugging/internal/examine_stack.cc | 8 +++++++- - .../absl/debugging/internal/stacktrace_config.h | 2 +- - 4 files changed, 12 insertions(+), 5 deletions(-) - -diff --git a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc -index a0bf3a6..103b4f6 100644 ---- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc -+++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc -@@ -20,7 +20,7 @@ - #include <intrin.h> - #endif - --#if defined(__powerpc__) || defined(__ppc__) -+#if (defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__) - #ifdef __GLIBC__ - #include <sys/platform/ppc.h> - #elif defined(__FreeBSD__) -@@ -58,7 +58,7 @@ double UnscaledCycleClock::Frequency() { - return base_internal::NominalCPUFrequency(); - } - --#elif defined(__powerpc__) || defined(__ppc__) -+#elif (defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__) - - int64_t UnscaledCycleClock::Now() { - #ifdef __GLIBC__ -diff --git a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h -index 43a3dab..196a853 100644 ---- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h -+++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h -@@ -21,7 +21,8 @@ - - // The following platforms have an implementation of a hardware counter. - #if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \ -- defined(__powerpc__) || defined(__ppc__) || defined(_M_IX86) || \ -+ ((defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)) || \ -+ defined(_M_IX86) || \ - (defined(_M_X64) && !defined(_M_ARM64EC)) - #define ABSL_HAVE_UNSCALED_CYCLECLOCK_IMPLEMENTATION 1 - #else -diff --git a/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc b/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc -index 3dd6ba1..9f0601c 100644 ---- a/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc -+++ b/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc -@@ -36,6 +36,10 @@ - #include <csignal> - #include <cstdio> - -+#if defined(__powerpc__) -+#include <asm/ptrace.h> -+#endif -+ - #include "absl/base/attributes.h" - #include "absl/base/internal/raw_logging.h" - #include "absl/base/macros.h" -@@ -177,8 +181,10 @@ void* GetProgramCounter(void* const vuc) { - return reinterpret_cast<void*>(context->uc_mcontext.pc); - #elif defined(__powerpc64__) - return reinterpret_cast<void*>(context->uc_mcontext.gp_regs[32]); --#elif defined(__powerpc__) -+#elif defined(__powerpc__) && defined(__GLIBC__) - return reinterpret_cast<void*>(context->uc_mcontext.uc_regs->gregs[32]); -+#elif defined(__powerpc__) -+ return reinterpret_cast<void*>(((struct pt_regs *)context->uc_regs)->gregs[32]); - #elif defined(__riscv) - return reinterpret_cast<void*>(context->uc_mcontext.__gregs[REG_PC]); - #elif defined(__s390__) && !defined(__s390x__) -diff --git a/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h b/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h -index 3929b1b..23d5e50 100644 ---- a/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h -+++ b/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h -@@ -60,7 +60,7 @@ - #elif defined(__i386__) || defined(__x86_64__) - #define ABSL_STACKTRACE_INL_HEADER \ - "absl/debugging/internal/stacktrace_x86-inl.inc" --#elif defined(__ppc__) || defined(__PPC__) -+#elif (defined(__ppc__) || defined(__PPC__)) && defined(__GLIBC__) - #define ABSL_STACKTRACE_INL_HEADER \ - "absl/debugging/internal/stacktrace_powerpc-inl.inc" - #elif defined(__aarch64__) --- -2.43.0 - diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio_1.69.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio_1.69.0.bb deleted file mode 100644 index 617e982382..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio_1.69.0.bb +++ /dev/null @@ -1,47 +0,0 @@ -DESCRIPTION = "Google gRPC" -HOMEPAGE = "http://www.grpc.io/" -SECTION = "devel/python" -LICENSE = "Apache-2.0 & BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=731e401b36f8077ae0c134b59be5c906" - -DEPENDS += "python3-protobuf" - -SRC_URI += "file://0001-Include-missing-cstdint-header.patch \ - file://abseil-ppc-fixes.patch \ - file://0001-zlib-Include-unistd.h-for-open-close-C-APIs.patch \ - file://0001-crypto-use-_Generic-only-if-defined-__cplusplus.patch;patchdir=third_party/boringssl-with-bazel/src/ \ - file://0001-target.h-define-proper-macro-for-ppc-ppc64.patch \ - " -SRC_URI[sha256sum] = "936fa44241b5379c5afc344e1260d467bee495747eaf478de825bab2791da6f5" - -RDEPENDS:${PN} = "python3-protobuf" - -inherit setuptools3 -inherit pypi - -CFLAGS:append:libc-musl = " -D_LARGEFILE64_SOURCE" - -export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY = "1" - -BORING_SSL_PLATFORM:arm = "linux-arm" -BORING_SSL_PLATFORM:x86-64 = "linux-x86_64" -BORING_SSL_PLATFORM:aarch64 = "linux-aarch64" -BORING_SSL_PLATFORM ?= "unsupported" -export GRPC_BORING_SSL_PLATFORM = "${BORING_SSL_PLATFORM}" -export GRPC_BUILD_OVERRIDE_BORING_SSL_ASM_PLATFORM = "${BORING_SSL_PLATFORM}" - -BORING_SSL:arm = "1" -BORING_SSL:x86-64 = "1" -BORING_SSL:aarch64 = "1" -BORING_SSL ?= "0" -export GRPC_BUILD_WITH_BORING_SSL_ASM = "${BORING_SSL}" - -GRPC_CFLAGS ?= "" -GRPC_CFLAGS:append:toolchain-clang = " -fvisibility=hidden -fno-wrapv -fno-exceptions" -export GRPC_PYTHON_CFLAGS = "${GRPC_CFLAGS}" - -CLEANBROKEN = "1" - -BBCLASSEXTEND = "native nativesdk" - -CCACHE_DISABLE = "1" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio_1.70.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio_1.70.0.bb new file mode 100644 index 0000000000..bebfa51be1 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio_1.70.0.bb @@ -0,0 +1,37 @@ +DESCRIPTION = "Google gRPC" +HOMEPAGE = "http://www.grpc.io/" +SECTION = "devel/python" +LICENSE = "Apache-2.0 & BSD-3-Clause & MPL-2.0 & MIT & BSD-2-Clause" +LIC_FILES_CHKSUM = " \ + file://LICENSE;md5=731e401b36f8077ae0c134b59be5c906 \ + file://third_party/utf8_range/utf8_validity.h;beginline=1;endline=5;md5=db08ddb5817e660489678e7c3653805a \ + file://third_party/xxhash/xxhash.h;beginline=1;endline=34;md5=d41d564db2353fc80a713956d85b1690 \ +" + +DEPENDS += "abseil-cpp c-ares openssl python3-protobuf re2 zlib" + +SRC_URI += "file://0001-python-enable-unbundled-cross-compilation.patch" +SRC_URI[sha256sum] = "8d1584a68d5922330025881e63a6c1b54cc8117291d382e4fa69339b6d914c56" + +RDEPENDS:${PN} = "python3-protobuf" + +inherit setuptools3 +inherit pypi + +CFLAGS:append:libc-musl = " -D_LARGEFILE64_SOURCE" + +export GRPC_PYTHON_BUILD_SYSTEM_ABSL = "1" +export GRPC_PYTHON_BUILD_SYSTEM_CARES = "1" +export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL = "1" +export GRPC_PYTHON_BUILD_SYSTEM_RE2 = "1" +export GRPC_PYTHON_BUILD_SYSTEM_ZLIB = "1" + +GRPC_CFLAGS ?= "" +GRPC_CFLAGS:append:toolchain-clang = " -fvisibility=hidden -fno-wrapv -fno-exceptions" +export GRPC_PYTHON_CFLAGS = "${GRPC_CFLAGS}" + +CLEANBROKEN = "1" + +BBCLASSEXTEND = "native nativesdk" + +CCACHE_DISABLE = "1" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-importlib-metadata_8.5.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-importlib-metadata_8.6.1.bb index d51edf3356..4b2438b69c 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-importlib-metadata_8.5.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-importlib-metadata_8.6.1.bb @@ -8,7 +8,7 @@ inherit pypi python_setuptools_build_meta PYPI_PACKAGE = "importlib_metadata" UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" -SRC_URI[sha256sum] = "71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7" +SRC_URI[sha256sum] = "310b41d755445d74569f993ccfc22838295d9fe005425094fad953d7f15c8580" S = "${WORKDIR}/importlib_metadata-${PV}" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-inline-snapshot_0.19.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-inline-snapshot_0.20.1.bb index 4e172e1820..5219675e04 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-inline-snapshot_0.19.3.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-inline-snapshot_0.20.1.bb @@ -4,7 +4,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=7a35eb90dfdf03953dd2074d0fdba1d4" DEPENDS = "python3-hatchling-native" -SRC_URI[sha256sum] = "1e40f34da64fe2406c6bba3f473905e22386da43e16c85060610692325aa94d7" +SRC_URI[sha256sum] = "c56c871e59973500eca00610022eac19e79cd2c1b0b2d7a18abe14dde11a1431" inherit pypi python_hatchling diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.31.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.32.0.bb index d8b57a5c9a..7823d43d17 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.31.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.32.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://ipython.org" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://COPYING.rst;md5=59b20262b8663cdd094005bddf47af5f" -SRC_URI[sha256sum] = "b6a2274606bec6166405ff05e54932ed6e5cfecaca1fc05f2cacde7bb074d70b" +SRC_URI[sha256sum] = "be2c91895b0b9ea7ba49d33b23e2040c352b33eb6a519cca7ce6e0c743444251" RDEPENDS:${PN} = "\ python3-setuptools \ diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-jdatetime_5.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-jdatetime_5.2.0.bb index e2db6e3428..257ac93fbf 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-jdatetime_5.1.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-jdatetime_5.2.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/slashmili/python-jalali" LICENSE = "Python-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=c80be45b33471b4a23cf53d06a8172be" -SRC_URI[sha256sum] = "25af1f48d1456b9a0acc7b32c68c66e9cccbae541672f9b9724f274d7810a307" +SRC_URI[sha256sum] = "c81d5898717b82b609a3ce2a73f8b8d3230b0c757e5c0de9d6b1acfdc224f551" PYPI_PACKAGE = "jdatetime" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-lief/0002-api-python-config-default.toml-Debug.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-lief/0002-api-python-config-default.toml-Debug.patch index bc38a63726..cb8d4e921d 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-lief/0002-api-python-config-default.toml-Debug.patch +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-lief/0002-api-python-config-default.toml-Debug.patch @@ -12,17 +12,19 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> api/python/config-default.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/api/python/config-default.toml b/api/python/config-default.toml -index 519bc046..49477864 100644 --- a/api/python/config-default.toml +++ b/api/python/config-default.toml -@@ -1,5 +1,5 @@ +@@ -1,8 +1,11 @@ [lief.build] -type = "Release" -+type = "Debug" - cache = true +-cache = true ++type = "RelWithDebInfo" ++cache = false ninja = true parallel-jobs = 0 --- -2.39.5 - ++extra-cmake-opt = [ ++ "-DCMAKE_MODULE_PATH=/cmake/linux/", ++] + + [lief.formats] + elf = true diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-lief_0.16.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-lief_0.16.3.bb index 6cc6e7e5ae..925baa655c 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-lief_0.16.2.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-lief_0.16.3.bb @@ -10,11 +10,14 @@ SRC_URI = " \ file://0001-build-requirements.txt-Allow-newer-versions.patch \ file://0002-api-python-config-default.toml-Debug.patch \ " -SRCREV = "d3ad812008fd286322b7085e84136e422b3afea4" +SRCREV = "646af9f6ced8e827916648f26617998de834db78" +PV .= "+git" S = "${WORKDIR}/git" PEP517_SOURCE_PATH = "${S}/api/python" +export LIEF_BUILD_DIR = "${B}" + inherit python_setuptools_build_meta DEPENDS += "\ @@ -25,5 +28,7 @@ DEPENDS += "\ ninja-native \ ccache-native \ " +# https://github.com/lief-project/LIEF/commit/3def579f75965aa19c021d840a759bce2afc0a31#r152197203 +COMPATIBLE_HOST:x86 = "null" BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-lz4_4.3.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-lz4_4.4.3.bb index 7bbe59e8b7..d29166079b 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-lz4_4.3.3.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-lz4_4.4.3.bb @@ -9,7 +9,7 @@ DEPENDS += " \ python3-pkgconfig-native \ " -SRC_URI[sha256sum] = "01fe674ef2889dbb9899d8a67361e0c4a2c833af5aeb37dd505727cf5d2a131e" +SRC_URI[sha256sum] = "91ed5b71f9179bf3dbfe85d92b52d4b53de2e559aa4daa3b7de18e0dd24ad77d" inherit pkgconfig pypi python_setuptools_build_meta ptest-python-pytest diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-marshmallow_3.26.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-marshmallow_3.26.1.bb index bde3819379..4790695129 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-marshmallow_3.26.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-marshmallow_3.26.1.bb @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "\ file://LICENSE;md5=27586b20700d7544c06933afe56f7df4 \ file://docs/license.rst;md5=13da439ad060419fb7cf364523017cfb" -SRC_URI[sha256sum] = "eb36762a1cc76d7abf831e18a3a1b26d3d481bbc74581b8e532a3d3a8115e1cb" +SRC_URI[sha256sum] = "e6d8affb6cb61d39d26402096dc0aee12d5a26d490a121f118d2e81dc0719dc6" inherit python_flit_core pypi ptest-python-pytest diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-nanobind_2.4.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-nanobind_2.5.0.bb index a151d6db4e..e37421caaa 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-nanobind_2.4.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-nanobind_2.5.0.bb @@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/wjakob/nanobind" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=7646f9ee25e49eaf53f89a10665c568c" -SRC_URI[sha256sum] = "a0392dee5f58881085b2ac8bfe8e53f74285aa4868b1472bfaf76cfb414e1c96" +SRC_URI[sha256sum] = "cc8412e94acffa20a369191382bcdbb6fbfb302e475e87cacff9516d51023a15" inherit pypi python_setuptools_build_meta cmake lib_package diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_3.5.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_3.5.1.bb index 8ccf939f7a..a69ed72804 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_3.5.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_3.5.1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/paramiko/paramiko/" LICENSE = "LGPL-2.1-only" LIC_FILES_CHKSUM = "file://LICENSE;md5=fd0120fc2e9f841c73ac707a30389af5" -SRC_URI[sha256sum] = "ad11e540da4f55cedda52931f1a3f812a8238a7af7f62a60de538cd80bb28124" +SRC_URI[sha256sum] = "b2c665bc45b2b215bd7d7f039901b14b067da00f3a11e6640995fd58f2664822" PYPI_PACKAGE = "paramiko" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pdm_2.22.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pdm_2.22.3.bb index 53c0828bcb..0cf9b7d5c3 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pdm_2.22.2.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pdm_2.22.3.bb @@ -4,7 +4,7 @@ LICENSE = "MIT" SECTION = "devel/python" LIC_FILES_CHKSUM = "file://LICENSE;md5=2eb31a2cc1a758c34b499f287dd04ef2" -SRC_URI[sha256sum] = "907dbaa1659f07c763902f8429c1573aa32b5ef2d99b3b123b5f1e38015c917b" +SRC_URI[sha256sum] = "f409d37b44f6b9938e4eed0bd0ca8016d15cd4514337640d6f962a74d022b412" inherit pypi python_setuptools_build_meta diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-prettytable_3.12.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-prettytable_3.14.0.bb index 007c0bffac..93409cdc82 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-prettytable_3.12.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-prettytable_3.14.0.bb @@ -4,7 +4,7 @@ LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=c9a6829fcd174d9535b46211917c7671" -SRC_URI[sha256sum] = "f04b3e1ba35747ac86e96ec33e3bb9748ce08e254dc2a1c6253945901beec804" +SRC_URI[sha256sum] = "b804b8d51db23959b96b329094debdbbdf10c8c3aa75958c5988cfd7f78501dd" inherit pypi ptest-python-pytest python_hatchling diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.48.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.50.bb index fc9991e374..f59b6a6ae7 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.48.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.50.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://python-prompt-toolkit.readthedocs.io/" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=b2cde7da89f0c1f3e49bf968d00d554f" -SRC_URI[sha256sum] = "d6623ab0477a80df74e646bdbc93621143f5caf104206aa29294d53de1a03d90" +SRC_URI[sha256sum] = "544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab" inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.25.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.25.3.bb index b92f91b714..e1dd8e17c7 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.25.3.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.25.3.bb @@ -1,13 +1,19 @@ DESCRIPTION = "Protocol Buffers" HOMEPAGE = "https://developers.google.com/protocol-buffers/" SECTION = "devel/python" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=53dbfa56f61b90215a9f8f0d527c043d" +# MIT license is from utf8_range although it's packaged without this information +# https://github.com/protocolbuffers/protobuf/blob/main/third_party/utf8_range/LICENSE +LICENSE = "BSD-3-Clause & MIT" +LIC_FILES_CHKSUM = " \ + file://PKG-INFO;beginline=8;endline=8;md5=53dbfa56f61b90215a9f8f0d527c043d \ + file://utf8_range/utf8_range.h;beginline=1;endline=2;md5=f05b3ef36cc354d7134597075a1af64f \ +" inherit pypi setuptools3 SRC_URI[sha256sum] = "25b5d0b42fd000320bd7830b349e3b696435f3b329810427a6bcce6a5492cc5c" +CVE_PRODUCT += "google:protobuf protobuf:protobuf google-protobuf protobuf-python" + # http://errors.yoctoproject.org/Errors/Details/184715/ # Can't find required file: ../src/google/protobuf/descriptor.proto CLEANBROKEN = "1" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_2.10.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_2.10.6.bb index 77568a368a..9c2bbf5140 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_2.10.5.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_2.10.6.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=09280955509d1c4ca14bae02f21d49a6" inherit pypi python_hatchling ptest-python-pytest -SRC_URI[sha256sum] = "278b38dbbaec562011d659ee05f63346951b3a248a6f3642e1bc68894ea2b4ff" +SRC_URI[sha256sum] = "ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236" DEPENDS += "python3-hatch-fancy-pypi-readme-native" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pylint_3.3.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pylint_3.3.4.bb index f3654360de..92378d7fda 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pylint_3.3.3.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pylint_3.3.4.bb @@ -3,7 +3,7 @@ HOMEPAGE = "http://www.pylint.org/" LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://LICENSE;md5=c107cf754550e65755c42985a5d4e9c9" -SRCREV = "c28580be76fe1ec55a6cac41833c0bd68070d2f7" +SRCREV = "c2b01c3d0b6410d4c93eb1f32fb28f2116b1e68f" SRC_URI += "git://github.com/pylint-dev/pylint;branch=main;protocol=https \ file://0001-Adjust-test-expectations-for-ptest.patch \ file://run-ptest \ diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.8.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.8.6.bb index b26a943d52..200e75748d 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.8.3.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.8.6.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/riptideio/pymodbus/" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=eba8057aa82c058d2042b4b0a0e9cc63" -SRC_URI[sha256sum] = "d886186bf7c3cc140f17e830919c23e4cc88334fbb91d6e5e1d7dd05860fe2c8" +SRC_URI[sha256sum] = "7689b56cc3ad05a594e1486e772abb9d9646c01737935df492db04455680baf6" inherit pypi python_setuptools_build_meta diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_4.10.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_4.11.bb index 393c0d201f..5bd28af4ee 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_4.10.1.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_4.11.bb @@ -8,7 +8,7 @@ HOMEPAGE = "http://github.com/mongodb/mongo-python-driver" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" -SRC_URI[sha256sum] = "a9de02be53b6bb98efe0b9eda84ffa1ec027fcb23a2de62c4f941d9a2f2f3330" +SRC_URI[sha256sum] = "21b9969e155c4b16a160fbe90c390a07ca7514479af6c3811b1d15ead26e10ba" inherit pypi python_setuptools_build_meta python_hatchling diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.2.bb index 103ea655b5..711f2ed0a5 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.1.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.2.bb @@ -12,7 +12,7 @@ HOMEPAGE = "https://github.com/dev-petrov/pytest-lazy-fixtures" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=4475e66fcfabe27395e6764c8f69c876" -SRC_URI[sha256sum] = "0c561f0d29eea5b55cf29b9264a3241999ffdb74c6b6e8c4ccc0bd2c934d01ed" +SRC_URI[sha256sum] = "14ba4154dab52066c1c4d6547cc40bbf60726445cb16f1d2dcc9485cdf38964d" inherit pypi python_poetry_core diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-python-vlc_3.0.20123.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-python-vlc_3.0.21203.bb index 960da1437c..44a14348b2 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-python-vlc_3.0.20123.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-python-vlc_3.0.21203.bb @@ -3,9 +3,11 @@ HOMEPAGE = "wiki.videolan.org/PythonBinding" LICENSE = "LGPL-2.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" -SRC_URI[sha256sum] = "244fbb9e392a0326841fca926d6d12a2a36c546982191f493f148fa19e66b1d4" +SRC_URI[sha256sum] = "52d0544b276b11e58b6c0b748c3e0518f94f74b1b4cd328c83a59eacabead1ec" -inherit pypi setuptools3 +PYPI_PACKAGE = "python_vlc" + +inherit pypi python_setuptools_build_meta RDEPENDS:${PN} += " \ python3-ctypes \ diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-qface_2.0.11.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-qface_2.0.12.bb index 9ecaf5698c..04e1847d5b 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-qface_2.0.11.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-qface_2.0.12.bb @@ -2,7 +2,7 @@ SUMMARY = "A generator framework based on a common modern IDL" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=eee61e10a40b0e3045ee5965bcd9a8b5" -SRC_URI[sha256sum] = "b55c239f3ae7e23c5c8434f38901c5bcacb6afd17e88e37934b46e44558df295" +SRC_URI[sha256sum] = "49136491806352e0c503f3ccaca5d77102a5f45f63de74c608576627ebfc81e0" inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.1.0.bb index 46ca600ea2..cfd155b514 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.0.1.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.1.0.bb @@ -4,7 +4,7 @@ SECTION = "devel/python" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=00854fa80a84236706b11f47f23e61e7" -SRC_URI[sha256sum] = "bcefb11013dfadf8902642337923bd0c786dc8a27cb4c21da6e154e52869ecb1" +SRC_URI[sha256sum] = "be07564270a96f3e225e2c107db263de96b5bc1f27722d2855bd3459a08e95a9" inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-semver_3.0.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-semver_3.0.4.bb index b329d65e1f..acac3bf3ca 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-semver_3.0.2.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-semver_3.0.4.bb @@ -2,9 +2,9 @@ DESCRIPTION = "Python module for Semantic Versioning" HOMEPAGE = "https://github.com/python-semver/python-semver" BUGTRACKER = "https://github.com/python-semver/python-semver" LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=d9da679db3bdce30a1b4328d5c474f98" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3ce011bad2c5218ddd4973952a6db93a" -SRC_URI[sha256sum] = "6253adb39c70f6e51afed2fa7152bcd414c411286088fb4b9effb133885ab4cc" +SRC_URI[sha256sum] = "afc7d8c584a5ed0a11033af086e8af226a9c0b206f313e0301f8dd7b6b589602" inherit pypi python_setuptools_build_meta ptest-python-pytest diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-soupsieve_2.6.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-soupsieve_2.6.bb index dfcd9f4842..80596f6be8 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-soupsieve_2.6.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-soupsieve_2.6.bb @@ -18,6 +18,7 @@ RDEPENDS:${PN}:append:class-target = " \ RDEPENDS:${PN}-ptest += " \ python3-beautifulsoup4 \ + python3-typing-extensions \ " BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-starlette_0.45.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-starlette_0.45.3.bb index 5acbe2f76b..e4f36baf2a 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-starlette_0.45.2.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-starlette_0.45.3.bb @@ -2,7 +2,7 @@ SUMMARY = "Starlette is a lightweight ASGI framework/toolkit, which is ideal for LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE.md;md5=11e8c8dbfd5fa373c703de492140ff7a" -SRC_URI[sha256sum] = "bba1831d15ae5212b22feab2f218bab6ed3cd0fc2dc1d4442443bb1ee52260e0" +SRC_URI[sha256sum] = "2cbcba2a75806f8a41c722141486f37c28e30a0921c5f6fe4346cb0dcee1302f" inherit pypi python_hatchling ptest diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-tomli-w_1.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-tomli-w_1.2.0.bb index 94ea20049f..55b56616db 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-tomli-w_1.1.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-tomli-w_1.2.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/hukkin/tomli-w" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5" -SRCREV = "179105660c367874818f2cdd1e06ed98eea668f1" +SRCREV = "a8f80172ba16fe694e37f6e07e6352ecee384c58" PYPI_SRC_URI = "git://github.com/hukkin/tomli-w.git;protocol=https;branch=master" inherit pypi python_flit_core ptest-python-pytest diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-twine_6.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-twine_6.1.0.bb index 9eb9c76de1..5f734705c0 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-twine_6.0.1.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-twine_6.1.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://twine.readthedocs.io/" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=a3d1106b253a8d50dd82a4202a045b4c" -SRC_URI[sha256sum] = "36158b09df5406e1c9c1fb8edb24fc2be387709443e7376689b938531582ee27" +SRC_URI[sha256sum] = "be324f6272eff91d07ee93f251edf232fc647935dd585ac003539b42404a8dbd" inherit pypi python_setuptools_build_meta diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-typer/run-ptest b/meta-openembedded/meta-python/recipes-devtools/python/python3-typer/run-ptest index 94b6c0fc22..526825aadf 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-typer/run-ptest +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-typer/run-ptest @@ -4,4 +4,11 @@ # Because it needs the docs_src package what is not in Yocto. # And the tests are not that useful for Yocto. # for test_rich_markup_mode.py see https://github.com/fastapi/typer/pull/859/files/2cfd641d86a591a0d8582dec9292c03e6322a21a -pytest --automake --ignore tests/test_tutorial --ignore tests/test_completion --deselect tests/test_rich_markup_mode.py::test_rich_markup_mode_rich +pytest --automake --ignore tests/test_tutorial --ignore tests/test_completion \ + --deselect tests/test_cli/test_completion_run.py::test_script_completion_run \ + --deselect tests/test_cli/test_doc.py::test_doc_html_output \ + --deselect tests/test_cli/test_sub_completion.py::test_script_completion_run \ + --deselect tests/test_others.py::test_completion_argument \ + --deselect tests/test_others.py::test_completion_untyped_parameters \ + --deselect tests/test_others.py::test_completion_untyped_parameters_different_order_correct_names \ + --deselect tests/test_rich_markup_mode.py::test_rich_markup_mode_rich diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-tzdata_2024.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-tzdata_2025.1.bb index 3d0166d20e..35246e8ec7 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-tzdata_2024.2.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-tzdata_2025.1.bb @@ -4,7 +4,7 @@ LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=fca9fd5c15a28eb874ba38577a585d48 \ file://licenses/LICENSE_APACHE;md5=86d3f3a95c324c9479bd8986968f4327" -SRC_URI[sha256sum] = "7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc" +SRC_URI[sha256sum] = "24894909e88cdb28bd1636c6887801df64cb485bd593f2fd83ef29075a81d694" inherit pypi python_setuptools_build_meta ptest-python-pytest diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_7.7.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_7.8.0.bb index 3d8acd9d28..3b8c098280 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_7.7.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_7.8.0.bb @@ -2,9 +2,9 @@ SUMMARY = "A Python library for interacting with Ethereum." HOMEPAGE = "https://github.com/ethereum/web3.py" SECTION = "devel/python" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=c8694da5a97575618474d9caf8c812da" +LIC_FILES_CHKSUM = "file://LICENSE;md5=1d34d9701a1461e4bd71a904ac4cf7be" -SRC_URI[sha256sum] = "4d0332b9a78b855e57ccebd9e1e74c8e855b95869ac7b8fe5878731593e76408" +SRC_URI[sha256sum] = "712bc9fd6b1ef6e467ee24c25b581e1951cab2cba17f9f548f12587734f2c857" inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-whitenoise_6.8.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-whitenoise_6.9.0.bb index baf0a4cc16..5a6b495040 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-whitenoise_6.8.2.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-whitenoise_6.9.0.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=aba4901cc64e401cea5a267eac2a2e1e" PYPI_PACKAGE = "whitenoise" -SRC_URI[sha256sum] = "486bd7267a375fa9650b136daaec156ac572971acc8bf99add90817a530dd1d4" +SRC_URI[sha256sum] = "8c4a7c9d384694990c26f3047e118c691557481d624f069b7f7752a2f735d609" inherit pypi python_setuptools_build_meta diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.2.1.bb index e3376ab55b..a1fd09af49 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.2.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.2.1.bb @@ -17,6 +17,6 @@ RDEPENDS:${PN} += " \ python3-io \ " -SRC_URI[sha256sum] = "9977d0c661a72866a61f9f7a809e25ebbb0fb7036baa3b9fe74afcfca6b3cb8c" +SRC_URI[sha256sum] = "97618759cb264fb6a93397f660cca156ffa9561743b1823dafb60dc4474e1902" BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.141.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.143.0.bb index a968a65182..470cbb0847 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.141.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.143.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/jstasiak/python-zeroconf" LICENSE = "LGPL-2.1-or-later" LIC_FILES_CHKSUM = "file://COPYING;md5=9fe712b1bc27c5c4e9ecd7f31d208900" -SRC_URI[sha256sum] = "c0c41cfe1331cf885f132dd2400e4091f59ae0a571cae14f3db66919a055489b" +SRC_URI[sha256sum] = "35f9390e4b862789f2d62da864bbf6ac26ad1d6dc8cf1e64a4d3554c85a05002" inherit pypi python_poetry_core cython |
