summaryrefslogtreecommitdiff
path: root/meta-openembedded/meta-python/recipes-devtools/python
diff options
context:
space:
mode:
authorAndrew Geissler <geissonator@yahoo.com>2024-06-19 21:12:16 +0300
committerAndrew Geissler <geissonator@yahoo.com>2024-12-06 00:54:29 +0300
commitedff49234e31f23dc79f823473c9e286a21596c1 (patch)
tree18b7a56716717de33254c8cc08b75bab51a3f547 /meta-openembedded/meta-python/recipes-devtools/python
parentdb2a26c08696d7afbfbe7b9df86b031b5b978d53 (diff)
downloadopenbmc-edff49234e31f23dc79f823473c9e286a21596c1.tar.xz
subtree updates - june 19 2024
meta-openembedded: 4958bfe013..487a2d5695: Abhilash Raju (1): opentelemetry-cpp: Add recipe Alex Kiernan (1): mdns: Upgrade 2200.100.94.0.2 -> 2200.120.24 Alexander Kanavin (2): vlc: do not depend on mpeg2dec libgweather: fix build with gobject-introspection 1.80.0 Alexander Vickberg (2): Revert "nng: upgrade 1.5.2 -> 12" nng: upgrade 1.5.2 -> 1.7.3 Alexandre Truong (4): evince: Update status for CVE-2011-0433 and CVE-2011-5244 source-han-sans-*-fonts: Switch away from SVN fetcher in SRC_URI source-han-sans-*-fonts: rename downloaded files in SRC_URI iniparser: use SHA hash for srcrev Andre Paiusco (1): ydotool: Add new package Archana Polampalli (1): nodejs: upgrade 20.11.1 -> 20.12.2 Bartosz Golaszewski (3): libgpiod: update to v2.1.2 libgpiod: update to v1.6.5 libgpiod: disable C++ tests for libgpiod v1.6.x Beniamin Sandu (3): libtorrent: remove incorrect CVE mapping libtorrent-rasterbar: fix CVE mapping unbound: upgrade 1.19.3 -> 1.20.0 Changqing Li (3): python3-grpcio: fix do_compile failure for qemuppc64/qemuppc fuse3: remove sysv init script and install fuse kernel module explictly tnftp: fix lib32-tnftp build failure with gcc-14 Chen Qi (1): xscreensaver: remove obsolete append_libtool_sysroot Christophe Vu-Brugier (4): nvme-cli: upgrade 2.8 -> 2.9.1 exfatprogs: upgrade 1.2.2 -> 1.2.3 usbguard: upgrade 1.1.2 -> 1.1.3 exfatprogs: upgrade 1.2.3 -> 1.2.4 Dan McGregor (1): libcbor: use shared libraries Dmitry Baryshkov (12): android-tools: fix building with GCC 14 android-tools: fix UNPACKDIR conversion leftovers android-tools-configfs: Fix build-time warning about S being non-existent layers: stop declaring compatibility with scarthgap android-tools: fix adb/libssl-1.1 patch android-tools-configfs: Fix build-time warning about S in a second instance of recipe libcamera: update to 0.3.0 dhrystone: fix building with the GCC 14 rrdtool: fix compilation with GCC 14 lmsensors: fix building with GCC 14 ntopng: fix building with GCC 14 cabextract: add utility to extract Microsft cabinet files Eero Aaltonen (2): docopt.cpp: turn boost to a PACKAGECONFIG option docopt.cpp: add support for native and nativesdk Electric Worry (1): meta-python: missing closing brace Enguerrand de Ribaucourt (2): cukinia: upgrade 0.6.2 -> 0.7.0 udpcast: add recipe Etienne Cordonnier (1): uutils-coreutils: upgrade 0.0.25 -> 0.0.26 Geoff Parker (2): python3-tornado: extend for native and nativesdk python3-pycurl: extend for native and nativesdk Gerard Salvatella (1): libwebsockets: fix buildpath warnings Gianfranco Costamagna (1): vbxguestdrivers: upgrade 7.0.14 -> 7.0.18 Grygorii Tertychnyi (1): python3-pytest-html: add missing runtime dependencies Guðni Már Gilbert (8): python3-twisted: cleanup FILES and recipe in general python3-twisted: upgrade 22.10.0 -> 24.3.0 python3-incremental: cleanup RDEPENDS and use python_setuptools_build_meta python3-txdbus: cleanup RDEPENDS python3-pyhamcrest: cleanup RDEPENDS and correct build backend python3-protobuf: drop python3-six from RDEPENDS python3-twisted: remove obsolete python3-twisted-flow python3-twisted: prepend split PACKAGES Jan Luebbe (1): Add class for appending dm-verity hash data to block device images Jan Vermaete (4): python3-werkzeug: added python3-difflib as RDEPENDS python3-flask: add ptest python3-flask: upgrade 3.0.2 -> 3.0.3 python3-typer: add new recipe Jiaying Song (1): rrdtool: Fix do_populate_sysroot QA issues Jonas Gorski (1): frr: update 9.1 to 10.0 Jose Quaresma (6): composefs: remove fuse3 dependencie composefs: move from meta-filesystems to meta-oe layer composefs: refactor composefs: bump ecef20c1 composefs: add native target support ostree: Upgrade 2024.5 -> 2024.6 Justin Bronder (2): python3-colorlog: BBCLASEXTEND native nativesdk python3-gcovr: add dep on python3-colorlog Kacper Dalach (1): libsdl2-image: upgrade to 2.8.2 Kai Kang (7): apache2: fix multilib file conflicts usleep: fix compile errors cdrkit: fix incompatible pointer type error uw-imap: fix incompatible pointer type errors daq: fix incompatible pointer type error libdbd-mysql-perl,rrdtool: Disable gcc option -Wincompatible-pointer-types xfwm4: fix gcc -Wincompatible-pointer-types Khem Raj (92): ostree: Add missing dependencies for ptests unixodbc: Upgrade to 2.3.12 pv: Fix ptest failures unixodbc: Enable UTF8 init psqlodbc: Fix ptests python3-websockets: Remove recipe freediameter: Upgrade to latest on master 1.5.0+ Revert "libtorrent: remove CVE mention" python3-traitlets: Upgrade to 5.14.3 sdbus-c++: Fix build and upgrade to latest git ydotool: Do not package systemd unit files on non-systemd distros layers: Add styhead to compatible release series fwupd: Upgrade to 1.9.18 release librelp: Fix build with gcc-14 pcapplusplus: Fix build with gcc14 oprofile: Fix file_manip_tests ptest nodejs: Upgrade to 20.13.0 release freerdp: Upgrade to 2.11.7 freerdp3: Upgrade to 3.5.1 release transmission: Upgrade to 4.0.5 fvwm: Fix build with gcc-14 python3-wxgtk4: Fix build with gcc-14 gtk+: Disable incompatible-pointer-types warning as error fluentbit: Upgrade to 1.9.9 libteam: Upgrade to 1.32 release rsyslog: Upgrade to 8.2404.0 mcelog: Fix build with GCC14 and musl geoip-perl: Add ptest missing dependency on perl-modules python3-looseversion: Move to meta-oe orrery: Drop recipe poke: Upgrade to 4.0 tinyalsa: Upgrade to tip of trunk xterm: Upgrade to 391 libndp: Fix build with gcc-14/musl openflow: Fix build build with musl/gcc14 nvme-cli: Fix build on musl libsdl: Fix build with musl folks: Upgrade to 0.15.9 xfce4-notes-plugin: Upgrade to 1.11.0 etcd: Adjust for UNPACKDIR/WORKDIR rework crucible: Adjust for UNPACKDIR/WORKDIR rework gosu: Adjust for UNPACKDIR/WORKDIR rework influxdb: Do not remove non-existing files xfmpc: Disable incompatible-pointer-types warning as error sox: Fix build with GCC-14 nbd: Upgrade to 3.26.1 vlc: Backport fixes to enable GCC-14 based builds gnome-font-viewer: Fix build with GCC-14 gtksourceview3: Use -Wno-error=incompatible-pointer-types in cflags menulibre: Upgrade to 2.4.0 gimp: Upgrade to 2.10.38 nbd: Fix build with GCC14 on musl targets nbd: Do not inherit systemd pipewire-0.2: Include time.h for timespec struct signature directfb: Fix build with musl+GCC14 etcd-cpp-apiv3: Fix build on musl + GCC14 etcd-cpp-apiv3: Upgrade to 0.15.4 release syzkaller: Fix build with musl + gcc14 gsoap: Upgrade to 2.8.134 duktape: Use S instead of ${WORKDIR}/duktape-2.7.0 recipes: Start WORKDIR -> UNPACKDIR transition recipes: Switch away from S = WORKDIR python3-pyruvate: Adjust for WORKDIR -> UNPACKDIR changes oscam: Upgrade to 1.20 uim: Upgrade to 1.8.9 liburing: Use libc on rv64/clang18 ckermit: Define return type for main googlebenchmark: Fix type conversion errors found with clang protobuf: Fix build on riscv32 mariadb: Fix build on riscv32 minifi-cpp: Fix build with clang and riscv32 sdbus-c++-libsystemd: Upgrade to 255.6 ostree: Append to UNKNOWN_CONFIGURE_OPT_IGNORE instead of override sdbus-c++-libsystemd: Refresh patches to work with systemd 255.6 python3-pydantic-core: Remove crutch to get module working on musl python3-pydantic: Upgrade to 2.7.2 googlebenchmark: Update patch and its status to backport networkmanager: Fix undefined symbol errors on musl+lld python3-pefile: Move from meta-python to meta-oe fwupd-efi: Upgrade to 1.6 googlebenchmark: Fix build on riscv64 libjxl: Turn sizeless vectors as a packageconfig option catch2: Upgrade to 3.x release series libgpiod: Migrate to catch2 v3 python3-pydantic-core: Fix build with python 3.12.4 python3-whitenoise,python-libusb1: Remove AUTHOR field aravis: Remove AUTHOR field nss: Upgrade to 3.101 release packagegroup-sdk-target: Drop g77-symlinks libio-compress-perl: Use update alternatives for streamzip and zipdetails fmt: Remove packagegroup-sdk-target: update runtime dependencies for gfortran Lars Möllendorf (2): iniparser: upgrade 4.2 -> 4.2.1 iniparser: remove dependency on doxygen-native Lei Maohui (1): cmpi-bindings: Fix build error with gcc14. Markus Volk (53): edid-decode: allow to build native variant pipewire: update 1.0.4 -> 1.0.5 wireplumber: update 0.5.0 -> 0.5.1 gnome-shell: update 46.0 -> 46.1 mutter: update 46.0 -> 46.1 xdg-desktop-portal-gnome: update 46.0 -> 46.1 gnome-calendar: update 46.0 -> 46.1 gnome-shell-extensions: update 46.0 -> 46.1 spice-gtk: use hwdata instead of usbids spice-gtk: add PACKAGECONFIG for webdav gnome-remote-desktop: update 46.0 -> 46.1 gnome-control-center: update 46.0.1 -> 46.1 gupnp: fix reproducibility issue gssdp: fix a reproducibility issue rygel: update 0.42.4 -> 0.42.5 networkmanager: fix gir build nautilus: update 45.1 -> 46.1 gnome-control-center: move printing RDEPENDS to cups PACKAGECONFIG networkmanager: add missing glib-2.0 dependency gnome-software: update 46.0 -> 46.1 gnome-calculator: update 46.0 -> 46.1 evince: update 46.0 -> 46.1 gnome-boxes: update 46.0 -> 46.1 file-roller: update 44.1 -> 44.2 flatpak: update 1.15.6 -> 1.15.8 xdg-desktop-portal: update 1.18.1 -> 1.18.4 fuse3: move from meta-filesystems to meta-oe flatpak;xdg-desktop-portal: add missing runtime dependency on fuse3-utils glib-testing: add recipe malcontent: add recipe malcontent-ui: fix lib install malcontent: move PV to malcontent.inc pipewire: update 1.0.5 -> 1.0.6 wireplumber: update 0.5.1 -> 0.5.2 flatpak: add PACKAGECONFIG knob for malcontent gnome-boxes: fix build with gcc14 gnome-control-center: add PACKAGECONFIG knob for malcontent unicode-ucd: fix UNPACKDIR conversion leftovers lvm2: remove subitted patch mutter: update 46.1 -> 46.2 gnome-control-center: update 46.1 -> 46.2 gnome-shell: update 46.1 -> 46.2 gnome-software: update 46.1 -> 46.2 xdg-desktop-portal-gnome: update 46.1 -> 46.2 gnome-remote-desktop: update 46.1 -> 46.2 dav1d: update 1.4.1 -> 1.4.2 mozjs-115: update 115.8.0 -> 115.11.0 libdbd-mysql-perl: update 4.050 -> 5.006 libgee: downgrade incompatible-pointer-types back to warning replace libdbd-mysql-perl with dbd-mariadb iwd: update 2.16 -> 2.18 wireplumber: update 0.5.2 -> 0.5.3 pipewire: update 1.0.6 -> 1.0.7 Martin Hundebøll (1): nodejs-oe-cache: fix offline install of dependencies Martin Jansa (15): libjxl: drop -mfp16-format=ieee freediameter: fix dependency from libidn to libidn2 gst-instruments: enable ui PACKAGECONFIG only with GTK3DISTROFEATURES aravis: fix LICENSE and enable viewer PACKAGECONFIG only with GTK3DISTROFEATURES spdlog=v1.14.1 libdeflate: fix build with -mcpu=cortex-a76+crypto without -march=armv8.2-a+crypto python3-grpcio: Fix build with gcc-14 syslog-ng: ignore incompatible-pointer-types issues with gcc-14 freerdp: fix build with gcc-14 nodejs-oe-cache-native: use UNPACKDIR source-han-sans-*-fonts: move common part to .inc file libwebsockets: remove STAGING_LIBDIR with / lvm2: restore Upstream-Status libgphoto2: fix build with gcc-14 python3-icu: upgrade from 2.12 to 2.13.1 to fix build with icu-75 Michael Olbrich (1): nftables: avoid python dependencies when building without python Mike Looijmans (1): nvme-cli: Support read-only systems Mikko Rapeli (1): fwupd: fix uefi capsule update build error Mingli Yu (4): c-ares: Improve the ptest output msgraph: Add opengl to REQUIRED_DISTRO_FEATURES python3-dasbus: Add new recipe python3-dasbus: Add ptest support Nikhil R (1): giflib: upgrade to version 5.2.2 Ninette Adhikari (7): st: Update status for CVE-2017-16224 procmail: Update status for CVE-1999-0475 mpd: Update status for CVE-2020-7465 and CVE-2020-7466 sthttpd: Update status for CVE-2017-10671 open-vm-tools: Update status for CVE-2014-4199 and CVE-2014-4200 smarty: Update status for CVE-2020-10375 imagemagick: Update status for CVE Pavel Zhukov (1): fbida: Require opengl feature for pdf only Perceval Arenou (1): aravis: new recipe Peter Hoyes (2): python3-networkx: Add BBCLASSEXTEND for native and nativesdk python3-decorator: Add BBCLASSEXTEND for native and nativesdk Peter Kjellerstedt (3): hostapd: Support running "devtool modify hostapd" hostapd: Only include the relevant parts from README in LIC_FILES_CHKSUM libjs-jquery-icheck: Correct LIC_FILES_CHKSUM Peter Marko (9): autoconf-2.13-native_2.13: replace oldincludedir waf-samba: replace oldincludedir soci: update build options nginx: Upgrade stable 1.24.0 -> 1.26.0 re2: remove dev dependencies from main package gnome-shell: correct regression with glib-2.0 2.78.5 gdm: add missing json-glib dependency jemalloc: add +git to version re2: rework solibs handling Randy MacLeod (1): python3-pyyaml-include: support native and nativesdk build Rasmus Villemoes (1): dfu-util: allow building nativesdk variant Ricardo Simoes (1): mbedtls: Fix warning for missing program Ross Burton (4): yajl: set correct homepage renderdoc: remove vim-native DEPENDS python3-gevent: fix build with Cython 3.0.10 python3-h5py: upgrade to 3.11.0 Rui Costa (1): avro: extend avro-c++ to native and nativesdk Scott Murray (2): abseil-cpp: backport RISC-V fix python3-grpcio: backport abseil-cpp RISC-V fix Soumya Sambu (3): apache2: Upgrade v2.4.58 -> v2.4.59 php: Upgrade to 8.2.18 unixodbc: Fix CVE-2024-1013 Stanislav Angelovic (1): chore(sdbus-c++): upgrade to 2.0.0 release Stefano Babic (1): lvgl: add gridnav to packageconfig Sven Fischer (1): trompeloeil: new recipe Timo Schuster (1): mbedtls: Do not set LIB_INSTALL_DIR to an absolute path to make MbedTLSTargets.cmake relocateable. Tom Geelen (8): python3-pychromecast: upgrade 14.0.0 -> 14.0.1 python3-zeroconf: upgrade 0.131.0 -> 0.132.0 python3-sqlalchemy: upgrade 2.0.27 -> 2.0.29 python3-zeroconf 0.132.0 -> 0.132.2 python3-pytest-freezer: new recipe python3-pytest-socket: new recipe python3-pytest-unordered: new recipe python3-requests-mock: new recipe Trevor Gamblin (2): xlsfonts: upgrade 1.0.7 -> 1.0.8 xkbutils: upgrade 1.0.5 -> 1.0.6 Vijay Anusuri (1): c-ares: Update SRC tarball path Wang Mingyu (259): abseil-cpp: upgrade 20240116.1 -> 20240116.2 adw-gtk3: upgrade 5.2 -> 5.3 bindfs: upgrade 1.17.6 -> 1.17.7 cryptsetup: upgrade 2.7.1 -> 2.7.2 file-roller: upgrade 44.0 -> 44.1 gnome-online-accounts: upgrade 3.50.0 -> 3.50.1 gnome-text-editor: upgrade 46.0 -> 46.1 gtkwave: upgrade 3.3.117 -> 3.3.119 hwdata: upgrade 0.380 -> 0.381 libbpf: upgrade 1.3.0 -> 1.4.0 libcrypt-openssl-random-perl: upgrade 0.15 -> 0.16 libopus: upgrade 1.5.1 -> 1.5.2 makedumpfile: upgrade 1.7.4 -> 1.7.5 opensc: upgrade 0.25.0 -> 0.25.1 python3-aiodns: upgrade 3.1.1 -> 3.2.0 python3-aiohttp: upgrade 3.9.3 -> 3.9.4 python3-cbor2: upgrade 5.6.2 -> 5.6.3 python3-django: upgrade 5.0.3 -> 5.0.4 python3-eth-abi: upgrade 5.0.1 -> 5.1.0 python3-eth-account: upgrade 0.11.0 -> 0.12.1 python3-eth-typing: upgrade 4.0.0 -> 4.1.0 python3-execnet: upgrade 2.0.2 -> 2.1.1 python3-filelock: upgrade 3.13.3 -> 3.13.4 python3-google-api-python-client: upgrade 2.124.0 -> 2.125.0 python3-ipython: upgrade 8.22.2 -> 8.23.0 python3-javaobj-py3: upgrade 0.4.3 -> 0.4.4 python3-joblib: upgrade 1.3.2 -> 1.4.0 python3-parso: upgrade 0.8.3 -> 0.8.4 python3-path: upgrade 16.10.0 -> 16.14.0 python3-pdm: upgrade 2.13.2 -> 2.14.0 python3-pulsectl: upgrade 23.5.2 -> 24.4.0 python3-pydantic: upgrade 2.6.4 -> 2.7.0 python3-pymodbus: upgrade 3.6.6 -> 3.6.7 python3-rarfile: upgrade 4.1 -> 4.2 python3-send2trash: upgrade 1.8.2 -> 1.8.3 python3-sentry-sdk: upgrade 1.44.0 -> 1.45.0 python3-validators: upgrade 0.24.0 -> 0.28.0 python3-web3: upgrade 6.16.0 -> 6.17.0 python3-zopeinterface: upgrade 6.2 -> 6.3 rdma-core: upgrade 50.0 -> 51.0 sngrep: upgrade 1.8.0 -> 1.8.1 squid: upgrade 6.8 -> 6.9 st: upgrade 0.9.1 -> 0.9.2 tcsh: upgrade 6.24.11 -> 6.24.12 toybox: upgrade 0.8.10 -> 0.8.11 webkitgtk3: upgrade 2.44.0 -> 2.44.1 xmlsec1: upgrade 1.3.3 -> 1.3.4 asio: upgrade 1.28.0 -> 1.30.2 gensio: upgrade 2.8.3 -> 2.8.4 mpich: upgrade 4.2.0 -> 4.2.1 openfortivpn: upgrade 1.21.0 -> 1.22.0 python3-argcomplete: upgrade 3.2.3 -> 3.3.0 python3-croniter: upgrade 2.0.3 -> 2.0.5 python3-grpcio-tools: upgrade 1.62.1 -> 1.62.2 python3-grpcio: upgrade 1.62.1 -> 1.62.2 python3-pycups: upgrade 2.0.1 -> 2.0.4 python3-pymisp: upgrade 2.4.188 -> 2.4.190 python3-pywbem: upgrade 1.6.3 -> 1.7.2 python3-pywbemtools: upgrade 1.2.1 -> 1.3.0 python3-regex: upgrade 2023.12.25 -> 2024.4.16 python3-yamlloader: upgrade 1.3.2 -> 1.4.1 sanlock: upgrade 3.9.1 -> 3.9.2 fping: upgrade 5.1 -> 5.2 iniparser: upgrade 4.1 -> 4.2 libgedit-gtksourceview: upgrade 299.1.0 -> 299.2.1 libmodule-build-tiny-perl: upgrade 0.047 -> 0.048 libmxml: upgrade 3.3.1 -> 4.0.3 python3-aiohttp: upgrade 3.9.4 -> 3.9.5 python3-bitstring: upgrade 4.1.4 -> 4.2.1 python3-freezegun: upgrade 1.4.0 -> 1.5.0 python3-google-api-python-client: upgrade 2.125.0 -> 2.127.0 python3-imageio: upgrade 2.34.0 -> 2.34.1 python3-ipython: upgrade 8.23.0 -> 8.24.0 python3-mypy: upgrade 1.9.0 -> 1.10.0 python3-pdm: upgrade 2.14.0 -> 2.15.1 python3-platformdirs: upgrade 4.2.0 -> 4.2.1 python3-pydantic: upgrade 2.7.0 -> 2.7.1 python3-pymodbus: upgrade 3.6.7 -> 3.6.8 python3-regex: upgrade 2023.04.16 -> 2024.4.28 python3-rlp: upgrade 4.0.0 -> 4.0.1 python3-tox: upgrade 4.14.2 -> 4.15.0 python3-types-psutil: upgrade 5.9.5.20240316 -> 5.9.5.20240423 python3-validators: upgrade 0.28.0 -> 0.28.1 python3-virtualenv: upgrade 20.25.0 -> 20.26.0 python3-web3: upgrade 6.17.0 -> 6.17.2 python3-xmlschema: upgrade 3.0.1 -> 3.3.1 qcbor: upgrade 1.2 -> 1.3 ser2net: upgrade 4.6.1 -> 4.6.2 spdlog: upgrade 1.13.0 -> 1.14.0 tracker-miners: upgrade 3.7.1 -> 3.7.2 tracker: upgrade 3.7.1 -> 3.7.2 uftrace: upgrade 0.15.2 -> 0.16 dool: upgrade 1.3.1 -> 1.3.2 gnome-text-editor: upgrade 46.1 -> 46.3 hwdata: upgrade 0.381 -> 0.382 libbpf: upgrade 1.4.0 -> 1.4.2 libnet-dns-perl: upgrade 1.40 -> 1.45 libnvme: upgrade 1.8 -> 1.9 liburing: upgrade 2.5 -> 2.6 nano: upgrade 7.2 -> 8.0 ndctl: upgrade v78 -> v79 networkmanager-openvpn: upgrade 1.10.2 -> 1.11.0 opencl-headers: upgrade 2023.12.14 -> 2024.05.08 opencl-icd-loader: upgrade 2023.12.14 -> 2024.05.08 openipmi: upgrade 2.0.34 -> 2.0.35 postgresql: upgrade 16.2 -> 16.3 python3-astroid: upgrade 3.1.0 -> 3.2.0 python3-asyncinotify: upgrade 4.0.6 -> 4.0.9 python3-bitstring: upgrade 4.2.1 -> 4.2.2 python3-dbus-fast: upgrade 2.21.1 -> 2.21.2 python3-django: upgrade 5.0.4 -> 5.0.6 python3-filelock: upgrade 3.13.4 -> 3.14.0 python3-freezegun: upgrade 1.5.0 -> 1.5.1 python3-gmqtt: upgrade 0.6.14 -> 0.6.16 python3-google-api-core: upgrade 2.18.0 -> 2.19.0 python3-google-api-python-client: upgrade 2.127.0 -> 2.129.0 python3-imgtool: upgrade 2.0.0 -> 2.1.0 python3-joblib: upgrade 1.4.0 -> 1.4.2 python3-langtable: upgrade 0.0.65 -> 0.0.66 python3-marshmallow: upgrade 3.21.1 -> 3.21.2 python3-moteus: upgrade 0.3.67 -> 0.3.68 python3-nocasedict: upgrade 2.0.1 -> 2.0.3 python3-nocaselist: upgrade 2.0.0 -> 2.0.2 python3-pdm: upgrade 2.15.1 -> 2.15.2 python3-pyudev: upgrade 0.24.1 -> 0.24.3 python3-regex: upgrade 2024.4.28 -> 2024.5.10 python3-sqlalchemy: upgrade 2.0.29 -> 2.0.30 python3-tqdm: upgrade 4.66.2 -> 4.66.4 python3-types-psutil: upgrade 5.9.5.20240423 -> 5.9.5.20240511 python3-uswid: upgrade 0.4.7 -> 0.5.0 python3-virtualenv: upgrade 20.26.0 -> 20.26.1 python3-web3: upgrade 6.17.2 -> 6.18.0 smcroute: upgrade 2.5.6 -> 2.5.7 tracker-miners: upgrade 3.7.2 -> 3.7.3 tracker: upgrade 3.7.2 -> 3.7.3 uriparser: upgrade 0.9.7 -> 0.9.8 nana: Fix buildpaths warning. fetchmail: Fix buildpaths warning. arno-iptables-firewall: upgrade 2.1.1 -> 2.1.2 cjson: upgrade 1.7.17 -> 1.7.18 evince: upgrade 46.1 -> 46.3 file-roller: upgrade 44.2 -> 44.3 gnome-online-accounts: upgrade 3.50.1 -> 3.50.2 googlebenchmark: upgrade 1.8.3 -> 1.8.4 gsl: upgrade 2.7.1 -> 2.8 libass: upgrade 0.17.1 -> 0.17.2 libdevmapper: upgrade 2.03.22 -> 2.03.24 msgraph: upgrade 0.2.1 -> 0.2.2 nautilus: upgrade 46.1 -> 46.2 python3-annotated-types: upgrade 0.6.0 -> 0.7.0 python3-astroid: upgrade 3.2.0 -> 3.2.2 python3-bitstring: upgrade 4.2.2 -> 4.2.3 python3-dbus-fast: upgrade 2.21.2 -> 2.21.3 python3-google-api-python-client: upgrade 2.129.0 -> 2.130.0 python3-gspread: upgrade 6.1.0 -> 6.1.2 python3-moteus: upgrade 0.3.68 -> 0.3.70 python3-pdm: upgrade 2.15.2 -> 2.15.3 python3-platformdirs: upgrade 4.2.1 -> 4.2.2 python3-pycurl: upgrade 7.45.2 -> 7.45.3 python3-pylint: upgrade 3.1.0 -> 3.2.2 python3-pyperf: upgrade 2.6.3 -> 2.7.0 python3-pyzstd: upgrade 0.15.10 -> 0.16.0 python3-rapidjson: upgrade 1.14 -> 1.17 python3-regex: upgrade 2024.5.10 -> 2024.5.15 python3-transitions: upgrade 0.9.0 -> 0.9.1 python3-twine: upgrade 5.0.0 -> 5.1.0 python3-types-psutil: upgrade 5.9.5.20240511 -> 5.9.5.20240516 python3-types-setuptools: upgrade 69.0.0.20240125 -> 70.0.0.20240524 python3-ujson: upgrade 5.9.0 -> 5.10.0 python3-validators: upgrade 0.28.1 -> 0.28.3 python3-virtualenv: upgrade 20.26.1 -> 20.26.2 python3-watchdog: upgrade 4.0.0 -> 4.0.1 python3-web3: upgrade 6.18.0 -> 6.19.0 redis: upgrade 7.2.4 -> 7.2.5 thingsboard-gateway: upgrade 3.4.6 -> 3.5 webkitgtk3: upgrade 2.44.1 -> 2.44.2 wireshark: upgrade 4.2.4 -> 4.2.5 xterm: upgrade 391 -> 392 atkmm-2.36: upgrade 2.36.2 -> 2.36.3 botan: upgrade 3.2.0 -> 3.4.0 bubblewrap: upgrade 0.8.0 -> 0.9.0 cglm: upgrade 0.9.2 -> 0.9.4 colord-native: upgrade 1.4.6 -> 1.4.7 composefs: upgrade 1.0.3 -> 1.0.4 ctags: upgrade 6.1.20240310.0 -> 6.1.20240602.0 editorconfig-core-c: upgrade 0.12.6 -> 0.12.7 exiftool: upgrade 12.72 -> 12.85 glibmm-2.68: upgrade 2.78.0 -> 2.80.0 highway: upgrade 1.1.0 -> 1.2.0 hwdata: upgrade 0.382 -> 0.383 iperf3: upgrade 3.16 -> 3.17.1 iscsi-initiator-utils: upgrade 2.1.8 -> 2.1.10 libcgi-perl: upgrade 4.60 -> 4.64 libcompress-raw-bzip2-perl: upgrade 2.206 -> 2.212 libcompress-raw-lzma-perl: upgrade 2.206 -> 2.212 libcompress-raw-zlib-perl: upgrade 2.206 -> 2.212 libiec61850: upgrade 1.5.1 -> 1.5.3 libio-compress-lzma-perl: upgrade 2.206 -> 2.212 libio-compress-perl: upgrade 2.206 -> 2.212 libsodium: upgrade 1.0.19 -> 1.0.20 libtracefs: upgrade 1.7.0 -> 1.8.0 libvpx: upgrade 1.14.0 -> 1.14.1 mcelog: upgrade 198 -> 199 mercurial: upgrade 6.5 -> 6.6.3 monit: upgrade 5.33.0 -> 5.34.0 networkmanager: upgrade 1.46.0 -> 1.48.0 ntp: upgrade 4.2.8p17 -> 4.2.8p18 openfortivpn: upgrade 1.22.0 -> 1.22.1 pangomm-2.48: upgrade 2.50.1 -> 2.52.0 pmdk: upgrade 2.0.0 -> 2.1.0 poco: upgrade 1.12.5p2 -> 1.13.3 poke: upgrade 4.0 -> 4.1 libimobiledevice-glue: upgrade 1.0.0 -> 1.2.0 libirecovery: upgrade 1.1.0 -> 1.2.0 python3-anyio: upgrade 4.3.0 -> 4.4.0 python3-autoflake: upgrade 2.2.1 -> 2.3.1 python3-bidict: upgrade 0.23.0 -> 0.23.1 python3-cantools: upgrade 39.4.4 -> 39.4.5 python3-coverage: upgrade 7.4.1 -> 7.5.3 python3-email-validator: upgrade 2.1.0 -> 2.1.1 python3-eth-hash: upgrade 0.6.0 -> 0.7.0 python3-evdev: upgrade 1.6.1 -> 1.7.1 python3-future: upgrade 0.18.3 -> 1.0.0 python3-google-api-python-client: upgrade 2.130.0 -> 2.131.0 python3-hexbytes: upgrade 1.0.0 -> 1.2.0 python3-html2text: upgrade 2020.1.16 -> 2024.2.26 python3-httpcore: upgrade 1.0.3 -> 1.0.5 python3-ipython: upgrade 8.24.0 -> 8.25.0 python3-msgpack: upgrade 1.0.7 -> 1.0.8 python3-netaddr: upgrade 1.2.1 -> 1.3.0 python3-openpyxl: upgrade 3.1.2 -> 3.1.3 python3-pdm-backend: upgrade 2.1.8 -> 2.3.0 python3-pdm: upgrade 2.15.3 -> 2.15.4 python3-prompt-toolkit: upgrade 3.0.43 -> 3.0.45 python3-py7zr: upgrade 0.20.8 -> 0.21.0 python3-pyalsaaudio: upgrade 0.10.0 -> 0.11.0 python3-pybind11-json: upgrade 0.2.13 -> 0.2.14 python3-pymongo: upgrade 4.6.1 -> 4.7.2 python3-pyroute2: upgrade 0.7.10 -> 0.7.12 python3-pyyaml-include: upgrade 1.3.2 -> 2.1 python3-redis: upgrade 5.0.1 -> 5.0.4 python3-rich: upgrade 13.7.0 -> 13.7.1 python3-sdbus: upgrade 0.11.1 -> 0.12.0 python3-sh: upgrade 2.0.6 -> 2.0.7 python3-snagboot: upgrade 1.2 -> 1.3 python3-stevedore: upgrade 5.1.0 -> 5.2.0 python3-sympy: upgrade 1.12 -> 1.12.1 python3-tomlkit: upgrade 0.12.3 -> 0.12.5 python3-typeguard: upgrade 4.2.1 -> 4.3.0 python3-xlsxwriter: upgrade 3.1.9 -> 3.2.0 qpdf: upgrade 11.8.0 -> 11.9.0 remmina: upgrade 1.4.34 -> 1.4.35 sanlock: upgrade 3.9.2 -> 3.9.3 sdmon: upgrade 0.8.1 -> 0.9.0 squashfs-tools-ng: upgrade 1.2.0 -> 1.3.1 tslib: upgrade 1.22 -> 1.23 usbredir: upgrade 0.13.0 -> 0.14.0 frr: use update-alternatives to solve conflicts with libsmi libsmi: use update-alternatives to solve conflicts with frr Weisser, Pascal (2): libblockdev: Add missing dependency on e2fsprogs to fs PACKAGECONFIG. libblockdev: Add missing dependency on keyutils to crypto PACKAGECONFIG. Wentao Zhang (1): meta-oe/conf/layer.conf: remove libbpf from NON_MULTILIB_RECIPES for x86 and x86-64 Yi Zhao (4): libdaq: update to latest stable version 3.0.14 snort3: update to latest stable version 3.1.84.0 libtevent: upgrade 0.16.0 -> 0.16.1 samba: upgrade 4.19.5 -> 4.19.6 Yoann Congal (8): reproducibility: move repro excludes from AB config.json to meta-oe squid: workaround a build failure with native gcc10 mdio-tools: fix mdio-netlink kernel module reproducibility packagegroup-meta-oe: fix lvgl inclusion hddtemp: Fix reproducibility in fr locale libfido2: remove non-functional native and nativesdk BBCLASSEXTEND sample-content: Set UNPACKDIR to S to avoid a QA warning packagegroup-meta-oe: replace libdbd-mysql-perl with dbd-mariadb Zhang Peng (1): hiredis: change ptest output format Zoltán Böszörményi (3): uw-imap: Add a patch to support newer than TLSv1.0 dracut: Switch to dracut-ng and upgrade to version 102 dracut: Drop an unnecessary patch alperak (4): libcoap: fix CVE-2024-0962 python3-ecdsa: enable ptest and add missing runtime dependency Use PYTHON_SITEPACKAGES_DIR instead of hard-coded site-packages directory path python3-scrypt: Move from PTESTS_PROBLEMS_META_PYTHON to PTESTS_SLOW_META_PYTHON baruch@tkos.co.il (1): sexpect: add new recipe maffan (1): networkd-dispatcher: Add dependency on python3-json magicWenli (1): serial: Fix empty package and use shared lib instead of static lib. poky: a88251b3e7..5d88faa0f3: Adithya Balakumar (1): wic/partition.py: Set hash_seed for empty ext partition Adriaan Schmidt (1): libcgroup_3.1.0: fix build on non-systemd systems Alejandro Hernandez Samaniego (2): tclibc-newlib: update security cflags override newlib: Use mcmodel=medany for RISCV64 Aleksandar Nikolic (4): install-buildtools: remove md5 checksum validation install-buildtools: fix "test installation" step install-buildtools: update base-url, release and installer version ref-manual: introduce CVE_CHECK_REPORT_PATCHED variable Alexander Kanavin (63): liba52: remove the recipe package_rpm: remove support for DIRFILES mpeg2dec: remove the recipe libtraceevent: submit meson.patch upstream swig: merge .inc into .bb swig: convert from autotools to cmake serf: mark patch as inappropriate for upstream submission kea: remove unnecessary reproducibility patch expect: mark patches as Inactive-Upstream apr: submit 0001-Add-option-to-disable-timed-dependant-tests.patch upstream busybox: submit CVE-2022-28391 patches upstream busybox: remove busybox-udhcpc-no_deconfig.patch apr: drop 0007-explicitly-link-libapr-against-phtread-to-make-gold-.patch gstreamer1.0-plugins-good: remove 0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch xinput-calibrator: mark upstream as inactive in a patch bash: mark build-tests.patch as Inappropriate connman: make 0002-resolve-musl-does-not-implement-res_ninit.patch libc-agnostic connman: submit 0002-resolve-musl-does-not-implement-res_ninit.patch upstream icu: add upstream submission links for fix-install-manx.patch libical: disable introspection in -native scripts/oe-setup-build: write a build environment initialization one-liner into the build directory bitbake: fetch2/crate: add upstream latest version check function python3-pyproject-hooks: fix upstream version check wayland: fix upstream version check documentation/poky.yaml.in: drop mesa/sdl from essential host packages glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0 glib-2.0: correct deprecated man/gtk-doc options rust: correctly link rust-snapshot into build/stage0 bblayers/makesetup: raise exceptions when errors happen bblayers/makesetup: include local repository paths in discovered layer repo data bblayers/makesetup: move check for existence of git remotes to oe-setup-layers plugin selftest/sstatetests: separate sstate presence check into its own class selftest/sstatetests: move exception list for cache objects to the parent class mesa: remove obsolete 0001-meson.build-check-for-all-linux-host_os-combinations.patch kexec-tools: submit 0003-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch upstream vorbis: mark patch as Inactive-Upstream grub: mark grub-module-explicitly-keeps-symbole-.module_license.patch as a workaround grub: remove unneeded 0001-Disable-mfpmath-sse-as-well-when-SSE-is-disabled.patch gdb: remove unneeded 0006-resolve-restrict-keyword-conflict.patch perl: submit the rest of determinism.patch upstream iptables: submit 0001-configure-Add-option-to-enable-disable-libnfnetlink.patch upstream iptables: remove unneeded 0002-iptables-xshared.h-add-missing-sys.types.h-include.patch iptables: correctly enable libnetfilter_conntrack support x264: update to latest revision on official git elfutils: remove unneeded 0006-Fix-build-on-aarch64-musl.patch glib-2.0: remove obsolete 0001-Set-host_machine-correctly-when-building-with-mingw3.patch rust: add reproducibility patch to eliminate host leakage rust: use rust-snapshot binaries only in rust-native rust: build the default set of tools selftest/rust: correctly form the PATH environment variable boost: update 1.84.0 -> 1.85.0 libgit2: update 1.7.2 -> 1.8.1 pinentry: update 1.2.1 -> 1.3.0 mobile-broadband-provider-info: upgrade 20230416 -> 20240407 zstd: upgrade 1.5.5 -> 1.5.6 icu: upgrade 74-2 -> 75-1 libxcb: upgrade 1.16.1 -> 1.17.0 xserver-xorg: upgrade 21.1.12 -> 21.1.13 meson: upgrade 1.3.1 -> 1.4.0 gtk-doc: upgrade 1.33.2 -> 1.34.0 gstreamer1.0: update 1.22.11 -> 1.24.3 libomxil: remove the recipe cmake: upgrade 3.28.3 -> 3.29.3 Alexandre Truong (3): oeqa/selftest/devtool: fix _test_devtool_add_git_url Revert "oeqa/selftest/devtool: fix test_devtool_add_git_style2" recipe style guide: add recommendation for patches without signature Andrew Fernandes (1): gtk+: add missing libdrm dependency Anton Almqvist (1): devtool: modify: Catch git submodule error for go code Antonin Godard (4): devtool: ide-sdk: correct help typo bitbake: codeparser: support shell substitutions in quotes bitbake: codeparser: remove redundant list conversion bitbake: tests.codeparser: add tests for shell expansions Anuj Mittal (9): enchant2: upgrade 2.6.9 -> 2.7.2 harfbuzz: upgrade 8.3.1 -> 8.4.0 libproxy: upgrade 0.5.4 -> 0.5.6 libsolv: upgrade 0.7.28 -> 0.7.29 mmc-utils: upgrade to latest revision sqlite3: upgrade 3.45.1 -> 3.45.3 harfbuzz: upgrade 8.4.0 -> 8.5.0 stress-ng: upgrade 0.17.07 -> 0.17.08 glib-2.0: upgrade 2.80.0 -> 2.80.2 Archana Polampalli (1): xserver-xorg: upgrade 21.1.11 -> 21.1.12 Bartosz Golaszewski (1): linux-firmware: add a package for ath12k firmware Benjamin Bara (1): gstreamer1.0-plugins-bad: adapt webrtc audio dependency Benjamin Szőke (2): archiver.bbclass: Fix work-shared checking for kernel recipes populate_sdk_base: add 7zip archive type for SDK Bruce Ashfield (21): linux-yocto/6.6: update to v6.6.24 linux-yocto/6.6: update CVE exclusions (6.6.24) linux-yocto/6.6: update to v6.6.25 linux-yocto/6.6: update CVE exclusions (6.6.25) linux-yocto/6.6: nft: enable veth linux-yocto/6.6: update to v6.6.27 linux-yocto/6.6: update CVE exclusions (6.6.27) linux-yocto/6.6: cfg: drop obselete options linux-yocto/6.6: update to v6.6.28 linux-yocto/6.6: update CVE exclusions (6.6.28) linux-yocto/6.6: update to v6.6.29 linux-yocto/6.6: update CVE exclusions (6.6.29) linux-yocto/6.6: fix kselftest failures systemd: fix build against 6.9 libc-headers linux-yocto/6.6: update to v6.6.30 linux-yocto/6.6: intel configuration changes linux-libc-headers: bump to v6.9 linux-yocto/6.6: update to v6.6.32 linux-yocto/6.6: cfg: introduce Intel NPU fragment linux-yocto-dev: bump to v6.10 lttng-modules: update to 2.13.13 and fix for 6.10+ Changhyeok Bae (1): iproute2: upgrade 6.7.0 -> 6.8.0 Changqing Li (5): ptest-runner: Bump to 2.4.4 (95f528c) ghostscript: upgrade 10.03.0 -> 10.03.1 gettext: fix a parallel build issue man-pages: upgrade 6.06 -> 6.8 systemd: fix wrong path of tmp.mount Chen Qi (8): systemd/systemd-boot: upgrade from 255.4 to 255.6 pciutils: upgrade from 3.11.1 to 3.12.0 shadow: upgrade from 4.15.0 to 4.15.1 cups: upgrade from 2.4.7 to 2.4.8 kmod: upgrade from 31 to 32 libnl: change HOMEPAGE coreutils: split out coreutils-getlimits findutils: upgrade from 4.9.0 to 4.10.0 Christian Bräuner Sørensen (1): systemd: sed ROOT_HOME only if sysusers PACKAGECONFIG is set Dan McGregor (2): shadow: install manpages gcc: Allow using libc++ Daniel Klauer (1): cmake.bbclass: Add ${COREBASE}/scripts to CMAKE_FIND_ROOT_PATH Denys Dmytriyenko (2): wayland: upgrade 1.22.0 -> 1.23.0 weston: upgrade 13.0.0 -> 13.0.1 Dmitry Baryshkov (3): ffmpeg: backport patches to use new Vulkan AV1 codec API site/x86_64-linux: add ac_cv_func_fnmatch_works ffmpeg: backport patch to fix errors with GCC 14 Emil Kronborg (5): at-spi2-core: add at-spi2-atk to CVE_PRODUCT gtk+3: add gtk+ to CVE_PRODUCT insane.bbclass: remove skipping of cross-compiled packages insane.bbclass: fix HOST_ variable names insane.bbclass: remove leftover variables and comment Enrico Jorns (1): oeqa/utils/commands: extend docstring for runqemu context manager Enrico Jörns (3): oeqa/core: remove duplicate 'os' import wic: engine.py: use raw string for escape sequence wic: bootimg-efi: fix error handling Etienne Cordonnier (3): oeqa/runtime: fix regression in minidebuginfo test oeqa/runtime: make minidebuginfo test work with coreutils selftests: add test_minidebuginfo_qemu Felix Nilsson (1): base-files: profile: fix error sh: 1: unknown operand Guðni Már Gilbert (4): python3-bcrypt: drop python3-six from RDEPENDS python3-pyopenssl: drop python3-six from RDEPENDS python3-pycparser: cleanup RDEPENDS python3-requests: cleanup RDEPENDS Heiko (1): kernel.bbclass: check, if directory exists before removing empty module directory Igor Opaniuk (1): initramfs-framework: support force reboot if fatal error occurs Iskander Amara (1): linux-firmware: Move Intel AC 9260 bluetooth firmware to a separate package Jan Vermaete (1): python3-mako: added ptest Jasper Orschulko (1): dev-manual: Add info on build env initialization Joe Slater (1): oe-debuginfod: add option for data storage John Ripple (1): rootfs.py: Fix logger error message format Jonas Gorski (1): linuxloader: add -armhf on arm only for TARGET_FPU 'hard' Jookia (1): populate_sdk_ext.bbclass: Fix undefined variable error Jordan Crouse (1): libxcrypt-compat: Rename libcrypto.so.1 -> libcrypt.so.1 Jose Quaresma (3): go: Drop the linkmode completely Revert "goarch: disable dynamic linking globally" go: upgrade 1.22.2 -> 1.22.3 Joshua Watt (18): bitbake: bitbake-hashclient: Add ping command bitbake: bitbake-hashclient: Improve stress statistics reporting bitbake: bitbake-hashclient: Improve ping command line options bitbake: bb: Use namedtuple for Task data bitbake: hashserv: client: Add batch stream API bitbake: siggen: Enable batching of unihash queries bitbake: hashserv: server: Add support for SO_REUSEPORT bitbake: siggen: Drop client pool support bitbake: asyncrpc: Remove ClientPool bitbake: siggen: Batch unihash_exists checks bitbake: hashserv: client: Fix changing stream modes sstatesig: Drop BB_HASHSERVE_MAX_PARALLEL lib: package: Add file_reverse_translate lib: package: Replace ":" in file names bitbake: asyncrpc: Use client timeout for websocket open timeout classes/spdx-common: Move common SPDX to new class classes/spdx-common: Add SPDX version to path classes/spdx-common: Return empty list from extract_licenses Julien Stephan (3): oeqa: selftest: context: run tests serially if testtools/subunit modules are not found devtool: standard: update-recipe/finish: fix update localfile in another layer oeqa/selftest/devtool: add test for updating local files into another layer Kai Kang (5): webkitgtk: 2.44.0 -> 2.44.1 multilib.bbclass: replace deprecated e.data with d cmake-qemu.bbclass: fix if criterion gcc: remove g77/f77 gfortran: update runtime dependencies Kari Sivonen (1): bitbake: fetch2/svn: Fix mirroring issue with svn Khem Raj (27): oeqa/postactions: Do not use -l option with df llvm: Upgrade to 18.1.4 strace: Upgrade to 6.8 pcmanfm: Disable incompatible-pointer-types warning as error kea: Remove -fvisibility-inlines-hidden from C++ flags consolekit: Disable incompatible-pointer-types warning as error gtk4: Disable int-conversion warning as error llvm: Upgrade to 18.1.5 llvm: Switch to using release tarballs python3: Treat UID/GID overflow as failure ltp: Fix build with GCC-14 iproute2: Fix build with GCC-14 strace: Use locale-base-en-us for locale zip: Fix build with gcc-14 linux-yocto: Enable team net driver valgrind: Upgrade to 3.23.0 gcc: Upgrade to GCC 14.1 release openssl: Fix build on riscv kexec-tools: Fix build with GCC-14 on musl systemd-bootchart: Fix build on musl systemd.bbclass: Clarify error message python3: Drop empty patch grub,grub-efi: Remove -mfpmath=sse on x86 ltp: Fix build break with clang on risv64 gstreamer1.0-plugins-bad: Fix build with musl gcc: Fix typo in increment expression in unicode from libstdc++ gawk: Remove References to /usr/local/bin/gawk Kirill Yatsenko (1): iptables: fix save/restore symlinks with libnftnl PACKAGECONFIG enabled Konrad Weihmann (1): insane: error out on UNPACKDIR = WORKDIR Lee Chee Yang (5): release-notes-5.0: update recipes changes migration-notes: add release notes for 4.0.18 release-notes-5.0: update Repositories / Downloads section release-notes-4.0.18: specify backported license migration-notes: add release notes for 5.0.1 Lei Maohui (1): run-postinsts.service: Removed --no-reload to fix reload warning when users execute systemctl in the first boot. Marc Ferland (1): libinput: fix building with debug-gui option Marek Vasut (1): gstreamer1.0-plugins-good: Include qttools-native during the build with qt5 PACKAGECONFIG Mark Hatle (2): sstate.bbclass: Add _SSTATE_EXCLUDEDEPS_SYSROOT to vardepsexclude binutils: Fix aarch64 disassembly abort Markus Volk (7): gtk4: update 4.14.1 -> 4.14.2 xwayland: update 23.2.5 -> 23.2.6 wayland-protocols: update 1.35 -> 1.36 gtk4: update 4.14.2 -> 4.14.4 libadwaita: update 1.5.0 -> 1.5.1 xcb-util-errors: add recipe ell: update 0.65 -> 0.66 Marlon Rodriguez Garcia (1): bitbake: ui/buildinfohelper: Add exception treatment to fix missing target_file Martin Hundeb?ll (4): classes: image_types: apply EXTRA_IMAGECMD:squashfs* in oe_mksquashfs() ell: upgrade 0.64 -> 0.65 ofono: upgrade 2.4 -> 2.7 classes: image_types: quote variable assignment needed by dash Martin Hundebøll (1): qemu: upgrade 8.2.1 -> 9.0.0 Martin Jansa (10): rng-tools: ignore incompatible-pointer-types errors for now expect: ignore various issues now fatal with gcc-14 libunwind: ignore various issues now fatal with gcc-14 p11-kit: ignore various issues fatal with gcc-14 (for 32bit MACHINEs) lrzsz connman-gnome libfm: ignore various issues fatal with gcc-14 cdrtools-native: fix build with gcc-14 db: ignore implicit-int and implicit-function-declaration issues fatal with gcc-14 selftest: add Upstream-Status to .patch files insane: add patch-status to default ERROR_QA bitbake: siggen: catch FileNotFoundError everywhere and ConnectionError also in get_unihashes Maxin B. John (1): iproute2: drop obsolete patch Michael Glembotzki (1): rootfs-postcommands.bbclass: Only set DROPBEAR_RSAKEY_DIR once Michael Halstead (2): docs: add support for scarthgap 5.0 release yocto-uninative: Update to 4.5 for gcc 14 Michael Opdenacker (15): manuals: standards.md5: add standard for project names ref-manual: update releases.svg bitbake: prserv: declare "max_package_pr" client hook bitbake: prserv: move code from __init__ to bitbake-prserv bitbake: prserv: add "upstream" server support bitbake: prserv: enable database sharing bitbake: prserv: avoid possible race condition in database code bitbake: prserv: store_value() improvements bitbake: prserv: import simplification bitbake: prserv: add bitbake selftests migration-guides: placeholder files for 5.1 ref-manual: introduce UNPACKDIR variable migration-5.1.rst: preliminary description of UNPACKDIR changes maintainers.inc: update self e-mail address documentation/README: refer to doc package requirements Mingli Yu (1): ncurses: Fix CVE-2023-50495 Naveen Saini (1): gstreamer1.0-plugins-bad: rename onevpl-intel-gpu -> vpl-gpu-rt Ninette Adhikari (6): oe-build-perf-report: Add apache echarts to make report interactive oe-build-perf-report: Display more than 300 commits and date instead of commit number oe-build-perf-report: Improve report styling and add descriptions oe-build-perf-report: Update chart tooltip and chart type oe-build-perf-report: Add dark mode oe-build-perf-report: Add commit hash link to chart tooltip Noe Galea (1): manuals: document NVDCVE_API_KEY variable Ola x Nilsson (2): binutils: Remove conflict markers from 0008-Use-libtool-2.4.patch oeqa/selftest/devtool: add test for modifying recipes using go.bbclass Paul Eggleton (2): ref-manual: variables: add USERADD_DEPENDS release-notes: add a few more new features Peter Marko (9): update-rc.d: add +git to PV ttyrun: define CVE_PRODUCT glibc: Update to latest on stable 2.39 branch glibc: correct license glibc: Update to latest on stable 2.39 branch openssl: patch CVE-2024-4603 ncurses: switch to new mirror ncurses: Upgrade 6.4 -> 6.5 openssl: Upgrade 3.3.0 -> 3.3.1 Philip Lorenz (4): lib/package_manager/ipk: Do not hardcode payload compression algorithm ipk: Fix clean up of extracted IPK payload package_manager: Move OpkgDpkgPM into common module package_manager: Share more common DEB / IPK code Poonam Jadhav (1): ppp: Add RSA-MD in LICENSE Quentin Schulz (5): docs: brief-yoctoprojectqs: explicit version dependency on websockets python module mmc-utils: fix URL kernel-yocto: fix incorrect debug message for defconfig in WORKDIR linux-firmware: update to 20240513 linux-firmware: add new package for Mali CSFFW Valhall firmware Ralph Siemsen (1): uboot-sign: fix loop in do_uboot_assemble_fitimage Rasmus Villemoes (2): openssh: add After dependencies on nss-user-lookup.target git: set --with-gitconfig=/etc/gitconfig for -native builds Ricardo Simoes (1): libusb1: Set CVE_PRODUCT Richard Purdie (74): curl: Backport patch to fix buildtools issues base/bitbake.conf: Introduce UNPACKDIR classes/lib/scripts: Initial WORKDIR -> UNPACKDIR updates recipes: Update S = WORKDIR recipes to use ${S} correctly recipes: Update WORKDIR references to UNPACKDIR local.conf.sample: Fix hashequivalence server address brief-yoctoprojectqs: Update to the correct hash equivalence server address linux-yocto-custom: Fix comment override syntax bitbake: build: Handle conflict between cwd and cleandirs bitbake: bitbake: update to version 2.9.1 sanity.conf: Require bitbake 2.9.1 oeqa/selftest/recipetool: Fix for usrmerge in DISTRO_FEATURES oeqa/selftest/devtool: Fix for usrmerge in DISTRO_FEATURES insane: Fix case where S doesn't exist ssh-pregen-hostkeys: Limit to qemu machines by default oeqa/systemd_boot: Ensure ssh-pregen-hostkeys are available for the test bitbake: asyncrpc/client: Fix websockets minimum version for python 3.10 at: Tweak UNPACKDIR reference bitbake: parse: Improve/fix cache invalidation via mtime selftest/cases/runtime_test: Exclude centos-9 from virgl tests bitbake: cooker: Ensure generateTaskDepTreeData fails for NoProvider dwarfsrcfiles: Switch to S = UNPACKDIR recipes: Start WORKDIR -> UNPACKDIR transition recipes: Switch away from S = WORKDIR devtool: Drop oe-local-files and simplify systemd-conf: Convert to use a dedicated UNPACKDIR recipes: Ensure S is set to a valid directory build-appliance-image: Remove warning about S not existing go: Drop fork of unpack code, mandate GO_SRCURI_DESTSUFFIX linux-yocto: Avoid QA check oeqa/sdk/assimp: Upgrade and fix for gcc 14 gcc-runtime: libgomp fix for gcc 14 warnings with mandb selftest tiny-init: Stop using S == WORKDIR base: Switch UNPACKDIR to a subdir of WORKDIR recipetool/devtool: Update to work correctly with UNPACKDIR insane: Error for S == WORKDIR usbinit: Drop recipe insane: Add error for B = WORKDIR base/bitbake.conf: Move S/B to PSEUDO_IGNORE_PATHS unconditionally base/insane: Move S/B checks to more logical place in insane class useradd-example: Fix S = WORKDIR reference bitbake: fetch/npmsw: The fetcher shouldn't have any knowledge of S layer.conf: Add os-release to SIGGEN_EXCLUDERECIPES_ABISAFE pseudo: Update to pull in python 3.12+ fix bitbake: runqueue: Add timing warnings around slow loops bitbake: runqueue: Allow rehash loop to exit in case of interrupts bitbake: runqueue: Process unihashes in parallel at init bitbake: runqueue: Improve rehash get_unihash parallelism bs4: Update to 4.12.3 from 4.4.1 bitbake: lib/bs4: Avoid soupsieve warning bitbake: cooker: Improve handling errors during parsing when profiling bitbake: bitbake: Drop older python version compatibility code bitbake: fetch2/wget: Fix failure path for files that are empty or don't exist bitbake: tests/fetch: Tweak to work on Fedora40 busybox: Disable CONFIG_TC for poky-tiny siteconfig: Drop siteconfig class/code/support sstate: Drop intercept functions support sstate/buildhistory: Fix plaindirs handling to occur before SSTATEPOSTINSTFUNCS sstatesig/populate_sdk_ext: Improve unihash cache handling libtool: 2.4.7 -> 2.5.0 autotools/libtool: Drop libtool sysroot patch as not needed libtool-native: Drop obsolete systroot config libtool: Drop obsolete configure/compile prepends python3-jinja2: Upgrade 3.1.3 -> 3.1.4 nasm: Upgrade 2.16.01 -> 2.16.03 oeqa/runtime/ltp: Drop groups that were removed in new version openssl: Add passthrough variables to work with bitbake build-appliance-image: Update to master head revision bitbake: tests/fetch: Tweak test to match upstream repo url change cve-exclusion: Drop the version comparision/warning bitbake: siggen: Drop copy_unihashes function bitbake: runqueue: Avoid save_unitaskhashes selftest/spdx: Fix for SPDX_VERSION addition oeqa/sdk/case: Ensure DL_DIR is populated with artefacts if used Robert Joslyn (2): curl: Update to 8.8.0 libgloss: Do not apply non-existent patch Robert Kovacsics (1): sdk: Fix path length limit to match reserved size Robert Yang (5): strace: upgrade 6.8 -> 6.9 git: 2.44.1 -> 2.45.1 quilt: 0.67 -> 0.68 fmt: Add it from meta-oe for ccache 4.10 ccache: 4.9.1 -> 4.10 Ross Burton (42): waffle: remove dependency on udev ruby: remove obsolete build dependences npth: update homepage npth: remove obsolete pkgconfig patch npth: remove obsolete binconfig-disabled inherit npth: remove redundant FILES insane: handle dangling symlinks in the libdir QA check openssl: fix pkgconfig path problems curl: locale-base-en-us isn't glibc-specific gstreamer1.0: skip another known flaky test libportal: fix rare build race cpio: mark CVE-2023-7216 as disputed enchant2: upgrade to 2.7.3 lib/oe/package-manager: allow including self in create_packages_dir selftest/classes: add localpkgfeed class oeqa/selftest/debuginfod: use localpkgfeed to speed server startup oeqa/sdkext/devtool: replace use of librdfa genericarm64: depend on u-boot in testimage oeqa/sdk: rename test cases oeqa/sdk: remove unused imports from test cases meson: don't use deprecated pkgconfig variable toolchain-scripts: export the target endianism and word size curl: skip FTP tests in run-ptest gawk: fix readline detection python3-hatchling: upgrade 1.24.1 -> 1.24.2 gdk-pixbuf: upgrade 2.42.11 -> 2.42.12 fribidi: upgrade 1.0.13 -> 1.0.14 oeqa/manual: remove obsolete CROPS and Eclipse manually testing scripts gawk: update patch status python3-cryptodome: remove redundant PYPI_PACKAGE_EXT python3-cython: remove redundant .inc file site: move ac_cv_func_fnmatch_works to libc files site: remove libc definitions in nios2-linux site: remove obsolete evolution-data-server entries site: remove obsolete dbus entry insane: show cleaned build paths in more tests site: fix ac_cv_uint typo site: move ac_cv_func_posix_getpwnam_r to libc files pciutils: rewrite recipe procps: fix build with new glibc but old kernel headers scripts/makefile-getvar: add script to get values from Makefiles curl: rewrite ptest installation Rudolf J Streif (1): bitbake: fetch2/wget: Canonicalize DL_DIR paths for wget2 compatibility Siddharth Doshi (1): cups: Upgrade 2.4.8 -> 2.4.9 Simone Weiß (4): gnutls: Fix failing ptests bitbake: bitbake-layers: adapt force option to not use tinfoil tzdata: Add tzdata.zi to tzdata-core package sanity: Check if tar is gnutar Soumya Sambu (2): ncurses: Fix CVE-2023-45918 git: upgrade 2.44.0 -> 2.44.1 Sundeep KOKKONDA (2): binutils: stable 2.42 branch updates. glibc: stable 2.39 branch updates. Sven Schwermer (3): bitbake: fetch2/gcp: Add missing runfetchcmd import recipetool: Handle unclean response in go resolver recipetool: Handle several go-import tags in go resolver Thomas Perrot (1): maintainers.inc: maintainer for opensbi Tim Orling (32): python3-maturin: upgrade 1.4.0 -> 1.5.1 glslang: upgrade to 1.3.283.0 vulkan-headers: upgrade to 1.3.283.0 vulkan-loader: upgrade to 1.3.283.0 vulkan-tools: upgrade to 1.3.283.0 spirv-headers: upgrade to 1.3.283.0 spirv-tools: upgrade to 1.3.283.0 vulkan-validation-layers: upgrade to 1.3.283.0 vulkan-utility-libraries: upgrade to 1.3.283.0 vulkan-volk: upgrade to 1.3.283.0 python3-cryptography: upgrade 42.0.5 -> 42.0.7 python3-bcrypt: upgrade 4.1.2 -> 4.1.3 python3-rpds-py: upgrade 0.18.0 -> 0.18.1 pythonn3-rpds-py: enable ptest python3-maturin: upgrade 1.5.1 -> 1.6.0 python3-meson-python: ugprade 0.15.0 -> 0.16.0 python3-babel: upgrade 2.14.0 -> 2.15.0 python3-cryptography: upgrade 42.0.7 -> 42.0.8 python3-certifi: upgrade 2024.2.2 -> 2024.6.2 python3-more-itertools: upgrade 10.2.0 -> 10.3.0 python3-packaging: upgrade 24.0 -> 24.1 python3-requests: upgrade 2.32.1 -> 2.32.3 python3-typing-extensions: upgrade 4.11.0 -> 4.12.2 python3-zipp: upgrade 3.18.2 -> 3.19.2 bitbake: taoster: update fixtures for scarthgap, current bitbake: toaster test_cerate_new_project: add scarthgap bitbake: test_project_page: fix failing test_single_layer_page devtool upgrade: enable RECIPE_UPDATE_EXTRA_TASKS cargo-update-recipe-crates: add RECIPE_UPDATE_EXTRA_TASKS meta-selftest: add python3-guessing-game oe-selftest: add RECIPE_UPDATE_EXTRA_TASKS test ref-manual: add RECIPE_UPDATE_EXTRA_TASKS variable Trevor Gamblin (26): patchtest: test_metadata: fix invalid escape sequences python3-pytest: upgrade 8.1.1 -> 8.2.0 python3: skip test_concurrent_futures/test_shutdown patchtest: requirements.txt: add GitPython patchtest: repo: refactor to use GitPython patchtest: tests: update bugzilla_entry_format.fail testfile patchtest: utils: remove unused functions python3-hypothesis: upgrade 6.100.1 -> 6.102.4 python3-pygments: upgrade 2.17.2 -> 2.18.0 python3-pytest: upgrade 8.2.0 -> 8.2.1 python3-referencing: upgrade 0.34.0 -> 0.35.1 python3-requests: upgrade 2.31.0 -> 2.32.1 python3-pyproject-metadata: upgrade 0.7.1 -> 0.8.0 python3-setuptools-scm: upgrade 8.0.4 -> 8.1.0 python3-sphinx: upgrade 7.2.6 -> 7.3.7 python3-trove-classifiers: upgrade 2024.4.10 -> 2024.5.17 maintainers.inc: transfer some python recipes to tgamblin ref-manual: variables: document PYPI_PACKAGE_EXT, PYPI_SRC_URI patchtest: selftest: fix patch files python3-hypothesis: upgrade 6.102.4 -> 6.103.0 python3-trove-classifiers: upgrade 2024.5.17 -> 2024.5.22 python3-docutils: upgrade 0.20.1 -> 0.21.2 python3: upgrade 3.12.3 -> 3.12.4 python3-pytest: upgrade 8.2.1 -> 8.2.2 python3: skip test_concurrent_futures/test_deadlock python3: skip test_multiprocessing/test_active_children test Victor Kamensky (2): systemtap: upgrade 5.0 -> 5.1 systemtap: fix systemtap-native build error on Fedora 40 Vincent Kriek (1): devtool: sync: Fix Execution error Wang Mingyu (70): llvm: upgrade 18.1.2 -> 18.1.3 dropbear: upgrade 2022.83 -> 2024.84 python3-pycparser: upgrade 2.21 -> 2.22 gnutls: upgrade 3.8.4 -> 3.8.5 bind: upgrade 9.18.25 -> 9.18.26 cronie: upgrade 1.7.1 -> 1.7.2 diffoscope: upgrade 260 -> 265 dpkg: upgrade 1.22.5 -> 1.22.6 gcr: upgrade 4.2.1 -> 4.3.0 gdk-pixbuf: upgrade 2.42.10 -> 2.42.11 libarchive: upgrade 3.7.2 -> 3.7.3 libpam: upgrade 1.6.0 -> 1.6.1 libsdl2: upgrade 2.30.1 -> 2.30.2 libwebp: upgrade 1.3.2 -> 1.4.0 libxmlb: upgrade 0.3.17 -> 0.3.18 libxmu: upgrade 1.2.0 -> 1.2.1 lighttpd: upgrade 1.4.75 -> 1.4.76 lttng-ust: upgrade 2.13.7 -> 2.13.8 ninja: upgrade 1.11.1 -> 1.12.0 openssl: upgrade 3.2.1 -> 3.3.0 pango: upgrade 1.52.1 -> 1.52.2 python3-beartype: upgrade 0.18.2 -> 0.18.5 python3-cython: upgrade 3.0.9 -> 3.0.10 python3-dtschema: upgrade 2024.2 -> 2024.4 python3-hatchling: upgrade 1.22.4 -> 1.24.1 python3-hypothesis: upgrade 6.99.4 -> 6.100.1 python3-idna: upgrade 3.6 -> 3.7 python3-lxml: upgrade 5.1.0 -> 5.2.1 python3-mako: upgrade 1.3.2 -> 1.3.3 python3-pluggy: upgrade 1.4.0 -> 1.5.0 python3-pygobject: upgrade 3.48.1 -> 3.48.2 python3-setuptools: upgrade 69.2.0 -> 69.5.1 python3-trove-classifiers: upgrade 2024.3.3 -> 2024.4.10 repo: upgrade 2.44 -> 2.45 stress-ng: upgrade 0.17.06 -> 0.17.07 taglib: upgrade 2.0 -> 2.0.1 util-macros: upgrade 1.20.0 -> 1.20.1 vala: upgrade 0.56.16 -> 0.56.17 wayland-protocols: upgrade 1.34 -> 1.35 xcb-proto: upgrade 1.16.0 -> 1.17.0 mesa: upgrade 24.0.3 -> 24.0.5 appstream: upgrade 1.0.2 -> 1.0.3 bash-completion: upgrade 2.13.0 -> 2.14.0 bind: upgrade 9.18.26 -> 9.18.27 btrfs-tools: upgrade 6.8 -> 6.8.1 createrepo-c: upgrade 1.1.0 -> 1.1.1 diffoscope: upgrade 265 -> 267 dmidecode: upgrade 3.5 -> 3.6 dnf: upgrade 4.19.2 -> 4.20.0 ed: upgrade 1.20.1 -> 1.20.2 gtk+3: upgrade 3.24.41 -> 3.24.42 iproute2: upgrade 6.8.0 -> 6.9.0 iw: upgrade 6.7 -> 6.9 libedit: upgrade 20230828-3.1 -> 20240517-3.1 libgpg-error: upgrade 1.48 -> 1.49 libslirp: upgrade 4.7.0 -> 4.8.0 libxml2: upgrade 2.12.6 -> 2.12.7 libxmlb: upgrade 0.3.18 -> 0.3.19 llvm: upgrade 18.1.5 -> 18.1.6 mesa: upgrade 24.0.5 -> 24.0.7 msmtp: upgrade 1.8.25 -> 1.8.26 nghttp2: upgrade 1.61.0 -> 1.62.0 ninja: upgrade 1.12.0 -> 1.12.1 python3-jsonschema: upgrade 4.21.1 -> 4.22.0 python3-lxml: upgrade 5.2.1 -> 5.2.2 python3-mako: upgrade 1.3.3 -> 1.3.5 python3-zipp: upgrade 3.18.1 -> 3.18.2 shaderc: upgrade 2024.0 -> 2024.1 wireless-regdb: upgrade 2024.01.23 -> 2024.05.08 xwayland: upgrade 23.2.6 -> 24.1.0 Willy Tu (1): rust-target-config: fix feature for vfpv4f16 Xiangyu Chen (2): iputils: splitting the ping6 as a package ltp: add iputils-ping6 to RDEPENDS Yi Zhao (9): libcap-ng: upgrade 0.8.4 -> 0.8.5 libcap-ng-python: upgrade 0.8.4 -> 0.8.5 dropbear: upgrade 2024.84 -> 2024.85 libsdl2: upgrade 2.30.2 -> 2.30.3 gnu-efi: upgrade 3.0.17 -> 3.0.18 libcap: upgrade 2.69 -> 2.70 ltp: upgrade 20240129 -> 20240524 logrotate: upgrade 3.21.0 -> 3.22.0 debianutils: upgrade 5.17 -> 5.19 Yoann Congal (1): migration-5.1: add the recommended pattern for S/UNPACKDIR definition Yogita Urade (1): libarchive: upgrade 3.7.3 -> 3.7.4 Zev Weiss (1): bash: Fix file-substitution error-handling bug Zoltan Boszormenyi (2): cracklib: Modify patch to compile with GCC 14 cdrtools-native: Fix build with GCC 14 joshua Watt (6): classes/create-spdx-2.2: Fix SPDX Namespace Prefix bitbake: cooker: Use hash client to ping upstream server bitbake: siggen/runqueue: Report which dependencies affect the taskhash bitbake: cooker: Handle ImportError for websockets bitbake: asyncrpc: Check websockets version classes/create-spdx-2.2: Fix SPDX dependencies for ABI Safe recipes meta-security: d1522af21d..b4a8bc606f: Changqing Li (2): recipes: WORKDIR -> UNPACKDIR transition scap-security-guide: WORKDIR -> UNPACKDIR Gael PORTAY (1): sssd: remove duplicate option --without-python2-bindings Gowtham Suresh Kumar (1): meta-parsec: Update parsec-service to 1.4.1 Marta Rybczynska (1): packagegroup-core-security: update libseccomp dependencies Martin Jansa (2): {tcp,udp}-smack-test: fix implicit-function-declaration issues fatal with gcc-14 mmap-smack-test, smack-test, tcp-smack-test, udp-smack-test: don't use S = ${WORKDIR} Tim Orling (5): swtpm: upgrade 0.8.1 -> 0.8.2 tpm2-pkcs11: BBCLASSEXTEND native and nativesdk tpm2-tools: BBCLASSEXTEND native and nativesdk libtpm: BBCLASSEXTEND nativesdk tpm2-tss: BBCLASSEXTEND nativesdk Valentin Kunin (1): tpm2-tss: upgrade 4.0.1 -> 4.1.2 Wang Mingyu (1): lynis: upgrade 3.0.9 -> 3.1.1 Yi Zhao (6): ibmswtpm2: upgrade 164-2020-192.1 -> 183-2024-03-27 ibmtpm2tss: upgrade 1661 -> 2.2.0 scap-security-guide: remove __pycache__ in ptest directory openscap: upgrade 1.3.9 -> 1.3.10 scap-security-guide: upgrade 0.1.71 -> 0.1.72 scap-security-guide: upgrade 0.1.72 -> 0.1.73 meta-raspberrypi: 1879cb831f..eb8ffc4e63: Khem Raj (1): recipes: Switch to using UNPACKDIR instead of WORKDIR Martin Jansa (5): linux: drop unused rpi4-64-kernel-misc.cfg linux: drop unused 5.15 version rpi-u-boot-scr: use UNPACKDIR layer.conf: declare compatibility only with styhead gstreamer1.0-omx: remove the .bbappend Matthias Klein (1): linux-firmware-rpidistro: Fix wireless on model Zero 2 W Tim Orling (3): layer.conf: rpi5 recommends lts-u-boot-mixin u-boot: re-enable rapsberrypi5 raspberrypi5.conf: Fix KERNEL_IMAGETYPE_UBOOT Vincent Davis Jr (1): rpidistro-ffmpeg: upgrade 4.3.4 -> 5.1.4 alperak (1): rpi-cmdline: Fix being renamed of network interfaces meta-arm: 17df9c4ebc..981425c54e: Abdellatif El Khlifi (4): arm-bsp/external-system: costone1000: install the firmware in the filesystem arm-bsp/u-boot: corstone1000: add external system DTS node arm-bsp/linux-yocto: corstone1000: add external system control support arm-bsp/corstone1000-recovery-image: replace core-image-minimal Adam Johnston (1): arm-bsp/corstone1000: Fix RSA key generation issue Ali Can Ozaslan (1): arm-bsp/trusted-firmware-m: corstone1000: fix crypto failure on mps3 Amr Mohamed (3): arm-systemready/linux-distros: Upgrade the Debian version to 12.4 arm-systemready/linux-distros: Upgrade the Debian license arm-systemready/linux-distros: Add a third Linux distribution installation Andrey Zhizhikin (1): optee-client: Switch away from S = WORKDIR Ben Cownley (1): arm-systemready/linux-distros: Upgrade the openSUSE version to 15.5 Bence Balogh (25): kas: corstone1000: disable multiconfig for firmware builds arm-bsp/corstone1000-flash-firmware-image: add nopt generation arm/uefi_capsule: use U-Boot for capsule generation arm-bsp/documentation: corstone1000: update capsule generation steps arm-bsp/u-boot: corstone1000: update TS RPC protocol arm-bsp/trusted-services:cs1000: fix deployments arm-bsp/trusted-services: rebase corstone1000 patches arm-bsp/trusted-firmware-m: replace OpenAMP with RSE Comms arm-bsp/corstone1000-flash-firmware-image: add nopt generation arm/uefi_capsule: use U-Boot for capsule generation arm-bsp/documentation: corstone1000: update capsule generation steps arm-bsp/corstone1000-flash-firmware-image: fix capsule dependency issue arm-bsp/doc: corstone1000: update A+M communication arm-bsp/trusted-firmware-m: remove OpenAMP and Libmetal arm/trusted-services: remove OpenAMP and Libmetal arm-bsp/trusted-services: corstone1000: fix IAT test arm-bsp/trusted-services: corstone1000: add EFI var handling fixes arm-bsp/trusted-services: corstone1000: add fixes for private auth vars arm-bsp/trusted-firmware-m: corstone1000: increase PS sizes arm-bsp/trusted-services: corstone1000: increase comm buffer size arm-bsp/trusted-firmware-m: corstone1000: increase RSE_COMMS buff size arm-bsp/trusted-firmware-m: corstone1000: remove capsule update reset kas: corstone1000: remove Arm-FVP-EULA flag arm-bsp/documentation: corstone1000: update the boot chain arm-bsp/documentation: corstone1000: improve tests documentation Delane Brandy (1): arm-bsp/corstone1000: update the documentation Drew Reed (6): arm-systemready: Fix regex in arm-systemready-ir-acs recipe arm: Handle nodistro in firmware deployment arm-bsp: corstone1000: Configure Corstone-1000 to use the meta-arm-systemready layer arm-bsp: corstone1000: Make ESP partition available to Corstone-1000 arm-bsp/corstone1000: Update Corstone-1000 user guide ci: Add Corstone-1000 to the SystemReady ACS build Emekcan Aras (6): arm-bsp/u-boot: corstone1000: Change MMCOMM buffer location arm-bsp/trusted-services: corstone1000: Change MM comm buffer location arm-bsp/trusted-firmware-m: corstone1000: Enable host firewall in FVP arm-bsp/trusted-firmware-a: corstone1000: Remove unused NS_SHARED_RAM region kas: corstone1000: include TS and PSA dependency for firmware image build arm-bsp/trusted-firmware-a: corstone1000: fix reset sequence Gyorgy Szing (10): arm/trusted-services: Update FFA TEE driver to v2.0.0 arm/trusted-services: Update TS to v1.0.0 arm/trusted-services: fix MbedTLS build issue arm/trusted-services: fix environment handling arm/devtools/fvp-base-a-aem: update the AEM FVP to 11.25.15 arm-bsp: enable Trusted Services on the fvp-base platform arm-bsp/trusted-services: rebase corstone1000 patches Add support for the TS Firmware Update service arm/trusted-services: update to 2024 April 19 arm/trusted-services: fix oeqa script Harsimran Singh Tungal (8): arm-bsp: corstone1000: Enable SMM gateway authenticated variables arm-bsp/u-boot: corstone1000: Enable UEFI secure boot arm-bsp/documentation: corstone1000: Update user guide for secureboot test arm-bsp/optee: corstone1000: Remove MMCOMM buffer address arm-bsp/u-boot: corstone1000: Enable secondary cores for Corstone-1000 FVP arm-bsp/trusted-firmware-a: corstone1000: Multicore support for Corstone-1000 FVP arm-bsp/trusted-firmware-m: corstone1000: Multicore support for Corstone-1000 FVP ci,arm-bsp: corstone1000: New MACHINE_FEATURES for Corstone-1000 FVP multicore Jon Mason (29): arm-bsp/linux: remove kmeta SRCREV SHA Revert "arm-bsp/documentation: corstone1000: update capsule generation steps" Revert "arm/uefi_capsule: use U-Boot for capsule generation" Revert "arm-bsp/corstone1000-flash-firmware-image: add nopt generation" CI: add Yocto Project SSTATE Mirror CI: use scarthgap branch for meta-clang arm/edk2-basetools: add UPSTREAM_CHECK logic arm/boot-wrapper-aarch64: add to fvp-base CI arm/fvp-corstone1000: tweak the versioning arm/fvp-base-a-aem: disable version checking arm/trusted-firmware-a: update to lts-2.10.4 arm/trusted-firmware-a: add comment about location of deps README: add backporting process information arm/gn: update to latest commit arm-bsp: remove support for n1sdp arm-bsp: remove unused recipes CI: increase bitbake server timeout arm/optee: update to 4.2.0 arm/oeqa: increase optee and ftpm test timeouts CI: correct BB_HASHSERVE_UPSTREAM arm/trusted-firmware-m: update to 2.1.0 arm/trusted-firmware-a: add support for 2.11.0 arm/hafnium: update to v2.11 arm/edk2: update to edk2-stable202405 arm/trusted-firmware-rmm: add UPSTREAM_CHECK and tweak recipe version arm/trusted-firmware-rmm: update to 0.5.0 arm/arm-tstee: add UPSTREAM_CHECK Revert "CI: temporarily backport the procps fix" Docs: add ci/kas, quick start, and release information Mathieu Poirier (1): arm/trusted-firmware-rmm: Add bitbake, include and patch file for RMM Mikko Rapeli (6): trusted-firmware-a: continue if TPM device is missing optee-os: inrease heap size with fTPM oeqa runtime: add optee.py test oeqa runtime: add ftpm.py test ci/qemuarm64-secureboot.yml: install optee and test both optee and ftpm ci/qemuarm-secureboot.yml: install optee and test both optee and ftpm Ross Burton (36): arm-bsp/sgi575: upgrade trusted-firmware-a to 2.10 arm-bsp/trusted-firmware-a: remove now-unused 2.9.0 recipe arm-bsp/linux-yocto-dev: add bbappend to enable this kernel for our BSPs arm-bsp/fvp-base: improve FVP performance CI: use scarthgap branches arm/classes/wic_nopt: remove unused class arm-bsp/linux-yocto-rt: include linux-arm-platforms unconditionally ci/testimage: don't :append to IMAGE_FEATURES CI: add genericarm64 arm-bsp: add new sbsa-ref machine arm: remove generic-arm64 and qemu-generic-arm64 CI: sort jobs alphabetically CI: show the evaluated KASFILES arm-bsp/u-boot: add optimised timer implementation for fvp-base CI: add Kas schema comments CI: temporarily backport the procps fix external-arm-toolchain: ignore warnings about 32-bit time types CI: remove 32-bit time_t workaround CI: disable ptest in external-gccarm builds arm-systemready/arm-systemready-linux-distros: disable buildhistory CI: build arm-systemready distro images arm/boot-wrapper-aarch64: use https to fetch git source arm/trusted-firmware-a: use correct git URL arm-bsp/ssh-pregen-hostkeys: enable on virtual machines arm/oeqa/runtime/fvp_boot: move pexpect import into test method arm-bsp/linux-yocto: fvp-base: remove fvp-timer.cfg CI: back to master CI: use pregenerated SSH keys in genericarm64 arm/u-boot: remove obsolete qemuarm patch arm-bsp/u-boot: update tick.patch to merged patches arm-bsp/ssh-pregen-hostkeys: fix corstone1000 typo arm-bsp/edk2-firmware: work around alignment problem with EDK/qemu documentation/runfvp: use IMAGE_CLASSES instead of INHERIT arm/optee-ftpm: silence new compiler errors from GCC 14.1 arm-bsp/firmware-image-juno: use UNPACKDIR arm/libts: use UNPACKDIR Ryan Eatmon (1): arm/test-pacbti: Use UNPACKDIR Thomas Perrot (1): optee-os: remove NOWERROR from EXTRA_OEMAKE Change-Id: Iee426a0247f08b126a12ca85bd47eea629285850 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Diffstat (limited to 'meta-openembedded/meta-python/recipes-devtools/python')
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python-libusb1_3.1.0.bb1
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-aiodns_3.2.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-aiodns_3.1.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.9.5.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.9.3.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-annotated-types_0.7.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-annotated-types_0.6.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-anyio_4.4.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-anyio_4.3.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_3.3.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_3.2.3.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_3.2.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_3.1.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-asyncinotify_4.0.9.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-asyncinotify_4.0.6.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-autoflake_2.3.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-autoflake_2.2.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-bidict_0.23.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-bidict_0.23.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-bitstring_4.2.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-bitstring_4.1.4.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_39.4.5.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_39.4.4.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-cbor2_5.6.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-cbor2_5.6.2.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-cloudpickle_3.0.0.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-cmake_3.28.3.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_6.8.2.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.5.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.4.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-croniter_2.0.5.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-croniter_2.0.3.bb)2
-rwxr-xr-xmeta-openembedded/meta-python/recipes-devtools/python/python3-dasbus/run-ptest3
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb32
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-dateutil_2.9.0.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-dbus-fast_2.21.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-dbus-fast_2.21.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-decorator_5.1.1.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-django_5.0.6.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-django_5.0.3.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-ecdsa/run-ptest3
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-ecdsa_0.19.0.bb27
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-email-validator_2.1.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-email-validator_2.1.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.1.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.0.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.11.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-eth-hash_0.7.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-eth-hash_0.6.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_4.1.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_4.0.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-evdev_1.7.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-evdev_1.6.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-execnet_2.1.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-execnet_2.0.2.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-filelock_3.14.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-filelock_3.13.3.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-flask/run-ptest3
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-flask_3.0.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-flask_3.0.2.bb)15
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-freezegun_1.5.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-freezegun_1.4.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-future_1.0.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-future_0.18.3.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_7.2.bb9
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-gevent/not-final.patch16
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-gevent_24.2.1.bb3
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.16.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.14.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-core_2.19.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-core_2.18.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.131.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.124.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools_1.62.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools_1.62.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-PR-1644-unscaledcycleclock-remove-RISC-V-support.patch82
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-crypto-use-_Generic-only-if-defined-__cplusplus.patch74
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-target.h-define-proper-macro-for-ppc-ppc64.patch37
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio_1.62.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio_1.62.1.bb)5
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-h5py/0001-Fix-Cython-3-compatibility.patch796
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.11.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.10.0.bb)5
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-hexbytes_1.2.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-hexbytes_1.0.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-html2text_2020.1.16.bb)3
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-httpcore_1.0.5.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-httpcore_1.0.3.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-icu_2.13.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-icu_2.12.bb)6
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.34.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.34.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-imgtool_2.1.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-imgtool_2.0.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-incremental_22.10.0.bb6
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.25.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.22.2.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-javaobj-py3_0.4.4.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-javaobj-py3_0.4.3.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-joblib_1.4.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-joblib_1.3.2.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-jstyleson_0.0.2.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-langtable_0.0.66.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-langtable_0.0.65.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-marshmallow_3.21.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-marshmallow_3.21.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-moteus/0001-lib-python-remove-self-import-from-setup.py.patch32
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-moteus_0.3.70.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-moteus_0.3.67.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.8.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.7.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-mypy_1.10.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-mypy_1.9.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-netaddr_1.3.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-netaddr_1.2.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-networkx_3.1.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_2.0.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_2.0.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_2.0.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_2.0.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.2.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-parso_0.8.4.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-parso_0.8.3.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-path_16.14.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-path_16.10.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pdm-backend_2.3.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pdm-backend_2.1.8.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pdm_2.15.4.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pdm_2.13.2.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pefile_2023.2.7.bb16
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-platformdirs_4.2.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-platformdirs_4.2.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.45.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.43.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.25.3.bb1
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pulsectl_24.4.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pulsectl_23.5.2.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-py7zr_0.21.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-py7zr_0.20.8.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.11.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.10.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.14.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.13.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast/0001-Allow-newer-version-of-wheel-and-setuptools.patch4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast_14.0.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast_14.0.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pycurl_7.45.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pycurl_7.45.2.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic-core/0001-Fix-generate_self_schema-for-Python-3.12-1299.patch29
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic-core_2.16.3.bb14
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_2.7.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_2.6.4.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pyhamcrest_2.1.0.bb4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pylint_3.2.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pylint_3.1.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.190.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.188.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.6.8.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.6.6.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_4.7.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_4.6.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pyperf_2.7.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pyperf_2.6.3.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pyroute2_0.7.12.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pyroute2_0.7.10.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb14
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-freezer_0.4.8.bb15
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-html_4.1.1.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-socket_0.7.0.bb14
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-unordered_0.6.0.bb12
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pyudev_0.24.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pyudev_0.24.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pyyaml-include_2.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pyyaml-include_1.3.2.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pyzmq_25.1.2.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pyzstd_0.16.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pyzstd_0.15.10.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.17.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.14.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-rarfile_4.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-rarfile_4.1.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-redis_5.0.4.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-redis_5.0.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2024.5.15.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2023.12.25.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-requests-mock_1.12.1.bb9
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.0.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.0.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-sdbus_0.12.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-sdbus_0.11.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.45.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.44.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-sh_2.0.7.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-sh_2.0.6.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-snagboot_1.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-snagboot_1.2.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.30.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.27.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-stevedore_5.2.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-stevedore_5.1.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-stopit_1.1.2.bb4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-sympy_1.12.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-sympy_1.12.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-tomlkit_0.12.5.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-tomlkit_0.12.3.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-tornado_6.4.bb4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-tox_4.15.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-tox_4.14.2.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.66.4.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.66.2.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-traitlets_5.14.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-traitlets_5.14.2.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-transitions_0.9.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-transitions_0.9.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-twine_5.1.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-twine_5.0.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-twisted_22.10.0.bb312
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-twisted_24.3.0.bb176
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-txdbus_1.1.2.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_4.3.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_4.2.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-typer/run-ptest6
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-typer_0.12.3.bb41
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-types-psutil_5.9.5.20240516.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-types-psutil_5.9.5.20240316.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-types-setuptools_70.0.0.20240524.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-types-setuptools_69.0.0.20240125.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-ujson_5.10.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-ujson_5.9.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-uswid_0.5.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-uswid_0.4.7.bb)6
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-validators_0.28.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-validators_0.24.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-virtualenv_20.26.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-virtualenv_20.25.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_4.0.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_4.0.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-web3_6.19.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-web3_6.16.0.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-websockets_12.0.bb16
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-werkzeug_3.0.1.bb1
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-whitenoise_6.6.0.bb1
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.2.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.1.9.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_3.3.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_3.0.1.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-yamlloader_1.4.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-yamlloader_1.3.2.bb)2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.132.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.131.0.bb)9
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_6.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_6.2.bb)2
151 files changed, 762 insertions, 1342 deletions
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python-libusb1_3.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python-libusb1_3.1.0.bb
index a045dfa8bc..3d7765607c 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python-libusb1_3.1.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python-libusb1_3.1.0.bb
@@ -1,6 +1,5 @@
SUMMARY = "Pure-python wrapper for libusb-1.0"
HOMEPAGE = "http://github.com/vpelletier/python-libusb1"
-AUTHOR = "Vincent Pelletier <plr.vincent@gmail.com>"
LICENSE = "GPL-2.0-only & LGPL-2.1-only"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiodns_3.1.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiodns_3.2.0.bb
index ec7d62ee2c..bf3f1312d2 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiodns_3.1.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiodns_3.2.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/saghul/aiodns"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a565d8b5d06b9620968a135a2657b093"
-SRC_URI[sha256sum] = "1073eac48185f7a4150cad7f96a5192d6911f12b4fb894de80a088508c9b3a99"
+SRC_URI[sha256sum] = "62869b23409349c21b072883ec8998316b234c9a9e36675756e8e317e8768f72"
PYPI_PACKAGE = "aiodns"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.9.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.9.5.bb
index 10a3085ef2..57adb1eeba 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.9.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.9.5.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] = "90842933e5d1ff760fae6caca4b2b3edba53ba8f4b71e95dacf2818a2aca06f7"
+SRC_URI[sha256sum] = "edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"
PYPI_PACKAGE = "aiohttp"
inherit python_setuptools_build_meta pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-annotated-types_0.6.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-annotated-types_0.7.0.bb
index 79cbb66bc0..53552d0b7b 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-annotated-types_0.6.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-annotated-types_0.7.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = ""
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c6afb13fdc220497ee5cded1e717ed67"
-SRC_URI[sha256sum] = "563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"
+SRC_URI[sha256sum] = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"
S = "${WORKDIR}/annotated_types-${PV}"
PYPI_PACKAGE = "annotated_types"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-anyio_4.3.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-anyio_4.4.0.bb
index 2c7a9f8cab..28c76cbf5c 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-anyio_4.3.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-anyio_4.4.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c0a769411d2af7894099e8ff75058c9f"
inherit pypi python_setuptools_build_meta
-SRC_URI[sha256sum] = "f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6"
+SRC_URI[sha256sum] = "5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94"
DEPENDS += " \
python3-setuptools-scm-native \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_3.2.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_3.3.0.bb
index 8d8c8a4e2e..d96861010e 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_3.2.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_3.3.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/kislyuk/argcomplete"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=2ee41112a44fe7014dce33e26468ba93"
-SRC_URI[sha256sum] = "bf7900329262e481be5a15f56f19736b376df6f82ed27576fa893652c5de6c23"
+SRC_URI[sha256sum] = "fd03ff4a5b9e6580569d34b273f741e85cd9e072f3feeeee3eba4891c70eda62"
PYPI_PACKAGE = "argcomplete"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_3.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_3.2.2.bb
index 3c68f1e583..d7e7f56981 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_3.1.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_3.2.2.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1"
-SRC_URI[sha256sum] = "ac248253bfa4bd924a0de213707e7ebeeb3138abeb48d798784ead1e56d419d4"
+SRC_URI[sha256sum] = "8ead48e31b92b2e217b6c9733a21afafe479d52d6e164dd25fb1a770c7c3cf94"
inherit pypi python_setuptools_build_meta
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-asyncinotify_4.0.6.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-asyncinotify_4.0.9.bb
index 34f7187d46..0946dd2a33 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-asyncinotify_4.0.6.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-asyncinotify_4.0.9.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://gitlab.com/Taywee/asyncinotify"
LICENSE = "MPL-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=f75d2927d3c1ed2414ef72048f5ad640"
-SRC_URI[sha256sum] = "c03fdb1a7dbb6bed8ede763e4e0ac224a2a3157bdc51e4ba3832588a3c29904d"
+SRC_URI[sha256sum] = "d0fc2c9af487b6ac2a3bd7db7b5139de54afcc3660720f80d7324b122a27c1c7"
inherit pypi python_setuptools_build_meta
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-autoflake_2.2.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-autoflake_2.3.1.bb
index 7b74308666..0a44d751fb 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-autoflake_2.2.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-autoflake_2.3.1.bb
@@ -3,7 +3,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=88246be6a34c1496c253f58599f3db85"
-SRC_URI[sha256sum] = "62b7b6449a692c3c9b0c916919bbc21648da7281e8506bcf8d3f8280e431ebc1"
+SRC_URI[sha256sum] = "c98b75dc5b0a86459c4f01a1d32ac7eb4338ec4317a4469515ff1e687ecd909e"
inherit pypi python_hatchling
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-bidict_0.23.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-bidict_0.23.1.bb
index 5667e4927f..cd9e365ff7 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-bidict_0.23.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-bidict_0.23.1.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://bidict.readthedocs.io/"
LICENSE = "MPL-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e907308cc9356afa99ac0eec6b20211b"
-SRC_URI[sha256sum] = "3959ca59d4d6997702d642bf1e5fd93cba299863723fc289545198f70c468578"
+SRC_URI[sha256sum] = "03069d763bc387bbd20e7d49914e75fc4132a41937fa3405417e1a5a2d006d71"
inherit pypi python_setuptools_build_meta
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-bitstring_4.1.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-bitstring_4.2.3.bb
index 0777b6cffb..4d86ce7df8 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-bitstring_4.1.4.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-bitstring_4.2.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/scott-griffiths/bitstring"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=661f450e2c0aef39b4b15597333444a7"
-SRC_URI[sha256sum] = "94f3f1c45383ebe8fd4a359424ffeb75c2f290760ae8fcac421b44f89ac85213"
+SRC_URI[sha256sum] = "e0c447af3fda0d114f77b88c2d199f02f97ee7e957e6d719f40f41cf15fbb897"
PYPI_PACKAGE = "bitstring"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_39.4.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_39.4.5.bb
index ebae6b63e6..f4f16c1550 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_39.4.4.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_39.4.5.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/cantools"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd"
-SRC_URI[sha256sum] = "6e8e918b6671a62a9f3990546ece5623e1deb71defb1cef85a9955ac301da99e"
+SRC_URI[sha256sum] = "594f2ae80deadb8c6b08e8e1322d42e258f40d42c80d6886d84e0143f90b5a23"
PYPI_PACKAGE = "cantools"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cbor2_5.6.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cbor2_5.6.3.bb
index c0987a9a15..c9c98b6fb5 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cbor2_5.6.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cbor2_5.6.3.bb
@@ -4,7 +4,7 @@ DEPENDS +="python3-setuptools-scm-native"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
-SRC_URI[sha256sum] = "b7513c2dea8868991fad7ef8899890ebcf8b199b9b4461c3c11d7ad3aef4820d"
+SRC_URI[sha256sum] = "e6f0ae2751c2d333a960e0807c0611494eb1245631a167965acbc100509455d3"
inherit pypi python_setuptools_build_meta ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cloudpickle_3.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cloudpickle_3.0.0.bb
index 25c379590f..fce5a5b408 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cloudpickle_3.0.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cloudpickle_3.0.0.bb
@@ -8,7 +8,7 @@ data."
HOMEPAGE = "https://github.com/cloudpipe/cloudpickle"
LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE.cloudpickle;md5=b4d59aa5e2cc777722aac17841237931"
+LIC_FILES_CHKSUM = "file://${UNPACKDIR}/LICENSE.cloudpickle;md5=b4d59aa5e2cc777722aac17841237931"
inherit pypi python_flit_core
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake_3.28.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake_3.28.3.bb
index 6b31d0b4f5..a6c3e139b8 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake_3.28.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake_3.28.3.bb
@@ -22,7 +22,7 @@ addtask do_patchbuild after do_patch before do_configure
do_patchbuild () {
rm -f ${S}/CMakeLists.txt
- cp ${WORKDIR}/CMakeLists.txt ${S}/
+ cp ${UNPACKDIR}/CMakeLists.txt ${S}/
}
do_install:append () {
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_6.8.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_6.8.2.bb
index c26f4bb70e..df5fdedfc8 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_6.8.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_6.8.2.bb
@@ -10,3 +10,5 @@ PYPI_PACKAGE = "colorlog"
SRC_URI[sha256sum] = "3e3e079a41feb5a1b64f978b5ea4f46040a94f11f0e8bbb8261e3dbbeca64d44"
RDEPENDS:${PN} += "python3-logging"
+
+BBCLASSEXTEND += "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.4.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.5.3.bb
index b3da5d5716..0df341c543 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.4.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.5.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://coverage.readthedocs.io"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93"
-SRC_URI[sha256sum] = "1ed4b95480952b1a26d863e546fa5094564aa0065e1e5f0d4d0041f293251d04"
+SRC_URI[sha256sum] = "04aefca5190d1dc7a53a4c1a5a7f8568811306d7a8ee231c42fb69215571944f"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-croniter_2.0.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-croniter_2.0.5.bb
index ad80574a95..01ee048404 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-croniter_2.0.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-croniter_2.0.5.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b8ee59850b882cbf623188489ea748e2"
PYPI_PACKAGE = "croniter"
-SRC_URI[sha256sum] = "28763ad39c404e159140874f08010cfd8a18f4c2a7cea1ce73e9506a4380cfc1"
+SRC_URI[sha256sum] = "f1f8ca0af64212fbe99b1bee125ee5a1b53a9c1b433968d8bca8817b79d237f3"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-dasbus/run-ptest b/meta-openembedded/meta-python/recipes-devtools/python/python3-dasbus/run-ptest
new file mode 100755
index 0000000000..8d2017d39c
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-dasbus/run-ptest
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+pytest --automake
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb
new file mode 100644
index 0000000000..d1d294a284
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb
@@ -0,0 +1,32 @@
+SUMMARY = "Dasbus is a DBus library written in Python 3, based on GLib and inspired by pydbus."
+HOMEPAGE = "https://dasbus.readthedocs.io"
+SECTION = "devel"
+LICENSE = "LGPL-2.1-or-later"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742"
+
+SRC_URI = "git://github.com/dasbus-project/dasbus.git;protocol=https;branch=master \
+ file://run-ptest \
+"
+SRCREV = "413cf9a0b7c231468f1d28d9a29dd8dd8bda15c5"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3 ptest
+
+do_install_ptest() {
+ install -d ${D}${PTEST_PATH}/tests
+ cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
+
+ # Remove the problematic cases
+ # https://github.com/dasbus-project/dasbus/issues/128
+ rm -rf ${D}${PTEST_PATH}/tests/lib_dbus.py
+ rm -rf ${D}${PTEST_PATH}/tests/test_dbus.py
+ rm -rf ${D}${PTEST_PATH}/tests/test_unix.py
+}
+
+RDEPENDS:${PN} = "python3-pygobject"
+
+RDEPENDS:${PN}-ptest += " \
+ python3-pytest \
+ python3-unittest-automake-output \
+"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-dateutil_2.9.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-dateutil_2.9.0.bb
index ac76ccc96a..1f7a4a03fd 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-dateutil_2.9.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-dateutil_2.9.0.bb
@@ -10,7 +10,7 @@ PYPI_PACKAGE = "python-dateutil"
inherit pypi python_setuptools_build_meta
PACKAGES =+ "${PN}-zoneinfo"
-FILES:${PN}-zoneinfo = "${libdir}/${PYTHON_DIR}/site-packages/dateutil/zoneinfo"
+FILES:${PN}-zoneinfo = "${PYTHON_SITEPACKAGES_DIR}/dateutil/zoneinfo"
DEPENDS += "python3-setuptools-scm-native"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-dbus-fast_2.21.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-dbus-fast_2.21.3.bb
index 9e2566175d..a4087d6473 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-dbus-fast_2.21.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-dbus-fast_2.21.3.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] = "87b852d2005f1d59399ca51c5f3538f28a4742d739d7abe82b7ae8d01d8a5d02"
+SRC_URI[sha256sum] = "8d0f0f61d007c1316ce79cde35ed52c0ce8ce229fd0f0bf8c9af2013ab4516a7"
PYPI_PACKAGE = "dbus_fast"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-decorator_5.1.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-decorator_5.1.1.bb
index 6d5cafb1d5..f330376243 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-decorator_5.1.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-decorator_5.1.1.bb
@@ -16,3 +16,5 @@ inherit pypi setuptools3
RDEPENDS:${PN} += "\
python3-stringold \
"
+
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-django_5.0.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-django_5.0.6.bb
index 14c41a626f..69b25742dc 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-django_5.0.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-django_5.0.6.bb
@@ -1,7 +1,7 @@
require python-django.inc
inherit setuptools3
-SRC_URI[sha256sum] = "5fb37580dcf4a262f9258c1f4373819aacca906431f505e4688e37f3a99195df"
+SRC_URI[sha256sum] = "ff1b61005004e476e0aeea47c7f79b85864c70124030e95146315396f1e7951f"
RDEPENDS:${PN} += "\
python3-sqlparse \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ecdsa/run-ptest b/meta-openembedded/meta-python/recipes-devtools/python/python3-ecdsa/run-ptest
new file mode 100644
index 0000000000..8d2017d39c
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ecdsa/run-ptest
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+pytest --automake
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ecdsa_0.19.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-ecdsa_0.19.0.bb
index 5b4f7eb93f..8e967f9259 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-ecdsa_0.19.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ecdsa_0.19.0.bb
@@ -6,12 +6,31 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=66ffc5e30f76cbb5358fe54b645e5a1d"
PYPI_PACKAGE = "ecdsa"
SRC_URI[sha256sum] = "60eaad1199659900dd0af521ed462b793bbdf867432b3948e87416ae4caf6bf8"
-inherit pypi setuptools3 python3native
+inherit pypi setuptools3 python3native ptest
-RDEPENDS:${PN} += "python3-six python3-gmpy2"
+SRC_URI += " \
+ file://run-ptest \
+"
-BBCLASSEXTEND = "native nativesdk"
+RDEPENDS:${PN}-ptest += " \
+ python3-hypothesis \
+ python3-pytest \
+ python3-unittest-automake-output \
+"
+
+do_install_ptest() {
+ install -d ${D}${PTEST_PATH}/tests
+ cp -rf ${S}/src/ecdsa/* ${D}${PTEST_PATH}/tests/
+}
+
+RDEPENDS:${PN} += " \
+ python3-gmpy2 \
+ python3-json \
+ python3-six \
+"
do_install:append() {
- rm ${D}${PYTHON_SITEPACKAGES_DIR}/ecdsa/test_*.py
+ rm ${D}${PYTHON_SITEPACKAGES_DIR}/ecdsa/test_*.py
}
+
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-email-validator_2.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-email-validator_2.1.1.bb
index 7daf548cb1..90a22e5a0e 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-email-validator_2.1.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-email-validator_2.1.1.bb
@@ -1,9 +1,9 @@
SUMMARY = "A robust email address syntax and deliverability validation library."
SECTION = "devel/python"
LICENSE = "CC0-1.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=65d3616852dbf7b1a6d4b53b00626032"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=2890aee62bd2a4c3197e2059016a397e"
-SRC_URI[sha256sum] = "5f511cca8856bb03251d6292ba59e7f98978aae13fa5823ddd8bf885c56a6260"
+SRC_URI[sha256sum] = "200a70680ba08904be6d1eef729205cc0d687634399a5924d842533efb824b84"
PYPI_PACKAGE = "email_validator"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.1.0.bb
index a56296188c..e8bfb437fb 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.0.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.1.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=731f4de9c79bfeba6d8d55f83d0d2423"
-SRC_URI[sha256sum] = "e9425110c6120c585c9f0db2e8a33d76c4b886b148a65e68fc0035d3917a3b9c"
+SRC_URI[sha256sum] = "33ddd756206e90f7ddff1330cc8cac4aa411a824fe779314a0a52abea2c8fc14"
PYPI_PACKAGE = "eth_abi"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.11.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
index ce48d9dcf9..867aaaf025 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.11.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=16ffc86adf4293d4cfb204e77d62cfe6"
-SRC_URI[sha256sum] = "2ffc7a0c7538053a06a7d11495c16c7ad9897dd42be0f64ca7551e9f6e0738c3"
+SRC_URI[sha256sum] = "0374c5886f35780e1f23e50ce6b0482f3387646eceda544e97d69f17f6c216ee"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-hash_0.6.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-hash_0.7.0.bb
index 8464dbe403..0f548cf86f 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-hash_0.6.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-hash_0.7.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3d7bdfe69b1ffbde073ca6e96f5c53f7"
-SRC_URI[sha256sum] = "ae72889e60db6acbb3872c288cfa02ed157f4c27630fcd7f9c8442302c31e478"
+SRC_URI[sha256sum] = "bacdc705bfd85dadd055ecd35fd1b4f846b671add101427e089a4ca2e8db310a"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_4.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_4.1.0.bb
index 3ca311db5c..4491de979c 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_4.0.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_4.1.0.bb
@@ -4,6 +4,6 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3d7bdfe69b1ffbde073ca6e96f5c53f7"
-SRC_URI[sha256sum] = "9af0b6beafbc5c2e18daf19da5f5a68315023172c4e79d149e12ad10a3d3f731"
+SRC_URI[sha256sum] = "ed52b0c6b049240fd810bc87c8857c7ea39370f060f70b9ca3876285269f2938"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-evdev_1.6.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-evdev_1.7.1.bb
index be6f9611e7..dcf50f339d 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-evdev_1.6.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-evdev_1.7.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/gvalkov/python-evdev"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=0ff275b442f45fc06287544cf713016f"
-SRC_URI[sha256sum] = "299db8628cc73b237fc1cc57d3c2948faa0756e2a58b6194b5bf81dc2081f1e3"
+SRC_URI[sha256sum] = "0c72c370bda29d857e188d931019c32651a9c1ea977c08c8d939b1ced1637fde"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-execnet_2.0.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-execnet_2.1.1.bb
index 78a15d3572..94c1a228e3 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-execnet_2.0.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-execnet_2.1.1.bb
@@ -13,7 +13,7 @@ DEPENDS += "\
SRC_URI += "file://run-ptest \
"
-SRC_URI[sha256sum] = "cc59bc4423742fd71ad227122eb0dd44db51efb3dc4095b45ac9a08c770096af"
+SRC_URI[sha256sum] = "5189b52c6121c24feae288166ab41b32549c7e2348652736540b9e6e7d4e72e3"
inherit ptest pypi python_hatchling
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-filelock_3.13.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-filelock_3.14.0.bb
index f1477d1dcd..d94ad4bf3b 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-filelock_3.13.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-filelock_3.14.0.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://py-filelock.readthedocs.io/"
LICENSE = "Unlicense"
LIC_FILES_CHKSUM = "file://LICENSE;md5=911690f51af322440237a253d695d19f"
-SRC_URI[sha256sum] = "a79895a25bbefdf55d1a2a0a80968f7dbb28edcd6d4234a0afb3f37ecde4b546"
+SRC_URI[sha256sum] = "6ea72da3be9b8c82afd3edcf99f2fffbb5076335a5ae4d03248bb5b6c3eae78a"
BBCLASSEXTEND = "native nativesdk"
inherit pypi python_hatchling
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-flask/run-ptest b/meta-openembedded/meta-python/recipes-devtools/python/python3-flask/run-ptest
new file mode 100644
index 0000000000..8d2017d39c
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-flask/run-ptest
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+pytest --automake
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-flask_3.0.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-flask_3.0.3.bb
index 300ca99ddc..98e773008c 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-flask_3.0.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-flask_3.0.3.bb
@@ -4,14 +4,18 @@ Flask is a microframework for Python based on Werkzeug, Jinja 2 and good \
intentions. And before you ask: It’s BSD licensed!"
HOMEPAGE = "https://github.com/mitsuhiko/flask/"
LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=ffeffa59c90c9c4a033c7574f8f3fb75"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ffeffa59c90c9c4a033c7574f8f3fb75"
-SRC_URI[sha256sum] = "822c03f4b799204250a7ee84b1eddc40665395333973dfb9deebfe425fefcb7d"
+SRC_URI[sha256sum] = "ceb27b0af3823ea2737928a4d99d125a06175b8512c445cbd9a9ce200ef76842"
+
+SRC_URI += " \
+ file://run-ptest \
+"
UPSTREAM_CHECK_URI = "https://pypi.python.org/pypi/Flask"
UPSTREAM_CHECK_REGEX = "/Flask/(?P<pver>(\d+[\.\-_]*)+)"
-inherit pypi python_setuptools_build_meta
+inherit pypi python_setuptools_build_meta ptest
CLEANBROKEN = "1"
@@ -23,3 +27,8 @@ RDEPENDS:${PN} = " \
python3-profile \
python3-werkzeug \
"
+
+do_install_ptest() {
+ install -d ${D}${PTEST_PATH}/tests
+ cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
+}
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-freezegun_1.4.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-freezegun_1.5.1.bb
index 15c0bf06ba..8b5750df43 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-freezegun_1.4.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-freezegun_1.5.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/spulec/freezegun"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=acf1d209bb6eddae4cbe6ffd6a0144fe"
-SRC_URI[sha256sum] = "10939b0ba0ff5adaecf3b06a5c2f73071d9678e507c5eaedb23c761d56ac774b"
+SRC_URI[sha256sum] = "b29dedfcda6d5e8e083ce71b2b542753ad48cfec44037b3fc79702e2980a89e9"
inherit pypi python_setuptools_build_meta ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-future_0.18.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-future_1.0.0.bb
index e4a4b5c197..eb66a7d33c 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-future_0.18.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-future_1.0.0.bb
@@ -1,9 +1,9 @@
DESCRIPTION = "Clean single-source support for Python 3 and 2"
HOMEPAGE = "https://python-future.org"
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a253924061f8ecc41ad7a2ba1560e8e7"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ce268d4c2f911490f47ac5473a24bb89"
-SRC_URI[sha256sum] = "34a17436ed1e96697a86f9de3d15a3b0be01d8bc8de9c1dffd59fb8234ed5307"
+SRC_URI[sha256sum] = "bd2968309307861edae1458a4f8a4f3598c03be43b97521076aebf5d94c07b05"
PYPI_PACKAGE_HASH = "99abde815842bc6e97d5a7806ad51236630da14ca2f3b1fce94c0bb94d3d"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_7.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_7.2.bb
index 8a61a2de05..517124742a 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_7.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_7.2.bb
@@ -11,6 +11,13 @@ S = "${WORKDIR}/git"
inherit setuptools3
-RDEPENDS:${PN} += "python3-jinja2 python3-lxml python3-setuptools python3-pygments python3-multiprocessing"
+RDEPENDS:${PN} += " \
+ python3-colorlog \
+ python3-jinja2 \
+ python3-lxml \
+ python3-multiprocessing \
+ python3-pygments \
+ python3-setuptools \
+"
BBCLASSEXTEND = "native nativesdk"
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
new file mode 100644
index 0000000000..444a195da4
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-gevent/not-final.patch
@@ -0,0 +1,16 @@
+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.2.1.bb
index fbdbf8ccc7..0a74f52820 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.2.1.bb
@@ -13,7 +13,8 @@ RDEPENDS:${PN} = "python3-greenlet \
python3-zopeinterface \
"
-SRC_URI += "file://0001-_setuputils.py-Do-not-add-sys_inc_dir.patch"
+SRC_URI += "file://0001-_setuputils.py-Do-not-add-sys_inc_dir.patch \
+ file://not-final.patch"
SRC_URI[sha256sum] = "432fc76f680acf7cf188c2ee0f5d3ab73b63c1f03114c7cd8a34cebbe5aa2056"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.14.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.16.bb
index 5d8a3ba51c..20cdee80ff 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.14.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.16.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/wialon/gmqtt"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=903f1792621a3b35ee546da75d139177"
-SRC_URI[sha256sum] = "45b0f7794247455b9163155eeedf41c86e303c72b79056bf65d33038b17443a3"
+SRC_URI[sha256sum] = "ddd1fdc1c6ae604e74377cf70e99f067e579c03c1c71a6acd494e199e93b7fa4"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-core_2.18.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-core_2.19.0.bb
index b4cbafa85d..d177fcde5f 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-core_2.18.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-core_2.19.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
inherit pypi setuptools3
-SRC_URI[sha256sum] = "62d97417bfc674d6cef251e5c4d639a9655e00c45528c4364fbfebb478ce72a9"
+SRC_URI[sha256sum] = "cf1b7c2694047886d2af1128a03ae99e391108a08804f87cfd35970e49c9cd10"
RDEPENDS:${PN} += "\
python3-asyncio \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.124.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.131.0.bb
index 99b07d3e86..91889fa4e4 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.124.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.131.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/googleapis/google-api-python-client"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
-SRC_URI[sha256sum] = "f6d3258420f7c76b0f5266b5e402e6f804e30351b018a10083f4a46c3ec33773"
+SRC_URI[sha256sum] = "1c03e24af62238a8817ecc24e9d4c32ddd4cb1f323b08413652d9a9a592fc00d"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools_1.62.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools_1.62.2.bb
index ffa2f843c7..e05b8734d6 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools_1.62.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio-tools_1.62.2.bb
@@ -12,7 +12,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] = "a4991e5ee8a97ab791296d3bf7e8700b1445635cc1828cc98df945ca1802d7f2"
+SRC_URI[sha256sum] = "5fd5e1582b678e6b941ee5f5809340be5e0724691df5299aae8226640f94e18f"
RDEPENDS:${PN} = "python3-grpcio"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-PR-1644-unscaledcycleclock-remove-RISC-V-support.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-PR-1644-unscaledcycleclock-remove-RISC-V-support.patch
new file mode 100644
index 0000000000..82f15f88cd
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-PR-1644-unscaledcycleclock-remove-RISC-V-support.patch
@@ -0,0 +1,82 @@
+From 7335a36d0b5c1c597566f9aa3f458a5b6817c3b4 Mon Sep 17 00:00:00 2001
+From: aurel32 <aurelien@aurel32.net>
+Date: Fri, 22 Mar 2024 14:21:13 -0700
+Subject: [PATCH] PR #1644: unscaledcycleclock: remove RISC-V support
+
+Imported from GitHub PR https://github.com/abseil/abseil-cpp/pull/1644
+
+Starting with Linux 6.6 [1], RDCYCLE is a privileged instruction on RISC-V and can't be used directly from userland. There is a sysctl option to change that as a transition period, but it will eventually disappear.
+
+The RDTIME instruction is another less accurate alternative, however its frequency varies from board to board, and there is currently now way to get its frequency from userland [2].
+
+Therefore this patch just removes the code for unscaledcycleclock on RISC-V. Without processor specific implementation, abseil relies on std::chrono::steady_clock::now().time_since_epoch() which is basically a wrapper around clock_gettime (CLOCK_MONOTONIC), which in turns use __vdso_clock_gettime(). On RISC-V this VDSO is just a wrapper around RDTIME correctly scaled to use nanoseconds units.
+
+This fixes the testsuite on riscv64, tested on a VisionFive 2 board.
+
+[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cc4c07c89aada16229084eeb93895c95b7eabaa3
+[2] https://github.com/abseil/abseil-cpp/pull/1631
+Merge 43356a2548cfde76e164d446cb69004b488c6a71 into 76f8011beabdaee872b5fde7546e02407b220cb1
+
+Merging this change closes #1644
+
+COPYBARA_INTEGRATE_REVIEW=https://github.com/abseil/abseil-cpp/pull/1644 from aurel32:rv64-no-unscaledcycleclock 43356a2548cfde76e164d446cb69004b488c6a71
+PiperOrigin-RevId: 618286262
+Change-Id: Ie4120a727e7d0bb185df6e06ea145c780ebe6652
+
+Upstream-Status: Backport [https://github.com/abseil/abseil-cpp/commit/7335a36d]
+[Adapted to apply on top of meta-oe's patch stack]
+Signed-off-by: Scott Murray <scott.murray@konsulko.com>
+---
+ .../absl/base/internal/unscaledcycleclock.cc | 12 ------------
+ .../absl/base/internal/unscaledcycleclock_config.h | 5 ++---
+ 2 files changed, 2 insertions(+), 15 deletions(-)
+
+diff --git a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
+index f11fecb..103b4f6 100644
+--- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
++++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
+@@ -121,18 +121,6 @@ double UnscaledCycleClock::Frequency() {
+ return aarch64_timer_frequency;
+ }
+
+-#elif defined(__riscv)
+-
+-int64_t UnscaledCycleClock::Now() {
+- int64_t virtual_timer_value;
+- asm volatile("rdcycle %0" : "=r"(virtual_timer_value));
+- return virtual_timer_value;
+-}
+-
+-double UnscaledCycleClock::Frequency() {
+- return base_internal::NominalCPUFrequency();
+-}
+-
+ #elif defined(_M_IX86) || defined(_M_X64)
+
+ #pragma intrinsic(__rdtsc)
+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 5e232c1..83552fc 100644
+--- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h
++++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h
+@@ -22,7 +22,6 @@
+ // The following platforms have an implementation of a hardware counter.
+ #if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \
+ ((defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)) || \
+- defined(__riscv) || \
+ defined(_M_IX86) || (defined(_M_X64) && !defined(_M_ARM64EC))
+ #define ABSL_HAVE_UNSCALED_CYCLECLOCK_IMPLEMENTATION 1
+ #else
+@@ -54,8 +53,8 @@
+ #if ABSL_USE_UNSCALED_CYCLECLOCK
+ // This macro can be used to test if UnscaledCycleClock::Frequency()
+ // is NominalCPUFrequency() on a particular platform.
+-#if (defined(__i386__) || defined(__x86_64__) || defined(__riscv) || \
+- defined(_M_IX86) || defined(_M_X64))
++#if (defined(__i386__) || defined(__x86_64__) || defined(_M_IX86) || \
++ defined(_M_X64))
+ #define ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY
+ #endif
+ #endif
+--
+2.44.0
+
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
new file mode 100644
index 0000000000..d830d92284
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-crypto-use-_Generic-only-if-defined-__cplusplus.patch
@@ -0,0 +1,74 @@
+From 3359a87a71307336100b84e66b69bad385cd3cfc 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);
+ | ^~~~~~~~~~~~~~~~~~~
+
+Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
+---
+Upstream-Status: Submitted [https://boringssl-review.googlesource.com/c/boringssl/+/68227 crypto: use _Generic only if !defined(__cplusplus)]
+
+ crypto/internal.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/crypto/internal.h b/crypto/internal.h
+index a77102d76..30d6826dd 100644
+--- a/crypto/internal.h
++++ b/crypto/internal.h
+@@ -1176,7 +1176,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), \
+@@ -1228,7 +1228,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-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
new file mode 100644
index 0000000000..0b512b1d00
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/0001-target.h-define-proper-macro-for-ppc-ppc64.patch
@@ -0,0 +1,37 @@
+From b3bca013007a4a66703573d243e433f22e1e6684 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 29b1dc6..d779813 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
+--
+2.25.1
+
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio_1.62.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio_1.62.2.bb
index 8405ebed02..59bfbf5538 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio_1.62.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio_1.62.2.bb
@@ -9,8 +9,11 @@ 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 \
+ file://0001-PR-1644-unscaledcycleclock-remove-RISC-V-support.patch \
"
-SRC_URI[sha256sum] = "6c455e008fa86d9e9a9d85bb76da4277c0d7d9668a3bfa70dbe86e9f3c759947"
+SRC_URI[sha256sum] = "c77618071d96b7a8be2c10701a98537823b9c65ba256c0b9067e0594cdbd954d"
RDEPENDS:${PN} = "python3-protobuf"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py/0001-Fix-Cython-3-compatibility.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py/0001-Fix-Cython-3-compatibility.patch
deleted file mode 100644
index aba62ddf14..0000000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py/0001-Fix-Cython-3-compatibility.patch
+++ /dev/null
@@ -1,796 +0,0 @@
-From 1e02dbe5533d679b9ef064078a303607a7d0542a Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin <alex@linutronix.de>
-Date: Fri, 29 Dec 2023 14:33:38 +0100
-Subject: [PATCH] Fix Cython 3 compatibility
-
-Upstream-Status: Backport [https://github.com/h5py/h5py/pull/2345/commits]
-Signed-off-by: Alexander Kanavin <alex@linutronix.de>
----
- benchmarks/benchmark_slicing.py | 12 ++++----
- docs/conf.py | 2 +-
- docs/high/dataset.rst | 4 +--
- docs/high/file.rst | 6 ++--
- docs/requirements-rtd.txt | 5 ++--
- docs/vds.rst | 2 +-
- docs/whatsnew/3.0.rst | 2 +-
- docs/whatsnew/3.7.rst | 4 +--
- h5py/_errors.pxd | 10 +++----
- h5py/_errors.pyx | 4 +--
- h5py/_hl/base.py | 4 +--
- h5py/_hl/dataset.py | 8 ++---
- h5py/_hl/dims.py | 3 +-
- h5py/_hl/files.py | 2 +-
- h5py/_locks.pxi | 6 ++--
- h5py/_proxy.pyx | 4 +--
- h5py/_selector.pyx | 2 +-
- h5py/api_compat.h | 13 ++++----
- h5py/api_types_hdf5.pxd | 48 +++++++++++++++---------------
- h5py/h5fd.pyx | 38 ++++++++++++++++-------
- h5py/h5p.pyx | 4 +--
- h5py/h5t.pyx | 2 +-
- h5py/tests/test_attrs_data.py | 2 +-
- h5py/tests/test_big_endian_file.py | 4 +--
- h5py/tests/test_dataset.py | 4 +--
- h5py/tests/test_file.py | 6 ++--
- h5py/tests/test_file_alignment.py | 4 +--
- h5py/tests/test_group.py | 4 +--
- h5py/tests/test_selections.py | 2 +-
- pylintrc | 2 +-
- pyproject.toml | 2 +-
- setup_configure.py | 2 +-
- tox.ini | 2 +-
- 33 files changed, 116 insertions(+), 103 deletions(-)
-
-diff --git a/benchmarks/benchmark_slicing.py b/benchmarks/benchmark_slicing.py
-index e9a34dad..b833f012 100644
---- a/benchmarks/benchmark_slicing.py
-+++ b/benchmarks/benchmark_slicing.py
-@@ -7,7 +7,7 @@ import logging
- logger = logging.getLogger(__name__)
- import h5py
-
--#Needed for mutithreading:
-+#Needed for multithreading:
- from queue import Queue
- from threading import Thread, Event
- import multiprocessing
-@@ -173,8 +173,8 @@ class SlicingBenchmark:
-
- if __name__ == "__main__":
- logging.basicConfig(level=logging.INFO)
-- benckmark = SlicingBenchmark()
-- benckmark.setup()
-- benckmark.time_sequential_reads()
-- benckmark.time_threaded_reads()
-- benckmark.teardown()
-+ benchmark = SlicingBenchmark()
-+ benchmark.setup()
-+ benchmark.time_sequential_reads()
-+ benchmark.time_threaded_reads()
-+ benchmark.teardown()
-diff --git a/docs/conf.py b/docs/conf.py
-index 93b23939..a0f6c1ac 100644
---- a/docs/conf.py
-+++ b/docs/conf.py
-@@ -109,7 +109,7 @@ pygments_style = 'sphinx'
-
- # The theme to use for HTML and HTML Help pages. See the documentation for
- # a list of builtin themes.
--html_theme = 'default'
-+html_theme = 'sphinx_rtd_theme'
-
- # Theme options are theme-specific and customize the look and feel of a theme
- # further. For a list of options available for each theme, see the
-diff --git a/docs/high/dataset.rst b/docs/high/dataset.rst
-index 0f27284f..cb75fffe 100644
---- a/docs/high/dataset.rst
-+++ b/docs/high/dataset.rst
-@@ -58,7 +58,7 @@ the requested ``dtype``.
- Reading & writing data
- ----------------------
-
--HDF5 datasets re-use the NumPy slicing syntax to read and write to the file.
-+HDF5 datasets reuse the NumPy slicing syntax to read and write to the file.
- Slice specifications are translated directly to HDF5 "hyperslab"
- selections, and are a fast and efficient way to access data in the file. The
- following slicing arguments are recognized:
-@@ -464,7 +464,7 @@ Reference
- >>> dset = f["MyDS"]
- >>> f.close()
- >>> if dset:
-- ... print("datset accessible")
-+ ... print("dataset accessible")
- ... else:
- ... print("dataset inaccessible")
- dataset inaccessible
-diff --git a/docs/high/file.rst b/docs/high/file.rst
-index 484498ce..e757fe1a 100644
---- a/docs/high/file.rst
-+++ b/docs/high/file.rst
-@@ -392,7 +392,7 @@ Data alignment
- When creating datasets within files, it may be advantageous to align the offset
- within the file itself. This can help optimize read and write times if the data
- become aligned with the underlying hardware, or may help with parallelism with
--MPI. Unfortunately, aligning small variables to large blocks can leave alot of
-+MPI. Unfortunately, aligning small variables to large blocks can leave a lot of
- empty space in a file. To this effect, application developers are left with two
- options to tune the alignment of data within their file. The two variables
- ``alignment_threshold`` and ``alignment_interval`` in the :class:`File`
-@@ -415,7 +415,7 @@ number of regions. Setting a small value can reduce the overall file size,
- especially in combination with the ``libver`` option. This controls how the
- overall data and metadata are laid out within the file.
-
--For more information, see the offical HDF5 documentation `H5P_SET_META_BLOCK_SIZE
-+For more information, see the official HDF5 documentation `H5P_SET_META_BLOCK_SIZE
- <https://portal.hdfgroup.org/display/HDF5/H5P_SET_META_BLOCK_SIZE>`_.
-
- Reference
-@@ -497,7 +497,7 @@ Reference
- Only available with HDF5 >= 1.12.1 or 1.10.x >= 1.10.7.
- :param alignment_threshold: Together with ``alignment_interval``, this
- property ensures that any file object greater than or equal
-- in size to the alignement threshold (in bytes) will be
-+ in size to the alignment threshold (in bytes) will be
- aligned on an address which is a multiple of alignment interval.
- :param alignment_interval: This property should be used in conjunction with
- ``alignment_threshold``. See the description above. For more
-diff --git a/docs/requirements-rtd.txt b/docs/requirements-rtd.txt
-index e67a3eee..52096927 100644
---- a/docs/requirements-rtd.txt
-+++ b/docs/requirements-rtd.txt
-@@ -1,3 +1,2 @@
--sphinx==4.3.0
--sphinx_rtd_theme==1.0.0
--readthedocs-sphinx-search==0.1.1
-+sphinx==7.2.6
-+sphinx_rtd_theme==1.3.0
-diff --git a/docs/vds.rst b/docs/vds.rst
-index a9a7c7f6..bd47ad1c 100644
---- a/docs/vds.rst
-+++ b/docs/vds.rst
-@@ -124,7 +124,7 @@ Reference
- slice it to indicate which regions should be used in the virtual dataset.
-
- When `creating a virtual dataset <creating_vds_>`_, paths to sources present
-- in the same file are changed to a ".", refering to the current file (see
-+ in the same file are changed to a ".", referring to the current file (see
- `H5Pset_virtual <https://portal.hdfgroup.org/display/HDF5/H5P_SET_VIRTUAL>`_).
- This will keep such sources valid in case the file is renamed.
-
-diff --git a/docs/whatsnew/3.0.rst b/docs/whatsnew/3.0.rst
-index db30ad66..ff3c2bef 100644
---- a/docs/whatsnew/3.0.rst
-+++ b/docs/whatsnew/3.0.rst
-@@ -44,7 +44,7 @@ New features
- See also the deprecation related to the ``external`` argument.
- * Support for setting file space strategy at file creation. Includes option to
- persist empty space tracking between sessions. See :class:`.File` for details.
--* More efficient writing when assiging a scalar to a chunked dataset, when the
-+* More efficient writing when assigning a scalar to a chunked dataset, when the
- number of elements to write is no more than the size of one chunk.
- * Introduced support for the split :ref:`file driver <file_driver>`
- (:pr:`1468`).
-diff --git a/docs/whatsnew/3.7.rst b/docs/whatsnew/3.7.rst
-index 27790254..2e822d68 100644
---- a/docs/whatsnew/3.7.rst
-+++ b/docs/whatsnew/3.7.rst
-@@ -19,7 +19,7 @@ New features
- include it. Alternatively, you can :ref:`build h5py from source <source_install>`
- against an HDF5 build with the direct driver enabled.
- * The :class:`.File` constructor contains two new parameters ``alignment_threshold``,
-- and ``alignment_interval`` controling the data alignment within the HDF5
-+ and ``alignment_interval`` controlling the data alignment within the HDF5
- file (:pr:`2040`).
- * :meth:`~.Group.create_dataset` and :meth:`~.Group.require_dataset` now accept
- parameters ``efile_prefix`` and ``virtual_prefix`` to set a filesystem path
-@@ -40,7 +40,7 @@ Bug fixes
- attributes with ``track_order=True``.
- * Fix for building with mpi4py on Python 3.10 (:pr:`2101`).
- * Fixed fancy indexing with a boolean array for a single dimension (:pr:`2079`).
--* Avoid returning unitialised memory when reading from a chunked dataset with
-+* Avoid returning uninitialised memory when reading from a chunked dataset with
- missing chunks and no fill value (:pr:`2076`).
- * Enable setting of fillvalue for datasets with variable length string dtype
- (:pr:`2044`).
-diff --git a/h5py/_errors.pxd b/h5py/_errors.pxd
-index df9c1bbe..3cba6307 100644
---- a/h5py/_errors.pxd
-+++ b/h5py/_errors.pxd
-@@ -23,7 +23,7 @@ cdef extern from "hdf5.h":
- H5E_ARGS, # invalid arguments to routine
- H5E_RESOURCE, # resource unavailable
- H5E_INTERNAL, # Internal error (too specific to document)
-- H5E_FILE, # file Accessability
-+ H5E_FILE, # file Accessibility
- H5E_IO, # Low-level I/O
- H5E_FUNC, # function Entry/Exit
- H5E_ATOM, # object Atom
-@@ -121,7 +121,7 @@ cdef extern from "hdf5.h":
- # No error
- H5E_NONE_MINOR # No error
-
-- # File accessability errors
-+ # File accessibility errors
- H5E_FILEEXISTS # File already exists
- H5E_FILEOPEN # File already open
- H5E_CANTCREATE # Unable to create file
-@@ -207,7 +207,7 @@ cdef extern from "hdf5.h":
- H5E_ARGS, # invalid arguments to routine
- H5E_RESOURCE, # resource unavailable
- H5E_INTERNAL, # Internal error (too specific to document)
-- H5E_FILE, # file Accessability
-+ H5E_FILE, # file Accessibility
- H5E_IO, # Low-level I/O
- H5E_FUNC, # function Entry/Exit
- H5E_ID, # object ID
-@@ -305,7 +305,7 @@ cdef extern from "hdf5.h":
- # No error
- H5E_NONE_MINOR # No error
-
-- # File accessability errors
-+ # File accessibility errors
- H5E_FILEEXISTS # File already exists
- H5E_FILEOPEN # File already open
- H5E_CANTCREATE # Unable to create file
-@@ -425,4 +425,4 @@ ctypedef struct err_cookie:
- cdef err_cookie set_error_handler(err_cookie handler)
-
- # Set the default error handler set by silence_errors/unsilence_errors
--cdef void set_default_error_handler() nogil
-+cdef void set_default_error_handler() noexcept nogil
-diff --git a/h5py/_errors.pyx b/h5py/_errors.pyx
-index c3bd184e..2a7524b2 100644
---- a/h5py/_errors.pyx
-+++ b/h5py/_errors.pyx
-@@ -94,7 +94,7 @@ cdef struct err_data_t:
- H5E_error_t err
- int n
-
--cdef herr_t walk_cb(unsigned int n, const H5E_error_t *desc, void *e) nogil noexcept:
-+cdef herr_t walk_cb(unsigned int n, const H5E_error_t *desc, void *e) noexcept nogil:
-
- cdef err_data_t *ee = <err_data_t*>e
-
-@@ -168,7 +168,7 @@ cdef err_cookie _error_handler # Store error handler used by h5py
- _error_handler.func = NULL
- _error_handler.data = NULL
-
--cdef void set_default_error_handler() nogil:
-+cdef void set_default_error_handler() noexcept nogil:
- """Set h5py's current default error handler"""
- H5Eset_auto(<hid_t>H5E_DEFAULT, _error_handler.func, _error_handler.data)
-
-diff --git a/h5py/_hl/base.py b/h5py/_hl/base.py
-index cad37053..9d261c90 100644
---- a/h5py/_hl/base.py
-+++ b/h5py/_hl/base.py
-@@ -20,7 +20,7 @@ import posixpath
- import numpy as np
-
- # The high-level interface is serialized; every public API function & method
--# is wrapped in a lock. We re-use the low-level lock because (1) it's fast,
-+# is wrapped in a lock. We reuse the low-level lock because (1) it's fast,
- # and (2) it eliminates the possibility of deadlocks due to out-of-order
- # lock acquisition.
- from .._objects import phil, with_phil
-@@ -524,7 +524,7 @@ def product(nums):
- # Daniel Greenfeld, BSD license), where it is attributed to bottle (Copyright
- # (c) 2009-2022, Marcel Hellkamp, MIT license).
-
--class cached_property(object):
-+class cached_property:
- def __init__(self, func):
- self.__doc__ = getattr(func, "__doc__")
- self.func = func
-diff --git a/h5py/_hl/dataset.py b/h5py/_hl/dataset.py
-index b69aba48..77b202d2 100644
---- a/h5py/_hl/dataset.py
-+++ b/h5py/_hl/dataset.py
-@@ -334,10 +334,10 @@ class ChunkIterator:
- self._layout = dset.chunks
- if source_sel is None:
- # select over entire dataset
-- slices = []
-- for dim in range(rank):
-- slices.append(slice(0, self._shape[dim]))
-- self._sel = tuple(slices)
-+ self._sel = tuple(
-+ slice(0, self._shape[dim])
-+ for dim in range(rank)
-+ )
- else:
- if isinstance(source_sel, slice):
- self._sel = (source_sel,)
-diff --git a/h5py/_hl/dims.py b/h5py/_hl/dims.py
-index d3c9206b..0cf4c9f3 100644
---- a/h5py/_hl/dims.py
-+++ b/h5py/_hl/dims.py
-@@ -53,8 +53,7 @@ class DimensionProxy(base.CommonStateObject):
-
- @with_phil
- def __iter__(self):
-- for k in self.keys():
-- yield k
-+ yield from self.keys()
-
- @with_phil
- def __len__(self):
-diff --git a/h5py/_hl/files.py b/h5py/_hl/files.py
-index aa4fb78d..bfcf3098 100644
---- a/h5py/_hl/files.py
-+++ b/h5py/_hl/files.py
-@@ -480,7 +480,7 @@ class File(Group):
-
- alignment_threshold
- Together with ``alignment_interval``, this property ensures that
-- any file object greater than or equal in size to the alignement
-+ any file object greater than or equal in size to the alignment
- threshold (in bytes) will be aligned on an address which is a
- multiple of alignment interval.
-
-diff --git a/h5py/_locks.pxi b/h5py/_locks.pxi
-index bc8b2dd9..1ec4e2fc 100644
---- a/h5py/_locks.pxi
-+++ b/h5py/_locks.pxi
-@@ -63,7 +63,7 @@ cdef class FastRLock:
- return self._owner == pythread.PyThread_get_thread_ident()
-
-
--cdef inline bint lock_lock(FastRLock lock, long current_thread, bint blocking) nogil:
-+cdef inline bint lock_lock(FastRLock lock, long current_thread, bint blocking) noexcept nogil:
- # Note that this function *must* hold the GIL when being called.
- # We just use 'nogil' in the signature to make sure that no Python
- # code execution slips in that might free the GIL
-@@ -83,7 +83,7 @@ cdef inline bint lock_lock(FastRLock lock, long current_thread, bint blocking) n
- lock, current_thread,
- pythread.WAIT_LOCK if blocking else pythread.NOWAIT_LOCK)
-
--cdef bint _acquire_lock(FastRLock lock, long current_thread, int wait) nogil:
-+cdef bint _acquire_lock(FastRLock lock, long current_thread, int wait) noexcept nogil:
- # Note that this function *must* hold the GIL when being called.
- # We just use 'nogil' in the signature to make sure that no Python
- # code execution slips in that might free the GIL
-@@ -111,7 +111,7 @@ cdef bint _acquire_lock(FastRLock lock, long current_thread, int wait) nogil:
- lock._count = 1
- return 1
-
--cdef inline void unlock_lock(FastRLock lock) nogil:
-+cdef inline void unlock_lock(FastRLock lock) noexcept nogil:
- # Note that this function *must* hold the GIL when being called.
- # We just use 'nogil' in the signature to make sure that no Python
- # code execution slips in that might free the GIL
-diff --git a/h5py/_proxy.pyx b/h5py/_proxy.pyx
-index 46b4fe0d..e40504f5 100644
---- a/h5py/_proxy.pyx
-+++ b/h5py/_proxy.pyx
-@@ -241,7 +241,7 @@ ctypedef struct h5py_scatter_t:
- void* buf
-
- cdef herr_t h5py_scatter_cb(void* elem, hid_t type_id, unsigned ndim,
-- const hsize_t *point, void *operator_data) nogil except -1:
-+ const hsize_t *point, void *operator_data) except -1 nogil:
- cdef h5py_scatter_t* info = <h5py_scatter_t*>operator_data
-
- memcpy(elem, (<char*>info[0].buf)+((info[0].i)*(info[0].elsize)),
-@@ -252,7 +252,7 @@ cdef herr_t h5py_scatter_cb(void* elem, hid_t type_id, unsigned ndim,
- return 0
-
- cdef herr_t h5py_gather_cb(void* elem, hid_t type_id, unsigned ndim,
-- const hsize_t *point, void *operator_data) nogil except -1:
-+ const hsize_t *point, void *operator_data) except -1 nogil:
- cdef h5py_scatter_t* info = <h5py_scatter_t*>operator_data
-
- memcpy((<char*>info[0].buf)+((info[0].i)*(info[0].elsize)), elem,
-diff --git a/h5py/_selector.pyx b/h5py/_selector.pyx
-index 8b858c82..69970176 100644
---- a/h5py/_selector.pyx
-+++ b/h5py/_selector.pyx
-@@ -341,7 +341,7 @@ cdef class Reader:
-
- arr = PyArray_ZEROS(arr_rank, arr_shape, self.np_typenum, 0)
- if not self.native_byteorder:
-- arr = arr.newbyteorder()
-+ arr = arr.view(arr.dtype.newbyteorder())
- finally:
- efree(arr_shape)
-
-diff --git a/h5py/api_compat.h b/h5py/api_compat.h
-index 52917f4d..a359e827 100644
---- a/h5py/api_compat.h
-+++ b/h5py/api_compat.h
-@@ -24,7 +24,6 @@ typedef void *PyMPI_MPI_Message;
- #include <stddef.h>
- #include "Python.h"
- #include "numpy/arrayobject.h"
--#include "hdf5.h"
-
- /* The HOFFSET macro can't be used from Cython. */
-
-@@ -35,14 +34,14 @@ typedef void *PyMPI_MPI_Message;
- #define h5py_size_n256 (sizeof(npy_complex256))
- #endif
-
--#define h5py_offset_n64_real (HOFFSET(npy_complex64, real))
--#define h5py_offset_n64_imag (HOFFSET(npy_complex64, imag))
--#define h5py_offset_n128_real (HOFFSET(npy_complex128, real))
--#define h5py_offset_n128_imag (HOFFSET(npy_complex128, imag))
-+#define h5py_offset_n64_real (0)
-+#define h5py_offset_n64_imag (sizeof(float))
-+#define h5py_offset_n128_real (0)
-+#define h5py_offset_n128_imag (sizeof(double))
-
- #ifdef NPY_COMPLEX256
--#define h5py_offset_n256_real (HOFFSET(npy_complex256, real))
--#define h5py_offset_n256_imag (HOFFSET(npy_complex256, imag))
-+#define h5py_offset_n256_real (0)
-+#define h5py_offset_n256_imag (sizeof(long double))
- #endif
-
- #endif
-diff --git a/h5py/api_types_hdf5.pxd b/h5py/api_types_hdf5.pxd
-index a198f105..099e0f58 100644
---- a/h5py/api_types_hdf5.pxd
-+++ b/h5py/api_types_hdf5.pxd
-@@ -257,27 +257,27 @@ cdef extern from "hdf5.h":
- herr_t (*sb_encode)(H5FD_t *file, char *name, unsigned char *p)
- herr_t (*sb_decode)(H5FD_t *f, const char *name, const unsigned char *p)
- size_t fapl_size
-- void * (*fapl_get)(H5FD_t *file)
-- void * (*fapl_copy)(const void *fapl)
-- herr_t (*fapl_free)(void *fapl)
-+ void * (*fapl_get)(H5FD_t *file) except *
-+ void * (*fapl_copy)(const void *fapl) except *
-+ herr_t (*fapl_free)(void *fapl) except -1
- size_t dxpl_size
- void * (*dxpl_copy)(const void *dxpl)
- herr_t (*dxpl_free)(void *dxpl)
-- H5FD_t *(*open)(const char *name, unsigned flags, hid_t fapl, haddr_t maxaddr)
-- herr_t (*close)(H5FD_t *file)
-+ H5FD_t *(*open)(const char *name, unsigned flags, hid_t fapl, haddr_t maxaddr) except *
-+ herr_t (*close)(H5FD_t *file) except -1
- int (*cmp)(const H5FD_t *f1, const H5FD_t *f2)
- herr_t (*query)(const H5FD_t *f1, unsigned long *flags)
- herr_t (*get_type_map)(const H5FD_t *file, H5FD_mem_t *type_map)
- haddr_t (*alloc)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, hsize_t size)
- herr_t (*free)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, hsize_t size)
-- haddr_t (*get_eoa)(const H5FD_t *file, H5FD_mem_t type)
-- herr_t (*set_eoa)(H5FD_t *file, H5FD_mem_t type, haddr_t addr)
-- haddr_t (*get_eof)(const H5FD_t *file, H5FD_mem_t type)
-+ haddr_t (*get_eoa)(const H5FD_t *file, H5FD_mem_t type) noexcept
-+ herr_t (*set_eoa)(H5FD_t *file, H5FD_mem_t type, haddr_t addr) noexcept
-+ haddr_t (*get_eof)(const H5FD_t *file, H5FD_mem_t type) except -1
- herr_t (*get_handle)(H5FD_t *file, hid_t fapl, void**file_handle)
-- herr_t (*read)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, void *buffer)
-- herr_t (*write)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, const void *buffer)
-- herr_t (*flush)(H5FD_t *file, hid_t dxpl_id, hbool_t closing)
-- herr_t (*truncate)(H5FD_t *file, hid_t dxpl_id, hbool_t closing)
-+ herr_t (*read)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, void *buffer) except *
-+ herr_t (*write)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, const void *buffer) except *
-+ herr_t (*flush)(H5FD_t *file, hid_t dxpl_id, hbool_t closing) except -1
-+ herr_t (*truncate)(H5FD_t *file, hid_t dxpl_id, hbool_t closing) except -1
- herr_t (*lock)(H5FD_t *file, hbool_t rw)
- herr_t (*unlock)(H5FD_t *file)
- H5FD_mem_t fl_map[<int>H5FD_MEM_NTYPES]
-@@ -295,27 +295,27 @@ cdef extern from "hdf5.h":
- herr_t (*sb_encode)(H5FD_t *file, char *name, unsigned char *p)
- herr_t (*sb_decode)(H5FD_t *f, const char *name, const unsigned char *p)
- size_t fapl_size
-- void * (*fapl_get)(H5FD_t *file)
-- void * (*fapl_copy)(const void *fapl)
-- herr_t (*fapl_free)(void *fapl)
-+ void * (*fapl_get)(H5FD_t *file) except *
-+ void * (*fapl_copy)(const void *fapl) except *
-+ herr_t (*fapl_free)(void *fapl) except -1
- size_t dxpl_size
- void * (*dxpl_copy)(const void *dxpl)
- herr_t (*dxpl_free)(void *dxpl)
-- H5FD_t *(*open)(const char *name, unsigned flags, hid_t fapl, haddr_t maxaddr)
-- herr_t (*close)(H5FD_t *file)
-+ H5FD_t *(*open)(const char *name, unsigned flags, hid_t fapl, haddr_t maxaddr) except *
-+ herr_t (*close)(H5FD_t *file) except -1
- int (*cmp)(const H5FD_t *f1, const H5FD_t *f2)
- herr_t (*query)(const H5FD_t *f1, unsigned long *flags)
- herr_t (*get_type_map)(const H5FD_t *file, H5FD_mem_t *type_map)
- haddr_t (*alloc)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, hsize_t size)
- herr_t (*free)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, hsize_t size)
-- haddr_t (*get_eoa)(const H5FD_t *file, H5FD_mem_t type)
-- herr_t (*set_eoa)(H5FD_t *file, H5FD_mem_t type, haddr_t addr)
-- haddr_t (*get_eof)(const H5FD_t *file, H5FD_mem_t type)
-+ haddr_t (*get_eoa)(const H5FD_t *file, H5FD_mem_t type) noexcept
-+ herr_t (*set_eoa)(H5FD_t *file, H5FD_mem_t type, haddr_t addr) noexcept
-+ haddr_t (*get_eof)(const H5FD_t *file, H5FD_mem_t type) except -1
- herr_t (*get_handle)(H5FD_t *file, hid_t fapl, void**file_handle)
-- herr_t (*read)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, void *buffer)
-- herr_t (*write)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, const void *buffer)
-- herr_t (*flush)(H5FD_t *file, hid_t dxpl_id, hbool_t closing)
-- herr_t (*truncate)(H5FD_t *file, hid_t dxpl_id, hbool_t closing)
-+ herr_t (*read)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, void *buffer) except *
-+ herr_t (*write)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, const void *buffer) except *
-+ herr_t (*flush)(H5FD_t *file, hid_t dxpl_id, hbool_t closing) except -1
-+ herr_t (*truncate)(H5FD_t *file, hid_t dxpl_id, hbool_t closing) except -1
- herr_t (*lock)(H5FD_t *file, hbool_t rw)
- herr_t (*unlock)(H5FD_t *file)
- H5FD_mem_t fl_map[<int>H5FD_MEM_NTYPES]
-diff --git a/h5py/h5fd.pyx b/h5py/h5fd.pyx
-index e9746057..d39cf68f 100644
---- a/h5py/h5fd.pyx
-+++ b/h5py/h5fd.pyx
-@@ -144,10 +144,10 @@ cdef herr_t H5FD_fileobj_close(H5FD_fileobj_t *f) except -1 with gil:
- stdlib_free(f)
- return 0
-
--cdef haddr_t H5FD_fileobj_get_eoa(const H5FD_fileobj_t *f, H5FD_mem_t type):
-+cdef haddr_t H5FD_fileobj_get_eoa(const H5FD_fileobj_t *f, H5FD_mem_t type) noexcept nogil:
- return f.eoa
-
--cdef herr_t H5FD_fileobj_set_eoa(H5FD_fileobj_t *f, H5FD_mem_t type, haddr_t addr):
-+cdef herr_t H5FD_fileobj_set_eoa(H5FD_fileobj_t *f, H5FD_mem_t type, haddr_t addr) noexcept nogil:
- f.eoa = addr
- return 0
-
-@@ -191,22 +191,38 @@ cdef herr_t H5FD_fileobj_flush(H5FD_fileobj_t *f, hid_t dxpl, hbool_t closing) e
- cdef H5FD_class_t info
- memset(&info, 0, sizeof(info))
-
-+# Cython doesn't support "except X" in casting definition currently
-+ctypedef herr_t (*file_free_func_ptr)(void *) except -1
-+
-+ctypedef herr_t (*file_close_func_ptr)(H5FD_t *) except -1
-+ctypedef haddr_t (*file_get_eoa_func_ptr)(const H5FD_t *, H5FD_mem_t) noexcept
-+ctypedef herr_t (*file_set_eof_func_ptr)(H5FD_t *, H5FD_mem_t, haddr_t) noexcept
-+ctypedef haddr_t (*file_get_eof_func_ptr)(const H5FD_t *, H5FD_mem_t) except -1
-+ctypedef herr_t (*file_read_func_ptr)(H5FD_t *, H5FD_mem_t, hid_t, haddr_t, size_t, void*) except -1
-+ctypedef herr_t (*file_write_func_ptr)(H5FD_t *, H5FD_mem_t, hid_t, haddr_t, size_t, const void*) except -1
-+ctypedef herr_t (*file_truncate_func_ptr)(H5FD_t *, hid_t, hbool_t) except -1
-+ctypedef herr_t (*file_flush_func_ptr)(H5FD_t *, hid_t, hbool_t) except -1
-+
-+
- info.name = 'fileobj'
- info.maxaddr = libc.stdint.SIZE_MAX - 1
- info.fc_degree = H5F_CLOSE_WEAK
- info.fapl_size = sizeof(PyObject *)
- info.fapl_get = <void *(*)(H5FD_t *)>H5FD_fileobj_fapl_get
- info.fapl_copy = <void *(*)(const void *)>H5FD_fileobj_fapl_copy
--info.fapl_free = <herr_t (*)(void *)>H5FD_fileobj_fapl_free
-+
-+info.fapl_free = <file_free_func_ptr>H5FD_fileobj_fapl_free
-+
- info.open = <H5FD_t *(*)(const char *name, unsigned flags, hid_t fapl, haddr_t maxaddr)>H5FD_fileobj_open
--info.close = <herr_t (*)(H5FD_t *)>H5FD_fileobj_close
--info.get_eoa = <haddr_t (*)(const H5FD_t *, H5FD_mem_t)>H5FD_fileobj_get_eoa
--info.set_eoa = <herr_t (*)(H5FD_t *, H5FD_mem_t, haddr_t)>H5FD_fileobj_set_eoa
--info.get_eof = <haddr_t (*)(const H5FD_t *, H5FD_mem_t)>H5FD_fileobj_get_eof
--info.read = <herr_t (*)(H5FD_t *, H5FD_mem_t, hid_t, haddr_t, size_t, void *)>H5FD_fileobj_read
--info.write = <herr_t (*)(H5FD_t *, H5FD_mem_t, hid_t, haddr_t, size_t, const void *)>H5FD_fileobj_write
--info.truncate = <herr_t (*)(H5FD_t *, hid_t, hbool_t)>H5FD_fileobj_truncate
--info.flush = <herr_t (*)(H5FD_t *, hid_t, hbool_t)>H5FD_fileobj_flush
-+
-+info.close = <file_close_func_ptr>H5FD_fileobj_close
-+info.get_eoa = <file_get_eoa_func_ptr>H5FD_fileobj_get_eoa
-+info.set_eoa = <file_set_eof_func_ptr>H5FD_fileobj_set_eoa
-+info.get_eof = <file_get_eof_func_ptr>H5FD_fileobj_get_eof
-+info.read = <file_read_func_ptr>H5FD_fileobj_read
-+info.write = <file_write_func_ptr>H5FD_fileobj_write
-+info.truncate = <file_truncate_func_ptr>H5FD_fileobj_truncate
-+info.flush = <file_flush_func_ptr>H5FD_fileobj_flush
- # H5FD_FLMAP_DICHOTOMY
- info.fl_map = [H5FD_MEM_SUPER, # default
- H5FD_MEM_SUPER, # super
-diff --git a/h5py/h5p.pyx b/h5py/h5p.pyx
-index 779ea1b5..dc8bf65a 100644
---- a/h5py/h5p.pyx
-+++ b/h5py/h5p.pyx
-@@ -1177,7 +1177,7 @@ cdef class PropFAID(PropInstanceID):
- size_t block_size IN: File system block size
- size_t cbuf_size IN: Copy buffer size
-
-- Properites with value of 0 indicate that the HDF5 library should
-+ Properties with value of 0 indicate that the HDF5 library should
- choose the value.
- """
- H5Pset_fapl_direct(self.id, alignment, block_size, cbuf_size)
-@@ -1761,7 +1761,7 @@ cdef class PropOCID(PropCreateID):
-
- max_compact -- maximum number of attributes to be stored in compact storage(default:8)
- must be greater than or equal to min_dense
-- min_dense -- minmum number of attributes to be stored in dense storage(default:6)
-+ min_dense -- minimum number of attributes to be stored in dense storage(default:6)
-
- """
- H5Pset_attr_phase_change(self.id, max_compact, min_dense)
-diff --git a/h5py/h5t.pyx b/h5py/h5t.pyx
-index e7aae14f..b9d7e74d 100644
---- a/h5py/h5t.pyx
-+++ b/h5py/h5t.pyx
-@@ -1938,7 +1938,7 @@ def check_dtype(**kwds):
-
- vlen = dtype
- If the dtype represents an HDF5 vlen, returns the Python base class.
-- Currently only builting string vlens (str) are supported. Returns
-+ Currently only built-in string vlens (str) are supported. Returns
- None if the dtype does not represent an HDF5 vlen.
-
- enum = dtype
-diff --git a/h5py/tests/test_attrs_data.py b/h5py/tests/test_attrs_data.py
-index 56481ca0..5083a1aa 100644
---- a/h5py/tests/test_attrs_data.py
-+++ b/h5py/tests/test_attrs_data.py
-@@ -262,7 +262,7 @@ class TestEmpty(BaseAttrs):
- self.assertTrue(is_empty_dataspace(h5a.open(self.f.id, b'y')))
-
- def test_modify(self):
-- with self.assertRaises(IOError):
-+ with self.assertRaises(OSError):
- self.f.attrs.modify('x', 1)
-
- def test_values(self):
-diff --git a/h5py/tests/test_big_endian_file.py b/h5py/tests/test_big_endian_file.py
-index 4d81de01..170b5bcc 100644
---- a/h5py/tests/test_big_endian_file.py
-+++ b/h5py/tests/test_big_endian_file.py
-@@ -24,14 +24,14 @@ def test_vlen_big_endian():
- assert dset[4] == 1.2
- assert dset.dtype == "<f8"
-
-- # Same float values with big endianess
-+ # Same float values with big endianness
- assert f["DSBEfloat"][0] == 3.14
- assert f["DSBEfloat"].dtype == ">f8"
-
- assert f["DSLEint"][0] == 1
- assert f["DSLEint"].dtype == "<u8"
-
-- # Same int values with big endianess
-+ # Same int values with big endianness
- assert f["DSBEint"][0] == 1
- assert f["DSBEint"].dtype == ">i8"
-
-diff --git a/h5py/tests/test_dataset.py b/h5py/tests/test_dataset.py
-index e104dd53..0ffa5c80 100644
---- a/h5py/tests/test_dataset.py
-+++ b/h5py/tests/test_dataset.py
-@@ -1939,9 +1939,9 @@ class TestCommutative(BaseDataset):
- dset = self.f.create_dataset("test", shape, dtype=float,
- data=np.random.rand(*shape))
-
-- # grab a value from the elements, ie dset[0]
-+ # grab a value from the elements, ie dset[0, 0]
- # check that mask arrays are commutative wrt ==, !=
-- val = np.float64(dset[0])
-+ val = np.float64(dset[0, 0])
-
- assert np.all((val == dset) == (dset == val))
- assert np.all((val != dset) == (dset != val))
-diff --git a/h5py/tests/test_file.py b/h5py/tests/test_file.py
-index b47d408e..1aa38731 100644
---- a/h5py/tests/test_file.py
-+++ b/h5py/tests/test_file.py
-@@ -326,7 +326,7 @@ class TestDrivers(TestCase):
- # could be an integer multiple of 512
- #
- # To allow HDF5 to do the heavy lifting for different platform,
-- # We didn't provide any argumnets to the first call
-+ # We didn't provide any arguments to the first call
- # and obtained HDF5's default values there.
-
- # Testing creation with a few different property lists
-@@ -639,9 +639,9 @@ class TestUnicode(TestCase):
- Modes 'r' and 'r+' do not create files even when given unicode names
- """
- fname = self.mktemp(prefix=chr(0x201a))
-- with self.assertRaises(IOError):
-+ with self.assertRaises(OSError):
- File(fname, 'r')
-- with self.assertRaises(IOError):
-+ with self.assertRaises(OSError):
- File(fname, 'r+')
-
-
-diff --git a/h5py/tests/test_file_alignment.py b/h5py/tests/test_file_alignment.py
-index c280bb76..da13ee04 100644
---- a/h5py/tests/test_file_alignment.py
-+++ b/h5py/tests/test_file_alignment.py
-@@ -50,7 +50,7 @@ class TestFileAlignment(TestCase):
- alignment_interval = 4096
-
- for shape in [
-- (1033,), # A prime number above the thresold
-+ (1033,), # A prime number above the threshold
- (1000,), # Exactly equal to the threshold
- (1001,), # one above the threshold
- ]:
-@@ -75,7 +75,7 @@ class TestFileAlignment(TestCase):
- alignment_interval = 1024
-
- for shape in [
-- (881,), # A prime number below the thresold
-+ (881,), # A prime number below the threshold
- (999,), # Exactly one below the threshold
- ]:
- fname = self.mktemp()
-diff --git a/h5py/tests/test_group.py b/h5py/tests/test_group.py
-index 328c352a..4af1fb1f 100644
---- a/h5py/tests/test_group.py
-+++ b/h5py/tests/test_group.py
-@@ -771,7 +771,7 @@ class TestExternalLinks(TestCase):
- with self.assertRaises(KeyError):
- self.f['ext']
-
-- # I would prefer IOError but there's no way to fix this as the exception
-+ # I would prefer OSError but there's no way to fix this as the exception
- # class is determined by HDF5.
- def test_exc_missingfile(self):
- """ KeyError raised when attempting to open missing file """
-@@ -844,7 +844,7 @@ class TestExtLinkBugs(TestCase):
- try:
- if x:
- x.close()
-- except IOError:
-+ except OSError:
- pass
- return w
- orig_name = self.mktemp()
-diff --git a/h5py/tests/test_selections.py b/h5py/tests/test_selections.py
-index 0b1722d7..01f6dcb7 100644
---- a/h5py/tests/test_selections.py
-+++ b/h5py/tests/test_selections.py
-@@ -65,7 +65,7 @@ class TestTypeGeneration(BaseSelection):
- self.assertEqual(out, np.dtype('i'))
- self.assertEqual(format, np.dtype( [('a','i')] ))
-
-- # Field does not apear in named typed
-+ # Field does not appear in named typed
- with self.assertRaises(ValueError):
- out, format = sel2.read_dtypes(dt, ('j', 'k'))
-
-diff --git a/pylintrc b/pylintrc
-index 045df2f7..2401d3b0 100644
---- a/pylintrc
-+++ b/pylintrc
-@@ -44,7 +44,7 @@ confidence=
- # can either give multiple identifiers separated by comma (,) or put this
- # option multiple times (only on the command line, not in the configuration
- # file where it should appear only once).You can also use "--disable=all" to
--# disable everything first and then reenable specific checks. For example, if
-+# disable everything first and then re-enable specific checks. For example, if
- # you want to run only the similarities checker, you can use "--disable=all
- # --enable=similarities". If you want to run only the classes checker, but have
- # no Warning level messages displayed, use"--disable=all --enable=classes
-diff --git a/pyproject.toml b/pyproject.toml
-index ee573d2f..717200ef 100644
---- a/pyproject.toml
-+++ b/pyproject.toml
-@@ -1,6 +1,6 @@
- [build-system]
- requires = [
-- "Cython >=0.29.31,<1",
-+ "Cython >=0.29.31,<4",
- "oldest-supported-numpy",
- "pkgconfig",
- "setuptools >=61",
-diff --git a/setup_configure.py b/setup_configure.py
-index 0fba53ba..c3b86a64 100644
---- a/setup_configure.py
-+++ b/setup_configure.py
-@@ -165,7 +165,7 @@ class BuildConfig:
- try:
- if pkgconfig.exists(pc_name):
- pc = pkgconfig.parse(pc_name)
-- except EnvironmentError:
-+ except OSError:
- if os.name != 'nt':
- print(
- "Building h5py requires pkg-config unless the HDF5 path "
-diff --git a/tox.ini b/tox.ini
-index 0efb88a6..86a176dd 100644
---- a/tox.ini
-+++ b/tox.ini
-@@ -65,7 +65,7 @@ skip_install=True
- package_env = DUMMY NON-EXISTENT ENV NAME
- changedir=docs
- deps=
-- sphinx
-+ -r docs/requirements-rtd.txt
- commands=
- sphinx-build -W -b html -d {envtmpdir}/doctrees . {envtmpdir}/html
-
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.10.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.11.0.bb
index 8a9158525e..1cf5f5638e 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.10.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.11.0.bb
@@ -4,10 +4,9 @@ SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=113251d71fb0384712c719b567261c5c"
-SRC_URI[sha256sum] = "d93adc48ceeb33347eb24a634fb787efc7ae4644e6ea4ba733d099605045c049"
+SRC_URI[sha256sum] = "7b7e8f78072a2edec87c9836f25f34203fd492a4475709a18b417a33cfb21fa9"
-SRC_URI += "file://0001-setup_build.py-avoid-absolute-path.patch \
- file://0001-Fix-Cython-3-compatibility.patch"
+SRC_URI += "file://0001-setup_build.py-avoid-absolute-path.patch"
inherit pkgconfig pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-hexbytes_1.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-hexbytes_1.2.0.bb
index 951998b5a1..b75f7794ac 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-hexbytes_1.0.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-hexbytes_1.2.0.bb
@@ -4,6 +4,6 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=16ffc86adf4293d4cfb204e77d62cfe6"
-SRC_URI[sha256sum] = "18e6e3279a13878b93fb85da77822dc506b7048065a588e74141c2468a65ad8c"
+SRC_URI[sha256sum] = "965f1cc712e7b263c41fdf3fb36cf671ba6f59b895937cf33941a5c996ec3a5c"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-html2text_2020.1.16.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb
index d96f61bdc7..4a7ce1e5bc 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-html2text_2020.1.16.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb
@@ -4,8 +4,7 @@ HOMEPAGE = "https://github.com/Alir3z4/html2text"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
-SRC_URI[md5sum] = "c77b580c94d1a9e0145f23cc4472993d"
-SRC_URI[sha256sum] = "e296318e16b059ddb97f7a8a1d6a5c1d7af4544049a01e261731d2d5cc277bbb"
+SRC_URI[sha256sum] = "05f8e367d15aaabc96415376776cdd11afd5127a77fce6e36afc60c563ca2c32"
inherit pypi setuptools3 ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-httpcore_1.0.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-httpcore_1.0.5.bb
index 203bfd48a1..6b0f8af4d5 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-httpcore_1.0.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-httpcore_1.0.5.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=1c1f23b073da202e1f4f9e426490210c"
inherit pypi python_hatchling
-SRC_URI[sha256sum] = "5c0f9546ad17dac4d0772b0808856eb616eb8b48ce94f49ed819fd6982a8a544"
+SRC_URI[sha256sum] = "34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"
DEPENDS += "\
python3-hatch-fancy-pypi-readme-native \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-icu_2.12.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-icu_2.13.1.bb
index 6394db4e9e..6a590de5fd 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-icu_2.12.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-icu_2.13.1.bb
@@ -8,8 +8,12 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0724597863f1581ab01429e0423e779f"
DEPENDS += "icu"
PYPI_PACKAGE = "PyICU"
-SRC_URI[sha256sum] = "bd7ab5efa93ad692e6daa29cd249364e521218329221726a113ca3cb281c8611"
+
+SRC_URI[sha256sum] = "d4919085eaa07da12bade8ee721e7bbf7ade0151ca0f82946a26c8f4b98cdceb"
SRC_URI += "file://0001-Fix-host-contamination-of-include-files.patch"
inherit pkgconfig pypi python_setuptools_build_meta
+
+# it's lowercase pyicu instead of ${PYPI_PACKAGE} in this version
+S = "${WORKDIR}/pyicu-${PV}"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.34.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.34.1.bb
index e38d694408..45772ef8e1 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.34.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.34.1.bb
@@ -5,7 +5,7 @@ SECTION = "devel/python"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=24cb9a367a9e641b459a01c4d15256ba"
-SRC_URI[sha256sum] = "ae9732e10acf807a22c389aef193f42215718e16bd06eed0c5bb57e1034a4d53"
+SRC_URI[sha256sum] = "f13eb76e4922f936ac4a7fec77ce8a783e63b93543d4ea3e40793a6cabd9ac7d"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-imgtool_2.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-imgtool_2.1.0.bb
index a25e6a61a8..aafcf38272 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-imgtool_2.0.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-imgtool_2.1.0.bb
@@ -3,7 +3,7 @@ SUMMARY = "MCUboot's image signing and key management tool"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://imgtool/main.py;beginline=3;endline=18;md5=0645fb61e2f961a110302fbfdb227446"
-SRC_URI[sha256sum] = "7a541255e69eec1f12aa38dce1f1d4fe20d8212677c68a9b6ec634ca91a06612"
+SRC_URI[sha256sum] = "4f7fbcdf53c44eaaa6226504510ccb52f7ef00c997503cf94934b330c9607b60"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-incremental_22.10.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-incremental_22.10.0.bb
index 3d93cc05e9..503ef35a9e 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-incremental_22.10.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-incremental_22.10.0.bb
@@ -5,15 +5,15 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=6ca9b07f08e2c72d48c74d363d1e0e15"
SRC_URI[sha256sum] = "912feeb5e0f7e0188e6f42241d2f450002e11bbc0937c65865045854c24c0bd0"
-inherit pypi setuptools3
+inherit pypi python_setuptools_build_meta
RDEPENDS:${PN} += " \
- python3-twisted \
+ python3-twisted-core \
python3-click \
"
# -native is needed to build python[3]-twisted, however, we need to take steps to
# prevent a circular dependency. The build apparently does not use the part of
# python-incremental which uses python-twisted, so this hack is OK.
-RDEPENDS:python3-incremental-native:remove = "python3-twisted-native"
+RDEPENDS:python3-incremental-native:remove = "python3-twisted-core-native"
BBCLASSEXTEND = "native"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.22.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.25.0.bb
index b8595fe9ca..2e2d0e1c51 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.22.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.25.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING.rst;md5=59b20262b8663cdd094005bddf47af5f"
PYPI_PACKAGE = "ipython"
-SRC_URI[sha256sum] = "2dcaad9049f9056f1fef63514f176c7d41f930daa78d05b82a176202818f2c14"
+SRC_URI[sha256sum] = "c6ed726a140b6e725b911528f80439c534fac915246af3efc39440a6b0f9d716"
RDEPENDS:${PN} = "\
python3-setuptools \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-javaobj-py3_0.4.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-javaobj-py3_0.4.4.bb
index 5555a12563..d71101ee2c 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-javaobj-py3_0.4.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-javaobj-py3_0.4.4.bb
@@ -5,9 +5,9 @@ DESCRIPTION = "python-javaobj is a python library that provides functions\
representation is a standard data interchange format in Java world."
HOMEPAGE = "https://github.com/tcalmant/python-javaobj"
LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87"
-SRC_URI[sha256sum] = "38f74db3a57e9998a9774e3614afb95cb396f139f29b3fdb130c5af554435259"
+SRC_URI[sha256sum] = "e4e3257ef2cf81a3339787a4d5cf924e54c91f095a723f6d2584dae61d4396ed"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-joblib_1.3.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-joblib_1.4.2.bb
index d68b40e384..13d2a448db 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-joblib_1.3.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-joblib_1.4.2.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2e481820abf0a70a18011a30153df066"
inherit setuptools3 pypi
-SRC_URI[sha256sum] = "92f865e621e17784e7955080b6d042489e3b8e294949cc44c6eac304f59772b1"
+SRC_URI[sha256sum] = "2382c5816b2636fbd20a09e0f4e9dad4736765fdfb7dca582943b9c1366b3f0e"
RDEPENDS:${PN} += " \
python3-asyncio \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-jstyleson_0.0.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-jstyleson_0.0.2.bb
index 237713bf12..ff9d7dd552 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-jstyleson_0.0.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-jstyleson_0.0.2.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/linjackson78/jstyleson"
SRC_URI += " file://LICENSE "
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=d97b96c7337934ee448ffd4392f32079"
+LIC_FILES_CHKSUM = "file://${UNPACKDIR}/LICENSE;md5=d97b96c7337934ee448ffd4392f32079"
PYPI_PACKAGE_EXT = "tar.gz"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-langtable_0.0.65.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-langtable_0.0.66.bb
index fa9edc67d4..26a4f19215 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-langtable_0.0.65.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-langtable_0.0.66.bb
@@ -6,7 +6,7 @@ SECTION = "devel/python"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
-SRC_URI[sha256sum] = "791ec5403859704e1dee4d2a056a30ec21d1e7bc040658ce62c40e0427ba4333"
+SRC_URI[sha256sum] = "0679e9014aa25916a8184c7bb5082fe983a661ab958d37f5fb75461abf5fb342"
inherit pypi setuptools3 python3native
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-marshmallow_3.21.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-marshmallow_3.21.2.bb
index bf1d8dd290..11351230c2 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-marshmallow_3.21.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-marshmallow_3.21.2.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "\
file://LICENSE;md5=27586b20700d7544c06933afe56f7df4 \
file://docs/license.rst;md5=13da439ad060419fb7cf364523017cfb"
-SRC_URI[sha256sum] = "4e65e9e0d80fc9e609574b9983cf32579f305c718afb30d7233ab818571768c3"
+SRC_URI[sha256sum] = "82408deadd8b33d56338d2182d455db632c6313aa2af61916672146bb32edc56"
inherit python_flit_core pypi ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-moteus/0001-lib-python-remove-self-import-from-setup.py.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-moteus/0001-lib-python-remove-self-import-from-setup.py.patch
deleted file mode 100644
index 10acd7b8c1..0000000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-moteus/0001-lib-python-remove-self-import-from-setup.py.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 7490ac4629c7fe0dc329647e6e000d4bc13c610d Mon Sep 17 00:00:00 2001
-From: Richard Leitner <dev@g0hl1n.net>
-Date: Wed, 24 Jan 2024 00:49:45 +0100
-Subject: [PATCH] lib: python: remove self-import from setup.py
-
-Importing moteus itself within the setup.py creates some kind of a
-chicken-and-egg problem. Furthermore it isn't used anywhere within
-setup.py. Therefore remove the corresponding import.
-
-Signed-off-by: Richard Leitner <dev@g0hl1n.net>
-
-Upstream-Status: Backport [https://github.com/mjbots/moteus/commit/7490ac4629c7fe0dc329647e6e000d4bc13c610d]
----
- setup.py | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 2731685..6c6064d 100644
---- a/setup.py
-+++ b/setup.py
-@@ -17,8 +17,6 @@
- import setuptools
- import pathlib
-
--import moteus
--
- here = pathlib.Path(__file__).parent.resolve()
-
- # Get the long description from the README file
---
-2.40.1
-
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-moteus_0.3.67.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-moteus_0.3.70.bb
index 3c93ee44ff..7e77d8f7ae 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-moteus_0.3.67.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-moteus_0.3.70.bb
@@ -5,9 +5,7 @@ LIC_FILES_CHKSUM = "file://setup.py;beginline=3;endline=9;md5=24025d3c660abfc62a
inherit pypi setuptools3
-SRC_URI += "file://0001-lib-python-remove-self-import-from-setup.py.patch"
-
-SRC_URI[sha256sum] = "a2122f20f59b8962057cf8d3fb583e0aa19006eaf2cde49e30027a4d1b8bf925"
+SRC_URI[sha256sum] = "39e6e2689511c601dff62e502ca6c6ab91100f34b2ebbf52fcee241bf8bfed31"
S = "${WORKDIR}/moteus-${PV}"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.7.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.8.bb
index 5180301f7b..a000737f42 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.7.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.8.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=cd9523181d9d4fbf7ffca52eaa2a5751"
inherit pypi setuptools3 ptest
-SRC_URI[sha256sum] = "572efc93db7a4d27e404501975ca6d2d9775705c2d922390d878fcf768d92c87"
+SRC_URI[sha256sum] = "95c02b0e27e706e48d0e5426d1710ca78e0f0628d6e89d5b5a5b91a5f12274f3"
RDEPENDS:${PN}:class-target += "\
python3-io \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-mypy_1.9.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-mypy_1.10.0.bb
index e51264f8a9..534ff90666 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-mypy_1.9.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-mypy_1.10.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=8d62fd8f8648cb018e52857347e340b9"
inherit pypi python_setuptools_build_meta
-SRC_URI[sha256sum] = "3cc5da0127e6a478cddd906068496a97a7618a21ce9b54bde5bf7e539c7af974"
+SRC_URI[sha256sum] = "3d087fcbec056c4ee34974da493a826ce316947485cef3901f511848e687c131"
BBCLASSEXTEND = "native"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-netaddr_1.2.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-netaddr_1.3.0.bb
index bedf0dab01..b8a772566a 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-netaddr_1.2.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-netaddr_1.3.0.bb
@@ -2,7 +2,7 @@ SUMMARY = "A network address manipulation library for Python."
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=8afa43eca873b71d5d85dd0be1f707fa"
-SRC_URI[sha256sum] = "6eb8fedf0412c6d294d06885c110de945cf4d22d2b510d0404f4e06950857987"
+SRC_URI[sha256sum] = "5c3c3d9895b551b763779ba7db7a03487dc1f8e3b385af819af341ae9ef6e48a"
inherit pypi python_setuptools_build_meta ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-networkx_3.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-networkx_3.1.bb
index 3860238096..2f2c3cfc3d 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-networkx_3.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-networkx_3.1.bb
@@ -19,3 +19,5 @@ RDEPENDS:${PN} += "\
python3-profile \
python3-threading \
"
+
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_2.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_2.0.3.bb
index 5a29858177..105c20b5a8 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_2.0.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_2.0.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/pywbem/nocasedict"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742"
-SRC_URI[sha256sum] = "960cb699f1209da80ac39e3ab50aa7342fe8ca9f70606c23447a510550435e50"
+SRC_URI[sha256sum] = "1c9226c7f5a8a97ad51dcb0ae3157a720e3f7cb9c4568d22ea3a05e3f85658a9"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_2.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_2.0.2.bb
index 2ad42247d9..913b8ac5ed 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_2.0.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_2.0.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://nocaselist.readthedocs.io/en/latest/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
-SRC_URI[sha256sum] = "456aa000c6777c5d21b029c52e532f94328d4fb4f15ad2a4dd3dd62db30b3892"
+SRC_URI[sha256sum] = "32708b700a1a53133e6bb5cc53332c9775b0c7c959a5f9725793171fd2f4c8a5"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.3.bb
index 4a3254cc53..934bf319bc 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.3.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=8227180126797a0148
inherit pypi setuptools3
-SRC_URI[sha256sum] = "a6f5977418eff3b2d5500d54d9db50c8277a368436f4e4f8ddb1be3422870184"
+SRC_URI[sha256sum] = "8dd482e5350125b2388070bb2477927be2e8ebc27df61178709bc8c8751da2f9"
RDEPENDS:${PN} += "\
python3-compression \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-parso_0.8.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-parso_0.8.4.bb
index 217c821fb4..176bf6f277 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-parso_0.8.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-parso_0.8.4.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cbaa2675b2424d771451332a7a69503f"
PYPI_PACKAGE = "parso"
-SRC_URI[sha256sum] = "8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0"
+SRC_URI[sha256sum] = "eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d"
inherit setuptools3 pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-path_16.10.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-path_16.14.0.bb
index f95fce3b08..b4d290a230 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-path_16.10.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-path_16.14.0.bb
@@ -2,7 +2,7 @@ SUMMARY = "A module wrapper for os.path"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=141643e11c48898150daa83802dbc65f"
-SRC_URI[sha256sum] = "b32b22b76fe810a8ded6d136268cc8b6698ae7c47c29b94a9ea12623f3051e46"
+SRC_URI[sha256sum] = "dbaaa7efd4602fd6ba8d82890dc7823d69e5de740a6e842d9919b0faaf2b6a8e"
SRC_URI += "\
file://run-ptest \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pdm-backend_2.1.8.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pdm-backend_2.3.0.bb
index f1f507243e..4185f78587 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pdm-backend_2.1.8.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pdm-backend_2.3.0.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
SECTION = "devel/python"
LIC_FILES_CHKSUM = "file://LICENSE;md5=4a564297b3c5b629a528b92fd8ff61ea"
-SRC_URI[sha256sum] = "2487dfbd13f69d80fb4e6a08006a3ee68272833970813047dc5fcfacdfdc0151"
+SRC_URI[sha256sum] = "e39ed2da206d90d4a6e9eb62f6dce54ed4fa65ddf172a7d5700960d0f8a09e09"
inherit pypi python_setuptools_build_meta
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pdm_2.13.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pdm_2.15.4.bb
index 387f14b0ea..364c7c81e9 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pdm_2.13.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pdm_2.15.4.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
SECTION = "devel/python"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2eb31a2cc1a758c34b499f287dd04ef2"
-SRC_URI[sha256sum] = "e282bf1caf0a083fc0fb5e89ad6f79d7c579ff52c7bb58ee8587ea3d5bb9e14a"
+SRC_URI[sha256sum] = "58e225850567dcadce42418db4638996df2b1378cd0830cd48afda1b455d9c72"
inherit pypi python_setuptools_build_meta
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pefile_2023.2.7.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pefile_2023.2.7.bb
deleted file mode 100644
index 50dae7b407..0000000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pefile_2023.2.7.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-SUMMARY = "Python PE parsing module"
-DESCRIPTION = "A multi-platform Python module to parse and work with Portable Executable (PE) files."
-HOMEPAGE = "https://github.com/erocarrera/pefile"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=38066667888b01d8118ff9cc23da1873"
-
-inherit setuptools3 pypi ptest
-SRC_URI[sha256sum] = "82e6114004b3d6911c77c3953e3838654b04511b8b66e8583db70c65998017dc"
-
-BBCLASSEXTEND = "native nativesdk"
-
-RDEPENDS:${PN} += " \
- python3-mmap \
- python3-netclient \
- python3-stringold \
-"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-platformdirs_4.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-platformdirs_4.2.2.bb
index 19c95b374a..5821aedd4f 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-platformdirs_4.2.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-platformdirs_4.2.2.bb
@@ -7,7 +7,7 @@ SRC_URI += " \
file://run-ptest \
"
-SRC_URI[sha256sum] = "ef0cc731df711022c174543cb70a9b5bd22e5a9337c8624ef2c2ceb8ddad8768"
+SRC_URI[sha256sum] = "38b7b51f512eed9e84a22788b4bce1de17c0adb134d6becb09836e37d8654cd3"
inherit pypi python_hatchling ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.43.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.45.bb
index 8b3b709763..e02aafdb98 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.43.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.45.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] = "3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d"
+SRC_URI[sha256sum] = "07c60ee4ab7b7e90824b61afa840c8f5aad2d46b3e2e10acc33d8ecc94a49089"
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 8bb8a93f76..b9b03badd0 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
@@ -23,7 +23,6 @@ RDEPENDS:${PN} += " \
python3-netclient \
python3-numbers \
python3-pkgutil \
- python3-six \
python3-unittest \
"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pulsectl_23.5.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pulsectl_24.4.0.bb
index 4da72904f1..3bc15bb08a 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pulsectl_23.5.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pulsectl_24.4.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/mk-fg/python-pulse-control"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=f1d10048469ff90123263eb5e214061d"
-SRC_URI[sha256sum] = "e911d398eaf0539cf3c63b4217357b51a3d1b7e4a50607d1591cf2b49f5d2c6a"
+SRC_URI[sha256sum] = "697ed50e7d452e78678ae38e2ab935843008bec448955283cd0fb362867e3165"
RDEPENDS:${PN} += " \
libpulse \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-py7zr_0.20.8.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-py7zr_0.21.0.bb
index 3d48b5116f..cb405a535d 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-py7zr_0.20.8.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-py7zr_0.21.0.bb
@@ -4,7 +4,7 @@ LICENSE = "LGPL-2.1-or-later"
SECTION = "devel/python"
LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c"
-SRC_URI[sha256sum] = "2a6b0db0441e63a2dd74cbd18f5d9ae7e08dc0e54685aa486361d0db6a0b4f78"
+SRC_URI[sha256sum] = "213a9cc46940fb8f63b4163643a8f5b36bbc798134746c3992d3bc6b14edab87"
inherit pypi python_setuptools_build_meta
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.10.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.11.0.bb
index 8b22faad3a..8917c88605 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.10.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.11.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1a3b161aa0fcec32a0c8907a2219ad9d"
inherit pypi setuptools3
-SRC_URI[sha256sum] = "e21175500a2bd310ae3867e7991639defc1e2a5c92cf1b9f7083296b346738ab"
+SRC_URI[sha256sum] = "a78a9dca33524b2c9064b34e21f5ab874272313cf324a9a77592f396a5e0fddc"
DEPENDS += "alsa-lib"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.13.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.14.bb
index 67bd2a33a7..8211e06dce 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.13.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.14.bb
@@ -2,7 +2,7 @@ SUMMARY = "Using nlohmann::json with pybind11"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=0e25ff0ec476d06d366439e1120cce98"
-SRCREV = "b02a2ad597d224c3faee1f05a56d81d4c4453092"
+SRCREV = "1399451fde59f4d931c72213f209b3e83a07290b"
SRC_URI = "git://github.com/pybind/pybind11_json;branch=master;protocol=https"
DEPENDS += "nlohmann-json python3-pybind11"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast/0001-Allow-newer-version-of-wheel-and-setuptools.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast/0001-Allow-newer-version-of-wheel-and-setuptools.patch
index 8825615de9..447f679070 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast/0001-Allow-newer-version-of-wheel-and-setuptools.patch
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast/0001-Allow-newer-version-of-wheel-and-setuptools.patch
@@ -1,4 +1,4 @@
-From e82caffe51b37c211f7f0cd60002fbc6b4e48d03 Mon Sep 17 00:00:00 2001
+From 5ee73f91b7f13dd5c700c69e7fc43cecab5868da Mon Sep 17 00:00:00 2001
From: Tom Geelen <t.f.g.geelen@gmail.com>
Date: Sun, 7 Apr 2024 22:39:35 +0000
Subject: [PATCH] Allow newer version of wheel and setuptools
@@ -10,7 +10,7 @@ Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pyproject.toml b/pyproject.toml
-index 0f19c71..d0ecf11 100644
+index 56df5bd..17ca62d 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,5 @@
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast_14.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast_14.0.1.bb
index be5a3a97e7..dee4bf6ebe 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast_14.0.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast_14.0.1.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b1dbd4e85f47b389bdadee9c694669f5"
SRC_URI += "file://0001-Allow-newer-version-of-wheel-and-setuptools.patch"
-SRC_URI[sha256sum] = "dc4f8b052e760a978da9b2568b79020cb79af608a026465f07544cffe43973cf"
+SRC_URI[sha256sum] = "e16e0a7f9488319191b8b4fa21ca0beb4bf12eeda5c9bf640241188f2bea0a3e"
PYPI_PACKAGE = "PyChromecast"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pycurl_7.45.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pycurl_7.45.3.bb
index fb2a41d261..774c1343c2 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pycurl_7.45.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pycurl_7.45.3.bb
@@ -12,8 +12,10 @@ LIC_FILES_CHKSUM = "file://COPYING-LGPL;md5=4fbd65380cdd255951079008b364516c \
file://COPYING-MIT;md5=be42e1b1e58c8d59c2901fd747bfc55d \
"
-SRC_URI[sha256sum] = "5730590be0271364a5bddd9e245c9cc0fb710c4cbacbdd95264a3122d23224ca"
+SRC_URI[sha256sum] = "8c2471af9079ad798e1645ec0b0d3d4223db687379d17dd36a70637449f81d6b"
DEPENDS = "curl"
inherit pypi setuptools3
+
+BBCLASSEXTEND += "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic-core/0001-Fix-generate_self_schema-for-Python-3.12-1299.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic-core/0001-Fix-generate_self_schema-for-Python-3.12-1299.patch
new file mode 100644
index 0000000000..f6aa18e303
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic-core/0001-Fix-generate_self_schema-for-Python-3.12-1299.patch
@@ -0,0 +1,29 @@
+From 0dcca2ed6a83ebbc944ec8cbd2f67ffec8043461 Mon Sep 17 00:00:00 2001
+From: Jelle Zijlstra <jelle.zijlstra@gmail.com>
+Date: Wed, 22 May 2024 07:44:10 -0700
+Subject: [PATCH] Fix generate_self_schema for Python 3.12+ (#1299)
+
+Upstream-Status: Backport [https://github.com/pydantic/pydantic-core/commit/a7620419383a69bd2b28ab953c9a17f6ed35bb9a]
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ generate_self_schema.py | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/generate_self_schema.py b/generate_self_schema.py
+index 8d27247..109fca0 100644
+--- a/generate_self_schema.py
++++ b/generate_self_schema.py
+@@ -189,7 +189,12 @@ def all_literal_values(type_: type[core_schema.Literal]) -> list[any]:
+
+ def eval_forward_ref(type_: Any) -> Any:
+ try:
+- return type_._evaluate(core_schema.__dict__, None, set())
++ try:
++ # Python 3.12+
++ return type_._evaluate(core_schema.__dict__, None, type_params=set(), recursive_guard=set())
++ except TypeError:
++ # Python 3.9+
++ return type_._evaluate(core_schema.__dict__, None, set())
+ except TypeError:
+ # for Python 3.8
+ return type_._evaluate(core_schema.__dict__, None)
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic-core_2.16.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic-core_2.16.3.bb
index 934e3e2bb2..c5ce1ff110 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic-core_2.16.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic-core_2.16.3.bb
@@ -8,7 +8,8 @@ HOMEPAGE = "https://github.com/pydantic/pydantic-core"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ab599c188b4a314d2856b3a55030c75c"
-SRC_URI += "file://0001-Bumps-pyo3-https-github.com-pyo3-pyo3-from-0.20.2-to.patch"
+SRC_URI += "file://0001-Bumps-pyo3-https-github.com-pyo3-pyo3-from-0.20.2-to.patch \
+ file://0001-Fix-generate_self_schema-for-Python-3.12-1299.patch"
SRC_URI[sha256sum] = "1cac689f80a3abab2d3c0048b29eea5751114054f032a941a32de4c852c59cad"
DEPENDS = "python3-maturin-native python3-typing-extensions"
@@ -35,17 +36,6 @@ RDEPENDS:${PN}-ptest += "\
python3-unittest-automake-output \
"
-do_install:append() {
- for f in ${D}/${libdir}/${PYTHON_DIR}/site-packages/pydantic_core/_pydantic_core.*.so
- do
- fname=`basename $f`
- lname=`echo $fname | sed 's/musl/gnu/'`
- if [ "$fname" != "$lname" ]; then
- mv $f ${D}/${libdir}/${PYTHON_DIR}/site-packages/pydantic_core/$lname
- fi
- done
-}
-
do_install_ptest() {
cp -rf ${S}/tests/ ${D}${PTEST_PATH}/
sed -i -e "/--automake/ s/$/ -k 'not test_model_class_root_validator_wrap and not test_model_class_root_validator_before and not test_model_class_root_validator_after'/" ${D}${PTEST_PATH}/run-ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_2.6.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_2.7.3.bb
index 9c52564121..423fe76733 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_2.6.4.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_2.7.3.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=09280955509d1c4ca14bae02f21d49a6"
inherit pypi python_hatchling
-SRC_URI[sha256sum] = "b1704e0847db01817624a6b86766967f552dd9dbf3afba4004409f908dcc84e6"
+SRC_URI[sha256sum] = "c46c76a40bb1296728d7a8b99aa73dd70a48c3510111ff290034f860c99c419e"
DEPENDS += "python3-hatch-fancy-pypi-readme-native"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyhamcrest_2.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyhamcrest_2.1.0.bb
index eaa24eefe5..dcc9ebfa93 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyhamcrest_2.1.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyhamcrest_2.1.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=79391bf1501c898472d043f36e960612"
SRC_URI[sha256sum] = "c6acbec0923d0cb7e72c22af1926f3e7c97b8e8d69fc7498eabacaf7c975bd9c"
-inherit pypi python_setuptools_build_meta
+inherit pypi python_hatchling
DEPENDS += "python3-hatch-vcs-native"
@@ -13,6 +13,6 @@ UPSTREAM_CHECK_URI = "https://pypi.python.org/pypi/PyHamcrest/"
UPSTREAM_CHECK_REGEX = "/PyHamcrest/(?P<pver>(\d+[\.\-_]*)+)"
RDEPENDS:${PN} += " \
- python3-six \
+ python3-asyncio \
python3-numbers \
"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pylint_3.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pylint_3.2.2.bb
index 12f4f908af..0de1576af4 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pylint_3.1.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pylint_3.2.2.bb
@@ -3,11 +3,11 @@ HOMEPAGE= "http://www.pylint.org/"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c107cf754550e65755c42985a5d4e9c9"
-SRC_URI += "git://github.com/pylint-dev/pylint;branch=maintenance/3.1.x;protocol=https \
+SRC_URI += "git://github.com/pylint-dev/pylint;branch=main;protocol=https \
file://0001-Adjust-test-expectations-for-ptest.patch \
file://run-ptest \
"
-SRCREV = "053c2c3a25f97f043e10cdd41d2609e495a68f57"
+SRCREV = "769ffd20bbf321a6cf23f5e7221a0b8221f51482"
inherit python_setuptools_build_meta ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.188.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.190.bb
index 59a00be154..c1389982d4 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.188.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.190.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/MISP/PyMISP"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a3639cf5780f71b125d3e9d1dc127c20"
-SRC_URI[sha256sum] = "c2313d059a9f4d1221243fcda64fb8ae11603c1745e92d57c4071aad04336696"
+SRC_URI[sha256sum] = "e7374295bfd8c7d25f56867e4395a029433360d95420e39b7f78eb1d4f8b48b4"
inherit python_poetry_core pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.6.6.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.6.8.bb
index 8e181640b6..b94504f140 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.6.6.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.6.8.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] = "c4d556a0954d00a9e1c8f1d0de03f41c4800336e6d785e820f2917eeb4ee7736"
+SRC_URI[sha256sum] = "abb214716b56fc62bc0d5d9d964e2249439341746287e918d175f0e3ee241407"
inherit pypi python_setuptools_build_meta
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_4.6.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_4.7.2.bb
index 260e134cd2..2951f8f85b 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_4.6.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_4.7.2.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] = "31dab1f3e1d0cdd57e8df01b645f52d43cc1b653ed3afd535d2891f4fc4f9712"
+SRC_URI[sha256sum] = "9024e1661c6e40acf468177bf90ce924d1bc681d2b244adda3ed7b2f4c4d17d7"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyperf_2.6.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyperf_2.7.0.bb
index 6b37e1864a..f3ebfe2d9b 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyperf_2.6.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyperf_2.7.0.bb
@@ -13,7 +13,7 @@ Features: \
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=78bc2e6e87c8c61272937b879e6dc2f8"
-SRC_URI[sha256sum] = "9752fe749c21e460a564bb3f52fc319b892c62ee61c5138b4a9bbf94ad2755e6"
+SRC_URI[sha256sum] = "4201c6601032f374e9c900c6d2544a2f5891abedc1a96eec0e7b2338a6247589"
DEPENDS += "python3-six-native"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyroute2_0.7.10.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyroute2_0.7.12.bb
index 740a6d7f73..3ea980f440 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyroute2_0.7.10.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyroute2_0.7.12.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=dccbff78d7d79ae7e53953d43445c6e6 \
file://LICENSE.GPL-2.0-or-later;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://LICENSE.Apache-2.0;md5=34281e312165f843a2b7d1f114fe65ce"
-SRC_URI[sha256sum] = "cc2f90aad1517cb0b301041f678cc8d3c3427c26e53f15c78c93c67928d89a02"
+SRC_URI[sha256sum] = "54d226fc3ff2732f49bac9b26853c50c9d05be05a4d9daf09c7cf6d77301eff3"
inherit setuptools3 pypi ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb
index 2807c054d9..297eecad0e 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb
@@ -9,16 +9,16 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SRC_URI += "\
git://gitlab.com/tschorr/pyruvate.git;protocol=https;branch=main \
- file://0001-linux.rs-Define-consts-for-rv32-architecture.patch;patchdir=../cargo_home/bitbake/nix-0.23.2/ \
- file://0001-musl-Define-SOCK_NONBLOCK-with-O_NONBLOCK.patch;patchdir=../cargo_home/bitbake/libc-0.2.138/ \
- file://0001-musl-riscv32-Define-F_SETLK-F_SETLKW-and-fix-F_GETLK.patch;patchdir=../cargo_home/bitbake/libc-0.2.138/ \
- file://0001-musl-Move-F_OFD_GETLK-F_OFD_SETLK-and-F_OFD_SETLKW-t.patch;patchdir=../cargo_home/bitbake/libc-0.2.138/ \
- file://0001-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=../cargo_home/bitbake/libc-0.2.138/ \
- file://0001-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=../cargo_home/bitbake/libc-0.2.138/ \
+ file://0001-linux.rs-Define-consts-for-rv32-architecture.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/nix-0.23.2/ \
+ file://0001-musl-Define-SOCK_NONBLOCK-with-O_NONBLOCK.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/libc-0.2.138/ \
+ file://0001-musl-riscv32-Define-F_SETLK-F_SETLKW-and-fix-F_GETLK.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/libc-0.2.138/ \
+ file://0001-musl-Move-F_OFD_GETLK-F_OFD_SETLK-and-F_OFD_SETLKW-t.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/libc-0.2.138/ \
+ file://0001-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/libc-0.2.138/ \
+ file://0001-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/libc-0.2.138/ \
"
SRCREV = "57db64c9f65ced05c71b8d786c1cedfaa2991597"
-SRC_URI:append:mips = " file://0001-check-for-mips-targets-for-stat.st_dev-definitions.patch;patchdir=../cargo_home/bitbake/libsystemd-0.5.0/"
+SRC_URI:append:mips = " file://0001-check-for-mips-targets-for-stat.st_dev-definitions.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/libsystemd-0.5.0/"
S = "${WORKDIR}/git"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-freezer_0.4.8.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-freezer_0.4.8.bb
new file mode 100644
index 0000000000..6ff69a3964
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-freezer_0.4.8.bb
@@ -0,0 +1,15 @@
+SUMMARY = "Pytest plugin providing a fixture interface for spulec/freezegun"
+HOMEPAGE = "https://github.com/pytest-dev/pytest-freezer"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1661a0f2b9b83ed73b8e05b5683b10d0"
+
+SRC_URI[sha256sum] = "8ee2f724b3ff3540523fa355958a22e6f4c1c819928b78a7a183ae4248ce6ee6"
+
+inherit pypi python_flit_core
+
+RDEPENDS:${PN} = "\
+ python3-freezegun (>=1.0) \
+ python3-pytest (>=3.6) \
+"
+
+PYPI_PACKAGE = "pytest_freezer"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-html_4.1.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-html_4.1.1.bb
index 37478ee0ae..154ec255cb 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-html_4.1.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-html_4.1.1.bb
@@ -15,7 +15,9 @@ DEPENDS += "\
"
RDEPENDS:${PN} += " \
+ python3-jinja2 \
python3-pytest \
+ python3-pytest-metadata \
"
BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-socket_0.7.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-socket_0.7.0.bb
new file mode 100644
index 0000000000..86b03724a0
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-socket_0.7.0.bb
@@ -0,0 +1,14 @@
+SUMMARY = "Pytest Plugin to disable socket calls during tests"
+HOMEPAGE = "https://github.com/miketheman/pytest-socket"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1752f63a3a8a02fed42e580e9b94a081"
+
+SRC_URI[sha256sum] = "71ab048cbbcb085c15a4423b73b619a8b35d6a307f46f78ea46be51b1b7e11b3"
+
+inherit pypi python_poetry_core
+
+RDEPENDS:${PN} = "python3-pytest"
+
+BBCLASSEXTEND = "native nativesdk"
+
+PYPI_PACKAGE = "pytest_socket"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-unordered_0.6.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-unordered_0.6.0.bb
new file mode 100644
index 0000000000..bf1420cf93
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-unordered_0.6.0.bb
@@ -0,0 +1,12 @@
+SUMMARY = "Test equality of unordered collections in pytest"
+HOMEPAGE = "https://github.com/utapyngo/pytest-unordered"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=fcd3af2d38a4d4dfd5138c6f163dbe2e"
+
+SRC_URI[sha256sum] = "f61b4f6e06a60a92db50968954efac93e2f584290a49f53ad135e3f32f57e02a"
+
+inherit pypi setuptools3
+
+RDEPENDS:${PN} += "python3-pytest"
+
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyudev_0.24.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyudev_0.24.3.bb
index ed5175fcf7..0911b63ed9 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyudev_0.24.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyudev_0.24.3.bb
@@ -3,7 +3,7 @@ SUMMARY = "A libudev binding"
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343"
-SRC_URI[sha256sum] = "75e54d37218f5ac45b0da1f0fd9cc5e526a3cac3ef1cfad410cf7ab338b01471"
+SRC_URI[sha256sum] = "2e945427a21674893bb97632401db62139d91cea1ee96137cc7b07ad22198fc7"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyyaml-include_1.3.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyyaml-include_2.1.bb
index 3a5bd99a78..30dde5907b 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyyaml-include_1.3.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyyaml-include_2.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/tanbro/pyyaml-include"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d32239bcb673463ab874e80d47fae504"
DEPENDS += "python3-setuptools-scm-native"
-SRCREV = "36b6975aa8fc7a6cbf37de40aa2ed6d996b2f7be"
+SRCREV = "dc16153b28f5cab997814c0ce9b43dc4c58507e7"
SRC_URI = " \
git://github.com/tanbro/pyyaml-include;protocol=https;branch=main \
@@ -26,4 +26,4 @@ RDEPENDS:${PN}-ptest += " \
python3-pytest \
python3-unittest-automake-output \
"
-
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyzmq_25.1.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyzmq_25.1.2.bb
index 540aa62006..2a6993c141 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyzmq_25.1.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyzmq_25.1.2.bb
@@ -22,7 +22,7 @@ PACKAGES =+ "\
"
FILES:${PN}-test += "\
- ${libdir}/${PYTHON_DIR}/site-packages/*/tests \
+ ${PYTHON_SITEPACKAGES_DIR}/*/tests \
"
RDEPENDS:${PN} += "\
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyzstd_0.15.10.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyzstd_0.16.0.bb
index c094a8d6f0..77459c1c57 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyzstd_0.15.10.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyzstd_0.16.0.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=aedb5a2679cd1552fb61c181ef974b9e"
PYPI_PACKAGE = "pyzstd"
-SRC_URI[sha256sum] = "83603a97fdbcf2139f475c940789f09e32703f931f29f4a8ddf3551e6700108b"
+SRC_URI[sha256sum] = "fd43a0ae38ae15223fb1057729001829c3336e90f4acf04cf12ebdec33346658"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.14.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.17.bb
index 22868d8df0..d7a56b0519 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.14.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.17.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/python-rapidjson/python-rapidjson"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=4daf3929156304df67003c33274a98bd"
-SRC_URI[sha256sum] = "26806f0a658c34b48d2951d8d3f846ca9deb93a34e664ef436db632a188b6779"
+SRC_URI[sha256sum] = "95a111da29d996af8549f8b32ec701dab3af2ab7c6cd9c79540391ecb05f20c8"
# Inheriting ptest provides functionality for packaging and installing runtime tests for this recipe
inherit setuptools3 pypi ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-rarfile_4.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-rarfile_4.2.bb
index 8f5ef415c6..41cff4bfc4 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-rarfile_4.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-rarfile_4.2.bb
@@ -2,11 +2,11 @@ SUMMARY = "RAR archive reader for Python"
HOMEPAGE = "https://github.com/markokr/rarfile"
LICENSE = "ISC"
SECTION = "devel/python"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=2f31e224cbf0c29cb6c55f2bae0e165f"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1916695551f7eec48dfd97db9467b831"
inherit setuptools3
-SRC_URI[sha256sum] = "db60b3b5bc1c4bdeb941427d50b606d51df677353385255583847639473eda48"
+SRC_URI[sha256sum] = "8e1c8e72d0845ad2b32a47ab11a719bc2e41165ec101fd4d3fe9e92aa3f469ef"
inherit pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-redis_5.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-redis_5.0.4.bb
index 2c473c03ea..506e3bc1a6 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-redis_5.0.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-redis_5.0.4.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "http://github.com/andymccurdy/redis-py"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=609ded3add9111c4c6e102f1d421d3f8"
-SRC_URI[sha256sum] = "0dab495cd5753069d3bc650a0dde8a8f9edde16fc5691b689a566eda58100d0f"
+SRC_URI[sha256sum] = "ec31f2ed9675cc54c21ba854cfe0462e6faf1d83c8ce5944709db8a4700b9c61"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2023.12.25.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2024.5.15.bb
index d7ac616083..9d356553b9 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2023.12.25.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2024.5.15.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7b5751ddd6b643203c31ff873051d069"
inherit pypi setuptools3
-SRC_URI[sha256sum] = "29171aa128da69afdf4bde412d5bedc335f2ca8fcfe4489038577d05f16181e5"
+SRC_URI[sha256sum] = "d3ee02d9e5f482cc8309134a91eeaacbdd2261ba111b0fef3748eeb4913e6a2c"
RDEPENDS:${PN} += " \
python3-stringold \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-requests-mock_1.12.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-requests-mock_1.12.1.bb
new file mode 100644
index 0000000000..248526b00b
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-requests-mock_1.12.1.bb
@@ -0,0 +1,9 @@
+SUMMARY = "Mocked responses for the requests library"
+HOMEPAGE = "https://github.com/jamielennox/requests-mock"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=3b2eea41aec0f2973a45e1e45f28aa32"
+
+DEPENDS = "python3-setuptools-scm-native"
+SRC_URI[sha256sum] = "e9e12e333b525156e82a3c852f22016b9158220d2f47454de9cae8a77d371401"
+
+inherit pypi python_setuptools_build_meta
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.0.1.bb
index 7df8ac07c5..46ca600ea2 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.0.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.0.1.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=00854fa80a84236706b11f47f23e61e7"
-SRC_URI[sha256sum] = "61a5541f86e4684ab145cb849a5929d2ced8222930a570b3941cf4af16b72a78"
+SRC_URI[sha256sum] = "bcefb11013dfadf8902642337923bd0c786dc8a27cb4c21da6e154e52869ecb1"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sdbus_0.11.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sdbus_0.12.0.bb
index 26bc71762e..054e941152 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-sdbus_0.11.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-sdbus_0.12.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://python-sdbus.readthedocs.io/en/latest/"
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e77986dc8e2ee22d44a7c863e96852ae"
-SRC_URI[sha256sum] = "adb97718ce996bb308520682c50b1a13e606d65a6edb1c1967a15d2e570cb3b7"
+SRC_URI[sha256sum] = "c3692d75704438a78adc1439350bc32f30d6b38ad344cfc94773db89c6ce4a89"
REQUIRED_DISTRO_FEATURES = "systemd"
DEPENDS += "systemd"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.44.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.45.0.bb
index 1b371ef01a..c3e53b5183 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.44.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.45.0.bb
@@ -15,7 +15,7 @@ RDEPENDS:${PN} += "\
python3-datetime \
"
-SRC_URI[sha256sum] = "f7125a9235795811962d52ff796dc032cd1d0dd98b59beaced8380371cd9c13c"
+SRC_URI[sha256sum] = "509aa9678c0512344ca886281766c2e538682f8acfa50fd8d405f8c417ad0625"
PYPI_PACKAGE = "sentry-sdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sh_2.0.6.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sh_2.0.7.bb
index cbe000e31c..8f8d970a93 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-sh_2.0.6.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-sh_2.0.7.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/amoffat/sh"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5317094292296f03405f59ae5f6544b6"
-SRC_URI[sha256sum] = "9b2998f313f201c777e2c0061f0b1367497097ef13388595be147e2a00bf7ba1"
+SRC_URI[sha256sum] = "029d45198902bfb967391eccfd13a88d92f7cebd200411e93f99ebacc6afbb35"
PYPI_PACKAGE = "sh"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-snagboot_1.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-snagboot_1.3.bb
index 57a3280de4..5ed5169ae5 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-snagboot_1.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-snagboot_1.3.bb
@@ -3,7 +3,7 @@ SUMMARY = "Snagboot intends to be an open-source replacement vendor-specific too
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
-SRC_URI[sha256sum] = "3d5cdd5ffe7355deba27657e6f45d45538a398f92215d219a8cfd6e716f67c34"
+SRC_URI[sha256sum] = "b9d781bdc79d92d940e27d89d3025eab6dc459087dad126766e2bf76dc9dddee"
inherit pypi python_setuptools_build_meta
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.27.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.30.bb
index e5a8376594..1a42aa1b45 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.27.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.30.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "http://www.sqlalchemy.org/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c78b979ae6c20775a28a287d32092cbb"
-SRC_URI[sha256sum] = "86a6ed69a71fe6b88bf9331594fa390a2adda4a49b5c06f98e47bf0d392534f8"
+SRC_URI[sha256sum] = "2b1708916730f4830bc69d6f49d37f7698b5bd7530aca7f04f785f8849e95255"
PYPI_PACKAGE = "SQLAlchemy"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-stevedore_5.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-stevedore_5.2.0.bb
index ce71796339..7cc0a2e529 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-stevedore_5.1.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-stevedore_5.2.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://docs.openstack.org/stevedore/latest/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRC_URI[sha256sum] = "a54534acf9b89bc7ed264807013b505bf07f74dbe4bcfa37d32bd063870b087c"
+SRC_URI[sha256sum] = "46b93ca40e1114cea93d738a6c1e365396981bb6bb78c27045b7587c9473544d"
DEPENDS += "python3-pbr-native"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-stopit_1.1.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-stopit_1.1.2.bb
index e119a0f11a..a952722619 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-stopit_1.1.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-stopit_1.1.2.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
SRC_URI += " file://LICENSE "
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=497c556f42b1355b64190da2f3d88f93"
+LIC_FILES_CHKSUM = "file://${UNPACKDIR}/LICENSE;md5=497c556f42b1355b64190da2f3d88f93"
SRC_URI[sha256sum] = "f7f39c583fd92027bd9d06127b259aee7a5b7945c1f1fa56263811e1e766996d"
@@ -14,4 +14,4 @@ RDEPENDS:${PN} += "\
python3-setuptools \
"
-BBCLASSEXTEND = "native nativesdk" \ No newline at end of file
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb
index 06b08e78a3..e104e1c0ce 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb
@@ -28,6 +28,6 @@ do_install:append() {
install -d ${D}${sysconfdir}/supervisor
install -d ${D}${systemd_system_unitdir}
- install -m 0644 ${WORKDIR}/supervisord.conf ${D}${sysconfdir}/supervisor
- install -m 0644 ${WORKDIR}/supervisor.service ${D}${systemd_system_unitdir}
+ install -m 0644 ${UNPACKDIR}/supervisord.conf ${D}${sysconfdir}/supervisor
+ install -m 0644 ${UNPACKDIR}/supervisor.service ${D}${systemd_system_unitdir}
}
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sympy_1.12.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sympy_1.12.1.bb
index 088dda3a2a..2bdaf8ed20 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-sympy_1.12.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-sympy_1.12.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/sympy/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ea48085d7dff75b49271b25447e8cdca"
-SRC_URI[sha256sum] = "ebf595c8dac3e0fdc4152c51878b498396ec7f30e7a914d6071e674d49420fb8"
+SRC_URI[sha256sum] = "2877b03f998cd8c08f07cd0de5b767119cd3ef40d09f41c30d722f6686b0fb88"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-tomlkit_0.12.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-tomlkit_0.12.5.bb
index d4162a110b..f5612a18db 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-tomlkit_0.12.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-tomlkit_0.12.5.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/tomlkit/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=31aac0dbc1babd278d5386dadb7f8e82"
-SRC_URI[sha256sum] = "75baf5012d06501f07bee5bf8e801b9f343e7aac5a92581f20f80ce632e6b5a4"
+SRC_URI[sha256sum] = "eef34fba39834d4d6b73c9ba7f3e4d1c417a4e56f89a7e96e090dd0d24b8fb3c"
inherit pypi python_poetry_core ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-tornado_6.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-tornado_6.4.bb
index e3d0209e1a..b01c1cec2a 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-tornado_6.4.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-tornado_6.4.bb
@@ -35,5 +35,7 @@ PACKAGES =+ "\
"
FILES:${PN}-test = " \
- ${libdir}/${PYTHON_DIR}/site-packages/*/test \
+ ${PYTHON_SITEPACKAGES_DIR}/*/test \
"
+
+BBCLASSEXTEND += "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-tox_4.14.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-tox_4.15.0.bb
index f451de3218..4296738ec9 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-tox_4.14.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-tox_4.15.0.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "http://tox.readthedocs.org/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7"
-SRC_URI[sha256sum] = "0defb44f6dafd911b61788325741cc6b2e12ea71f987ac025ad4d649f1f1a104"
+SRC_URI[sha256sum] = "7a0beeef166fbe566f54f795b4906c31b428eddafc0102ac00d20998dd1933f6"
BBCLASSEXTEND = "native nativesdk"
inherit pypi python_hatchling
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.66.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.66.4.bb
index 77d26f54b2..485d24f523 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.66.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.66.4.bb
@@ -5,7 +5,7 @@ SECTION = "devel/python"
LICENSE = "MIT & MPL-2.0"
LIC_FILES_CHKSUM = "file://LICENCE;md5=42dfa9e8c616dbc295df3f58d756b2a1"
-SRC_URI[sha256sum] = "6cd52cdf0fef0e0f543299cfc96fec90d7b8a7e88745f411ec33eb44d5ed3531"
+SRC_URI[sha256sum] = "e4d936c9de8727928f3be6079590e97d9abfe8d39a590be678eb5919ffc186bb"
inherit pypi python_setuptools_build_meta
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-traitlets_5.14.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-traitlets_5.14.3.bb
index af5a2f3fbf..5142e92a04 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-traitlets_5.14.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-traitlets_5.14.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/ipython/traitlets"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=13bed0ee6f46a6f6dbf1f9f9572f250a"
-SRC_URI[sha256sum] = "8cdd83c040dab7d1dee822678e5f5d100b514f7b72b01615b26fc5718916fdf9"
+SRC_URI[sha256sum] = "9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"
inherit pypi python_hatchling ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-transitions_0.9.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-transitions_0.9.1.bb
index 980351bf14..5f1e3d9e26 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-transitions_0.9.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-transitions_0.9.1.bb
@@ -4,6 +4,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=de0a0876a688a4483bfafa764773ab39"
inherit pypi setuptools3
-SRC_URI[sha256sum] = "2f54d11bdb225779d7e729011e93a9fb717668ce3dc65f8d4f5a5d7ba2f48e10"
+SRC_URI[sha256sum] = "3542c37108e93e2ae5f215208ec5732c94a772937854a102cd7345b967fee61b"
RDEPENDS:${PN} += "python3-six python3-logging"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-twine_5.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-twine_5.1.0.bb
index cb45074811..6a79d45d43 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-twine_5.0.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-twine_5.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] = "89b0cc7d370a4b66421cc6102f269aa910fe0f1861c124f573cf2ddedbc10cf4"
+SRC_URI[sha256sum] = "4d74770c88c4fcaf8134d2a6a9d863e40f08255ff7d8e2acb3cbbd57d25f6e9d"
inherit pypi python_setuptools_build_meta
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-twisted_22.10.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-twisted_22.10.0.bb
deleted file mode 100644
index 72a173e6f1..0000000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-twisted_22.10.0.bb
+++ /dev/null
@@ -1,312 +0,0 @@
-DESCRIPTION = "Twisted is an event-driven networking framework written in Python and licensed under the LGPL. \
-Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols \
-(including HTTP, NNTP, IMAP, SSH, IRC, FTP, and others), and much more."
-HOMEPAGE = "http://www.twistedmatrix.com"
-
-#twisted/topfiles/NEWS:655: - Relicensed: Now under the MIT license, rather than LGPL.
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=0f8d67f84b6e178c92d471011b2245fc"
-
-SRC_URI[sha256sum] = "32acbd40a94f5f46e7b42c109bfae2b302250945561783a8b7a059048f2d4d31"
-
-PYPI_PACKAGE = "Twisted"
-
-inherit pypi python_setuptools_build_meta
-
-do_install:append() {
- # remove some useless files before packaging
- find ${D} \( -name "*.bat" -o -name "*.c" -o -name "*.h" \) -exec rm -f {} \;
-}
-
-PACKAGES += "\
- ${PN}-zsh \
- ${PN}-test \
- ${PN}-protocols \
- ${PN}-conch \
- ${PN}-mail \
- ${PN}-names \
- ${PN}-news \
- ${PN}-runner \
- ${PN}-web \
- ${PN}-words \
- ${PN}-flow \
- ${PN}-pair \
- ${PN}-core \
-"
-
-PACKAGES =+ "\
- ${PN}-bin \
-"
-
-DEPENDS += " \
- python3-incremental-native \
-"
-
-RDEPENDS:${PN} = "\
- ${PN}-bin \
- ${PN}-core \
- ${PN}-conch \
- ${PN}-mail \
- ${PN}-names \
- ${PN}-pair \
- ${PN}-protocols \
- ${PN}-runner \
- ${PN}-web \
- ${PN}-words \
- ${PN}-zsh \
-"
-
-RDEPENDS:${PN}-core = "python3-appdirs \
- python3-asyncio \
- python3-automat \
- python3-constantly \
- python3-core \
- python3-debugger \
- python3-hyperlink \
- python3-incremental \
- python3-pyhamcrest \
- python3-pyserial \
- python3-typing-extensions \
- python3-unixadmin \
- python3-zopeinterface \
-"
-RDEPENDS:${PN}-test = "${PN}"
-RDEPENDS:${PN}-conch = "${PN}-core ${PN}-protocols python3-bcrypt python3-cryptography python3-pyasn1 python3-pickle"
-RDEPENDS:${PN}-mail = "${PN}-core ${PN}-protocols"
-RDEPENDS:${PN}-names = "${PN}-core"
-RDEPENDS:${PN}-news = "${PN}-core ${PN}-protocols"
-RDEPENDS:${PN}-runner = "${PN}-core ${PN}-protocols"
-RDEPENDS:${PN}-web += "${PN}-core ${PN}-protocols"
-RDEPENDS:${PN}-words += "${PN}-core"
-RDEPENDS:${PN}-flow += "${PN}-core"
-RDEPENDS:${PN}-pair += "${PN}-core"
-
-FILES:${PN} = "${PYTHON_SITEPACKAGES_DIR}/${PYPI_PACKAGE}-${PV}.dist-info/*"
-
-FILES:${PN}-test = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/test \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/*/test \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/protocols/haproxy/test/ \
-"
-
-FILES:${PN}-protocols = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/protocols/*.py* \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/protocols/gps/ \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/protocols/mice/ \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/protocols/haproxy \
-"
-
-FILES:${PN}-zsh = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/python/zsh \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/python/zshcomp.* \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/python/twisted-completion.zsh \
-"
-
-FILES:${PN}-conch = " \
- ${bindir}/ckeygen \
- ${bindir}/tkconch \
- ${bindir}/conch \
- ${bindir}/conchftp \
- ${bindir}/cftp \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_conch.py* \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/conch \
-"
-
-FILES:${PN}-core = " \
-${bindir}/manhole \
-${bindir}/mktap \
-${bindir}/twistd \
-${bindir}/tap2deb \
-${bindir}/tap2rpm \
-${bindir}/tapconvert \
-${bindir}/tkmktap \
-${bindir}/trial \
-${bindir}/easy_install* \
-${bindir}/pyhtmlizer \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/*.so \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/*.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__init__.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/notestplugin.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/testplugin.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_ftp.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_inet.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_manhole.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_portforward.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_socks.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_telnet.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_trial.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/dropin.cache \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/application \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/cred \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/enterprise \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/internet \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/manhole \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/manhole \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/persisted \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/protocols\
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python\
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/timeoutqueue.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/filepath.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/dxprofile.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/plugin.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/htmlizer.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/__init__.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/dispatch.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/hook.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/threadpool.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/otp.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/usage.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/roots.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/versions.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/urlpath.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/util.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/components.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/logfile.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/runtime.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/reflect.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/context.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/threadable.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/rebuild.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/failure.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/lockfile.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/formmethod.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/finalize.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/win32.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/dist.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/shortcut.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/zipstream.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/release.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/syslog.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/log.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/compat.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/zshcomp.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/procutils.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/text.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/_twisted_zsh_stub \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/scripts/ \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/spread/ \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/tap/ \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/trial/ \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/__init__.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/_version.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/copyright.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/im.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/*.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/python/*.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/*.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/topfiles \
-${libdir}/${PYTHON_DIR}/site-packages/Twisted*egg-info \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/logger/ \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/_threads/ \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/positioning/ \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/py.typed \
-"
-
-FILES:${PN}-mail = " \
-${bindir}/mailmail \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_mail.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/mail \
-"
-
-FILES:${PN}-names = " \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_names.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/names \
-"
-
-FILES:${PN}-news = " \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_news.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/news \
-"
-
-FILES:${PN}-runner = " \
-${libdir}/site-packages/twisted/runner/portmap.so \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/runner\
-"
-
-FILES:${PN}-web = " \
-${bindir}/websetroot \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_web.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/web\
-"
-
-FILES:${PN}-words = " \
-${bindir}/im \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_words.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/words\
-"
-
-FILES:${PN}-flow = " \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_flow.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/flow \"
-
-FILES:${PN}-pair = " \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/twisted_pair.py* \
-${libdir}/${PYTHON_DIR}/site-packages/twisted/pair \
-"
-
-FILES:${PN}-doc += " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/python/_pydoctortemplates/ \
-"
-
-FILES:${PN}-core:append = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/__pycache__ \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/python/__pycache__/*pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/__init__*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/notestplugin*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/testplugin*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_ftp*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_inet*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_manhole*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_portforward*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_socks*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_telnet*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_trial*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_core*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_qtstub*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_reactors*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/cred*.pyc \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/dropin*.cache \
-"
-
-FILES:${PN}-names:append = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_names*.pyc \
-"
-
-FILES:${PN}-news:append = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_news*.pyc \
-"
-
-FILES:${PN}-protocols:append = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/protocols/__pycache__/*pyc \
-"
-
-FILES:${PN}-conch:append = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_conch*.pyc \
-"
-
-FILES:${PN}-lore:append = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_lore*.pyc \
-"
-FILES:${PN}-mail:append = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_mail*.pyc \
-"
-
-FILES:${PN}-web:append = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_web*.pyc \
-"
-
-FILES:${PN}-words:append = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_words*.pyc \
-"
-
-FILES:${PN}-flow:append = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_flow*.pyc \
-"
-
-FILES:${PN}-pair:append = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_pair*.pyc \
-"
-
-FILES:${PN}-runner:append = " \
- ${libdir}/${PYTHON_DIR}/site-packages/twisted/plugins/__pycache__/twisted_runner*.pyc \
-"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-twisted_24.3.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-twisted_24.3.0.bb
new file mode 100644
index 0000000000..336c173893
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-twisted_24.3.0.bb
@@ -0,0 +1,176 @@
+DESCRIPTION = "Twisted is an event-driven networking framework written in Python and licensed under the LGPL. \
+Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols \
+(including HTTP, NNTP, IMAP, SSH, IRC, FTP, and others), and much more."
+HOMEPAGE = "https://twisted.org"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=c1c5d2c2493b848f83864bdedd67bbf5"
+
+SRC_URI[sha256sum] = "6b38b6ece7296b5e122c9eb17da2eeab3d98a198f50ca9efd00fb03e5b4fd4ae"
+
+inherit pypi python_hatchling
+
+do_install:append() {
+ # remove some useless files before packaging
+ find ${D} \( -name "*.bat" -o -name "*.c" -o -name "*.h" \) -exec rm -f {} \;
+}
+
+PACKAGES =+ "\
+ ${PN}-zsh \
+ ${PN}-test \
+ ${PN}-protocols \
+ ${PN}-conch \
+ ${PN}-mail \
+ ${PN}-names \
+ ${PN}-runner \
+ ${PN}-web \
+ ${PN}-words \
+ ${PN}-pair \
+ ${PN}-core \
+"
+
+DEPENDS += " \
+ python3-hatch-fancy-pypi-readme-native \
+ python3-incremental-native \
+"
+
+RDEPENDS:${PN} = "\
+ ${PN}-core \
+ ${PN}-conch \
+ ${PN}-mail \
+ ${PN}-names \
+ ${PN}-pair \
+ ${PN}-protocols \
+ ${PN}-runner \
+ ${PN}-web \
+ ${PN}-words \
+ ${PN}-zsh \
+"
+
+RDEPENDS:${PN}-core = "python3-appdirs \
+ python3-asyncio \
+ python3-automat \
+ python3-constantly \
+ python3-core \
+ python3-debugger \
+ python3-hyperlink \
+ python3-incremental \
+ python3-pyserial \
+ python3-typing-extensions \
+ python3-unixadmin \
+ python3-zopeinterface \
+"
+RDEPENDS:${PN}-test = "${PN} python3-pyhamcrest"
+RDEPENDS:${PN}-conch = "${PN}-core ${PN}-protocols python3-bcrypt python3-cryptography python3-pickle"
+RDEPENDS:${PN}-mail = "${PN}-core ${PN}-protocols"
+RDEPENDS:${PN}-names = "${PN}-core"
+RDEPENDS:${PN}-runner = "${PN}-core ${PN}-protocols"
+RDEPENDS:${PN}-web += "${PN}-core ${PN}-protocols"
+RDEPENDS:${PN}-words += "${PN}-core"
+RDEPENDS:${PN}-pair += "${PN}-core"
+
+FILES:${PN}-test = " \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/test \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/*/test \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/haproxy/test/ \
+"
+
+FILES:${PN}-protocols = " \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/*.py* \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/haproxy \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/__pycache__/*pyc \
+"
+
+FILES:${PN}-zsh = " \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/python/twisted-completion.zsh \
+"
+
+FILES:${PN}-conch = " \
+ ${bindir}/ckeygen \
+ ${bindir}/tkconch \
+ ${bindir}/conch \
+ ${bindir}/cftp \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_conch.py* \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_conch*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/conch \
+"
+
+FILES:${PN}-core = " \
+ ${bindir}/twist \
+ ${bindir}/twistd \
+ ${bindir}/trial \
+ ${bindir}/pyhtmlizer \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/*.py* \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/application \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/cred \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/enterprise \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/internet \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/persisted \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/scripts \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/spread \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/tap \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/trial \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/*.py* \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/python/*.py* \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/*.py* \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/logger \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/_threads \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/positioning \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/py.typed \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/__pycache__/*pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/python/__pycache__/*pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/__init__*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_anonymous*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_file*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_memory*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_sshkeys*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_unix*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_core*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_ftp*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_inet*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_portforward*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_reactors*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_socks*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_trial*.pyc \
+"
+
+FILES:${PN}-mail = " \
+ ${bindir}/mailmail \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_mail.py* \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_mail*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/mail \
+"
+
+FILES:${PN}-names = " \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_names.py* \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_names*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/names \
+"
+
+FILES:${PN}-runner = " \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_runner.py* \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_runner*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/runner \
+"
+
+FILES:${PN}-web = " \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_web.py* \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_web*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/web \
+"
+
+FILES:${PN}-words = " \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_words.py* \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_words*.pyc \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/words \
+"
+
+FILES:${PN}-pair = " \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/pair \
+"
+
+FILES:${PN}-doc += " \
+ ${PYTHON_SITEPACKAGES_DIR}/twisted/python/_pydoctortemplates \
+"
+
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-txdbus_1.1.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-txdbus_1.1.2.bb
index d579ca0441..1232f5e99f 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-txdbus_1.1.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-txdbus_1.1.2.bb
@@ -9,4 +9,4 @@ SRC_URI[sha256sum] = "8375a5fb68a12054f0def91af800c821fb2232949337756ed975f88d8e
inherit pypi setuptools3
-RDEPENDS:${PN} += "python3-six python3-twisted"
+RDEPENDS:${PN} += "python3-twisted-core"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_4.2.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_4.3.0.bb
index e0e84df28a..3f6acdd8e7 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_4.2.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_4.3.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/typeguard/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=f0e423eea5c91e7aa21bdb70184b3e53"
-SRC_URI[sha256sum] = "c556a1b95948230510070ca53fa0341fb0964611bd05d598d87fb52115d65fee"
+SRC_URI[sha256sum] = "92ee6a0aec9135181eae6067ebd617fd9de8d75d714fb548728a4933b1dea651"
inherit pypi python_setuptools_build_meta ptest
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
new file mode 100644
index 0000000000..94b40789b1
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-typer/run-ptest
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# Ignore the test_tutorial and test_completion.
+# Because it needs the docs_src package what is not in Yocto.
+# And the tests are not that useful for Yocto.
+pytest --automake --ignore tests/test_tutorial --ignore tests/test_completion
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-typer_0.12.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-typer_0.12.3.bb
new file mode 100644
index 0000000000..cc8669c375
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-typer_0.12.3.bb
@@ -0,0 +1,41 @@
+SUMMARY = "Typer, build great CLIs. Easy to code. Based on Python type hints."
+DESCRIPTION = "\
+ Typer is a library for building CLI applications that users will love using and developers will love creating. Based on Python type hints. \
+ It's also a command line tool to run scripts, automatically converting them to CLI applications. \
+"
+HOMEPAGE = "https://github.com/tiangolo/typer"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=173d405eb704b1499218013178722617"
+
+SRC_URI[sha256sum] = "49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"
+
+inherit pypi python_setuptools_build_meta ptest
+
+DEPENDS += "\
+ python3-pdm-backend-native \
+ python3-pdm-native \
+"
+
+SRC_URI:append = " \
+ file://run-ptest \
+"
+
+PYPI_PACKAGE = "typer"
+
+RDEPENDS:${PN} += "\
+ python3-click \
+ python3-shellingham \
+"
+
+RDEPENDS:${PN}-ptest += "\
+ python3-coverage \
+ python3-pytest \
+ python3-typing-extensions \
+ python3-unittest-automake-output \
+"
+
+do_install_ptest() {
+ install -d ${D}${PTEST_PATH}/tests
+ cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
+}
+
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-types-psutil_5.9.5.20240316.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-types-psutil_5.9.5.20240516.bb
index c6f15696e9..d0684ba933 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-types-psutil_5.9.5.20240316.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-types-psutil_5.9.5.20240516.bb
@@ -5,6 +5,6 @@ LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=ef4dc1e740f5c928f1
inherit pypi setuptools3
-SRC_URI[sha256sum] = "5636f5714bb930c64bb34c4d47a59dc92f9d610b778b5364a31daa5584944848"
+SRC_URI[sha256sum] = "bb296f59fc56458891d0feb1994717e548a1bcf89936a2877df8792b822b4696"
BBCLASSEXTEND = "native"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-types-setuptools_69.0.0.20240125.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-types-setuptools_70.0.0.20240524.bb
index 7e15dcb13a..781d3b5bbc 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-types-setuptools_69.0.0.20240125.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-types-setuptools_70.0.0.20240524.bb
@@ -5,6 +5,6 @@ LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=ef4dc1e740f5c928f1
inherit pypi setuptools3
-SRC_URI[sha256sum] = "22ad498cb585b22ce8c97ada1fccdf294a2e0dd7dc984a28535a84ea82f45b3f"
+SRC_URI[sha256sum] = "e31fee7b9d15ef53980526579ac6089b3ae51a005a281acf97178e90ac71aff6"
BBCLASSEXTEND = "native"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ujson_5.9.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-ujson_5.10.0.bb
index b5f6be9f27..c64c800626 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-ujson_5.9.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ujson_5.10.0.bb
@@ -4,7 +4,7 @@ DESCRIPTION = "UltraJSON is an ultra fast JSON encoder and decoder written in pu
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e0039a83d8a99726b5418f0b03302d0a"
-SRC_URI[sha256sum] = "89cc92e73d5501b8a7f48575eeb14ad27156ad092c2e9fc7e3cf949f07e75532"
+SRC_URI[sha256sum] = "b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"
inherit pypi ptest setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-uswid_0.4.7.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-uswid_0.5.0.bb
index 4499edb216..1381d7e880 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-uswid_0.4.7.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-uswid_0.5.0.bb
@@ -1,10 +1,10 @@
SUMMARY = "A pure-python library for embedding CoSWID data"
HOMEPAGE = "https://github.com/hughsie/python-uswid"
SECTION = "devel/python"
-LICENSE = "LGPL-2.1-or-later"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=40d2542b8c43a3ec2b7f5da31a697b88"
+LICENSE = "BSD-2-Clause-Patent"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=f3636dfe71e94cc72918423cec0d1971"
-SRC_URI[sha256sum] = "de15c2421bedaa5f54606558700c1f628f07d73da49ec69d1888214ac52c49e6"
+SRC_URI[sha256sum] = "bdcd7ee5afac1da60ee688c357aa12f5f8d74bc28012446b10e2b4a9cf52fc6d"
inherit setuptools3 python3native pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-validators_0.24.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-validators_0.28.3.bb
index 78261dd67f..a132d74ebd 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-validators_0.24.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-validators_0.28.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://python-validators.github.io/validators"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b3fb4b9e6db86c69a33d5e3ee013ab59"
-SRC_URI[sha256sum] = "cd23defb36de42d14e7559cf0757f761bb46b10d9de2998e6ef805f769d859e3"
+SRC_URI[sha256sum] = "c6c79840bcde9ba77b19f6218f7738188115e27830cbaff43264bc4ed24c429d"
inherit pypi python_setuptools_build_meta ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-virtualenv_20.25.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-virtualenv_20.26.2.bb
index 1858fee25a..c7c7d48980 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-virtualenv_20.25.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-virtualenv_20.26.2.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/pypa/virtualenv"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=0ce089158cf60a8ab6abb452b6405538"
-SRC_URI[sha256sum] = "bf51c0d9c7dd63ea8e44086fa1e4fb1093a31e963b86959257378aef020e1f1b"
+SRC_URI[sha256sum] = "82bf0f4eebbb78d36ddaee0283d43fe5736b53880b8a8cdcd37390a07ac3741c"
BBCLASSEXTEND = "native nativesdk"
inherit pypi python_hatchling
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_4.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_4.0.1.bb
index 9e36264d62..4d0a626c47 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_4.0.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_4.0.1.bb
@@ -4,7 +4,7 @@ DEPENDS = "python3-argh"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRC_URI[sha256sum] = "e3e7065cbdabe6183ab82199d7a4f6b3ba0a438c5a512a68559846ccb76a78ec"
+SRC_URI[sha256sum] = "eebaacf674fa25511e8867028d281e602ee6500045b57f43b08778082f7f8b44"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_6.16.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_6.19.0.bb
index 01738f22c5..7f06ca5006 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_6.16.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_6.19.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=373fede350846fdffd23648fba504635"
-SRC_URI[sha256sum] = "b10c93476c106acc44b8428e47c61c385b7d0885e82cdc24049d27f521833552"
+SRC_URI[sha256sum] = "d27fbd4ac5aa70d0e0c516bd3e3b802fbe74bc159b407c34052d9301b400f757"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-websockets_12.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-websockets_12.0.bb
deleted file mode 100644
index f89c3b629e..0000000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-websockets_12.0.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-SUMMARY = "An implementation of the WebSocket Protocol (RFC 6455)"
-HOMEPAGE = "https://github.com/aaugustin/websockets"
-
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=51924a6af4495b8cfaee1b1da869b6f4"
-
-inherit pypi setuptools3
-
-SRC_URI[sha256sum] = "81df9cbcbb6c260de1e007e58c011bfebe2dafc8435107b0537f393dd38c8b1b"
-
-BBCLASSEXTEND = "native nativesdk"
-
-RDEPENDS:${PN} = " \
- python3-asyncio \
- python3-profile \
-"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-werkzeug_3.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-werkzeug_3.0.1.bb
index f8d2769b41..448abe1897 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-werkzeug_3.0.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-werkzeug_3.0.1.bb
@@ -20,4 +20,5 @@ RDEPENDS:${PN} += " \
python3-profile \
python3-compression \
python3-json \
+ python3-difflib \
"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-whitenoise_6.6.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-whitenoise_6.6.0.bb
index 352a53769a..2dc64af57f 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-whitenoise_6.6.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-whitenoise_6.6.0.bb
@@ -1,5 +1,4 @@
SUMMARY = "Radically simplified static file serving for WSGI applications"
-AUTHOR = "David Evans <d@evans.io>"
HOMEPAGE = "https://whitenoise.evans.io"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=aba4901cc64e401cea5a267eac2a2e1e"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.1.9.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.2.0.bb
index ee7dab35cb..93ca5525ba 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.1.9.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.2.0.bb
@@ -2,7 +2,7 @@ SUMMARY = "Python 2 and 3 compatibility library"
HOMEPAGE = "https://xlsxwriter.readthedocs.io"
SECTION = "devel/python"
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=12d9fac1f0049be71ab5aa4a78da02b0"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a4bab8df34a9a138b4e0ca56b8559a05"
inherit pypi setuptools3
@@ -16,6 +16,6 @@ RDEPENDS:${PN} += " \
python3-io \
"
-SRC_URI[sha256sum] = "de810bf328c6a4550f4ffd6b0b34972aeb7ffcf40f3d285a0413734f9b63a929"
+SRC_URI[sha256sum] = "9977d0c661a72866a61f9f7a809e25ebbb0fb7036baa3b9fe74afcfca6b3cb8c"
BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_3.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_3.3.1.bb
index 97dc683785..a80f6c2db2 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_3.0.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_3.3.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/sissaschool/xmlschema"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=26aa26eda991a3a2b61c11b62d3fda65"
-SRC_URI[sha256sum] = "bb24a5f4738e49d85d9eb03a2b5af26bbbbfdb055517ad953d98925094b8c026"
+SRC_URI[sha256sum] = "2066ecbc9728112073f6f44d17c5c16723aff1c7d22a7c4c6421e2d68ec5f0ea"
PYPI_PACKAGE = "xmlschema"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-yamlloader_1.3.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-yamlloader_1.4.1.bb
index 93c58c11ca..55c48f889c 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-yamlloader_1.3.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-yamlloader_1.4.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/Phynix/yamlloader"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6831ef36faa29329bce2420c5356f97e"
-SRC_URI[sha256sum] = "7dbd98421d8090c521655f1b06ca030067f29df5253a8878126bce3a90f56817"
+SRC_URI[sha256sum] = "b6fe40ecf5af596d840e920670ed3475f9813492bf6e55b24f2ad450c212bab5"
inherit pypi python_setuptools_build_meta
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.131.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.132.2.bb
index 4c7bebe760..421bd3b6c8 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.131.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.132.2.bb
@@ -3,12 +3,13 @@ HOMEPAGE = "https://github.com/jstasiak/python-zeroconf"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=6517bdc8f2416f27ab725d4702f7aac3"
-SRC_URI[sha256sum] = "90c431e99192a044a5e0217afd7ca0ca9824af93190332e6f7baf4da5375f331"
+SRC_URI[sha256sum] = "9ad8bc6e3f168fe8c164634c762d3265c775643defff10e26273623a12d73ae1"
-inherit pypi setuptools3
+DEPENDS += "python3-cython-native"
+
+inherit pypi python_poetry_core
RDEPENDS:${PN} += " \
- python3-ifaddr \
- python3-asyncio \
+ python3-ifaddr (>=0.1.7) \
python3-async-timeout \
"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_6.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_6.3.bb
index 70a634a49b..21d03f2e7d 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_6.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_6.3.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e54fd776274c1b7423
PYPI_PACKAGE = "zope.interface"
inherit pypi setuptools3
-SRC_URI[sha256sum] = "3b6c62813c63c543a06394a636978b22dffa8c5410affc9331ce6cdb5bfa8565"
+SRC_URI[sha256sum] = "f83d6b4b22262d9a826c3bd4b2fbfafe1d0000f085ef8e44cd1328eea274ae6a"
PACKAGES =. "${PN}-test "