summaryrefslogtreecommitdiffstats
path: root/meta-python
diff options
context:
space:
mode:
Diffstat (limited to 'meta-python')
-rw-r--r--meta-python/classes/distutils-common-base.bbclass28
-rw-r--r--meta-python/classes/distutils3-base.bbclass9
-rw-r--r--meta-python/classes/distutils3.bbclass71
-rw-r--r--meta-python/recipes-devtools/python/python3-aiodns_3.4.0.bb (renamed from meta-python/recipes-devtools/python/python3-aiodns_3.2.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-apispec_6.8.2.bb (renamed from meta-python/recipes-devtools/python/python3-apispec_6.8.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-astroid_3.3.10.bb (renamed from meta-python/recipes-devtools/python/python3-astroid_3.3.9.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-awesomeversion_25.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-awesomeversion_24.6.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-bitarray_3.4.1.bb (renamed from meta-python/recipes-devtools/python/python3-bitarray_3.3.1.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-bitstruct_8.21.0.bb (renamed from meta-python/recipes-devtools/python/python3-bitstruct_8.20.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-cachecontrol_0.14.3.bb (renamed from meta-python/recipes-devtools/python/python3-cachecontrol_0.14.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-cantools_40.2.2.bb (renamed from meta-python/recipes-devtools/python/python3-cantools_40.2.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-Relax-version-for-mypy.patch25
-rw-r--r--meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb (renamed from meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.1.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-cmake_4.0.2.bb (renamed from meta-python/recipes-devtools/python/python3-cmake_4.0.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-cmd2_2.6.0.bb (renamed from meta-python/recipes-devtools/python/python3-cmd2_2.5.11.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-coverage_7.8.2.bb (renamed from meta-python/recipes-devtools/python/python3-coverage_7.8.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch33
-rw-r--r--meta-python/recipes-devtools/python/python3-dbus-fast_2.44.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-elementpath_5.0.1.bb (renamed from meta-python/recipes-devtools/python/python3-elementpath_5.0.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-eventlet_0.40.0.bb (renamed from meta-python/recipes-devtools/python/python3-eventlet_0.39.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-flask_3.1.1.bb (renamed from meta-python/recipes-devtools/python/python3-flask_3.1.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-freezegun/1777174bb97c0b514033a09b820078b0d117f4a8.patch37
-rw-r--r--meta-python/recipes-devtools/python/python3-freezegun_1.5.2.bb (renamed from meta-python/recipes-devtools/python/python3-freezegun_1.5.1.bb)6
-rw-r--r--meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch21
-rw-r--r--meta-python/recipes-devtools/python/python3-google-auth_2.40.1.bb (renamed from meta-python/recipes-devtools/python/python3-google-auth_2.39.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-greenlet_3.2.2.bb (renamed from meta-python/recipes-devtools/python/python3-greenlet_3.2.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-hexbytes_1.3.1.bb (renamed from meta-python/recipes-devtools/python/python3-hexbytes_1.3.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-humanize_4.12.3.bb (renamed from meta-python/recipes-devtools/python/python3-humanize_4.12.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-importlib-metadata_8.7.0.bb (renamed from meta-python/recipes-devtools/python/python3-importlib-metadata_8.6.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-joblib_1.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-joblib_1.4.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-kivy/0001-Remove-old-Python-2-long-from-Cython-files-fixes-bui.patch63
-rw-r--r--meta-python/recipes-devtools/python/python3-kivy_2.3.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-libevdev_0.12.bb (renamed from meta-python/recipes-devtools/python/python3-libevdev_0.11.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-matplotlib/0001-Change-types-for-width-height-to-match-definitions-i.patch8
-rw-r--r--meta-python/recipes-devtools/python/python3-matplotlib_3.10.3.bb (renamed from meta-python/recipes-devtools/python/python3-matplotlib_3.10.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-moteus_0.3.87.bb (renamed from meta-python/recipes-devtools/python/python3-moteus_0.3.82.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch5
-rw-r--r--meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-Downgrade-numpy-version-needs-to-1.x.patch27
-rw-r--r--meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch11
-rw-r--r--meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb (renamed from meta-python/recipes-devtools/python/python3-pandas_2.2.2.bb)9
-rw-r--r--meta-python/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch56
-rw-r--r--meta-python/recipes-devtools/python/python3-pillow-heif_0.22.0.bb20
-rw-r--r--meta-python/recipes-devtools/python/python3-platformdirs_4.3.8.bb (renamed from meta-python/recipes-devtools/python/python3-platformdirs_4.3.7.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-portion_2.6.1.bb (renamed from meta-python/recipes-devtools/python/python3-portion_2.6.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-propcache/0001-Fix-build-with-cython-3.1.x.patch34
-rw-r--r--meta-python/recipes-devtools/python/python3-propcache_0.3.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pybcj_1.0.6.bb (renamed from meta-python/recipes-devtools/python/python3-pybcj_1.0.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pycares_4.8.0.bb (renamed from meta-python/recipes-devtools/python/python3-pycares_4.6.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-79.0-65.6-to-65.6.patch42
-rw-r--r--meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch42
-rw-r--r--meta-python/recipes-devtools/python/python3-pychromecast_14.0.7.bb7
-rw-r--r--meta-python/recipes-devtools/python/python3-pymisp_2.5.12.bb (renamed from meta-python/recipes-devtools/python/python3-pymisp_2.5.10.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pymongo_4.13.0.bb (renamed from meta-python/recipes-devtools/python/python3-pymongo_4.12.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyppmd_1.2.0.bb (renamed from meta-python/recipes-devtools/python/python3-pyppmd_1.1.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyroute2_0.9.2.bb (renamed from meta-python/recipes-devtools/python/python3-pyroute2_0.9.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-89.patch (renamed from meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-79.patch)8
-rw-r--r--meta-python/recipes-devtools/python/python3-pyzstd_0.17.0.bb (renamed from meta-python/recipes-devtools/python/python3-pyzstd_0.16.2.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-qrcode_8.2.bb (renamed from meta-python/recipes-devtools/python/python3-qrcode_8.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.3.bb (renamed from meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-setproctitle_1.3.6.bb (renamed from meta-python/recipes-devtools/python/python3-setproctitle_1.3.5.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-spidev_3.7.bb (renamed from meta-python/recipes-devtools/python/python3-spidev_3.6.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.41.bb (renamed from meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.40.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-sympy_1.14.0.bb (renamed from meta-python/recipes-devtools/python/python3-sympy_1.13.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-termcolor_3.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-termcolor_3.0.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-tornado_6.5.bb (renamed from meta-python/recipes-devtools/python/python3-tornado_6.4.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-tox_4.26.0.bb (renamed from meta-python/recipes-devtools/python/python3-tox_4.25.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-typer_0.16.0.bb (renamed from meta-python/recipes-devtools/python/python3-typer_0.15.2.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-validators_0.35.0.bb (renamed from meta-python/recipes-devtools/python/python3-validators_0.34.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-virtualenv_20.31.2.bb (renamed from meta-python/recipes-devtools/python/python3-virtualenv_20.30.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-web3_7.11.1.bb (renamed from meta-python/recipes-devtools/python/python3-web3_7.10.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-zeroconf_0.147.0.bb (renamed from meta-python/recipes-devtools/python/python3-zeroconf_0.146.5.bb)2
-rw-r--r--meta-python/recipes-devtools/python3-gspread/python3-gspread_6.2.1.bb (renamed from meta-python/recipes-devtools/python3-gspread/python3-gspread_6.2.0.bb)2
-rw-r--r--meta-python/recipes-extended/python-rich/python3-rich_14.0.0.bb2
-rw-r--r--meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.0.bb (renamed from meta-python/recipes-extended/python3-pydot/python3-pydot_3.0.4.bb)2
74 files changed, 310 insertions, 368 deletions
diff --git a/meta-python/classes/distutils-common-base.bbclass b/meta-python/classes/distutils-common-base.bbclass
deleted file mode 100644
index 59c750a3cf..0000000000
--- a/meta-python/classes/distutils-common-base.bbclass
+++ /dev/null
@@ -1,28 +0,0 @@
1export STAGING_INCDIR
2export STAGING_LIBDIR
3
4# LDSHARED is the ld *command* used to create shared library
5export LDSHARED = "${CCLD} -shared"
6# LDXXSHARED is the ld *command* used to create shared library of C++
7# objects
8export LDCXXSHARED = "${CXX} -shared"
9# CCSHARED are the C *flags* used to create objects to go into a shared
10# library (module)
11export CCSHARED = "-fPIC -DPIC"
12# LINKFORSHARED are the flags passed to the $(CC) command that links
13# the python executable
14export LINKFORSHARED = "${SECURITY_CFLAGS} -Xlinker -export-dynamic"
15
16FILES:${PN} += "${libdir}/* ${libdir}/${PYTHON_DIR}/*"
17
18FILES:${PN}-staticdev += "\
19 ${PYTHON_SITEPACKAGES_DIR}/*.a \
20"
21FILES:${PN}-dev += "\
22 ${datadir}/pkgconfig \
23 ${libdir}/pkgconfig \
24 ${PYTHON_SITEPACKAGES_DIR}/*.la \
25"
26python __anonymous() {
27 bb.warn("distutils-common-base.bbclass is deprecated, please use setuptools3-base.bbclass instead")
28}
diff --git a/meta-python/classes/distutils3-base.bbclass b/meta-python/classes/distutils3-base.bbclass
deleted file mode 100644
index d36b4c4a3e..0000000000
--- a/meta-python/classes/distutils3-base.bbclass
+++ /dev/null
@@ -1,9 +0,0 @@
1DEPENDS:append:class-target = " python3-native python3"
2DEPENDS:append:class-nativesdk = " python3-native python3"
3RDEPENDS:${PN} += "${@['', 'python3-core']['${CLASSOVERRIDE}' == 'class-target']}"
4
5inherit distutils-common-base python3native python3targetconfig
6
7python __anonymous() {
8 bb.warn("distutils3-base.bbclass is deprecated, please use setuptools3-base.bbclass instead")
9}
diff --git a/meta-python/classes/distutils3.bbclass b/meta-python/classes/distutils3.bbclass
deleted file mode 100644
index 909415efa0..0000000000
--- a/meta-python/classes/distutils3.bbclass
+++ /dev/null
@@ -1,71 +0,0 @@
1inherit distutils3-base
2
3B = "${WORKDIR}/build"
4distutils_do_configure[cleandirs] = "${B}"
5
6DISTUTILS_BUILD_ARGS ?= ""
7DISTUTILS_INSTALL_ARGS ?= "--root=${D} \
8 --prefix=${prefix} \
9 --install-lib=${PYTHON_SITEPACKAGES_DIR} \
10 --install-data=${datadir}"
11
12DISTUTILS_PYTHON = "python3"
13DISTUTILS_PYTHON:class-native = "nativepython3"
14
15DISTUTILS_SETUP_PATH ?= "${S}"
16
17python __anonymous() {
18 bb.warn("distutils3.bbclass is deprecated, please use setuptools3.bbclass instead")
19}
20
21distutils3_do_configure() {
22 :
23}
24
25distutils3_do_compile() {
26 cd ${DISTUTILS_SETUP_PATH}
27 NO_FETCH_BUILD=1 \
28 STAGING_INCDIR=${STAGING_INCDIR} \
29 STAGING_LIBDIR=${STAGING_LIBDIR} \
30 ${STAGING_BINDIR_NATIVE}/python3-native/python3 setup.py \
31 build --build-base=${B} ${DISTUTILS_BUILD_ARGS} || \
32 bbfatal_log "'python3 setup.py build ${DISTUTILS_BUILD_ARGS}' execution failed."
33}
34distutils3_do_compile[vardepsexclude] = "MACHINE"
35
36distutils3_do_install() {
37 cd ${DISTUTILS_SETUP_PATH}
38 install -d ${D}${PYTHON_SITEPACKAGES_DIR}
39 STAGING_INCDIR=${STAGING_INCDIR} \
40 STAGING_LIBDIR=${STAGING_LIBDIR} \
41 PYTHONPATH=${D}${PYTHON_SITEPACKAGES_DIR} \
42 ${STAGING_BINDIR_NATIVE}/python3-native/python3 setup.py \
43 build --build-base=${B} install --skip-build ${DISTUTILS_INSTALL_ARGS} || \
44 bbfatal_log "'python3 setup.py install ${DISTUTILS_INSTALL_ARGS}' execution failed."
45
46 # support filenames with *spaces*
47 find ${D} -name "*.py" -exec grep -q ${D} {} \; \
48 -exec sed -i -e s:${D}::g {} \;
49
50 for i in ${D}${bindir}/* ${D}${sbindir}/*; do
51 if [ -f "$i" ]; then
52 sed -i -e s:${PYTHON}:${USRBINPATH}/env\ ${DISTUTILS_PYTHON}:g $i
53 sed -i -e s:${STAGING_BINDIR_NATIVE}:${bindir}:g $i
54 fi
55 done
56
57 rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/easy-install.pth
58
59 #
60 # FIXME: Bandaid against wrong datadir computation
61 #
62 if [ -e ${D}${datadir}/share ]; then
63 mv -f ${D}${datadir}/share/* ${D}${datadir}/
64 rmdir ${D}${datadir}/share
65 fi
66}
67distutils3_do_install[vardepsexclude] = "MACHINE"
68
69EXPORT_FUNCTIONS do_configure do_compile do_install
70
71export LDSHARED="${CCLD} -shared"
diff --git a/meta-python/recipes-devtools/python/python3-aiodns_3.2.0.bb b/meta-python/recipes-devtools/python/python3-aiodns_3.4.0.bb
index bf3f1312d2..fc0f2dd7a5 100644
--- a/meta-python/recipes-devtools/python/python3-aiodns_3.2.0.bb
+++ b/meta-python/recipes-devtools/python/python3-aiodns_3.4.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/saghul/aiodns"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=a565d8b5d06b9620968a135a2657b093" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=a565d8b5d06b9620968a135a2657b093"
6 6
7SRC_URI[sha256sum] = "62869b23409349c21b072883ec8998316b234c9a9e36675756e8e317e8768f72" 7SRC_URI[sha256sum] = "24b0ae58410530367f21234d0c848e4de52c1f16fbddc111726a4ab536ec1b2f"
8 8
9PYPI_PACKAGE = "aiodns" 9PYPI_PACKAGE = "aiodns"
10 10
diff --git a/meta-python/recipes-devtools/python/python3-apispec_6.8.1.bb b/meta-python/recipes-devtools/python/python3-apispec_6.8.2.bb
index 7619210eb9..28b31991cf 100644
--- a/meta-python/recipes-devtools/python/python3-apispec_6.8.1.bb
+++ b/meta-python/recipes-devtools/python/python3-apispec_6.8.2.bb
@@ -5,6 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a75956865b40c80a37c1e864716592b4"
5 5
6inherit pypi python_setuptools_build_meta 6inherit pypi python_setuptools_build_meta
7 7
8SRC_URI[sha256sum] = "f4916cbb7be156963b18f5929a0e42bd2349135834b680a81b12432bcfaa9a39" 8SRC_URI[sha256sum] = "ce5b69b9fcf0250cb56ba0c1a52a75ff22c2f7c586654e57884399018c519f26"
9 9
10RDEPENDS:${PN} += "python3-packaging" 10RDEPENDS:${PN} += "python3-packaging"
diff --git a/meta-python/recipes-devtools/python/python3-astroid_3.3.9.bb b/meta-python/recipes-devtools/python/python3-astroid_3.3.10.bb
index 9617e25e3b..b595335b99 100644
--- a/meta-python/recipes-devtools/python/python3-astroid_3.3.9.bb
+++ b/meta-python/recipes-devtools/python/python3-astroid_3.3.10.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "LGPL-2.1-only" 4LICENSE = "LGPL-2.1-only"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1"
6 6
7SRC_URI[sha256sum] = "622cc8e3048684aa42c820d9d218978021c3c3d174fb03a9f0d615921744f550" 7SRC_URI[sha256sum] = "c332157953060c6deb9caa57303ae0d20b0fbdb2e59b4a4f2a6ba49d0a7961ce"
8 8
9inherit pypi python_setuptools_build_meta 9inherit pypi python_setuptools_build_meta
10 10
diff --git a/meta-python/recipes-devtools/python/python3-awesomeversion_24.6.0.bb b/meta-python/recipes-devtools/python/python3-awesomeversion_25.5.0.bb
index 8bb5ddd54e..ae600a48b6 100644
--- a/meta-python/recipes-devtools/python/python3-awesomeversion_24.6.0.bb
+++ b/meta-python/recipes-devtools/python/python3-awesomeversion_25.5.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENCE.md;md5=92622b5a8e216099be741d78328bae5d" 5LIC_FILES_CHKSUM = "file://LICENCE.md;md5=92622b5a8e216099be741d78328bae5d"
6 6
7SRC_URI[sha256sum] = "aee7ccbaed6f8d84e0f0364080c7734a0166d77ea6ccfcc4900b38917f1efc71" 7SRC_URI[sha256sum] = "d64c9f3579d2f60a5aa506a9dd0b38a74ab5f45e04800f943a547c1102280f31"
8 8
9RDEPENDS:${PN} += "python3-profile python3-logging" 9RDEPENDS:${PN} += "python3-profile python3-logging"
10 10
diff --git a/meta-python/recipes-devtools/python/python3-bitarray_3.3.1.bb b/meta-python/recipes-devtools/python/python3-bitarray_3.4.1.bb
index ccb0238382..36babb5d0b 100644
--- a/meta-python/recipes-devtools/python/python3-bitarray_3.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-bitarray_3.4.1.bb
@@ -4,8 +4,8 @@ HOMEPAGE = "https://github.com/ilanschnell/bitarray"
4LICENSE = "PSF-2.0" 4LICENSE = "PSF-2.0"
5LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=6abe80c028e4ee53045a33ae807c64fd" 5LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=6abe80c028e4ee53045a33ae807c64fd"
6 6
7SRC_URI[sha256sum] = "8c89219a672d0a15ab70f8a6f41bc8355296ec26becef89a127c1a32bb2e6345" 7SRC_URI[sha256sum] = "e5fa88732bbcfb5437ee554e18f842a8f6c86be73656b0580ee146fd373176c9"
8 8
9inherit setuptools3 pypi 9inherit python_setuptools_build_meta pypi
10 10
11BBCLASSEXTEND = "native nativesdk" 11BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-bitstruct_8.20.0.bb b/meta-python/recipes-devtools/python/python3-bitstruct_8.21.0.bb
index f2a291e3bc..9431473548 100644
--- a/meta-python/recipes-devtools/python/python3-bitstruct_8.20.0.bb
+++ b/meta-python/recipes-devtools/python/python3-bitstruct_8.21.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/bitstruct"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd"
5 5
6SRC_URI[sha256sum] = "f6b16a93097313f2a6c146640c93e5f988a39c33364f8c20a4286ac1c5ed5dae" 6SRC_URI[sha256sum] = "ff0be4968a45caf8688e075f55cca7a3fe9212b069ba67e5b27b0926a11948ac"
7 7
8inherit pypi python_setuptools_build_meta 8inherit pypi python_setuptools_build_meta
9 9
diff --git a/meta-python/recipes-devtools/python/python3-cachecontrol_0.14.2.bb b/meta-python/recipes-devtools/python/python3-cachecontrol_0.14.3.bb
index 6a239c06ed..0ea263b8b5 100644
--- a/meta-python/recipes-devtools/python/python3-cachecontrol_0.14.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cachecontrol_0.14.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/CacheControl/"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6572692148079ebbbd800be4b9f36c6d" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6572692148079ebbbd800be4b9f36c6d"
5 5
6SRC_URI[sha256sum] = "7d47d19f866409b98ff6025b6a0fca8e4c791fb31abbd95f622093894ce903a2" 6SRC_URI[sha256sum] = "73e7efec4b06b20d9267b441c1f733664f989fb8688391b670ca812d70795d11"
7 7
8inherit pypi python_poetry_core 8inherit pypi python_poetry_core
9 9
diff --git a/meta-python/recipes-devtools/python/python3-cantools_40.2.1.bb b/meta-python/recipes-devtools/python/python3-cantools_40.2.2.bb
index 51f97bdd25..cca44af5dc 100644
--- a/meta-python/recipes-devtools/python/python3-cantools_40.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-cantools_40.2.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/cantools"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd"
5 5
6SRC_URI[sha256sum] = "dd3bedf69b0dc450a227099d00a913a8bb8febe4a84415eeb55eb6992265c3e0" 6SRC_URI[sha256sum] = "6dae46caa8a200bdbf988bc32f0e3fbcb1db384eb097ece7ca73c079e5eed81c"
7 7
8PYPI_PACKAGE = "cantools" 8PYPI_PACKAGE = "cantools"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-Relax-version-for-mypy.patch b/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-Relax-version-for-mypy.patch
deleted file mode 100644
index d544caaa17..0000000000
--- a/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-Relax-version-for-mypy.patch
+++ /dev/null
@@ -1,25 +0,0 @@
1From 57b626d6d8c247c9203dde51a988b9401abe065c Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 9 Apr 2025 23:44:44 -0700
4Subject: [PATCH] pyproject.toml: Relax version for mypy
5
6It asks for mypy <= 1.14.0 but we have 1.15.x
7already in meta-python
8
9Upstream-Status: Pending
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 pyproject.toml | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15diff --git a/pyproject.toml b/pyproject.toml
16index bbb8227..ad42715 100644
17--- a/pyproject.toml
18+++ b/pyproject.toml
19@@ -1,5 +1,5 @@
20 [build-system]
21-requires = ["setuptools", "setuptools-scm", "mypy>=1.4.1,<=1.14.0"]
22+requires = ["setuptools", "setuptools-scm", "mypy>=1.4.1,<=1.16.0"]
23 build-backend = "setuptools.build_meta"
24
25 [project]
diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.1.bb b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb
index 4f9b09ef93..e62306fff3 100644
--- a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.1.bb
+++ b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb
@@ -3,8 +3,7 @@ HOMEPAGE = "https://github.com/ousret/charset_normalizer"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=48178f3fc1374ad7e830412f812bde05" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=48178f3fc1374ad7e830412f812bde05"
5 5
6SRC_URI += "file://0001-pyproject.toml-Relax-version-for-mypy.patch" 6SRC_URI[sha256sum] = "5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63"
7SRC_URI[sha256sum] = "44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3"
8 7
9DEPENDS += "python3-setuptools-scm-native python3-mypy-native" 8DEPENDS += "python3-setuptools-scm-native python3-mypy-native"
10 9
diff --git a/meta-python/recipes-devtools/python/python3-cmake_4.0.0.bb b/meta-python/recipes-devtools/python/python3-cmake_4.0.2.bb
index b2450cd46f..a0d249a962 100644
--- a/meta-python/recipes-devtools/python/python3-cmake_4.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-cmake_4.0.2.bb
@@ -11,7 +11,7 @@ PYPI_PACKAGE = "cmake"
11PYPI_ARCHIVE_NAME_PREFIX = "pypi-" 11PYPI_ARCHIVE_NAME_PREFIX = "pypi-"
12 12
13inherit pypi python_setuptools_build_meta 13inherit pypi python_setuptools_build_meta
14SRC_URI[sha256sum] = "b929ab7d2ebd6b9a81018b0248ea75edb3dc4ad69367e8c75fb0f6774bb6e962" 14SRC_URI[sha256sum] = "d6ce25b2cbebc073344d38b603ba223f8e633a07335f8056375f397a0f0027e5"
15 15
16SRC_URI += " \ 16SRC_URI += " \
17 file://CMakeLists.txt \ 17 file://CMakeLists.txt \
diff --git a/meta-python/recipes-devtools/python/python3-cmd2_2.5.11.bb b/meta-python/recipes-devtools/python/python3-cmd2_2.6.0.bb
index 45644b4e8f..b5dc97fb02 100644
--- a/meta-python/recipes-devtools/python/python3-cmd2_2.5.11.bb
+++ b/meta-python/recipes-devtools/python/python3-cmd2_2.6.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=01d2b71040983a2abc614fc4d0284771"
5 5
6DEPENDS += "python3-setuptools-scm-native" 6DEPENDS += "python3-setuptools-scm-native"
7 7
8SRC_URI[sha256sum] = "30a0d385021fbe4a4116672845e5695bbe56eb682f9096066776394f954a7429" 8SRC_URI[sha256sum] = "8cffaba7810526421cab3bfa0101b4907e1298ff2bcd8119615965a2eae5d95f"
9 9
10inherit pypi python_setuptools_build_meta python3native 10inherit pypi python_setuptools_build_meta python3native
11 11
diff --git a/meta-python/recipes-devtools/python/python3-coverage_7.8.0.bb b/meta-python/recipes-devtools/python/python3-coverage_7.8.2.bb
index 9c4330a361..9438d2f32c 100644
--- a/meta-python/recipes-devtools/python/python3-coverage_7.8.0.bb
+++ b/meta-python/recipes-devtools/python/python3-coverage_7.8.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://coverage.readthedocs.io"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93"
5 5
6SRC_URI[sha256sum] = "7a3d62b3b03b4b6fd41a085f3574874cf946cb4604d2b4d3e8dca8cd570ca501" 6SRC_URI[sha256sum] = "a886d531373a1f6ff9fad2a2ba4a045b68467b779ae729ee0b3b10ac20033b27"
7 7
8inherit pypi python_setuptools_build_meta 8inherit pypi python_setuptools_build_meta
9 9
diff --git a/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch b/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch
new file mode 100644
index 0000000000..fb8f4df4a6
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch
@@ -0,0 +1,33 @@
1From 85189fb66d3abb2645605f8a3c14d8152ef755fe Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sun, 18 May 2025 10:24:19 -0700
4Subject: [PATCH] pyproject.toml: Remove upper version constraint for Cython
5
6Upstream-Status: Pending
7Signed-off-by: Khem Raj <raj.khem@gmail.com>
8---
9 pyproject.toml | 4 ++--
10 1 file changed, 2 insertions(+), 2 deletions(-)
11
12diff --git a/pyproject.toml b/pyproject.toml
13index e22ea42..f670d3d 100644
14--- a/pyproject.toml
15+++ b/pyproject.toml
16@@ -50,7 +50,7 @@ pytest-cov = ">=3,<7"
17 pytest-asyncio = ">=0.19,<0.27"
18 pycairo = "^1.21.0"
19 PyGObject = {version = ">=3.50,<3.51", python = "<4"}
20-Cython = ">=3,<3.1.0"
21+Cython = ">=3"
22 setuptools = ">=65.4.1,<79.0.0"
23 pytest-timeout = "^2.1.0"
24 pytest-codspeed = "^3.1.1"
25@@ -104,7 +104,7 @@ module = "docs.*"
26 ignore_errors = true
27
28 [build-system]
29-requires = ['setuptools>=65.4.1', 'wheel', 'Cython>=3,<3.1.0', "poetry-core>=1.0.0"]
30+requires = ['setuptools>=65.4.1', 'wheel', 'Cython>=3', "poetry-core>=1.0.0"]
31 build-backend = "poetry.core.masonry.api"
32
33 [tool.ruff]
diff --git a/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.1.bb b/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.1.bb
index 95f1eafebd..f827d21bb2 100644
--- a/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.1.bb
+++ b/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.1.bb
@@ -3,6 +3,7 @@ HOMEPAGE = "https://github.com/bluetooth-devices/dbus-fast"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=729e372b5ea0168438e4fd4a00a04947" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=729e372b5ea0168438e4fd4a00a04947"
5 5
6SRC_URI += "file://0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch"
6SRC_URI[sha256sum] = "b027e96c39ed5622bb54d811dcdbbe9d9d6edec3454808a85a1ceb1867d9e25c" 7SRC_URI[sha256sum] = "b027e96c39ed5622bb54d811dcdbbe9d9d6edec3454808a85a1ceb1867d9e25c"
7 8
8PYPI_PACKAGE = "dbus_fast" 9PYPI_PACKAGE = "dbus_fast"
diff --git a/meta-python/recipes-devtools/python/python3-elementpath_5.0.0.bb b/meta-python/recipes-devtools/python/python3-elementpath_5.0.1.bb
index e13faad4e3..71ccec5719 100644
--- a/meta-python/recipes-devtools/python/python3-elementpath_5.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-elementpath_5.0.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/sissaschool/elementpath"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=5dbb7fb7d72da3921202dd7b995d3ecf" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=5dbb7fb7d72da3921202dd7b995d3ecf"
5 5
6SRC_URI[sha256sum] = "932ff1087120eaddf38bc82c6345d547cd29b32c293718cbdd36485c704df861" 6SRC_URI[sha256sum] = "d3e4807b7e38e190e382eefef93f35ce6f71adf63b33e3f01d0e11f22e5d5cc7"
7 7
8PYPI_PACKAGE = "elementpath" 8PYPI_PACKAGE = "elementpath"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-eventlet_0.39.1.bb b/meta-python/recipes-devtools/python/python3-eventlet_0.40.0.bb
index 6286727ebe..88c3d06967 100644
--- a/meta-python/recipes-devtools/python/python3-eventlet_0.39.1.bb
+++ b/meta-python/recipes-devtools/python/python3-eventlet_0.40.0.bb
@@ -5,7 +5,7 @@ LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=56472ad6de4caf50e05332a34b66e778" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=56472ad6de4caf50e05332a34b66e778"
6 6
7SRC_URI += "file://d19ad6cc086684ee74db250f5fd35227c98e678a.patch" 7SRC_URI += "file://d19ad6cc086684ee74db250f5fd35227c98e678a.patch"
8SRC_URI[sha256sum] = "4a8a6475282d4021edde06ba335228c230b911b8d014577ddb33114c2b0c0510" 8SRC_URI[sha256sum] = "f659d735e06795a26167b666008798c7a203fcd8119b08b84036e41076432ff1"
9 9
10inherit pypi python_hatchling 10inherit pypi python_hatchling
11 11
diff --git a/meta-python/recipes-devtools/python/python3-flask_3.1.0.bb b/meta-python/recipes-devtools/python/python3-flask_3.1.1.bb
index 4d1d2d12e6..a1bea8e69b 100644
--- a/meta-python/recipes-devtools/python/python3-flask_3.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-flask_3.1.1.bb
@@ -2,11 +2,11 @@ SUMMARY = "A microframework based on Werkzeug, Jinja2 and good intentions"
2DESCRIPTION = "\ 2DESCRIPTION = "\
3Flask is a microframework for Python based on Werkzeug, Jinja 2 and good \ 3Flask is a microframework for Python based on Werkzeug, Jinja 2 and good \
4intentions. And before you ask: It’s BSD licensed!" 4intentions. And before you ask: It’s BSD licensed!"
5HOMEPAGE = "https://github.com/mitsuhiko/flask/" 5HOMEPAGE = "https://github.com/pallets/flask"
6LICENSE = "BSD-3-Clause" 6LICENSE = "BSD-3-Clause"
7LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ffeffa59c90c9c4a033c7574f8f3fb75" 7LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ffeffa59c90c9c4a033c7574f8f3fb75"
8 8
9SRC_URI[sha256sum] = "5f873c5184c897c8d9d1b05df1e3d01b14910ce69607a117bd3277098a5836ac" 9SRC_URI[sha256sum] = "284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e"
10 10
11inherit pypi python_setuptools_build_meta ptest-python-pytest 11inherit pypi python_setuptools_build_meta ptest-python-pytest
12 12
diff --git a/meta-python/recipes-devtools/python/python3-freezegun/1777174bb97c0b514033a09b820078b0d117f4a8.patch b/meta-python/recipes-devtools/python/python3-freezegun/1777174bb97c0b514033a09b820078b0d117f4a8.patch
deleted file mode 100644
index 4604da2b57..0000000000
--- a/meta-python/recipes-devtools/python/python3-freezegun/1777174bb97c0b514033a09b820078b0d117f4a8.patch
+++ /dev/null
@@ -1,37 +0,0 @@
1From 1777174bb97c0b514033a09b820078b0d117f4a8 Mon Sep 17 00:00:00 2001
2From: Bert Blommers <info@bertblommers.nl>
3Date: Fri, 28 Jun 2024 19:21:04 +0000
4Subject: [PATCH] Admin: Support Python 3.13
5
6Upstream-Status: Backport [https://github.com/spulec/freezegun/pull/550]
7Signed-off-by: Khem Raj <raj.khem@gmail.com>
8---
9 .github/workflows/ci.yaml | 9 ++++++---
10 tests/test_datetimes.py | 6 +++---
11 2 files changed, 9 insertions(+), 6 deletions(-)
12
13diff --git a/tests/test_datetimes.py b/tests/test_datetimes.py
14index a6f1989..b75ad3b 100644
15--- a/tests/test_datetimes.py
16+++ b/tests/test_datetimes.py
17@@ -534,17 +534,17 @@ def test_method_decorator_works_on_unittest(self) -> None:
18 @freeze_time('2013-04-09', as_kwarg='frozen_time')
19 def test_method_decorator_works_on_unittest_kwarg_frozen_time(self, frozen_time: Any) -> None:
20 self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today())
21- self.assertEqual(datetime.date(2013, 4, 9), frozen_time.time_to_freeze.today())
22+ assert frozen_time.time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09"
23
24 @freeze_time('2013-04-09', as_kwarg='hello')
25 def test_method_decorator_works_on_unittest_kwarg_hello(self, **kwargs: Any) -> None:
26 self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today())
27- self.assertEqual(datetime.date(2013, 4, 9), kwargs.get('hello').time_to_freeze.today()) # type: ignore
28+ assert kwargs.get("hello").time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09" # type: ignore
29
30 @freeze_time(lambda: datetime.date(year=2013, month=4, day=9), as_kwarg='frozen_time')
31 def test_method_decorator_works_on_unittest_kwarg_frozen_time_with_func(self, frozen_time: Any) -> None:
32 self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today())
33- self.assertEqual(datetime.date(2013, 4, 9), frozen_time.time_to_freeze.today())
34+ assert frozen_time.time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09"
35
36
37 @freeze_time('2013-04-09')
diff --git a/meta-python/recipes-devtools/python/python3-freezegun_1.5.1.bb b/meta-python/recipes-devtools/python/python3-freezegun_1.5.2.bb
index 9d823da507..56674c448b 100644
--- a/meta-python/recipes-devtools/python/python3-freezegun_1.5.1.bb
+++ b/meta-python/recipes-devtools/python/python3-freezegun_1.5.2.bb
@@ -3,14 +3,10 @@ HOMEPAGE = "https://github.com/spulec/freezegun"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=acf1d209bb6eddae4cbe6ffd6a0144fe" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=acf1d209bb6eddae4cbe6ffd6a0144fe"
5 5
6SRC_URI[sha256sum] = "b29dedfcda6d5e8e083ce71b2b542753ad48cfec44037b3fc79702e2980a89e9" 6SRC_URI[sha256sum] = "a54ae1d2f9c02dbf42e02c18a3ab95ab4295818b549a34dac55592d72a905181"
7 7
8inherit pypi python_setuptools_build_meta ptest-python-pytest 8inherit pypi python_setuptools_build_meta ptest-python-pytest
9 9
10SRC_URI += " \
11 file://1777174bb97c0b514033a09b820078b0d117f4a8.patch \
12"
13
14RDEPENDS:${PN}-ptest += " \ 10RDEPENDS:${PN}-ptest += " \
15 python3-sqlite3 \ 11 python3-sqlite3 \
16" 12"
diff --git a/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch b/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch
index cf5ddf31cc..b06acdf333 100644
--- a/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch
+++ b/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch
@@ -1,4 +1,4 @@
1From 7963caede294c7615ab0a60900e37790731279cc Mon Sep 17 00:00:00 2001 1From 99d7788bab614ff5a451f09204139b4cae40be3e Mon Sep 17 00:00:00 2001
2From: Leon Anavi <leon.anavi@konsulko.com> 2From: Leon Anavi <leon.anavi@konsulko.com>
3Date: Tue, 4 Mar 2025 13:30:48 +0000 3Date: Tue, 4 Mar 2025 13:30:48 +0000
4Subject: [PATCH] pyproject.toml: Support newer versions 4Subject: [PATCH] pyproject.toml: Support newer versions
@@ -9,22 +9,23 @@ Upstream-Status: Inappropriate [oe specific]
9 9
10Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> 10Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
11--- 11---
12 pyproject.toml | 2 +- 12 pyproject.toml | 6 +++---
13 1 file changed, 1 insertion(+), 1 deletion(-) 13 1 file changed, 3 insertions(+), 3 deletions(-)
14 14
15diff --git a/pyproject.toml b/pyproject.toml 15diff --git a/pyproject.toml b/pyproject.toml
16index e162ba062..89798fa23 100644 16index f8e54eb03..e6242f042 100644
17--- a/pyproject.toml 17--- a/pyproject.toml
18+++ b/pyproject.toml 18+++ b/pyproject.toml
19@@ -1,7 +1,7 @@ 19@@ -1,9 +1,9 @@
20 20
21 [build-system] 21 [build-system]
22 requires = [ 22 requires = [
23- "hatchling==1.26.1", 23- "hatchling==1.26.1",
24- "hatch-vcs==0.4.0",
25- "hatch-fancy-pypi-readme==24.1.0"
24+ "hatchling>=1.26.1", 26+ "hatchling>=1.26.1",
25 "hatch-vcs==0.4.0", 27+ "hatch-vcs>=0.4.0",
26 "hatch-fancy-pypi-readme==24.1.0" 28+ "hatch-fancy-pypi-readme>=24.1.0"
27 ] 29 ]
28-- 30 build-backend = "hatchling.build"
292.39.5 31
30
diff --git a/meta-python/recipes-devtools/python/python3-google-auth_2.39.0.bb b/meta-python/recipes-devtools/python/python3-google-auth_2.40.1.bb
index 58ac26d239..04207c607b 100644
--- a/meta-python/recipes-devtools/python/python3-google-auth_2.39.0.bb
+++ b/meta-python/recipes-devtools/python/python3-google-auth_2.40.1.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
5 5
6inherit pypi setuptools3 ptest 6inherit pypi setuptools3 ptest
7 7
8SRC_URI[sha256sum] = "73222d43cdc35a3aeacbfdcaf73142a97839f10de930550d89ebfe1d0a00cde7" 8SRC_URI[sha256sum] = "58f0e8416a9814c1d86c9b7f6acf6816b51aba167b2c76821965271bac275540"
9SRC_URI += " \ 9SRC_URI += " \
10 file://run-ptest \ 10 file://run-ptest \
11" 11"
diff --git a/meta-python/recipes-devtools/python/python3-greenlet_3.2.1.bb b/meta-python/recipes-devtools/python/python3-greenlet_3.2.2.bb
index 4f5f39e4fc..995f91e1df 100644
--- a/meta-python/recipes-devtools/python/python3-greenlet_3.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-greenlet_3.2.2.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT & PSF-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=e95668d68e4329085c7ab3535e6a7aee \ 4LIC_FILES_CHKSUM = "file://LICENSE;md5=e95668d68e4329085c7ab3535e6a7aee \
5 file://LICENSE.PSF;md5=c106931d9429eda0492617f037b8f69a" 5 file://LICENSE.PSF;md5=c106931d9429eda0492617f037b8f69a"
6 6
7SRC_URI[sha256sum] = "9f4dd4b4946b14bb3bf038f81e1d2e535b7d94f1b2a59fdba1293cd9c1a0a4d7" 7SRC_URI[sha256sum] = "ad053d34421a2debba45aa3cc39acf454acbcd025b3fc1a9f8a0dee237abd485"
8 8
9inherit pypi python_setuptools_build_meta 9inherit pypi python_setuptools_build_meta
10 10
diff --git a/meta-python/recipes-devtools/python/python3-hexbytes_1.3.0.bb b/meta-python/recipes-devtools/python/python3-hexbytes_1.3.1.bb
index f3cb7d7b8a..79eb54255e 100644
--- a/meta-python/recipes-devtools/python/python3-hexbytes_1.3.0.bb
+++ b/meta-python/recipes-devtools/python/python3-hexbytes_1.3.1.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=a26e64020156e806cf0054a6d504b301" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=a26e64020156e806cf0054a6d504b301"
6 6
7SRC_URI[sha256sum] = "4a61840c24b0909a6534350e2d28ee50159ca1c9e89ce275fd31c110312cf684" 7SRC_URI[sha256sum] = "a657eebebdfe27254336f98d8af6e2236f3f83aed164b87466b6cf6c5f5a4765"
8 8
9inherit pypi setuptools3 9inherit pypi setuptools3
10 10
diff --git a/meta-python/recipes-devtools/python/python3-humanize_4.12.2.bb b/meta-python/recipes-devtools/python/python3-humanize_4.12.3.bb
index d5dddce857..7b32cfba56 100644
--- a/meta-python/recipes-devtools/python/python3-humanize_4.12.2.bb
+++ b/meta-python/recipes-devtools/python/python3-humanize_4.12.3.bb
@@ -5,7 +5,7 @@ SECTION = "devel/python"
5LICENSE = "MIT" 5LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://LICENCE;md5=4ecc42519e84f6f3e23529464df7bd1d" 6LIC_FILES_CHKSUM = "file://LICENCE;md5=4ecc42519e84f6f3e23529464df7bd1d"
7 7
8SRC_URI[sha256sum] = "ce0715740e9caacc982bb89098182cf8ded3552693a433311c6a4ce6f4e12a2c" 8SRC_URI[sha256sum] = "8430be3a615106fdfceb0b2c1b41c4c98c6b0fc5cc59663a5539b111dd325fb0"
9 9
10inherit pypi python_hatchling 10inherit pypi python_hatchling
11 11
diff --git a/meta-python/recipes-devtools/python/python3-importlib-metadata_8.6.1.bb b/meta-python/recipes-devtools/python/python3-importlib-metadata_8.7.0.bb
index 4b2438b69c..7f5da81376 100644
--- a/meta-python/recipes-devtools/python/python3-importlib-metadata_8.6.1.bb
+++ b/meta-python/recipes-devtools/python/python3-importlib-metadata_8.7.0.bb
@@ -8,7 +8,7 @@ inherit pypi python_setuptools_build_meta
8PYPI_PACKAGE = "importlib_metadata" 8PYPI_PACKAGE = "importlib_metadata"
9UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 9UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
10 10
11SRC_URI[sha256sum] = "310b41d755445d74569f993ccfc22838295d9fe005425094fad953d7f15c8580" 11SRC_URI[sha256sum] = "d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000"
12 12
13S = "${WORKDIR}/importlib_metadata-${PV}" 13S = "${WORKDIR}/importlib_metadata-${PV}"
14 14
diff --git a/meta-python/recipes-devtools/python/python3-joblib_1.4.2.bb b/meta-python/recipes-devtools/python/python3-joblib_1.5.0.bb
index 399ccd22e9..5dc5d02f3f 100644
--- a/meta-python/recipes-devtools/python/python3-joblib_1.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-joblib_1.5.0.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2e481820abf0a70a18011a30153df066"
4 4
5inherit python_setuptools_build_meta pypi 5inherit python_setuptools_build_meta pypi
6 6
7SRC_URI[sha256sum] = "2382c5816b2636fbd20a09e0f4e9dad4736765fdfb7dca582943b9c1366b3f0e" 7SRC_URI[sha256sum] = "d8757f955389a3dd7a23152e43bc297c2e0c2d3060056dad0feefc88a06939b5"
8 8
9RDEPENDS:${PN} += " \ 9RDEPENDS:${PN} += " \
10 python3-asyncio \ 10 python3-asyncio \
diff --git a/meta-python/recipes-devtools/python/python3-kivy/0001-Remove-old-Python-2-long-from-Cython-files-fixes-bui.patch b/meta-python/recipes-devtools/python/python3-kivy/0001-Remove-old-Python-2-long-from-Cython-files-fixes-bui.patch
new file mode 100644
index 0000000000..c68e227482
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-kivy/0001-Remove-old-Python-2-long-from-Cython-files-fixes-bui.patch
@@ -0,0 +1,63 @@
1From 288e3d5ecff1bc5e7de29d9daddb83d697280004 Mon Sep 17 00:00:00 2001
2From: Mirko Galimberti <me@mirkogalimberti.com>
3Date: Sun, 18 May 2025 09:38:14 +0200
4Subject: [PATCH] Remove old Python 2 long from Cython files, fixes build with
5 Cython `3.1.x` (#9056)
6
7Upstream-Status: Backport [https://github.com/kivy/kivy/commit/5a1b27d7d3bdee6cedb55440bfae9c4e66fb3c68]
8Signed-off-by: Khem Raj <raj.khem@gmail.com>
9---
10 kivy/graphics/context_instructions.pyx | 2 +-
11 kivy/graphics/opengl.pyx | 4 ++--
12 kivy/weakproxy.pyx | 3 ---
13 3 files changed, 3 insertions(+), 6 deletions(-)
14
15diff --git a/kivy/graphics/context_instructions.pyx b/kivy/graphics/context_instructions.pyx
16index 0d4b8f548..1c23c0e1c 100644
17--- a/kivy/graphics/context_instructions.pyx
18+++ b/kivy/graphics/context_instructions.pyx
19@@ -86,7 +86,7 @@ cdef tuple rgb_to_hsv(float r, float g, float b):
20
21 cdef tuple hsv_to_rgb(float h, float s, float v):
22 if s == 0.0: return v, v, v
23- cdef long i = long(h * 6.0)
24+ cdef long i = <long>(h * 6.0)
25 cdef float f = (h * <float>6.0) - i
26 cdef float p = v * (<float>1.0 - s)
27 cdef float q = v * (<float>1.0 - s * f)
28diff --git a/kivy/graphics/opengl.pyx b/kivy/graphics/opengl.pyx
29index bcca70842..f535c62a6 100644
30--- a/kivy/graphics/opengl.pyx
31+++ b/kivy/graphics/opengl.pyx
32@@ -689,7 +689,7 @@ def glDrawElements(GLenum mode, GLsizei count, GLenum type, indices):
33 cdef void *ptr = NULL
34 if isinstance(indices, bytes):
35 ptr = <void *>(<char *>(<bytes>indices))
36- elif isinstance(indices, (long, int)):
37+ elif isinstance(indices, int):
38 ptr = <void *>(<unsigned int>indices)
39 else:
40 raise TypeError("Argument 'indices' has incorrect type (expected bytes or int).")
41@@ -1539,7 +1539,7 @@ def glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean norma
42 cdef void *ptr = NULL
43 if isinstance(data, bytes):
44 ptr = <void *>(<char *>(<bytes>data))
45- elif isinstance(data, (long, int)):
46+ elif isinstance(data, int):
47 ptr = <void *>(<unsigned int>data)
48 else:
49 raise TypeError("Argument 'data' has incorrect type (expected bytes or int).")
50diff --git a/kivy/weakproxy.pyx b/kivy/weakproxy.pyx
51index cac4fe66b..e8e1c0b77 100644
52--- a/kivy/weakproxy.pyx
53+++ b/kivy/weakproxy.pyx
54@@ -253,9 +253,6 @@ cdef class WeakProxy(object):
55 def __int__(self):
56 return int(self.__ref__())
57
58- def __long__(self):
59- return long(self.__ref__())
60-
61 def __float__(self):
62 return float(self.__ref__())
63
diff --git a/meta-python/recipes-devtools/python/python3-kivy_2.3.1.bb b/meta-python/recipes-devtools/python/python3-kivy_2.3.1.bb
index dd60ea43d5..83dc97955c 100644
--- a/meta-python/recipes-devtools/python/python3-kivy_2.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-kivy_2.3.1.bb
@@ -12,6 +12,7 @@ inherit setuptools3 pkgconfig features_check cython
12# Also, if using SDL2 as backend, SDL2 needs to be configured with gles 12# Also, if using SDL2 as backend, SDL2 needs to be configured with gles
13SRC_URI = "git://github.com/kivy/kivy.git;protocol=https;branch=stable \ 13SRC_URI = "git://github.com/kivy/kivy.git;protocol=https;branch=stable \
14 file://0001-add-support-for-glesv2.patch \ 14 file://0001-add-support-for-glesv2.patch \
15 file://0001-Remove-old-Python-2-long-from-Cython-files-fixes-bui.patch \
15 " 16 "
16 17
17SRCREV = "20d74dcd30f143abbd1aa94c76bafc5bd934d5bd" 18SRCREV = "20d74dcd30f143abbd1aa94c76bafc5bd934d5bd"
diff --git a/meta-python/recipes-devtools/python/python3-libevdev_0.11.bb b/meta-python/recipes-devtools/python/python3-libevdev_0.12.bb
index 8c05df38e3..cabcfd8df6 100644
--- a/meta-python/recipes-devtools/python/python3-libevdev_0.11.bb
+++ b/meta-python/recipes-devtools/python/python3-libevdev_0.12.bb
@@ -5,7 +5,7 @@ SECTION = "devel/python"
5LICENSE = "MIT" 5LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://COPYING;md5=d94c10c546b419eddc6296157ec40747" 6LIC_FILES_CHKSUM = "file://COPYING;md5=d94c10c546b419eddc6296157ec40747"
7 7
8SRC_URI[sha256sum] = "e9ca006a4df2488a60bd9a740011ee948d81904be2364f017e560169508f560f" 8SRC_URI[sha256sum] = "02e952632ec6c249cbb9c66f6fa00012ea448b06606c77cd139133bc2fe46b08"
9 9
10inherit pypi setuptools3 10inherit pypi setuptools3
11 11
diff --git a/meta-python/recipes-devtools/python/python3-matplotlib/0001-Change-types-for-width-height-to-match-definitions-i.patch b/meta-python/recipes-devtools/python/python3-matplotlib/0001-Change-types-for-width-height-to-match-definitions-i.patch
index bf73bf9a22..f2c85abfbe 100644
--- a/meta-python/recipes-devtools/python/python3-matplotlib/0001-Change-types-for-width-height-to-match-definitions-i.patch
+++ b/meta-python/recipes-devtools/python/python3-matplotlib/0001-Change-types-for-width-height-to-match-definitions-i.patch
@@ -1,4 +1,4 @@
1From b19715aeafcf8440466553d01717924add1eabf4 Mon Sep 17 00:00:00 2001 1From 9e4624f256a256df595a0169908f28721fc4cdf3 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 9 Apr 2025 23:17:12 -0700 3Date: Wed, 9 Apr 2025 23:17:12 -0700
4Subject: [PATCH] Change types for width/height to match definitions in 4Subject: [PATCH] Change types for width/height to match definitions in
@@ -16,10 +16,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
16 1 file changed, 3 insertions(+), 3 deletions(-) 16 1 file changed, 3 insertions(+), 3 deletions(-)
17 17
18diff --git a/src/_backend_agg.h b/src/_backend_agg.h 18diff --git a/src/_backend_agg.h b/src/_backend_agg.h
19index 0e33d38dfd..dcbd7e1496 100644 19index 8010508..29bb81a 100644
20--- a/src/_backend_agg.h 20--- a/src/_backend_agg.h
21+++ b/src/_backend_agg.h 21+++ b/src/_backend_agg.h
22@@ -131,12 +131,12 @@ class RendererAgg 22@@ -132,12 +132,12 @@ class RendererAgg
23 23
24 virtual ~RendererAgg(); 24 virtual ~RendererAgg();
25 25
@@ -34,7 +34,7 @@ index 0e33d38dfd..dcbd7e1496 100644
34 { 34 {
35 return height; 35 return height;
36 } 36 }
37@@ -206,7 +206,7 @@ class RendererAgg 37@@ -205,7 +205,7 @@ class RendererAgg
38 void restore_region(BufferRegion &reg); 38 void restore_region(BufferRegion &reg);
39 void restore_region(BufferRegion &region, int xx1, int yy1, int xx2, int yy2, int x, int y); 39 void restore_region(BufferRegion &region, int xx1, int yy1, int xx2, int yy2, int x, int y);
40 40
diff --git a/meta-python/recipes-devtools/python/python3-matplotlib_3.10.1.bb b/meta-python/recipes-devtools/python/python3-matplotlib_3.10.3.bb
index 6d678bd66a..97a2910fa2 100644
--- a/meta-python/recipes-devtools/python/python3-matplotlib_3.10.1.bb
+++ b/meta-python/recipes-devtools/python/python3-matplotlib_3.10.3.bb
@@ -22,7 +22,7 @@ SRC_URI += "file://run-ptest \
22 file://0001-Do-not-download-external-dependency-tarballs-via-mes.patch \ 22 file://0001-Do-not-download-external-dependency-tarballs-via-mes.patch \
23 file://0001-Change-types-for-width-height-to-match-definitions-i.patch \ 23 file://0001-Change-types-for-width-height-to-match-definitions-i.patch \
24 " 24 "
25SRC_URI[sha256sum] = "e8d2d0e3881b129268585bf4765ad3ee73a4591d77b9a18c214ac7e3a79fb2ba" 25SRC_URI[sha256sum] = "2f82d2c5bb7ae93aaaa4cd42aca65d76ce6376f83304fa3a630b569aca274df0"
26 26
27inherit pypi pkgconfig python3targetconfig meson ptest-python-pytest 27inherit pypi pkgconfig python3targetconfig meson ptest-python-pytest
28 28
diff --git a/meta-python/recipes-devtools/python/python3-moteus_0.3.82.bb b/meta-python/recipes-devtools/python/python3-moteus_0.3.87.bb
index b4e7b64806..433bfc4965 100644
--- a/meta-python/recipes-devtools/python/python3-moteus_0.3.82.bb
+++ b/meta-python/recipes-devtools/python/python3-moteus_0.3.87.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://setup.py;beginline=3;endline=9;md5=24025d3c660abfc62a
5 5
6inherit pypi setuptools3 6inherit pypi setuptools3
7 7
8SRC_URI[sha256sum] = "88f76d6901312ba044240f038a97f54fff463221888ca89e2c2bdc7e1679bd5d" 8SRC_URI[sha256sum] = "988f264c330a17d63219c49dd2365bdaff97156be3ab6c5eaa204b45dca621e8"
9 9
10S = "${WORKDIR}/moteus-${PV}" 10S = "${WORKDIR}/moteus-${PV}"
11 11
diff --git a/meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch b/meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch
index 87023a24ec..e83576eb62 100644
--- a/meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch
+++ b/meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch
@@ -25,15 +25,10 @@ Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
25 2 files changed, 11 insertions(+), 3 deletions(-) 25 2 files changed, 11 insertions(+), 3 deletions(-)
26 create mode 100644 meson.options 26 create mode 100644 meson.options
27 27
28diff --git a/meson.options b/meson.options
29new file mode 100644
30index 0000000000..3d3a18d145
31--- /dev/null 28--- /dev/null
32+++ b/meson.options 29+++ b/meson.options
33@@ -0,0 +1 @@ 30@@ -0,0 +1 @@
34+option('numpy_inc_dir', type : 'string', description : 'The absolute path to the numpy headers') 31+option('numpy_inc_dir', type : 'string', description : 'The absolute path to the numpy headers')
35diff --git a/pandas/meson.build b/pandas/meson.build
36index 435103a..a08c77a 100644
37--- a/pandas/meson.build 32--- a/pandas/meson.build
38+++ b/pandas/meson.build 33+++ b/pandas/meson.build
39@@ -3,17 +3,24 @@ incdir_numpy = run_command(py, 34@@ -3,17 +3,24 @@ incdir_numpy = run_command(py,
diff --git a/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-Downgrade-numpy-version-needs-to-1.x.patch b/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-Downgrade-numpy-version-needs-to-1.x.patch
deleted file mode 100644
index b0ef8ce00c..0000000000
--- a/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-Downgrade-numpy-version-needs-to-1.x.patch
+++ /dev/null
@@ -1,27 +0,0 @@
1From d81d95274d84ac51fc02e0fa91affc7f3cbefccb Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 24 Aug 2024 10:21:43 -0700
4Subject: [PATCH] pyproject.toml: Downgrade numpy version needs to 1.x
5
6Drop it when numpy is upgraded to 2.x or newer in core
7
8Upstream-Status: Inappropriate [OE workaround]
9
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 pyproject.toml | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15diff --git a/pyproject.toml b/pyproject.toml
16index 5158d60..d3daa78 100644
17--- a/pyproject.toml
18+++ b/pyproject.toml
19@@ -8,7 +8,7 @@ requires = [
20 "Cython>=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json
21 # Force numpy higher than 2.0rc1, so that built wheels are compatible
22 # with both numpy 1 and 2
23- "numpy>=2.0.0rc1",
24+ "numpy>=1.24.0",
25 "versioneer[toml]"
26 ]
27
diff --git a/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch b/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch
index f60f43a5b0..950f25303f 100644
--- a/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch
+++ b/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch
@@ -14,8 +14,6 @@ Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
14 pyproject.toml | 6 +++--- 14 pyproject.toml | 6 +++---
15 1 file changed, 3 insertions(+), 3 deletions(-) 15 1 file changed, 3 insertions(+), 3 deletions(-)
16 16
17diff --git a/pyproject.toml b/pyproject.toml
18index db9f055799..5158d60f59 100644
19--- a/pyproject.toml 17--- a/pyproject.toml
20+++ b/pyproject.toml 18+++ b/pyproject.toml
21@@ -2,10 +2,10 @@ 19@@ -2,10 +2,10 @@
@@ -27,11 +25,8 @@ index db9f055799..5158d60f59 100644
27+ "meson-python>=0.13.1", 25+ "meson-python>=0.13.1",
28+ "meson>=1.2.1", 26+ "meson>=1.2.1",
29 "wheel", 27 "wheel",
30- "Cython==3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json 28- "Cython~=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json
31+ "Cython>=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json 29+ "Cython>=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json
32 # Force numpy higher than 2.0rc1, so that built wheels are compatible 30 # Force numpy higher than 2.0, so that built wheels are compatible
33 # with both numpy 1 and 2 31 # with both numpy 1 and 2
34 "numpy>=2.0.0rc1", 32 "numpy>=2.0",
35--
362.39.2
37
diff --git a/meta-python/recipes-devtools/python/python3-pandas_2.2.2.bb b/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb
index b956f5ca2f..c7e3ec8fec 100644
--- a/meta-python/recipes-devtools/python/python3-pandas_2.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb
@@ -8,12 +8,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=cb819092901ddb13a7d0a4f5e05f098a"
8 8
9SRC_URI += " \ 9SRC_URI += " \
10 file://0001-pyproject.toml-don-t-pin-dependency-versions.patch \ 10 file://0001-pyproject.toml-don-t-pin-dependency-versions.patch \
11 file://0001-pyproject.toml-Downgrade-numpy-version-needs-to-1.x.patch \
12 " 11 "
13 12
14SRC_URI:append:class-target = " file://0001-BLD-add-option-to-specify-numpy-header-location.patch " 13SRC_URI:append:class-target = " file://0001-BLD-add-option-to-specify-numpy-header-location.patch "
15 14
16SRC_URI[sha256sum] = "9e79019aba43cb4fda9e4d983f8e88ca0373adbb697ae9c6c43093218de28b54" 15SRC_URI[sha256sum] = "4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667"
17 16
18inherit pkgconfig pypi python_mesonpy cython 17inherit pkgconfig pypi python_mesonpy cython
19 18
@@ -36,4 +35,10 @@ RDEPENDS:${PN} += " \
36PYTHONPATH:prepend:class-target = "${RECIPE_SYSROOT}${PYTHON_SITEPACKAGES_DIR}:" 35PYTHONPATH:prepend:class-target = "${RECIPE_SYSROOT}${PYTHON_SITEPACKAGES_DIR}:"
37export PYTHONPATH 36export PYTHONPATH
38 37
38do_compile:append() {
39 # Fix absolute paths in generated files
40 find ${B} -name "*.c" -o -name "*.cpp" | xargs -r \
41 sed -i 's|${WORKDIR}/pandas-${PV}/|${TARGET_DBGSRC_DIR}/|g'
42}
43
39EXTRA_OEMESON:append:class-target = " -Dnumpy_inc_dir=${RECIPE_SYSROOT}${PYTHON_SITEPACKAGES_DIR}/numpy/_core/include " 44EXTRA_OEMESON:append:class-target = " -Dnumpy_inc_dir=${RECIPE_SYSROOT}${PYTHON_SITEPACKAGES_DIR}/numpy/_core/include "
diff --git a/meta-python/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch b/meta-python/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch
deleted file mode 100644
index 66cf7a9244..0000000000
--- a/meta-python/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch
+++ /dev/null
@@ -1,56 +0,0 @@
1From 98e6831754712221ce030ce8b27e100a3926c543 Mon Sep 17 00:00:00 2001
2From: Leon Anavi <leon.anavi@konsulko.com>
3Date: Mon, 5 May 2025 16:08:37 +0000
4Subject: [PATCH] setup.py: support cross compiling
5
6Upstream-Status: Inappropriate [oe specific]
7
8Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
9---
10 setup.py | 19 +++++++++++--------
11 1 file changed, 11 insertions(+), 8 deletions(-)
12
13diff --git a/setup.py b/setup.py
14index 68945e4..67566e8 100644
15--- a/setup.py
16+++ b/setup.py
17@@ -125,12 +125,12 @@ class PillowHeifBuildExt(build_ext):
18 self._add_directory(library_dirs, match.group(1))
19
20 # include, rpath, if set as environment variables
21- for k in ("C_INCLUDE_PATH", "CPATH", "INCLUDE"):
22+ for k in ("C_INCLUDE_PATH", "CPATH", "INCLUDE", "STAGING_INCDIR"):
23 if k in os.environ:
24 for d in os.environ[k].split(os.path.pathsep):
25 self._add_directory(include_dirs, d)
26
27- for k in ("LD_RUN_PATH", "LIBRARY_PATH", "LIB"):
28+ for k in ("LD_RUN_PATH", "LIBRARY_PATH", "LIB", "STAGING_LIBDIR"):
29 if k in os.environ:
30 for d in os.environ[k].split(os.path.pathsep):
31 self._add_directory(library_dirs, d)
32@@ -199,12 +199,15 @@ class PillowHeifBuildExt(build_ext):
33 self._update_extension("_pillow_heif", ["heif"], extra_compile_args=["-O3", "-Werror"])
34 else: # let's assume it's some kind of linux
35 # this old code waiting for refactoring, when time comes.
36- self._add_directory(include_dirs, "/usr/local/include")
37- self._add_directory(include_dirs, "/usr/include")
38- self._add_directory(library_dirs, "/usr/local/lib")
39- self._add_directory(library_dirs, "/usr/lib64")
40- self._add_directory(library_dirs, "/usr/lib")
41- self._add_directory(library_dirs, "/lib")
42+ include_os_path = os.environ.get("STAGING_INCDIR")
43+ if include_os_path:
44+ for path in include_os_path.split(os.pathsep):
45+ self._add_directory(include_dirs, path)
46+
47+ lib_os_path = os.environ.get("STAGING_LIBDIR")
48+ if lib_os_path:
49+ for path in lib_os_path.split(os.pathsep):
50+ self._add_directory(library_dirs, path)
51
52 self._update_extension("_pillow_heif", ["heif"], extra_compile_args=["-O3", "-Werror"])
53
54--
552.39.5
56
diff --git a/meta-python/recipes-devtools/python/python3-pillow-heif_0.22.0.bb b/meta-python/recipes-devtools/python/python3-pillow-heif_0.22.0.bb
deleted file mode 100644
index 7f5dfac702..0000000000
--- a/meta-python/recipes-devtools/python/python3-pillow-heif_0.22.0.bb
+++ /dev/null
@@ -1,20 +0,0 @@
1DESCRIPTION = "Python interface for libheif library"
2HOMEPAGE = "https://github.com/bigcat88/pillow_heif"
3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b6c07a92aed67c33bc346748d7c7e991"
5
6# While this item does not require it, it depends on libheif which does
7LICENSE_FLAGS = "commercial"
8
9PYPI_PACKAGE = "pillow_heif"
10
11inherit pypi python_setuptools_build_meta
12
13SRC_URI += "file://0001-setup.py-support-cross-compiling.patch"
14SRC_URI[sha256sum] = "61d473929340d3073722f6316b7fbbdb11132faa6bac0242328e8436cc55b39a"
15
16DEPENDS += "libheif"
17
18RDEPENDS:${PN} += "python3-pillow"
19
20BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-platformdirs_4.3.7.bb b/meta-python/recipes-devtools/python/python3-platformdirs_4.3.8.bb
index 4854427aec..38f9f1b583 100644
--- a/meta-python/recipes-devtools/python/python3-platformdirs_4.3.7.bb
+++ b/meta-python/recipes-devtools/python/python3-platformdirs_4.3.8.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/platformdirs/platformdirs"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4f5a41454746a9ed111e3d8723d17a" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4f5a41454746a9ed111e3d8723d17a"
5 5
6SRC_URI[sha256sum] = "eb437d586b6a0986388f0d6f74aa0cde27b48d0e3d66843640bfb6bdcdb6e351" 6SRC_URI[sha256sum] = "3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc"
7 7
8inherit pypi python_hatchling ptest-python-pytest 8inherit pypi python_hatchling ptest-python-pytest
9 9
diff --git a/meta-python/recipes-devtools/python/python3-portion_2.6.0.bb b/meta-python/recipes-devtools/python/python3-portion_2.6.1.bb
index 2c2e67579e..942d7d5d4d 100644
--- a/meta-python/recipes-devtools/python/python3-portion_2.6.0.bb
+++ b/meta-python/recipes-devtools/python/python3-portion_2.6.1.bb
@@ -5,9 +5,9 @@ SECTION = "devel/python"
5LICENSE = "LGPL-3.0-only" 5LICENSE = "LGPL-3.0-only"
6LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3000208d539ec061b899bce1d9ce9404" 6LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3000208d539ec061b899bce1d9ce9404"
7 7
8inherit pypi python_setuptools_build_meta ptest-python-pytest 8inherit pypi python_hatchling ptest-python-pytest
9 9
10SRC_URI[sha256sum] = "6fb538b57a92058f0edd360667694448aa3fc028ab97e41e3091359d14ba4dd5" 10SRC_URI[sha256sum] = "44b1f7d57e052993c4157e519dc447e57b87a4e5e00a77c1c50e7044104e53c6"
11 11
12RDEPENDS:${PN} += "\ 12RDEPENDS:${PN} += "\
13 python3-sortedcontainers \ 13 python3-sortedcontainers \
diff --git a/meta-python/recipes-devtools/python/python3-propcache/0001-Fix-build-with-cython-3.1.x.patch b/meta-python/recipes-devtools/python/python3-propcache/0001-Fix-build-with-cython-3.1.x.patch
new file mode 100644
index 0000000000..3b86b23c00
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-propcache/0001-Fix-build-with-cython-3.1.x.patch
@@ -0,0 +1,34 @@
1From 8d44d867f7cd86da4edf328e06b13778577ea4b7 Mon Sep 17 00:00:00 2001
2From: WXbet <57314510+WXbet@users.noreply.github.com>
3Date: Thu, 15 May 2025 21:54:48 +0200
4Subject: [PATCH] Fix build with cython 3.1.x
5
6closes #113
7
8Upstream-Status: Submitted [https://github.com/aio-libs/propcache/pull/114]
9Signed-off-by: Khem Raj <raj.khem@gmail.com>
10---
11 packaging/pep517_backend/_backend.py | 2 +-
12 requirements/cython.txt | 2 +-
13 2 files changed, 2 insertions(+), 2 deletions(-)
14
15diff --git a/packaging/pep517_backend/_backend.py b/packaging/pep517_backend/_backend.py
16index 7588db3..f75b83a 100644
17--- a/packaging/pep517_backend/_backend.py
18+++ b/packaging/pep517_backend/_backend.py
19@@ -379,7 +379,7 @@ def get_requires_for_build_wheel(
20 elif sysconfig.get_config_var('Py_GIL_DISABLED'):
21 c_ext_build_deps = ['Cython ~= 3.1.0a1']
22 else:
23- c_ext_build_deps = ['Cython ~= 3.0.12']
24+ c_ext_build_deps = ['Cython ~= 3.1']
25
26 return _setuptools_get_requires_for_build_wheel(
27 config_settings=config_settings,
28diff --git a/requirements/cython.txt b/requirements/cython.txt
29index 69a1d6f..5b356ed 100644
30--- a/requirements/cython.txt
31+++ b/requirements/cython.txt
32@@ -1 +1 @@
33-cython==3.0.12
34+cython~=3.1
diff --git a/meta-python/recipes-devtools/python/python3-propcache_0.3.1.bb b/meta-python/recipes-devtools/python/python3-propcache_0.3.1.bb
index 24b72f09c3..afa6822563 100644
--- a/meta-python/recipes-devtools/python/python3-propcache_0.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-propcache_0.3.1.bb
@@ -3,6 +3,7 @@ HOMEPAGE = "https://github.com/aio-libs/propcache"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
5 5
6SRC_URI += "file://0001-Fix-build-with-cython-3.1.x.patch"
6SRC_URI[sha256sum] = "40d980c33765359098837527e18eddefc9a24cea5b45e078a7f3bb5b032c6ecf" 7SRC_URI[sha256sum] = "40d980c33765359098837527e18eddefc9a24cea5b45e078a7f3bb5b032c6ecf"
7 8
8inherit pypi python_setuptools_build_meta ptest-python-pytest cython 9inherit pypi python_setuptools_build_meta ptest-python-pytest cython
diff --git a/meta-python/recipes-devtools/python/python3-pybcj_1.0.3.bb b/meta-python/recipes-devtools/python/python3-pybcj_1.0.6.bb
index 2b78e3a7b3..1d3d0ee245 100644
--- a/meta-python/recipes-devtools/python/python3-pybcj_1.0.3.bb
+++ b/meta-python/recipes-devtools/python/python3-pybcj_1.0.6.bb
@@ -4,7 +4,7 @@ LICENSE = "LGPL-2.1-or-later"
4SECTION = "devel/python" 4SECTION = "devel/python"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c"
6 6
7SRC_URI[sha256sum] = "b8873637f0be00ceaa372d0fb81693604b4bbc8decdb2b1ae5f9b84d196788d9" 7SRC_URI[sha256sum] = "70bbe2dc185993351955bfe8f61395038f96f5de92bb3a436acb01505781f8f2"
8 8
9inherit pypi python_setuptools_build_meta pypi 9inherit pypi python_setuptools_build_meta pypi
10 10
diff --git a/meta-python/recipes-devtools/python/python3-pycares_4.6.1.bb b/meta-python/recipes-devtools/python/python3-pycares_4.8.0.bb
index 7f1f3cf0fa..29f4132d67 100644
--- a/meta-python/recipes-devtools/python/python3-pycares_4.6.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pycares_4.8.0.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/saghul/pycares"
6LICENSE = "MIT" 6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=b1538fcaea82ebf2313ed648b96c69b1" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=b1538fcaea82ebf2313ed648b96c69b1"
8 8
9SRC_URI[sha256sum] = "8a1d981206a16240eedc79b51af3293575715d4b0b971f4eb47e24839d5ab440" 9SRC_URI[sha256sum] = "2fc2ebfab960f654b3e3cf08a732486950da99393a657f8b44618ad3ed2d39c1"
10 10
11PYPI_PACKAGE = "pycares" 11PYPI_PACKAGE = "pycares"
12 12
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-79.0-65.6-to-65.6.patch b/meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-79.0-65.6-to-65.6.patch
new file mode 100644
index 0000000000..b0d4a88c8e
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-79.0-65.6-to-65.6.patch
@@ -0,0 +1,42 @@
1From ef27075e087e139921b99729a4ec7683e42c5c4a Mon Sep 17 00:00:00 2001
2From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
3Date: Mon, 21 Apr 2025 16:34:55 +0200
4Subject: [PATCH] Update setuptools requirement from <79.0,>=65.6 to
5 >=65.6,<80.0 (#1056)
6
7Upstream-Status: Backport [https://github.com/home-assistant-libs/pychromecast/commit/ef27075e087e139921b99729a4ec7683e42c5c4a]
8
9Updates the requirements on [setuptools](https://github.com/pypa/setuptools) to permit the latest version.
10- [Release notes](https://github.com/pypa/setuptools/releases)
11- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
12- [Commits](https://github.com/pypa/setuptools/compare/v65.6.0...v79.0.0)
13
14---
15updated-dependencies:
16- dependency-name: setuptools
17 dependency-version: 79.0.0
18 dependency-type: direct:production
19...
20
21Signed-off-by: dependabot[bot] <support@github.com>
22Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
23
24Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
25---
26 pyproject.toml | 2 +-
27 1 file changed, 1 insertion(+), 1 deletion(-)
28
29diff --git a/pyproject.toml b/pyproject.toml
30index 34f5dc0..88d67fe 100644
31--- a/pyproject.toml
32+++ b/pyproject.toml
33@@ -1,5 +1,5 @@
34 [build-system]
35-requires = ["setuptools>=65.6,<79.0", "wheel>=0.37.1,<0.46.0"]
36+requires = ["setuptools>=65.6,<80.0", "wheel>=0.37.1,<0.46.0"]
37 build-backend = "setuptools.build_meta"
38
39 [project]
40--
412.39.5
42
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch b/meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch
new file mode 100644
index 0000000000..8630c1632d
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch
@@ -0,0 +1,42 @@
1From 7017a1db10a21ed97b79800e31a2f7c70abbffc3 Mon Sep 17 00:00:00 2001
2From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
3Date: Mon, 28 Apr 2025 16:43:13 +0200
4Subject: [PATCH] Update setuptools requirement from <80.0,>=65.6 to
5 >=65.6,<81.0 (#1060)
6
7Upstream-Status: Backport [https://github.com/home-assistant-libs/pychromecast/commit/7017a1db10a21ed97b79800e31a2f7c70abbffc3]
8
9Updates the requirements on [setuptools](https://github.com/pypa/setuptools) to permit the latest version.
10- [Release notes](https://github.com/pypa/setuptools/releases)
11- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
12- [Commits](https://github.com/pypa/setuptools/compare/v65.6.0...v80.0.0)
13
14---
15updated-dependencies:
16- dependency-name: setuptools
17 dependency-version: 80.0.0
18 dependency-type: direct:production
19...
20
21Signed-off-by: dependabot[bot] <support@github.com>
22Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
23
24Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
25---
26 pyproject.toml | 2 +-
27 1 file changed, 1 insertion(+), 1 deletion(-)
28
29diff --git a/pyproject.toml b/pyproject.toml
30index 88d67fe..d5a518c 100644
31--- a/pyproject.toml
32+++ b/pyproject.toml
33@@ -1,5 +1,5 @@
34 [build-system]
35-requires = ["setuptools>=65.6,<80.0", "wheel>=0.37.1,<0.46.0"]
36+requires = ["setuptools>=65.6,<81.0", "wheel>=0.37.1,<0.46.0"]
37 build-backend = "setuptools.build_meta"
38
39 [project]
40--
412.39.5
42
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast_14.0.7.bb b/meta-python/recipes-devtools/python/python3-pychromecast_14.0.7.bb
index 7bae0721db..260f6395b7 100644
--- a/meta-python/recipes-devtools/python/python3-pychromecast_14.0.7.bb
+++ b/meta-python/recipes-devtools/python/python3-pychromecast_14.0.7.bb
@@ -3,7 +3,12 @@ HOMEPAGE = "https://github.com/balloob/pychromecast"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=b1dbd4e85f47b389bdadee9c694669f5" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=b1dbd4e85f47b389bdadee9c694669f5"
5 5
6SRC_URI += "file://0001-Update-setuptools-requirement-from-78.0-65.6-to-65.6.patch" 6SRC_URI += "\
7 file://0001-Update-setuptools-requirement-from-78.0-65.6-to-65.6.patch \
8 file://0001-Update-setuptools-requirement-from-79.0-65.6-to-65.6.patch \
9 file://0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch \
10"
11
7SRC_URI[sha256sum] = "7abbae80a2c9e05b93b1a7b8b4d771bbc764d88fd5e56a566f46ac1bd3f93848" 12SRC_URI[sha256sum] = "7abbae80a2c9e05b93b1a7b8b4d771bbc764d88fd5e56a566f46ac1bd3f93848"
8 13
9inherit pypi python_setuptools_build_meta 14inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-pymisp_2.5.10.bb b/meta-python/recipes-devtools/python/python3-pymisp_2.5.12.bb
index 57079c5d64..861e7d021e 100644
--- a/meta-python/recipes-devtools/python/python3-pymisp_2.5.10.bb
+++ b/meta-python/recipes-devtools/python/python3-pymisp_2.5.12.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/MISP/PyMISP"
3LICENSE = "BSD-2-Clause" 3LICENSE = "BSD-2-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=a3639cf5780f71b125d3e9d1dc127c20" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=a3639cf5780f71b125d3e9d1dc127c20"
5 5
6SRC_URI[sha256sum] = "369595f98783ea60e97fefb2d56c3c7ef60ea9e56ad13aa10ece924db2343252" 6SRC_URI[sha256sum] = "75dd505d96e1d67b9bfec7a5e1aea3b967426da348e69bdbaa1e554821e10fd6"
7 7
8inherit python_poetry_core pypi 8inherit python_poetry_core pypi
9 9
diff --git a/meta-python/recipes-devtools/python/python3-pymongo_4.12.0.bb b/meta-python/recipes-devtools/python/python3-pymongo_4.13.0.bb
index 52f3d6cd10..28f12e7381 100644
--- a/meta-python/recipes-devtools/python/python3-pymongo_4.12.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pymongo_4.13.0.bb
@@ -8,7 +8,7 @@ HOMEPAGE = "https://github.com/mongodb/mongo-python-driver"
8LICENSE = "Apache-2.0" 8LICENSE = "Apache-2.0"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" 9LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
10 10
11SRC_URI[sha256sum] = "d9f74a5cf3fccdb72211e33e07a6c05ac09cd0d7c99d21db5c2473fcfdd03152" 11SRC_URI[sha256sum] = "92a06e3709e3c7e50820d352d3d4e60015406bcba69808937dac2a6d22226fde"
12 12
13inherit pypi python_setuptools_build_meta python_hatchling 13inherit pypi python_setuptools_build_meta python_hatchling
14 14
diff --git a/meta-python/recipes-devtools/python/python3-pyppmd_1.1.1.bb b/meta-python/recipes-devtools/python/python3-pyppmd_1.2.0.bb
index 753ca4be40..046dca271b 100644
--- a/meta-python/recipes-devtools/python/python3-pyppmd_1.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pyppmd_1.2.0.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c"
6 6
7inherit pypi python_setuptools_build_meta 7inherit pypi python_setuptools_build_meta
8 8
9SRC_URI[sha256sum] = "f1a812f1e7628f4c26d05de340b91b72165d7b62778c27d322b82ce2e8ff00cb" 9SRC_URI[sha256sum] = "cc04af92f1d26831ec96963439dfb27c96467b5452b94436a6af696649a121fd"
10 10
11DEPENDS += " \ 11DEPENDS += " \
12 python3-setuptools-scm-native \ 12 python3-setuptools-scm-native \
diff --git a/meta-python/recipes-devtools/python/python3-pyroute2_0.9.1.bb b/meta-python/recipes-devtools/python/python3-pyroute2_0.9.2.bb
index cd4ab341b3..0b47b1219d 100644
--- a/meta-python/recipes-devtools/python/python3-pyroute2_0.9.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pyroute2_0.9.2.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=dccbff78d7d79ae7e53953d43445c6e6 \
4 file://LICENSE.GPL-2.0-or-later;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 4 file://LICENSE.GPL-2.0-or-later;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
5 file://LICENSE.Apache-2.0;md5=34281e312165f843a2b7d1f114fe65ce" 5 file://LICENSE.Apache-2.0;md5=34281e312165f843a2b7d1f114fe65ce"
6 6
7SRC_URI[sha256sum] = "5934612ad87a334a2ab3da97090979b46d713427deebfbd34c586dc60a1fd3d5" 7SRC_URI[sha256sum] = "aea3c0e1b46f48295edb29caaba3ceb6415bdcb975cba3f1489ffcc3198e0ce3"
8 8
9inherit python_setuptools_build_meta pypi ptest-python-pytest 9inherit python_setuptools_build_meta pypi ptest-python-pytest
10 10
diff --git a/meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-79.patch b/meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-89.patch
index 8fc26bd90b..f7b43b12a7 100644
--- a/meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-79.patch
+++ b/meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-89.patch
@@ -1,7 +1,7 @@
1From e648bb2439cad0d2ce47875edc7944d0b446fdb4 Mon Sep 17 00:00:00 2001 1From bc9b975c9f41e43481a2eb0623b4180926baecec Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 9 Apr 2025 14:38:31 -0700 3Date: Wed, 9 Apr 2025 14:38:31 -0700
4Subject: [PATCH] Bump setuptools dependency from 74 to 79 4Subject: [PATCH] Bump setuptools dependency from 74 to 89
5 5
6Upstream sticks to 0.74 since setuptools have dropped msvc9compiler 6Upstream sticks to 0.74 since setuptools have dropped msvc9compiler
7support beyond that which is needed for python 3.9 on windows. We 7support beyond that which is needed for python 3.9 on windows. We
@@ -14,7 +14,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 1 file changed, 1 insertion(+), 1 deletion(-) 14 1 file changed, 1 insertion(+), 1 deletion(-)
15 15
16diff --git a/pyproject.toml b/pyproject.toml 16diff --git a/pyproject.toml b/pyproject.toml
17index dd885e4..9f273b3 100644 17index dd885e4..5d4d511 100644
18--- a/pyproject.toml 18--- a/pyproject.toml
19+++ b/pyproject.toml 19+++ b/pyproject.toml
20@@ -1,6 +1,6 @@ 20@@ -1,6 +1,6 @@
@@ -22,6 +22,6 @@ index dd885e4..9f273b3 100644
22 # setuptools 64+ support --build-option 22 # setuptools 64+ support --build-option
23 # setuptools 74+ drops distutils.msvc9compiler required for Python 3.9 under Windows 23 # setuptools 74+ drops distutils.msvc9compiler required for Python 3.9 under Windows
24-requires = ["setuptools>=64,<74"] 24-requires = ["setuptools>=64,<74"]
25+requires = ["setuptools>=64,<79"] 25+requires = ["setuptools>=64,<89"]
26 backend-path = ["build_script"] 26 backend-path = ["build_script"]
27 build-backend = "pyzstd_pep517" 27 build-backend = "pyzstd_pep517"
diff --git a/meta-python/recipes-devtools/python/python3-pyzstd_0.16.2.bb b/meta-python/recipes-devtools/python/python3-pyzstd_0.17.0.bb
index e1c24404e8..d93411beba 100644
--- a/meta-python/recipes-devtools/python/python3-pyzstd_0.16.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyzstd_0.17.0.bb
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=aedb5a2679cd1552fb61c181ef974b9e"
8 8
9PYPI_PACKAGE = "pyzstd" 9PYPI_PACKAGE = "pyzstd"
10 10
11SRC_URI += "file://0001-Bump-setuptools-dependency-from-74-to-79.patch" 11SRC_URI += "file://0001-Bump-setuptools-dependency-from-74-to-89.patch"
12SRC_URI[sha256sum] = "179c1a2ea1565abf09c5f2fd72f9ce7c54b2764cf7369e05c0bfd8f1f67f63d2" 12SRC_URI[sha256sum] = "d84271f8baa66c419204c1dd115a4dec8b266f8a2921da21b81764fa208c1db6"
13 13
14inherit pypi python_setuptools_build_meta ptest-python-pytest 14inherit pypi python_setuptools_build_meta ptest-python-pytest
15 15
diff --git a/meta-python/recipes-devtools/python/python3-qrcode_8.1.bb b/meta-python/recipes-devtools/python/python3-qrcode_8.2.bb
index e37c6bcdea..1671864c1f 100644
--- a/meta-python/recipes-devtools/python/python3-qrcode_8.1.bb
+++ b/meta-python/recipes-devtools/python/python3-qrcode_8.2.bb
@@ -3,7 +3,7 @@ SECTION = "devel/python"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=4b802d2a65df4626623c79757f486af9" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=4b802d2a65df4626623c79757f486af9"
5 5
6SRC_URI[sha256sum] = "e8df73caf72c3bace3e93d9fa0af5aa78267d4f3f5bc7ab1b208f271605a5e48" 6SRC_URI[sha256sum] = "35c3f2a4172b33136ab9f6b3ef1c00260dd2f66f858f24d88418a015f446506c"
7 7
8inherit pypi python_poetry_core 8inherit pypi python_poetry_core
9 9
diff --git a/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.1.bb b/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.3.bb
index 0632503ac9..134bb3aeac 100644
--- a/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.1.bb
+++ b/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.3.bb
@@ -10,6 +10,6 @@ DEPENDS = "python3-hatch-vcs-native"
10inherit pypi python_hatchling 10inherit pypi python_hatchling
11 11
12SRC_URI += "file://0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch" 12SRC_URI += "file://0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch"
13SRC_URI[sha256sum] = "4e5988df5cd33f0bdb9967b72663ca99f50383c9bc21d8b24fa40c0661ae72b7" 13SRC_URI[sha256sum] = "74baf7cbc089f8621cc0646d9c5679034d5be1b014c10912dc32a4bcd1092506"
14 14
15BBCLASSEXTEND = "native nativesdk" 15BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-setproctitle_1.3.5.bb b/meta-python/recipes-devtools/python/python3-setproctitle_1.3.6.bb
index 6be65469af..e4a392726b 100644
--- a/meta-python/recipes-devtools/python/python3-setproctitle_1.3.5.bb
+++ b/meta-python/recipes-devtools/python/python3-setproctitle_1.3.6.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=86d2d41b5f4f023f43466f8cb7adebaa"
9 9
10inherit pypi setuptools3 ptest 10inherit pypi setuptools3 ptest
11 11
12SRC_URI[sha256sum] = "1e6eaeaf8a734d428a95d8c104643b39af7d247d604f40a7bebcf3960a853c5e" 12SRC_URI[sha256sum] = "c9f32b96c700bb384f33f7cf07954bb609d35dd82752cef57fb2ee0968409169"
13 13
14SRC_URI += " \ 14SRC_URI += " \
15 file://run-ptest \ 15 file://run-ptest \
diff --git a/meta-python/recipes-devtools/python/python3-spidev_3.6.bb b/meta-python/recipes-devtools/python/python3-spidev_3.7.bb
index 4c2d94630c..287d612448 100644
--- a/meta-python/recipes-devtools/python/python3-spidev_3.6.bb
+++ b/meta-python/recipes-devtools/python/python3-spidev_3.7.bb
@@ -10,6 +10,6 @@ LICENSE = "MIT"
10LIC_FILES_CHKSUM = "file://LICENSE;md5=2077511c543a7c85245a516c47f4de78" 10LIC_FILES_CHKSUM = "file://LICENSE;md5=2077511c543a7c85245a516c47f4de78"
11SRCNAME = "spidev" 11SRCNAME = "spidev"
12 12
13SRC_URI[sha256sum] = "14dbc37594a4aaef85403ab617985d3c3ef464d62bc9b769ef552db53701115b" 13SRC_URI[sha256sum] = "ce628a5ff489f45132679879bff5f455a66abf9751af01843850155b06ae92f0"
14 14
15inherit pypi python_setuptools_build_meta 15inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.40.bb b/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.41.bb
index c86a2d29d9..c9f337946a 100644
--- a/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.40.bb
+++ b/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.41.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://www.sqlalchemy.org/"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=061025f14213ac2818ff353223d6eca6" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=061025f14213ac2818ff353223d6eca6"
6 6
7SRC_URI[sha256sum] = "d827099289c64589418ebbcaead0145cd19f4e3e8a93919a0100247af245fa00" 7SRC_URI[sha256sum] = "edba70118c4be3c2b1f90754d308d0b79c6fe2c0fdc52d8ddf603916f83f4db9"
8 8
9inherit pypi python_setuptools_build_meta cython 9inherit pypi python_setuptools_build_meta cython
10 10
diff --git a/meta-python/recipes-devtools/python/python3-sympy_1.13.3.bb b/meta-python/recipes-devtools/python/python3-sympy_1.14.0.bb
index a0f6700722..dd0a84aa2c 100644
--- a/meta-python/recipes-devtools/python/python3-sympy_1.13.3.bb
+++ b/meta-python/recipes-devtools/python/python3-sympy_1.14.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/sympy/"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=ea48085d7dff75b49271b25447e8cdca" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=ea48085d7dff75b49271b25447e8cdca"
5 5
6SRC_URI[sha256sum] = "b27fd2c6530e0ab39e275fc9b683895367e51d5da91baa8d3d64db2565fec4d9" 6SRC_URI[sha256sum] = "d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517"
7 7
8inherit pypi setuptools3 8inherit pypi setuptools3
9 9
diff --git a/meta-python/recipes-devtools/python/python3-termcolor_3.0.1.bb b/meta-python/recipes-devtools/python/python3-termcolor_3.1.0.bb
index a88482f5d4..81e96507dd 100644
--- a/meta-python/recipes-devtools/python/python3-termcolor_3.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-termcolor_3.1.0.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;md5=e5f5f7c9b280511f124dba5dda3d180e"
6 6
7inherit pypi python_setuptools_build_meta 7inherit pypi python_setuptools_build_meta
8 8
9SRC_URI[sha256sum] = "a6abd5c6e1284cea2934443ba806e70e5ec8fd2449021be55c280f8a3731b611" 9SRC_URI[sha256sum] = "6a6dd7fbee581909eeec6a756cff1d7f7c376063b14e4a298dc4980309e55970"
10 10
11DEPENDS += " \ 11DEPENDS += " \
12 python3-toml-native \ 12 python3-toml-native \
diff --git a/meta-python/recipes-devtools/python/python3-tornado_6.4.2.bb b/meta-python/recipes-devtools/python/python3-tornado_6.5.bb
index b223a11381..65a1778457 100644
--- a/meta-python/recipes-devtools/python/python3-tornado_6.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-tornado_6.5.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://www.tornadoweb.org/en/stable/"
6LICENSE = "Apache-2.0" 6LICENSE = "Apache-2.0"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
8 8
9SRC_URI[sha256sum] = "92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b" 9SRC_URI[sha256sum] = "c70c0a26d5b2d85440e4debd14a8d0b463a0cf35d92d3af05f5f1ffa8675c826"
10 10
11inherit pypi python_setuptools_build_meta 11inherit pypi python_setuptools_build_meta
12 12
diff --git a/meta-python/recipes-devtools/python/python3-tox_4.25.0.bb b/meta-python/recipes-devtools/python/python3-tox_4.26.0.bb
index c7a7d2e29c..7062a5fcee 100644
--- a/meta-python/recipes-devtools/python/python3-tox_4.25.0.bb
+++ b/meta-python/recipes-devtools/python/python3-tox_4.26.0.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://tox.readthedocs.org/"
6LICENSE = "MIT" 6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7"
8 8
9SRC_URI[sha256sum] = "dd67f030317b80722cf52b246ff42aafd3ed27ddf331c415612d084304cf5e52" 9SRC_URI[sha256sum] = "a83b3b67b0159fa58e44e646505079e35a43317a62d2ae94725e0586266faeca"
10 10
11BBCLASSEXTEND = "native nativesdk" 11BBCLASSEXTEND = "native nativesdk"
12inherit pypi python_hatchling 12inherit pypi python_hatchling
diff --git a/meta-python/recipes-devtools/python/python3-typer_0.15.2.bb b/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb
index 48d88502ff..87e258ae1f 100644
--- a/meta-python/recipes-devtools/python/python3-typer_0.15.2.bb
+++ b/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb
@@ -3,11 +3,11 @@ DESCRIPTION = "\
3 Typer is a library for building CLI applications that users will love using and developers will love creating. Based on Python type hints. \ 3 Typer is a library for building CLI applications that users will love using and developers will love creating. Based on Python type hints. \
4 It's also a command line tool to run scripts, automatically converting them to CLI applications. \ 4 It's also a command line tool to run scripts, automatically converting them to CLI applications. \
5" 5"
6HOMEPAGE = "https://github.com/tiangolo/typer" 6HOMEPAGE = "https://github.com/fastapi/typer"
7LICENSE = "MIT" 7LICENSE = "MIT"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=173d405eb704b1499218013178722617" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=173d405eb704b1499218013178722617"
9 9
10SRC_URI[sha256sum] = "ab2fab47533a813c49fe1f16b1a370fd5819099c00b119e0633df65f22144ba5" 10SRC_URI[sha256sum] = "af377ffaee1dbe37ae9440cb4e8f11686ea5ce4e9bae01b84ae7c63b87f1dd3b"
11 11
12inherit pypi python_setuptools_build_meta ptest 12inherit pypi python_setuptools_build_meta ptest
13 13
diff --git a/meta-python/recipes-devtools/python/python3-validators_0.34.0.bb b/meta-python/recipes-devtools/python/python3-validators_0.35.0.bb
index 5bbcf4d5a5..d598cdc97c 100644
--- a/meta-python/recipes-devtools/python/python3-validators_0.34.0.bb
+++ b/meta-python/recipes-devtools/python/python3-validators_0.35.0.bb
@@ -2,8 +2,8 @@ SUMMARY = "Python Data Validation for Humans"
2HOMEPAGE = "https://python-validators.github.io/validators" 2HOMEPAGE = "https://python-validators.github.io/validators"
3LICENSE = "MIT" 3LICENSE = "MIT"
4 4
5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b3fb4b9e6db86c69a33d5e3ee013ab59" 5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=78327e3919fcd4e9a4a07299899c634c"
6SRC_URI[sha256sum] = "647fe407b45af9a74d245b943b18e6a816acf4926974278f6dd617778e1e781f" 6SRC_URI[sha256sum] = "992d6c48a4e77c81f1b4daba10d16c3a9bb0dbb79b3a19ea847ff0928e70497a"
7 7
8inherit pypi python_setuptools_build_meta ptest-python-pytest 8inherit pypi python_setuptools_build_meta ptest-python-pytest
9 9
diff --git a/meta-python/recipes-devtools/python/python3-virtualenv_20.30.0.bb b/meta-python/recipes-devtools/python/python3-virtualenv_20.31.2.bb
index 4d259bc9df..6c3aa19266 100644
--- a/meta-python/recipes-devtools/python/python3-virtualenv_20.30.0.bb
+++ b/meta-python/recipes-devtools/python/python3-virtualenv_20.31.2.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/pypa/virtualenv"
6LICENSE = "MIT" 6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=0ce089158cf60a8ab6abb452b6405538" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=0ce089158cf60a8ab6abb452b6405538"
8 8
9SRC_URI[sha256sum] = "800863162bcaa5450a6e4d721049730e7f2dae07720e0902b0e4040bd6f9ada8" 9SRC_URI[sha256sum] = "e10c0a9d02835e592521be48b332b6caee6887f332c111aa79a09b9e79efc2af"
10 10
11BBCLASSEXTEND = "native nativesdk" 11BBCLASSEXTEND = "native nativesdk"
12inherit pypi python_hatchling 12inherit pypi python_hatchling
diff --git a/meta-python/recipes-devtools/python/python3-web3_7.10.0.bb b/meta-python/recipes-devtools/python/python3-web3_7.11.1.bb
index e9f067aa96..ed57f6d79d 100644
--- a/meta-python/recipes-devtools/python/python3-web3_7.10.0.bb
+++ b/meta-python/recipes-devtools/python/python3-web3_7.11.1.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=1d34d9701a1461e4bd71a904ac4cf7be" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=1d34d9701a1461e4bd71a904ac4cf7be"
6 6
7SRC_URI[sha256sum] = "0cace05ea14f800a4497649ecd99332ca4e85c8a90ea577e05ae909cb08902b9" 7SRC_URI[sha256sum] = "1b23f323cb939c3c9c16a92228d1a62f109fed026089b0d8ce5829eca26031a3"
8 8
9inherit pypi setuptools3 9inherit pypi setuptools3
10 10
diff --git a/meta-python/recipes-devtools/python/python3-zeroconf_0.146.5.bb b/meta-python/recipes-devtools/python/python3-zeroconf_0.147.0.bb
index 63383a6079..d2ce53905f 100644
--- a/meta-python/recipes-devtools/python/python3-zeroconf_0.146.5.bb
+++ b/meta-python/recipes-devtools/python/python3-zeroconf_0.147.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/jstasiak/python-zeroconf"
3LICENSE = "LGPL-2.1-or-later" 3LICENSE = "LGPL-2.1-or-later"
4LIC_FILES_CHKSUM = "file://COPYING;md5=9fe712b1bc27c5c4e9ecd7f31d208900" 4LIC_FILES_CHKSUM = "file://COPYING;md5=9fe712b1bc27c5c4e9ecd7f31d208900"
5 5
6SRC_URI[sha256sum] = "e2907ce4c12b02c0e05082f3e0fce75cbac82deecb53c02ce118d50a594b48a5" 6SRC_URI[sha256sum] = "f517375de6bf2041df826130da41dc7a3e8772176d3076a5da58854c7d2e8d7a"
7 7
8inherit pypi python_poetry_core cython 8inherit pypi python_poetry_core cython
9 9
diff --git a/meta-python/recipes-devtools/python3-gspread/python3-gspread_6.2.0.bb b/meta-python/recipes-devtools/python3-gspread/python3-gspread_6.2.1.bb
index aa70c04760..950467ab19 100644
--- a/meta-python/recipes-devtools/python3-gspread/python3-gspread_6.2.0.bb
+++ b/meta-python/recipes-devtools/python3-gspread/python3-gspread_6.2.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/burnash/gspread"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9488e21983675fa56dc05af558b83e2f" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9488e21983675fa56dc05af558b83e2f"
5 5
6SRC_URI[sha256sum] = "bc3d02d1c39e0b40bfc8035b4fec407aa71a17f343fc81cc7e3f75bfa6555de6" 6SRC_URI[sha256sum] = "2c7c99f7c32ebea6ec0d36f2d5cbe8a2be5e8f2a48bde87ad1ea203eff32bd03"
7 7
8RDEPENDS:${PN} = " \ 8RDEPENDS:${PN} = " \
9 python3-google-auth \ 9 python3-google-auth \
diff --git a/meta-python/recipes-extended/python-rich/python3-rich_14.0.0.bb b/meta-python/recipes-extended/python-rich/python3-rich_14.0.0.bb
index 95c0fd8a75..8a4d6b843e 100644
--- a/meta-python/recipes-extended/python-rich/python3-rich_14.0.0.bb
+++ b/meta-python/recipes-extended/python-rich/python3-rich_14.0.0.bb
@@ -17,3 +17,5 @@ RDEPENDS:${PN} = "python3-html \
17 python3-pygments \ 17 python3-pygments \
18 python3-unixadmin \ 18 python3-unixadmin \
19 " 19 "
20
21BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-extended/python3-pydot/python3-pydot_3.0.4.bb b/meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.0.bb
index 960592f714..10e55a6e67 100644
--- a/meta-python/recipes-extended/python3-pydot/python3-pydot_3.0.4.bb
+++ b/meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/pydot/pydot"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSES/MIT.txt;md5=7dda4e90ded66ab88b86f76169f28663" 5LIC_FILES_CHKSUM = "file://LICENSES/MIT.txt;md5=7dda4e90ded66ab88b86f76169f28663"
6 6
7SRC_URI[sha256sum] = "3ce88b2558f3808b0376f22bfa6c263909e1c3981e2a7b629b65b451eee4a25d" 7SRC_URI[sha256sum] = "12f16493337cade2f7631b87c8ccd299ba2e251f3ee5d0732a058df2887afe97"
8 8
9inherit pypi python_setuptools_build_meta 9inherit pypi python_setuptools_build_meta
10 10