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
-rwxr-xr-xmeta-python/conf/include/non-repro-meta-python.inc31
-rw-r--r--meta-python/conf/include/ptest-packagelists-meta-python.inc1
-rw-r--r--meta-python/conf/layer.conf32
-rw-r--r--meta-python/recipes-connectivity/python-thrift/python3-thrift_0.22.0.bb (renamed from meta-python/recipes-connectivity/python-thrift/python3-thrift_0.21.0.bb)2
-rw-r--r--meta-python/recipes-connectivity/python-txws/python3-txws_0.9.1.bb1
-rw-r--r--meta-python/recipes-connectivity/telepathy/telepathy-python3_0.15.19.bb2
-rw-r--r--meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb1
-rw-r--r--meta-python/recipes-devtools/gyp/gyp_git.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-a2wsgi_1.10.10.bb (renamed from meta-python/recipes-devtools/python/python3-a2wsgi_1.10.8.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-aiodns_3.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-aiodns_3.4.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-alembic_1.16.2.bb (renamed from meta-python/recipes-devtools/python/python3-alembic_1.15.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-annotated-types_0.7.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-astor_0.8.1.bb1
-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-aws-iot-device-sdk-python_1.5.2.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-bandit_1.8.5.bb (renamed from meta-python/recipes-devtools/python/python3-bandit_1.8.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-behave_1.2.6.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-betamax_0.9.0.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-binwalk_2.3.4.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-bitarray_3.4.3.bb (renamed from meta-python/recipes-devtools/python/python3-bitarray_3.4.1.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb3
-rw-r--r--meta-python/recipes-devtools/python/python3-cachetools_6.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-cachetools_5.5.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-can_4.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-can_4.4.2.bb)5
-rw-r--r--meta-python/recipes-devtools/python/python3-cantools_40.2.3.bb (renamed from meta-python/recipes-devtools/python/python3-cantools_40.2.2.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-cmd2_2.6.2.bb (renamed from meta-python/recipes-devtools/python/python3-cmd2_2.5.11.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-colorama_0.4.6.bb14
-rw-r--r--meta-python/recipes-devtools/python/python3-covdefaults_2.3.0.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-coverage_7.9.1.bb (renamed from meta-python/recipes-devtools/python/python3-coverage_7.8.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-crypt-r_3.13.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-cvxopt_1.3.2.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-dasbus_1.7.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-dbussy_1.3.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-dirty-equals_0.9.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-elementpath_5.0.2.bb (renamed from meta-python/recipes-devtools/python/python3-elementpath_5.0.1.bb)2
-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-frozenlist_1.7.0.bb (renamed from meta-python/recipes-devtools/python/python3-frozenlist_1.6.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-fsspec_2025.5.1.bb (renamed from meta-python/recipes-devtools/python/python3-fsspec_2025.3.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-gcovr_8.3.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-google-auth_2.40.3.bb (renamed from meta-python/recipes-devtools/python/python3-google-auth_2.40.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-greenlet_3.2.3.bb (renamed from meta-python/recipes-devtools/python/python3-greenlet_3.2.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.1.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.1.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.1.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio_1.72.1.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio_1.72.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-h5py/0001-setup_build.py-avoid-absolute-path.patch8
-rw-r--r--meta-python/recipes-devtools/python/python3-h5py_3.14.0.bb (renamed from meta-python/recipes-devtools/python/python3-h5py_3.13.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-html2text_2025.4.15.bb (renamed from meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb)9
-rw-r--r--meta-python/recipes-devtools/python/python3-icecream_2.1.5.bb (renamed from meta-python/recipes-devtools/python/python3-icecream_2.1.4.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-icu_2.15.2.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-imgtool_2.2.0.bb (renamed from meta-python/recipes-devtools/python/python3-imgtool_2.1.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-importlib-metadata_8.7.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-inflate64_1.0.3.bb (renamed from meta-python/recipes-devtools/python/python3-inflate64_1.0.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.2.bb (renamed from meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-inotify_git.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-ipython_9.3.0.bb (renamed from meta-python/recipes-devtools/python/python3-ipython_9.2.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-joblib_1.5.1.bb (renamed from meta-python/recipes-devtools/python/python3-joblib_1.5.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.3.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-keras-applications_1.0.8.bb1
-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-lief_0.16.5.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-linux-procfs_0.7.3.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-lrparsing_1.0.17.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-m2crypto/0001-timeout.py-use-qq-format-when-time_t-is-64bit-on-32b.patch80
-rw-r--r--meta-python/recipes-devtools/python/python3-m2crypto_0.45.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-monotonic_1.6.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-moteus_0.3.88.bb (renamed from meta-python/recipes-devtools/python/python3-moteus_0.3.87.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-msgpack_1.1.1.bb (renamed from meta-python/recipes-devtools/python/python3-msgpack_1.1.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-multidict_6.5.1.bb (renamed from meta-python/recipes-devtools/python/python3-multidict_6.4.3.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-networkx_3.5.bb (renamed from meta-python/recipes-devtools/python/python3-networkx_3.4.2.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-nocasedict_2.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-nocasedict_2.0.4.bb)9
-rw-r--r--meta-python/recipes-devtools/python/python3-nocaselist_2.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-nocaselist_2.0.3.bb)9
-rw-r--r--meta-python/recipes-devtools/python/python3-oauthlib_3.3.1.bb (renamed from meta-python/recipes-devtools/python/python3-oauthlib_3.2.2.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-paho-mqtt_2.1.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb4
-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-pillow/0001-support-cross-compiling.patch8
-rw-r--r--meta-python/recipes-devtools/python/python3-pillow_11.2.1.bb (renamed from meta-python/recipes-devtools/python/python3-pillow_11.1.0.bb)3
-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-prctl_1.8.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.51.bb (renamed from meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.50.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.2.bb (renamed from meta-python/recipes-devtools/python/python3-propcache_0.3.1.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-protobuf_6.31.1.bb (renamed from meta-python/recipes-devtools/python/python3-protobuf_5.29.4.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-py7zr_1.0.0.bb (renamed from meta-python/recipes-devtools/python/python3-py7zr_0.22.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyais_2.9.4.bb (renamed from meta-python/recipes-devtools/python/python3-pyais_2.9.2.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-pyatspi_2.46.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb3
-rw-r--r--meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pycares_4.9.0.bb (renamed from meta-python/recipes-devtools/python/python3-pycares_4.8.0.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-pycodestyle_2.14.0.bb (renamed from meta-python/recipes-devtools/python/python3-pycodestyle_2.13.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pydbus_0.6.0.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pyflakes_3.4.0.bb (renamed from meta-python/recipes-devtools/python/python3-pyflakes_3.3.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pymetno_0.13.0.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pymongo_4.13.2.bb (renamed from meta-python/recipes-devtools/python/python3-pymongo_4.13.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.4.bb (renamed from meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-sugar/run-ptest3
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb23
-rw-r--r--meta-python/recipes-devtools/python/python3-pyyaml-include_2.2.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pyzmq_27.0.0.bb (renamed from meta-python/recipes-devtools/python/python3-pyzmq_26.4.0.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.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-qface_2.0.13.bb (renamed from meta-python/recipes-devtools/python/python3-qface_2.0.12.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-robotframework_7.3.1.bb (renamed from meta-python/recipes-devtools/python/python3-robotframework_7.2.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-schedutils_0.6.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.4.bb (renamed from meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-smbus_4.3.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-starlette_0.47.1.bb (renamed from meta-python/recipes-devtools/python/python3-starlette_0.46.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb6
-rw-r--r--meta-python/recipes-devtools/python/python3-tomli-w_1.2.0.bb3
-rw-r--r--meta-python/recipes-devtools/python/python3-tomlkit_0.13.3.bb (renamed from meta-python/recipes-devtools/python/python3-tomlkit_0.13.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-tornado_6.5.1.bb (renamed from meta-python/recipes-devtools/python/python3-tornado_6.5.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-tox_4.27.0.bb (renamed from meta-python/recipes-devtools/python/python3-tox_4.26.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-twisted_25.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-twisted_24.11.0.bb)8
-rw-r--r--meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb (renamed from meta-python/recipes-devtools/python/python3-typeguard_4.4.2.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.4.bb)5
-rw-r--r--meta-python/recipes-devtools/python/python3-types-psutil_6.1.0.20241102.bb10
-rw-r--r--meta-python/recipes-devtools/python/python3-types-psutil_7.0.0.20250601.bb16
-rw-r--r--meta-python/recipes-devtools/python/python3-uefi-firmware_1.12.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-uritemplate_4.2.0.bb (renamed from meta-python/recipes-devtools/python/python3-uritemplate_4.1.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-uswid_0.5.2.bb (renamed from meta-python/recipes-devtools/python/python3-uswid_0.5.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-web3_7.12.0.bb (renamed from meta-python/recipes-devtools/python/python3-web3_7.11.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-wrapt_1.17.2.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-xlrd_2.0.2.bb (renamed from meta-python/recipes-devtools/python/python3-xlrd_2.0.1.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-xmlschema_4.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-xmlschema_4.0.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb (renamed from meta-python/recipes-devtools/python/python3-yarl_1.20.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/tftpy_0.8.6.bb (renamed from meta-python/recipes-devtools/python/tftpy_0.8.5.bb)2
-rw-r--r--meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.22.bb (renamed from meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.15.bb)2
-rw-r--r--meta-python/recipes-devtools/python3-piccata/python3-piccata_2.0.3.bb1
-rw-r--r--meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.2.bb2
-rw-r--r--meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb2
-rw-r--r--meta-python/recipes-extended/python-blivet/python3-blivetgui_2.6.0.bb1
-rw-r--r--meta-python/recipes-extended/python-cson/python3-cson_git.bb1
-rw-r--r--meta-python/recipes-extended/python-meh/python3-meh_0.52.bb1
-rw-r--r--meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.63.bb1
-rw-r--r--meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.1.bb (renamed from meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.0.bb)2
-rw-r--r--meta-python/recipes-extended/tuna/tuna_0.19.bb1
153 files changed, 391 insertions, 502 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/conf/include/non-repro-meta-python.inc b/meta-python/conf/include/non-repro-meta-python.inc
deleted file mode 100755
index 03d3fefba5..0000000000
--- a/meta-python/conf/include/non-repro-meta-python.inc
+++ /dev/null
@@ -1,31 +0,0 @@
1# List of known non-reproducible package of the meta-python layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_PYTHON = " \
4 python3-evdev \
5 python3-evdev-dbg \
6 python3-evdev-src \
7 python3-frozenlist \
8 python3-frozenlist-dbg \
9 python3-kivy-src \
10 python3-lief \
11 python3-mlcommons-loadgen \
12 python3-mlcommons-loadgen-dbg \
13 python3-mlcommons-loadgen-src \
14 python3-pandas \
15 python3-pandas-dbg \
16 python3-pandas-src \
17 python3-propcache \
18 python3-propcache-dbg \
19 python3-pybind11-json-dev \
20 python3-pycocotools-src \
21 python3-pydantic-core \
22 python3-pynacl \
23 python3-pynacl-dbg \
24 python3-pynacl-src \
25 python3-pyproj \
26 python3-pyproj-dbg \
27 python3-pyproj-src \
28 python3-pyzmq \
29 python3-yarl \
30 python3-yarl-dbg \
31"
diff --git a/meta-python/conf/include/ptest-packagelists-meta-python.inc b/meta-python/conf/include/ptest-packagelists-meta-python.inc
index b953ae2502..c62bfab034 100644
--- a/meta-python/conf/include/ptest-packagelists-meta-python.inc
+++ b/meta-python/conf/include/ptest-packagelists-meta-python.inc
@@ -72,6 +72,7 @@ PTESTS_FAST_META_PYTHON = "\
72 python3-pyroute2 \ 72 python3-pyroute2 \
73 python3-pyserial \ 73 python3-pyserial \
74 python3-pytest-mock \ 74 python3-pytest-mock \
75 python3-pytest-sugar \
75 python3-pytoml \ 76 python3-pytoml \
76 python3-pyyaml-include \ 77 python3-pyyaml-include \
77 python3-pydbus \ 78 python3-pydbus \
diff --git a/meta-python/conf/layer.conf b/meta-python/conf/layer.conf
index 261c38e89c..b887accbf8 100644
--- a/meta-python/conf/layer.conf
+++ b/meta-python/conf/layer.conf
@@ -17,3 +17,35 @@ LAYERDEPENDS_meta-python = "core (>= 12) openembedded-layer"
17LAYERSERIES_COMPAT_meta-python = "walnascar whinlatter" 17LAYERSERIES_COMPAT_meta-python = "walnascar whinlatter"
18 18
19LICENSE_PATH += "${LAYERDIR}/licenses" 19LICENSE_PATH += "${LAYERDIR}/licenses"
20
21# List of known non-reproducible package of the meta-python layer
22# Please keep this list sorted
23OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
24 python3-evdev \
25 python3-evdev-dbg \
26 python3-evdev-src \
27 python3-frozenlist \
28 python3-frozenlist-dbg \
29 python3-kivy-src \
30 python3-lief \
31 python3-mlcommons-loadgen \
32 python3-mlcommons-loadgen-dbg \
33 python3-mlcommons-loadgen-src \
34 python3-pandas \
35 python3-pandas-dbg \
36 python3-pandas-src \
37 python3-propcache \
38 python3-propcache-dbg \
39 python3-pybind11-json-dev \
40 python3-pycocotools-src \
41 python3-pydantic-core \
42 python3-pynacl \
43 python3-pynacl-dbg \
44 python3-pynacl-src \
45 python3-pyproj \
46 python3-pyproj-dbg \
47 python3-pyproj-src \
48 python3-pyzmq \
49 python3-yarl \
50 python3-yarl-dbg \
51"
diff --git a/meta-python/recipes-connectivity/python-thrift/python3-thrift_0.21.0.bb b/meta-python/recipes-connectivity/python-thrift/python3-thrift_0.22.0.bb
index 6a22f2170d..2dba3d48a6 100644
--- a/meta-python/recipes-connectivity/python-thrift/python3-thrift_0.21.0.bb
+++ b/meta-python/recipes-connectivity/python-thrift/python3-thrift_0.22.0.bb
@@ -2,7 +2,7 @@ SUMMARY = "Python bindings for the Apache Thrift RPC system"
2LICENSE = "Apache-2.0" 2LICENSE = "Apache-2.0"
3LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=7145f7cdd263359b62d342a02f005515" 3LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=7145f7cdd263359b62d342a02f005515"
4 4
5SRC_URI[sha256sum] = "5e6f7c50f936ebfa23e924229afc95eb219f8c8e5a83202dd4a391244803e402" 5SRC_URI[sha256sum] = "42e8276afbd5f54fe1d364858b6877bc5e5a4a5ed69f6a005b94ca4918fe1466"
6 6
7inherit pypi setuptools3 7inherit pypi setuptools3
8 8
diff --git a/meta-python/recipes-connectivity/python-txws/python3-txws_0.9.1.bb b/meta-python/recipes-connectivity/python-txws/python3-txws_0.9.1.bb
index 2d77c32945..205775ef63 100644
--- a/meta-python/recipes-connectivity/python-txws/python3-txws_0.9.1.bb
+++ b/meta-python/recipes-connectivity/python-txws/python3-txws_0.9.1.bb
@@ -14,6 +14,5 @@ RDEPENDS:${PN} += " \
14SRC_URI = "git://github.com/MostAwesomeDude/txWS.git;branch=master;protocol=https" 14SRC_URI = "git://github.com/MostAwesomeDude/txWS.git;branch=master;protocol=https"
15SRCREV = "88cf6d9b9b685ffa1720644bd53c742afb10a414" 15SRCREV = "88cf6d9b9b685ffa1720644bd53c742afb10a414"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit setuptools3 18inherit setuptools3
diff --git a/meta-python/recipes-connectivity/telepathy/telepathy-python3_0.15.19.bb b/meta-python/recipes-connectivity/telepathy/telepathy-python3_0.15.19.bb
index cf2b7fa15e..a6395b9e47 100644
--- a/meta-python/recipes-connectivity/telepathy/telepathy-python3_0.15.19.bb
+++ b/meta-python/recipes-connectivity/telepathy/telepathy-python3_0.15.19.bb
@@ -12,7 +12,7 @@ SRC_URI = "http://telepathy.freedesktop.org/releases/telepathy-python/telepathy-
12 file://telepathy-python_fix_for_automake_1.12.patch" 12 file://telepathy-python_fix_for_automake_1.12.patch"
13 13
14 14
15S = "${WORKDIR}/telepathy-python-${PV}" 15S = "${UNPACKDIR}/telepathy-python-${PV}"
16 16
17inherit autotools python3native 17inherit autotools python3native
18 18
diff --git a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
index 6866ed93cb..21b79b9c50 100644
--- a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
+++ b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
@@ -69,7 +69,6 @@ RDEPENDS:packagegroup-meta-python3 = "\
69 python3-click-repl \ 69 python3-click-repl \
70 python3-click-spinner \ 70 python3-click-spinner \
71 python3-cmd2 \ 71 python3-cmd2 \
72 python3-colorama \
73 python3-coloredlogs \ 72 python3-coloredlogs \
74 python3-colorlog \ 73 python3-colorlog \
75 python3-colorzero \ 74 python3-colorzero \
diff --git a/meta-python/recipes-devtools/gyp/gyp_git.bb b/meta-python/recipes-devtools/gyp/gyp_git.bb
index 6ac4228a8b..668aaa5340 100644
--- a/meta-python/recipes-devtools/gyp/gyp_git.bb
+++ b/meta-python/recipes-devtools/gyp/gyp_git.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://chromium.googlesource.com/external/gyp;protocol=https;branch=ma
8 " 8 "
9SRCREV = "a03d7413becefc8d55c8aa3df58b55b9bd0e9052" 9SRCREV = "a03d7413becefc8d55c8aa3df58b55b9bd0e9052"
10 10
11S = "${WORKDIR}/git"
12PV = "0.1+git" 11PV = "0.1+git"
13 12
14inherit setuptools3 13inherit setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-a2wsgi_1.10.8.bb b/meta-python/recipes-devtools/python/python3-a2wsgi_1.10.10.bb
index b9daf044f0..699fc2daa2 100644
--- a/meta-python/recipes-devtools/python/python3-a2wsgi_1.10.8.bb
+++ b/meta-python/recipes-devtools/python/python3-a2wsgi_1.10.10.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e10d05d29ec6d8be8bfc503683f1bc9a"
5 5
6inherit pypi python_setuptools_build_meta ptest 6inherit pypi python_setuptools_build_meta ptest
7 7
8SRC_URI[sha256sum] = "fc00bab1fc792f89a8ce1b491b2ad1717b145d8caefb75d0a8586946edc97cb2" 8SRC_URI[sha256sum] = "a5bcffb52081ba39df0d5e9a884fc6f819d92e3a42389343ba77cbf809fe1f45"
9 9
10DEPENDS += " \ 10DEPENDS += " \
11 python3-pdm-native \ 11 python3-pdm-native \
diff --git a/meta-python/recipes-devtools/python/python3-aiodns_3.4.0.bb b/meta-python/recipes-devtools/python/python3-aiodns_3.5.0.bb
index fc0f2dd7a5..a714e3ad1a 100644
--- a/meta-python/recipes-devtools/python/python3-aiodns_3.4.0.bb
+++ b/meta-python/recipes-devtools/python/python3-aiodns_3.5.0.bb
@@ -2,9 +2,9 @@ SUMMARY = "Simple DNS resolver for asyncio"
2DESCRIPTION = "aiodns provides a simple way for doing asynchronous DNS resolutions using pycares." 2DESCRIPTION = "aiodns provides a simple way for doing asynchronous DNS resolutions using pycares."
3HOMEPAGE = "https://github.com/saghul/aiodns" 3HOMEPAGE = "https://github.com/saghul/aiodns"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=a565d8b5d06b9620968a135a2657b093" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=d574ab425d1fcb37c9f1ad3961f18527"
6 6
7SRC_URI[sha256sum] = "24b0ae58410530367f21234d0c848e4de52c1f16fbddc111726a4ab536ec1b2f" 7SRC_URI[sha256sum] = "11264edbab51896ecf546c18eb0dd56dff0428c6aa6d2cd87e643e07300eb310"
8 8
9PYPI_PACKAGE = "aiodns" 9PYPI_PACKAGE = "aiodns"
10 10
diff --git a/meta-python/recipes-devtools/python/python3-alembic_1.15.2.bb b/meta-python/recipes-devtools/python/python3-alembic_1.16.2.bb
index 49bf054ecd..a40a594522 100644
--- a/meta-python/recipes-devtools/python/python3-alembic_1.15.2.bb
+++ b/meta-python/recipes-devtools/python/python3-alembic_1.16.2.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d2ee18d90dcc02d96b76e9e953629936"
4 4
5inherit pypi python_setuptools_build_meta 5inherit pypi python_setuptools_build_meta
6 6
7SRC_URI[sha256sum] = "1c72391bbdeffccfe317eefba686cb9a3c078005478885413b95c3b26c57a8a7" 7SRC_URI[sha256sum] = "e53c38ff88dadb92eb22f8b150708367db731d58ad7e9d417c9168ab516cbed8"
8 8
9RDEPENDS:${PN} += "\ 9RDEPENDS:${PN} += "\
10 python3-dateutil \ 10 python3-dateutil \
diff --git a/meta-python/recipes-devtools/python/python3-annotated-types_0.7.0.bb b/meta-python/recipes-devtools/python/python3-annotated-types_0.7.0.bb
index 79e26e7ae3..cf579c74fe 100644
--- a/meta-python/recipes-devtools/python/python3-annotated-types_0.7.0.bb
+++ b/meta-python/recipes-devtools/python/python3-annotated-types_0.7.0.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c6afb13fdc220497ee5cded1e717ed67"
6 6
7SRC_URI[sha256sum] = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" 7SRC_URI[sha256sum] = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"
8 8
9S = "${WORKDIR}/annotated_types-${PV}" 9S = "${UNPACKDIR}/annotated_types-${PV}"
10PYPI_PACKAGE = "annotated_types" 10PYPI_PACKAGE = "annotated_types"
11 11
12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
diff --git a/meta-python/recipes-devtools/python/python3-astor_0.8.1.bb b/meta-python/recipes-devtools/python/python3-astor_0.8.1.bb
index bc3315f751..b2834568b7 100644
--- a/meta-python/recipes-devtools/python/python3-astor_0.8.1.bb
+++ b/meta-python/recipes-devtools/python/python3-astor_0.8.1.bb
@@ -11,6 +11,5 @@ SRCREV ?= "c7553c79f9222e20783fe9bd8a553f932e918072"
11 11
12inherit setuptools3 12inherit setuptools3
13 13
14S = "${WORKDIR}/git"
15 14
16BBCLASSEXTEND = "native" 15BBCLASSEXTEND = "native"
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-aws-iot-device-sdk-python_1.5.2.bb b/meta-python/recipes-devtools/python/python3-aws-iot-device-sdk-python_1.5.2.bb
index bdadf7c774..4b4ff952ef 100644
--- a/meta-python/recipes-devtools/python/python3-aws-iot-device-sdk-python_1.5.2.bb
+++ b/meta-python/recipes-devtools/python/python3-aws-iot-device-sdk-python_1.5.2.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/aws/aws-iot-device-sdk-python;branch=master;protocol
11 file://0001-setup.py-Use-setuptools-instead-of-distutils.patch \ 11 file://0001-setup.py-Use-setuptools-instead-of-distutils.patch \
12 " 12 "
13 13
14S = "${WORKDIR}/git"
15 14
16inherit setuptools3 15inherit setuptools3
17 16
diff --git a/meta-python/recipes-devtools/python/python3-bandit_1.8.3.bb b/meta-python/recipes-devtools/python/python3-bandit_1.8.5.bb
index 76e0ad2a32..2cf13183e7 100644
--- a/meta-python/recipes-devtools/python/python3-bandit_1.8.3.bb
+++ b/meta-python/recipes-devtools/python/python3-bandit_1.8.5.bb
@@ -2,7 +2,7 @@ SUMMARY = "Security oriented static analyser for python code."
2LICENSE = "Apache-2.0" 2LICENSE = "Apache-2.0"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
4 4
5SRC_URI[sha256sum] = "f5847beb654d309422985c36644649924e0ea4425c76dec2e89110b87506193a" 5SRC_URI[sha256sum] = "db812e9c39b8868c0fed5278b77fffbbaba828b4891bc80e34b9c50373201cfd"
6 6
7DEPENDS = "python3-pbr-native python3-git python3-pbr python3-pyyaml python3-six python3-stevedore" 7DEPENDS = "python3-pbr-native python3-git python3-pbr python3-pyyaml python3-six python3-stevedore"
8 8
diff --git a/meta-python/recipes-devtools/python/python3-behave_1.2.6.bb b/meta-python/recipes-devtools/python/python3-behave_1.2.6.bb
index da4f3047f9..97b59358f7 100644
--- a/meta-python/recipes-devtools/python/python3-behave_1.2.6.bb
+++ b/meta-python/recipes-devtools/python/python3-behave_1.2.6.bb
@@ -7,7 +7,6 @@ PV .= "+git${SRCREV}"
7SRCREV = "9520119376046aeff73804b5f1ea05d87a63f370" 7SRCREV = "9520119376046aeff73804b5f1ea05d87a63f370"
8SRC_URI += "git://github.com/behave/behave;branch=master;protocol=https" 8SRC_URI += "git://github.com/behave/behave;branch=master;protocol=https"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit setuptools3 11inherit setuptools3
13 12
diff --git a/meta-python/recipes-devtools/python/python3-betamax_0.9.0.bb b/meta-python/recipes-devtools/python/python3-betamax_0.9.0.bb
index 68572d98b1..f88d43a21a 100644
--- a/meta-python/recipes-devtools/python/python3-betamax_0.9.0.bb
+++ b/meta-python/recipes-devtools/python/python3-betamax_0.9.0.bb
@@ -12,7 +12,6 @@ SRC_URI += " \
12 file://0001-Drop-ptests-fixtures-and-recorde_modes.patch \ 12 file://0001-Drop-ptests-fixtures-and-recorde_modes.patch \
13" 13"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit setuptools3 ptest 16inherit setuptools3 ptest
18 17
diff --git a/meta-python/recipes-devtools/python/python3-binwalk_2.3.4.bb b/meta-python/recipes-devtools/python/python3-binwalk_2.3.4.bb
index 45b1ff5145..288c4068cd 100644
--- a/meta-python/recipes-devtools/python/python3-binwalk_2.3.4.bb
+++ b/meta-python/recipes-devtools/python/python3-binwalk_2.3.4.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/ReFirmLabs/binwalk;protocol=https;branch=master"
10 10
11SRCREV = "cddfede795971045d99422bd7a9676c8803ec5ee" 11SRCREV = "cddfede795971045d99422bd7a9676c8803ec5ee"
12 12
13S = "${WORKDIR}/git"
14 13
15UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 14UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
16 15
diff --git a/meta-python/recipes-devtools/python/python3-bitarray_3.4.1.bb b/meta-python/recipes-devtools/python/python3-bitarray_3.4.3.bb
index 01030b43f7..b7da117451 100644
--- a/meta-python/recipes-devtools/python/python3-bitarray_3.4.1.bb
+++ b/meta-python/recipes-devtools/python/python3-bitarray_3.4.3.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] = "e5fa88732bbcfb5437ee554e18f842a8f6c86be73656b0580ee146fd373176c9" 7SRC_URI[sha256sum] = "dddfb2bf086b66aec1c0110dc46642b7161f587a6441cfe74da9e323975f62f0"
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-bleak_0.22.3.bb b/meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb
index 47b3bcc62f..4c534e1892 100644
--- a/meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb
+++ b/meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb
@@ -4,11 +4,10 @@ LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=bcbc2069a86cba1b5e47253679f66ed7" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=bcbc2069a86cba1b5e47253679f66ed7"
5 5
6SRCREV = "2e6890f68f6718b4f92e602b9b926aa3d107b556" 6SRCREV = "2e6890f68f6718b4f92e602b9b926aa3d107b556"
7PYPI_SRC_URI = "git://github.com/hbldh/bleak.git;protocol=https;branch=develop" 7PYPI_SRC_URI = "git://github.com/hbldh/bleak.git;protocol=https;branch=develop;destsuffix=${S}"
8 8
9inherit pypi python_poetry_core ptest-python-pytest 9inherit pypi python_poetry_core ptest-python-pytest
10 10
11S = "${WORKDIR}/git"
12 11
13RDEPENDS:${PN}-ptest += " \ 12RDEPENDS:${PN}-ptest += " \
14 python3-pytest-asyncio \ 13 python3-pytest-asyncio \
diff --git a/meta-python/recipes-devtools/python/python3-cachetools_5.5.2.bb b/meta-python/recipes-devtools/python/python3-cachetools_6.1.0.bb
index d2b65b3d29..702f87f94d 100644
--- a/meta-python/recipes-devtools/python/python3-cachetools_5.5.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cachetools_6.1.0.bb
@@ -14,6 +14,6 @@ RDEPENDS:${PN} += " \
14 python3-math \ 14 python3-math \
15" 15"
16 16
17SRC_URI[sha256sum] = "1a661caa9175d26759571b2e19580f9d6393969e5dfca11fdb1f947a23e640d4" 17SRC_URI[sha256sum] = "b4c4f404392848db3ce7aac34950d17be4d864da4b8b66911008e430bc544587"
18 18
19BBCLASSEXTEND = "native nativesdk" 19BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-can_4.4.2.bb b/meta-python/recipes-devtools/python/python3-can_4.5.0.bb
index 31190a9f1d..8e32cee622 100644
--- a/meta-python/recipes-devtools/python/python3-can_4.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-can_4.5.0.bb
@@ -4,13 +4,15 @@ SECTION = "devel/python"
4LICENSE = "LGPL-3.0-only" 4LICENSE = "LGPL-3.0-only"
5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e6a600fd5e1d9cbde2d983680233ad02" 5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e6a600fd5e1d9cbde2d983680233ad02"
6 6
7SRC_URI[sha256sum] = "1c46c0935f39f7a9c3e76b03249af0580689ebf7a1844195e92f87257f009df5" 7SRC_URI[sha256sum] = "d3684cebe5b028a148c1742b3a45cec4fcaf83a7f7c52d0680b2eaeaf52f8eb7"
8 8
9PYPI_PACKAGE = "python_can" 9PYPI_PACKAGE = "python_can"
10UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 10UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
11 11
12inherit pypi python_setuptools_build_meta 12inherit pypi python_setuptools_build_meta
13 13
14DEPENDS += "python3-setuptools-scm-native"
15
14RDEPENDS:${PN} += "\ 16RDEPENDS:${PN} += "\
15 python3-aenum \ 17 python3-aenum \
16 python3-asyncio \ 18 python3-asyncio \
@@ -21,6 +23,7 @@ RDEPENDS:${PN} += "\
21 python3-json \ 23 python3-json \
22 python3-logging \ 24 python3-logging \
23 python3-misc \ 25 python3-misc \
26 python3-msgpack \
24 python3-netserver \ 27 python3-netserver \
25 python3-packaging \ 28 python3-packaging \
26 python3-pkg-resources \ 29 python3-pkg-resources \
diff --git a/meta-python/recipes-devtools/python/python3-cantools_40.2.2.bb b/meta-python/recipes-devtools/python/python3-cantools_40.2.3.bb
index cca44af5dc..0e7a692200 100644
--- a/meta-python/recipes-devtools/python/python3-cantools_40.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cantools_40.2.3.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] = "6dae46caa8a200bdbf988bc32f0e3fbcb1db384eb097ece7ca73c079e5eed81c" 6SRC_URI[sha256sum] = "3c55cbd7d7d527a565b98123fbbb8f5df09132f74ceb722ff541fd80b5991424"
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-cmd2_2.5.11.bb b/meta-python/recipes-devtools/python/python3-cmd2_2.6.2.bb
index 45644b4e8f..a4b98860a8 100644
--- a/meta-python/recipes-devtools/python/python3-cmd2_2.5.11.bb
+++ b/meta-python/recipes-devtools/python/python3-cmd2_2.6.2.bb
@@ -1,11 +1,11 @@
1SUMMARY = "Extra features for standard library's cmd module" 1SUMMARY = "Extra features for standard library's cmd module"
2HOMEPAGE = "https://github.com/python-cmd2/cmd2" 2HOMEPAGE = "https://github.com/python-cmd2/cmd2"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=01d2b71040983a2abc614fc4d0284771" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=26efe44f9946f43292f90070d9d5590c"
5 5
6DEPENDS += "python3-setuptools-scm-native" 6DEPENDS += "python3-setuptools-scm-native"
7 7
8SRC_URI[sha256sum] = "30a0d385021fbe4a4116672845e5695bbe56eb682f9096066776394f954a7429" 8SRC_URI[sha256sum] = "bde128c0b6dba9d2d9179a1c7c8fe92ab930473d0ddf46f2bc19cb789f942e4d"
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-colorama_0.4.6.bb b/meta-python/recipes-devtools/python/python3-colorama_0.4.6.bb
deleted file mode 100644
index 3871244031..0000000000
--- a/meta-python/recipes-devtools/python/python3-colorama_0.4.6.bb
+++ /dev/null
@@ -1,14 +0,0 @@
1SUMMARY = "Cross-platform colored terminal text."
2HOMEPAGE = "https://github.com/tartley/colorama"
3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b4936429a56a652b84c5c01280dcaa26"
5
6inherit pypi python_setuptools_build_meta
7
8SRC_URI[sha256sum] = "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"
9
10DEPENDS += " \
11 python3-hatchling-native \
12"
13
14BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-covdefaults_2.3.0.bb b/meta-python/recipes-devtools/python/python3-covdefaults_2.3.0.bb
index 7391c3ae2e..16aa5c3477 100644
--- a/meta-python/recipes-devtools/python/python3-covdefaults_2.3.0.bb
+++ b/meta-python/recipes-devtools/python/python3-covdefaults_2.3.0.bb
@@ -11,7 +11,6 @@ SRC_URI += " \
11 11
12SRCREV = "007f5aff5d1c817883385a5f61f742dd11776dc6" 12SRCREV = "007f5aff5d1c817883385a5f61f742dd11776dc6"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit setuptools3 ptest 15inherit setuptools3 ptest
17 16
diff --git a/meta-python/recipes-devtools/python/python3-coverage_7.8.0.bb b/meta-python/recipes-devtools/python/python3-coverage_7.9.1.bb
index 9c4330a361..50542889a7 100644
--- a/meta-python/recipes-devtools/python/python3-coverage_7.8.0.bb
+++ b/meta-python/recipes-devtools/python/python3-coverage_7.9.1.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] = "6cf43c78c4282708a28e466316935ec7489a9c487518a77fa68f716c67909cec"
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-crypt-r_3.13.1.bb b/meta-python/recipes-devtools/python/python3-crypt-r_3.13.1.bb
index 8710b59a95..6e6e3eba31 100644
--- a/meta-python/recipes-devtools/python/python3-crypt-r_3.13.1.bb
+++ b/meta-python/recipes-devtools/python/python3-crypt-r_3.13.1.bb
@@ -6,6 +6,5 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=fcf6b249c2641540219a727f35d8d2c2"
6SRC_URI = "git://github.com/fedora-python/crypt_r.git;branch=main;protocol=https" 6SRC_URI = "git://github.com/fedora-python/crypt_r.git;branch=main;protocol=https"
7SRCREV = "b20e21d9f24d6fa17a6781bbc9f272ce38246eef" 7SRCREV = "b20e21d9f24d6fa17a6781bbc9f272ce38246eef"
8 8
9S = "${UNPACKDIR}/git"
10 9
11inherit python_setuptools_build_meta 10inherit python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-cvxopt_1.3.2.bb b/meta-python/recipes-devtools/python/python3-cvxopt_1.3.2.bb
index ab24870a2a..78402d50f4 100644
--- a/meta-python/recipes-devtools/python/python3-cvxopt_1.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cvxopt_1.3.2.bb
@@ -7,7 +7,6 @@ SRC_URI = "git://github.com/cvxopt/cvxopt;protocol=https;branch=master"
7 7
8SRCREV = "3b718ee560b3b97d6255c55f0ed7f64cb4b72082" 8SRCREV = "3b718ee560b3b97d6255c55f0ed7f64cb4b72082"
9 9
10S = "${WORKDIR}/git"
11 10
12RDEPENDS:${PN} += "lapack suitesparse" 11RDEPENDS:${PN} += "lapack suitesparse"
13DEPENDS += "lapack suitesparse" 12DEPENDS += "lapack suitesparse"
diff --git a/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb
index 141e6bfbaf..7c759613ee 100644
--- a/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb
+++ b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/dasbus-project/dasbus.git;protocol=https;branch=mast
8" 8"
9SRCREV = "413cf9a0b7c231468f1d28d9a29dd8dd8bda15c5" 9SRCREV = "413cf9a0b7c231468f1d28d9a29dd8dd8bda15c5"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit setuptools3 ptest-python-pytest 12inherit setuptools3 ptest-python-pytest
14 13
diff --git a/meta-python/recipes-devtools/python/python3-dbussy_1.3.bb b/meta-python/recipes-devtools/python/python3-dbussy_1.3.bb
index 59da4545aa..b72d7bd401 100644
--- a/meta-python/recipes-devtools/python/python3-dbussy_1.3.bb
+++ b/meta-python/recipes-devtools/python/python3-dbussy_1.3.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/ldo/dbussy.git;branch=master;protocol=https \
8 8
9SRCREV = "37ede4242b48def73ada46c2747a4c5cae6abf45" 9SRCREV = "37ede4242b48def73ada46c2747a4c5cae6abf45"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit setuptools3 12inherit setuptools3
14 13
diff --git a/meta-python/recipes-devtools/python/python3-dirty-equals_0.9.0.bb b/meta-python/recipes-devtools/python/python3-dirty-equals_0.9.0.bb
index f944d75e97..5fa86e1d8f 100644
--- a/meta-python/recipes-devtools/python/python3-dirty-equals_0.9.0.bb
+++ b/meta-python/recipes-devtools/python/python3-dirty-equals_0.9.0.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ab599c188b4a314d2856b3a55030c75c"
12 12
13SRC_URI[sha256sum] = "17f515970b04ed7900b733c95fd8091f4f85e52f1fb5f268757f25c858eb1f7b" 13SRC_URI[sha256sum] = "17f515970b04ed7900b733c95fd8091f4f85e52f1fb5f268757f25c858eb1f7b"
14 14
15S = "${WORKDIR}/dirty_equals-${PV}" 15S = "${UNPACKDIR}/dirty_equals-${PV}"
16 16
17inherit pypi python_hatchling 17inherit pypi python_hatchling
18 18
diff --git a/meta-python/recipes-devtools/python/python3-elementpath_5.0.1.bb b/meta-python/recipes-devtools/python/python3-elementpath_5.0.2.bb
index 71ccec5719..f766ed002b 100644
--- a/meta-python/recipes-devtools/python/python3-elementpath_5.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-elementpath_5.0.2.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] = "d3e4807b7e38e190e382eefef93f35ce6f71adf63b33e3f01d0e11f22e5d5cc7" 6SRC_URI[sha256sum] = "26224a33ad9edc82bfa5b26a767a640c8407fbbf9e019b1c369f718dd21823fb"
7 7
8PYPI_PACKAGE = "elementpath" 8PYPI_PACKAGE = "elementpath"
9 9
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-frozenlist_1.6.0.bb b/meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb
index 8c4acf39d1..7d813a026c 100644
--- a/meta-python/recipes-devtools/python/python3-frozenlist_1.6.0.bb
+++ b/meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/aio-libs/frozenlist"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=cf056e8e7a0a5477451af18b7b5aa98c" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=cf056e8e7a0a5477451af18b7b5aa98c"
5 5
6SRC_URI[sha256sum] = "b99655c32c1c8e06d111e7f41c06c29a5318cb1835df23a45518e02a47c63b68" 6SRC_URI[sha256sum] = "2e310d81923c2437ea8670467121cc3e9b0f76d3043cc1d2331d56c7fb7a3a8f"
7 7
8inherit pypi python_setuptools_build_meta cython 8inherit pypi python_setuptools_build_meta cython
9 9
diff --git a/meta-python/recipes-devtools/python/python3-fsspec_2025.3.2.bb b/meta-python/recipes-devtools/python/python3-fsspec_2025.5.1.bb
index 623f0a7ed0..c65111e5cc 100644
--- a/meta-python/recipes-devtools/python/python3-fsspec_2025.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-fsspec_2025.5.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/fsspec/filesystem_spec"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=b38a11bf4dcdfc66307f8515ce1fbaa6" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=b38a11bf4dcdfc66307f8515ce1fbaa6"
5 5
6SRC_URI[sha256sum] = "e52c77ef398680bbd6a98c0e628fbc469491282981209907bbc8aea76a04fdc6" 6SRC_URI[sha256sum] = "2e55e47a540b91843b755e83ded97c6e897fa0942b11490113f09e9c443c2475"
7 7
8inherit pypi python_hatchling ptest 8inherit pypi python_hatchling ptest
9 9
diff --git a/meta-python/recipes-devtools/python/python3-gcovr_8.3.bb b/meta-python/recipes-devtools/python/python3-gcovr_8.3.bb
index a9b29a4458..4f0b6bb150 100644
--- a/meta-python/recipes-devtools/python/python3-gcovr_8.3.bb
+++ b/meta-python/recipes-devtools/python/python3-gcovr_8.3.bb
@@ -10,7 +10,6 @@ SRC_URI = " \
10" 10"
11SRCREV = "fe536afac4da31e86909191ef31708755ab8cf83" 11SRCREV = "fe536afac4da31e86909191ef31708755ab8cf83"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit python_hatchling 14inherit python_hatchling
16 15
diff --git a/meta-python/recipes-devtools/python/python3-google-auth_2.40.1.bb b/meta-python/recipes-devtools/python/python3-google-auth_2.40.3.bb
index 04207c607b..b7498dcc99 100644
--- a/meta-python/recipes-devtools/python/python3-google-auth_2.40.1.bb
+++ b/meta-python/recipes-devtools/python/python3-google-auth_2.40.3.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] = "58f0e8416a9814c1d86c9b7f6acf6816b51aba167b2c76821965271bac275540" 8SRC_URI[sha256sum] = "500c3a29adedeb36ea9cf24b8d10858e152f2412e3ca37829b3fa18e33d63b77"
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.2.bb b/meta-python/recipes-devtools/python/python3-greenlet_3.2.3.bb
index 995f91e1df..47ebd641df 100644
--- a/meta-python/recipes-devtools/python/python3-greenlet_3.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-greenlet_3.2.3.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] = "ad053d34421a2debba45aa3cc39acf454acbcd025b3fc1a9f8a0dee237abd485" 7SRC_URI[sha256sum] = "8b0dd8ae4c0d6f5e54ee55ba935eeb3d735a9b58a8a1e5b5cbab64e01a39f365"
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-grpcio-channelz_1.72.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.1.bb
index ec6279a87c..0792506e03 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.0.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.1.bb
@@ -11,7 +11,7 @@ DEPENDS += "python3-grpcio"
11PYPI_PACKAGE = "grpcio_channelz" 11PYPI_PACKAGE = "grpcio_channelz"
12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
13 13
14SRC_URI[sha256sum] = "3dcb2df1cb9c905f7daaf08bcec214fd082809a59adf1405b66d44f56ef0fad1" 14SRC_URI[sha256sum] = "7dec124f2cefe6d2f2b9176d578496a938a8407ea196eb7a27494f4a40793a0a"
15 15
16RDEPENDS:${PN} = "python3-grpcio" 16RDEPENDS:${PN} = "python3-grpcio"
17 17
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.1.bb
index 77c0ec4bbe..a922dcd873 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.0.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.1.bb
@@ -11,7 +11,7 @@ DEPENDS += "python3-grpcio"
11PYPI_PACKAGE = "grpcio_reflection" 11PYPI_PACKAGE = "grpcio_reflection"
12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
13 13
14SRC_URI[sha256sum] = "75c4bc9accf8458c635ebfd408317bfb61368424e1219642a20332adf5570dff" 14SRC_URI[sha256sum] = "f04f0c8c21937162c3a7d2b9532a42e568fd4096327bec8eb1cff8e7d8146150"
15 15
16RDEPENDS:${PN} = "python3-grpcio" 16RDEPENDS:${PN} = "python3-grpcio"
17 17
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.1.bb
index 071833766f..52d68c71a9 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.0.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.1.bb
@@ -15,7 +15,7 @@ DEPENDS += "python3-grpcio"
15SRC_URI += "file://0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch \ 15SRC_URI += "file://0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch \
16 file://0001-protobuf-Disable-musttail-attribute-on-mips.patch \ 16 file://0001-protobuf-Disable-musttail-attribute-on-mips.patch \
17 " 17 "
18SRC_URI[sha256sum] = "23144adf063fad5665160bcdc397220f2dc29e11b7dde88ae69bd9672ff8d9db" 18SRC_URI[sha256sum] = "a11afb21d0e960eb41f3c3053206e9271ec42579582c13193b99a0dca6be86d1"
19 19
20RDEPENDS:${PN} = "python3-grpcio" 20RDEPENDS:${PN} = "python3-grpcio"
21 21
diff --git a/meta-python/recipes-devtools/python/python3-grpcio_1.72.0.bb b/meta-python/recipes-devtools/python/python3-grpcio_1.72.1.bb
index 19983c9e33..79059a33cf 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio_1.72.0.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio_1.72.1.bb
@@ -13,7 +13,7 @@ DEPENDS += "c-ares openssl python3-protobuf re2 zlib"
13SRC_URI += "file://0001-python-enable-unbundled-cross-compilation.patch \ 13SRC_URI += "file://0001-python-enable-unbundled-cross-compilation.patch \
14 file://abseil-ppc-fixes.patch \ 14 file://abseil-ppc-fixes.patch \
15 " 15 "
16SRC_URI[sha256sum] = "05aee9be958a580e169e1aa8987387bcd8be6ed7fc5c2a3a048b6a2b911473cd" 16SRC_URI[sha256sum] = "87f62c94a40947cec1a0f91f95f5ba0aa8f799f23a1d42ae5be667b6b27b959c"
17 17
18RDEPENDS:${PN} = "python3-protobuf" 18RDEPENDS:${PN} = "python3-protobuf"
19 19
diff --git a/meta-python/recipes-devtools/python/python3-h5py/0001-setup_build.py-avoid-absolute-path.patch b/meta-python/recipes-devtools/python/python3-h5py/0001-setup_build.py-avoid-absolute-path.patch
index de2f09ec8e..e24d4f9225 100644
--- a/meta-python/recipes-devtools/python/python3-h5py/0001-setup_build.py-avoid-absolute-path.patch
+++ b/meta-python/recipes-devtools/python/python3-h5py/0001-setup_build.py-avoid-absolute-path.patch
@@ -1,4 +1,4 @@
1From 59d1cc34739a18a32d3250973af2357c41d8d156 Mon Sep 17 00:00:00 2001 1From 76f7c7e6efd8166342cc3c84e53d4e18dbdeda13 Mon Sep 17 00:00:00 2001
2From: Mingli Yu <mingli.yu@windriver.com> 2From: Mingli Yu <mingli.yu@windriver.com>
3Date: Thu, 28 Jan 2021 18:44:10 -0800 3Date: Thu, 28 Jan 2021 18:44:10 -0800
4Subject: [PATCH] setup_build.py: avoid absolute path 4Subject: [PATCH] setup_build.py: avoid absolute path
@@ -14,10 +14,10 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
14 1 file changed, 1 insertion(+), 1 deletion(-) 14 1 file changed, 1 insertion(+), 1 deletion(-)
15 15
16diff --git a/setup_build.py b/setup_build.py 16diff --git a/setup_build.py b/setup_build.py
17index a041fa6..4d44215 100644 17index 9b4766e..a411462 100644
18--- a/setup_build.py 18--- a/setup_build.py
19+++ b/setup_build.py 19+++ b/setup_build.py
20@@ -20,7 +20,7 @@ from setup_configure import BuildConfig 20@@ -21,7 +21,7 @@ from setup_configure import BuildConfig
21 21
22 22
23 def localpath(*args): 23 def localpath(*args):
@@ -25,4 +25,4 @@ index a041fa6..4d44215 100644
25+ return op.join(*args) 25+ return op.join(*args)
26 26
27 27
28 MODULES = ['defs', '_errors', '_objects', '_proxy', 'h5fd', 'h5z', 28 MODULES_NUMPY2 = ['_npystrings']
diff --git a/meta-python/recipes-devtools/python/python3-h5py_3.13.0.bb b/meta-python/recipes-devtools/python/python3-h5py_3.14.0.bb
index aa8a21c783..da280d1253 100644
--- a/meta-python/recipes-devtools/python/python3-h5py_3.13.0.bb
+++ b/meta-python/recipes-devtools/python/python3-h5py_3.14.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=113251d71fb0384712c719b567261c5c" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=113251d71fb0384712c719b567261c5c"
6 6
7SRC_URI[sha256sum] = "1870e46518720023da85d0895a1960ff2ce398c5671eac3b1a41ec696b7105c3" 7SRC_URI[sha256sum] = "2372116b2e0d5d3e5e705b7f663f7c8d96fa79a4052d250484ef91d24d6a08f4"
8 8
9SRC_URI += "file://0001-setup_build.py-avoid-absolute-path.patch" 9SRC_URI += "file://0001-setup_build.py-avoid-absolute-path.patch"
10 10
diff --git a/meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb b/meta-python/recipes-devtools/python/python3-html2text_2025.4.15.bb
index 98e0cde1e5..2734dcbdee 100644
--- a/meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb
+++ b/meta-python/recipes-devtools/python/python3-html2text_2025.4.15.bb
@@ -4,12 +4,17 @@ HOMEPAGE = "https://github.com/Alir3z4/html2text"
4LICENSE = "GPL-3.0-only" 4LICENSE = "GPL-3.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" 5LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
6 6
7SRC_URI[sha256sum] = "05f8e367d15aaabc96415376776cdd11afd5127a77fce6e36afc60c563ca2c32" 7SRC_URI[sha256sum] = "948a645f8f0bc3abe7fd587019a2197a12436cd73d0d4908af95bfc8da337588"
8 8
9inherit pypi setuptools3 ptest-python-pytest 9inherit pypi python_setuptools_build_meta ptest-python-pytest
10 10
11PTEST_PYTEST_DIR = "test" 11PTEST_PYTEST_DIR = "test"
12 12
13DEPENDS += " \
14 python3-setuptools-scm-native \
15 python3-toml-native \
16"
17
13RDEPENDS:${PN} += "python3-html" 18RDEPENDS:${PN} += "python3-html"
14 19
15BBCLASSEXTEND = "native nativesdk" 20BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-icecream_2.1.4.bb b/meta-python/recipes-devtools/python/python3-icecream_2.1.5.bb
index e417564fa9..7e9383457b 100644
--- a/meta-python/recipes-devtools/python/python3-icecream_2.1.4.bb
+++ b/meta-python/recipes-devtools/python/python3-icecream_2.1.5.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/gruns/icecream"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=eca5ce1610d64ed40920efdce85ff8d1" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=eca5ce1610d64ed40920efdce85ff8d1"
5 5
6SRC_URI[sha256sum] = "58755e58397d5350a76f25976dee7b607f5febb3c6e1cddfe6b1951896e91573" 6SRC_URI[sha256sum] = "14d21e3383326a69a8c1a3bcf11f83283459f0d269ece5af83fce2c0d663efec"
7 7
8inherit pypi setuptools3 8inherit pypi setuptools3
9 9
diff --git a/meta-python/recipes-devtools/python/python3-icu_2.15.2.bb b/meta-python/recipes-devtools/python/python3-icu_2.15.2.bb
index d265a20975..8331f9175a 100644
--- a/meta-python/recipes-devtools/python/python3-icu_2.15.2.bb
+++ b/meta-python/recipes-devtools/python/python3-icu_2.15.2.bb
@@ -18,4 +18,4 @@ SRC_URI += "file://0001-Fix-host-contamination-of-include-files.patch \
18inherit pkgconfig pypi python_setuptools_build_meta 18inherit pkgconfig pypi python_setuptools_build_meta
19 19
20# it's lowercase pyicu instead of ${PYPI_PACKAGE} in this version 20# it's lowercase pyicu instead of ${PYPI_PACKAGE} in this version
21S = "${WORKDIR}/pyicu-${PV}" 21S = "${UNPACKDIR}/pyicu-${PV}"
diff --git a/meta-python/recipes-devtools/python/python3-imgtool_2.1.0.bb b/meta-python/recipes-devtools/python/python3-imgtool_2.2.0.bb
index aafcf38272..192c8e895a 100644
--- a/meta-python/recipes-devtools/python/python3-imgtool_2.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-imgtool_2.2.0.bb
@@ -3,7 +3,7 @@ SUMMARY = "MCUboot's image signing and key management tool"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://imgtool/main.py;beginline=3;endline=18;md5=0645fb61e2f961a110302fbfdb227446" 4LIC_FILES_CHKSUM = "file://imgtool/main.py;beginline=3;endline=18;md5=0645fb61e2f961a110302fbfdb227446"
5 5
6SRC_URI[sha256sum] = "4f7fbcdf53c44eaaa6226504510ccb52f7ef00c997503cf94934b330c9607b60" 6SRC_URI[sha256sum] = "5c873a11895e36d0eb99e8366a43a3ae2270cc4f419e36b693428918255164cf"
7 7
8inherit pypi setuptools3 8inherit pypi setuptools3
9 9
diff --git a/meta-python/recipes-devtools/python/python3-importlib-metadata_8.7.0.bb b/meta-python/recipes-devtools/python/python3-importlib-metadata_8.7.0.bb
index 7f5da81376..af716ffeb6 100644
--- a/meta-python/recipes-devtools/python/python3-importlib-metadata_8.7.0.bb
+++ b/meta-python/recipes-devtools/python/python3-importlib-metadata_8.7.0.bb
@@ -10,7 +10,7 @@ UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
10 10
11SRC_URI[sha256sum] = "d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000" 11SRC_URI[sha256sum] = "d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000"
12 12
13S = "${WORKDIR}/importlib_metadata-${PV}" 13S = "${UNPACKDIR}/importlib_metadata-${PV}"
14 14
15DEPENDS += "python3-setuptools-scm-native" 15DEPENDS += "python3-setuptools-scm-native"
16RDEPENDS:${PN} += "python3-zipp" 16RDEPENDS:${PN} += "python3-zipp"
diff --git a/meta-python/recipes-devtools/python/python3-inflate64_1.0.1.bb b/meta-python/recipes-devtools/python/python3-inflate64_1.0.3.bb
index 841c9239a5..a6f0c67ab8 100644
--- a/meta-python/recipes-devtools/python/python3-inflate64_1.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-inflate64_1.0.3.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
6 6
7inherit python_setuptools_build_meta pypi 7inherit python_setuptools_build_meta pypi
8 8
9SRC_URI[sha256sum] = "3b1c83c22651b5942b35829df526e89602e494192bf021e0d7d0b600e76c429d" 9SRC_URI[sha256sum] = "a89edd416c36eda0c3a5d32f31ff1555db2c5a3884aa8df95e8679f8203e12ee"
10 10
11DEPENDS += "python3-setuptools-scm-native" 11DEPENDS += "python3-setuptools-scm-native"
12 12
diff --git a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.0.bb b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.2.bb
index 0442f74f92..247ceed88d 100644
--- a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.0.bb
+++ b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.2.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=7a35eb90dfdf03953dd2074d0fdba1d4" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=7a35eb90dfdf03953dd2074d0fdba1d4"
5 5
6DEPENDS = "python3-hatchling-native" 6DEPENDS = "python3-hatchling-native"
7SRC_URI[sha256sum] = "872d027b1eae4e3e3b4028e0d46128bafbf62889a2424a2667dbe4b69cb1ffdf" 7SRC_URI[sha256sum] = "440060e090db0da98bd1dea5d9c346291a0c7388213ff9437411ed59885a956d"
8 8
9inherit pypi python_hatchling 9inherit pypi python_hatchling
10 10
diff --git a/meta-python/recipes-devtools/python/python3-inotify_git.bb b/meta-python/recipes-devtools/python/python3-inotify_git.bb
index f7df716654..e8d88250a3 100644
--- a/meta-python/recipes-devtools/python/python3-inotify_git.bb
+++ b/meta-python/recipes-devtools/python/python3-inotify_git.bb
@@ -12,7 +12,6 @@ SRC_URI = " \
12 12
13SRCREV = "9be6a51d1660991562eefaaddefa757ca0e0e00f" 13SRCREV = "9be6a51d1660991562eefaaddefa757ca0e0e00f"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit setuptools3 ptest-python-pytest 16inherit setuptools3 ptest-python-pytest
18 17
diff --git a/meta-python/recipes-devtools/python/python3-ipython_9.2.0.bb b/meta-python/recipes-devtools/python/python3-ipython_9.3.0.bb
index 08a6ba307d..3fabbb1606 100644
--- a/meta-python/recipes-devtools/python/python3-ipython_9.2.0.bb
+++ b/meta-python/recipes-devtools/python/python3-ipython_9.3.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://ipython.org"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://COPYING.rst;md5=59b20262b8663cdd094005bddf47af5f" 4LIC_FILES_CHKSUM = "file://COPYING.rst;md5=59b20262b8663cdd094005bddf47af5f"
5 5
6SRC_URI[sha256sum] = "62a9373dbc12f28f9feaf4700d052195bf89806279fc8ca11f3f54017d04751b" 6SRC_URI[sha256sum] = "79eb896f9f23f50ad16c3bc205f686f6e030ad246cc309c6279a242b14afe9d8"
7 7
8RDEPENDS:${PN} = "\ 8RDEPENDS:${PN} = "\
9 python3-setuptools \ 9 python3-setuptools \
diff --git a/meta-python/recipes-devtools/python/python3-joblib_1.5.0.bb b/meta-python/recipes-devtools/python/python3-joblib_1.5.1.bb
index 5dc5d02f3f..a678f881b8 100644
--- a/meta-python/recipes-devtools/python/python3-joblib_1.5.0.bb
+++ b/meta-python/recipes-devtools/python/python3-joblib_1.5.1.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] = "d8757f955389a3dd7a23152e43bc297c2e0c2d3060056dad0feefc88a06939b5" 7SRC_URI[sha256sum] = "f4f86e351f39fe3d0d32a9f2c3d8af1ee4cec285aafcb27003dda5205576b444"
8 8
9RDEPENDS:${PN} += " \ 9RDEPENDS:${PN} += " \
10 python3-asyncio \ 10 python3-asyncio \
diff --git a/meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.3.bb b/meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.3.bb
index 459726199e..99f583e717 100644
--- a/meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.3.bb
+++ b/meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.3.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/explodinglabs/jsonrpcclient.git;branch=main;protocol
8 8
9inherit python_setuptools_build_meta 9inherit python_setuptools_build_meta
10 10
11S = "${WORKDIR}/git"
12 11
13RDEPENDS:${PN} += "\ 12RDEPENDS:${PN} += "\
14 python3-json \ 13 python3-json \
diff --git a/meta-python/recipes-devtools/python/python3-keras-applications_1.0.8.bb b/meta-python/recipes-devtools/python/python3-keras-applications_1.0.8.bb
index ba1819979b..ce965b3e43 100644
--- a/meta-python/recipes-devtools/python/python3-keras-applications_1.0.8.bb
+++ b/meta-python/recipes-devtools/python/python3-keras-applications_1.0.8.bb
@@ -9,7 +9,6 @@ SRCREV ?= "3b180cb10eda683dda7913ecee2e6487288d292d"
9 9
10inherit setuptools3 10inherit setuptools3
11 11
12S = "${WORKDIR}/git"
13 12
14BBCLASSEXTEND = "native" 13BBCLASSEXTEND = "native"
15 14
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 83dc97955c..4cdc773ba6 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
@@ -17,7 +17,6 @@ SRC_URI = "git://github.com/kivy/kivy.git;protocol=https;branch=stable \
17 17
18SRCREV = "20d74dcd30f143abbd1aa94c76bafc5bd934d5bd" 18SRCREV = "20d74dcd30f143abbd1aa94c76bafc5bd934d5bd"
19 19
20S = "${WORKDIR}/git"
21 20
22PACKAGES += "${PN}-examples" 21PACKAGES += "${PN}-examples"
23FILES:${PN}-examples = "/usr/share/kivy-examples" 22FILES:${PN}-examples = "/usr/share/kivy-examples"
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-lief_0.16.5.bb b/meta-python/recipes-devtools/python/python3-lief_0.16.5.bb
index 2166e3257f..8a0e30133c 100644
--- a/meta-python/recipes-devtools/python/python3-lief_0.16.5.bb
+++ b/meta-python/recipes-devtools/python/python3-lief_0.16.5.bb
@@ -13,7 +13,6 @@ SRC_URI = " \
13SRCREV = "abcf929efb748c7846dd59007cbb807e108db311" 13SRCREV = "abcf929efb748c7846dd59007cbb807e108db311"
14PV .= "+git" 14PV .= "+git"
15 15
16S = "${WORKDIR}/git"
17PEP517_SOURCE_PATH = "${S}/api/python" 16PEP517_SOURCE_PATH = "${S}/api/python"
18 17
19export LIEF_BUILD_DIR = "${B}" 18export LIEF_BUILD_DIR = "${B}"
diff --git a/meta-python/recipes-devtools/python/python3-linux-procfs_0.7.3.bb b/meta-python/recipes-devtools/python/python3-linux-procfs_0.7.3.bb
index 8c53d38ce3..26da91b16b 100644
--- a/meta-python/recipes-devtools/python/python3-linux-procfs_0.7.3.bb
+++ b/meta-python/recipes-devtools/python/python3-linux-procfs_0.7.3.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6a6855782848d572347212f667a2d637"
7SRC_URI = "git://git.kernel.org/pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git;branch=main" 7SRC_URI = "git://git.kernel.org/pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git;branch=main"
8SRCREV = "59ecd1ba018141a02ffe59c16a9346991dfd0d48" 8SRCREV = "59ecd1ba018141a02ffe59c16a9346991dfd0d48"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit setuptools3 11inherit setuptools3
13 12
diff --git a/meta-python/recipes-devtools/python/python3-lrparsing_1.0.17.bb b/meta-python/recipes-devtools/python/python3-lrparsing_1.0.17.bb
index f52f0f8970..1022724814 100644
--- a/meta-python/recipes-devtools/python/python3-lrparsing_1.0.17.bb
+++ b/meta-python/recipes-devtools/python/python3-lrparsing_1.0.17.bb
@@ -18,6 +18,6 @@ RDEPENDS:${PN} = " \
18 18
19inherit setuptools3 19inherit setuptools3
20 20
21S = "${WORKDIR}/lrparsing-${PV}" 21S = "${UNPACKDIR}/lrparsing-${PV}"
22 22
23BBCLASSEXTEND = "native" 23BBCLASSEXTEND = "native"
diff --git a/meta-python/recipes-devtools/python/python3-m2crypto/0001-timeout.py-use-qq-format-when-time_t-is-64bit-on-32b.patch b/meta-python/recipes-devtools/python/python3-m2crypto/0001-timeout.py-use-qq-format-when-time_t-is-64bit-on-32b.patch
new file mode 100644
index 0000000000..120a67b6a2
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-m2crypto/0001-timeout.py-use-qq-format-when-time_t-is-64bit-on-32b.patch
@@ -0,0 +1,80 @@
1From 7fa4f17cc183e04b10684b28219cf15780910206 Mon Sep 17 00:00:00 2001
2From: Mingli Yu <mingli.yu@windriver.com>
3Date: Mon, 30 Jun 2025 16:11:16 +0800
4Subject: [PATCH] timeout.py: use qq format when time_t is 64bit on 32bit
5 platform
6
7Fixes:
8 # python3
9 Python 3.13.2 (main, Feb 4 2025, 14:51:09) [GCC 14.2.0] on linux
10 Type "help", "copyright", "credits" or "license" for more information.
11 >>> import socket
12 >>> import struct
13 >>> s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
14 >>> seconds = 5
15 >>> microseconds = 0
16 >>> timeval_packed = struct.pack('ll', seconds, microseconds)
17 >>> s.setsockopt(socket.SOL_SOCKET, socket.SO_RCVTIMEO, timeval_packed)
18Traceback (most recent call last):
19 File "<python-input-6>", line 1, in <module>
20 s.setsockopt(socket.SOL_SOCKET, socket.SO_RCVTIMEO, timeval_packed)
21 ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
22OSError: [Errno 22] Invalid argument
23
24Upstream-Status: Submitted [https://lists.sr.ht/~mcepl/m2crypto/patches/60463]
25
26Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
27---
28 src/M2Crypto/SSL/timeout.py | 18 ++++++++++++++----
29 1 file changed, 14 insertions(+), 4 deletions(-)
30
31diff --git a/src/M2Crypto/SSL/timeout.py b/src/M2Crypto/SSL/timeout.py
32index 298a9ca..0b38329 100644
33--- a/src/M2Crypto/SSL/timeout.py
34+++ b/src/M2Crypto/SSL/timeout.py
35@@ -15,7 +15,7 @@ __all__ = [
36 import sys
37 import struct
38
39-from M2Crypto import m2
40+from M2Crypto import m2, util
41
42 DEFAULT_TIMEOUT: int = 600
43
44@@ -40,7 +40,10 @@ class timeout(object):
45 if m2.time_t_bits() == 32:
46 binstr = struct.pack('ii', self.sec, self.microsec)
47 else:
48- binstr = struct.pack('ll', self.sec, self.microsec)
49+ if util.is_32bit():
50+ binstr = struct.pack('qq', self.sec, self.microsec)
51+ else:
52+ binstr = struct.pack('ll', self.sec, self.microsec)
53 return binstr
54
55
56@@ -52,7 +55,10 @@ def struct_to_timeout(binstr: bytes) -> timeout:
57 sec = int(millisec / 1000)
58 microsec = (millisec % 1000) * 1000
59 else:
60- (sec, microsec) = struct.unpack('ll', binstr)
61+ if sys.platform == 'linux' and util.is_32bit() and m2.time_t_bits() == 64:
62+ (sec, microsec) = struct.unpack('qq', binstr)
63+ else:
64+ (sec, microsec) = struct.unpack('ll', binstr)
65 return timeout(sec, microsec)
66
67
68@@ -60,4 +66,8 @@ def struct_size() -> int:
69 if sys.platform == 'win32':
70 return struct.calcsize('l')
71 else:
72- return struct.calcsize('ll')
73+ if sys.platform == 'linux' and util.is_32bit() and m2.time_t_bits() == 64:
74+ return struct.calcsize('qq')
75+ else:
76+ return struct.calcsize('ll')
77+
78--
792.34.1
80
diff --git a/meta-python/recipes-devtools/python/python3-m2crypto_0.45.1.bb b/meta-python/recipes-devtools/python/python3-m2crypto_0.45.1.bb
index b029b2978c..e0e9fdb2bb 100644
--- a/meta-python/recipes-devtools/python/python3-m2crypto_0.45.1.bb
+++ b/meta-python/recipes-devtools/python/python3-m2crypto_0.45.1.bb
@@ -8,6 +8,7 @@ SRC_URI[sha256sum] = "d0fc81a8828edbf4308432b3040bf06bb26bad95abb9e7d4690b611855
8 8
9SRC_URI += " \ 9SRC_URI += " \
10 file://0001-setup.py-Make-the-cmd-available.patch \ 10 file://0001-setup.py-Make-the-cmd-available.patch \
11 file://0001-timeout.py-use-qq-format-when-time_t-is-64bit-on-32b.patch \
11" 12"
12 13
13inherit pypi siteinfo python_setuptools_build_meta 14inherit pypi siteinfo python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-monotonic_1.6.bb b/meta-python/recipes-devtools/python/python3-monotonic_1.6.bb
index aacc32a6d6..b801c5d731 100644
--- a/meta-python/recipes-devtools/python/python3-monotonic_1.6.bb
+++ b/meta-python/recipes-devtools/python/python3-monotonic_1.6.bb
@@ -8,6 +8,5 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
8SRCREV = "80681f6604e136e513550342f977edb98f5fc5ad" 8SRCREV = "80681f6604e136e513550342f977edb98f5fc5ad"
9SRC_URI = "git://github.com/atdt/monotonic.git;branch=master;protocol=https" 9SRC_URI = "git://github.com/atdt/monotonic.git;branch=master;protocol=https"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit setuptools3 12inherit setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-moteus_0.3.87.bb b/meta-python/recipes-devtools/python/python3-moteus_0.3.88.bb
index 433bfc4965..b81c53652f 100644
--- a/meta-python/recipes-devtools/python/python3-moteus_0.3.87.bb
+++ b/meta-python/recipes-devtools/python/python3-moteus_0.3.88.bb
@@ -5,9 +5,9 @@ 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] = "988f264c330a17d63219c49dd2365bdaff97156be3ab6c5eaa204b45dca621e8" 8SRC_URI[sha256sum] = "e16387e5fe512a7580ef847e6b2e665d4b40549b064ab237e01fd7dec7c46232"
9 9
10S = "${WORKDIR}/moteus-${PV}" 10S = "${UNPACKDIR}/moteus-${PV}"
11 11
12RDEPENDS:${PN} += "\ 12RDEPENDS:${PN} += "\
13 python3-can \ 13 python3-can \
diff --git a/meta-python/recipes-devtools/python/python3-msgpack_1.1.0.bb b/meta-python/recipes-devtools/python/python3-msgpack_1.1.1.bb
index cf755517e7..6704829f7d 100644
--- a/meta-python/recipes-devtools/python/python3-msgpack_1.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-msgpack_1.1.1.bb
@@ -6,7 +6,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest
6 6
7PTEST_PYTEST_DIR = "test" 7PTEST_PYTEST_DIR = "test"
8 8
9SRC_URI[sha256sum] = "dd432ccc2c72b914e4cb77afce64aab761c1137cc698be3984eee260bcb2896e" 9SRC_URI[sha256sum] = "77b79ce34a2bdab2594f490c8e80dd62a02d650b91a75159a63ec413b8d104cd"
10 10
11RDEPENDS:${PN}:class-target += "\ 11RDEPENDS:${PN}:class-target += "\
12 python3-io \ 12 python3-io \
diff --git a/meta-python/recipes-devtools/python/python3-multidict_6.4.3.bb b/meta-python/recipes-devtools/python/python3-multidict_6.5.1.bb
index 5b6c31568d..2a21b39471 100644
--- a/meta-python/recipes-devtools/python/python3-multidict_6.4.3.bb
+++ b/meta-python/recipes-devtools/python/python3-multidict_6.5.1.bb
@@ -8,9 +8,9 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest
8 8
9PV .= "+git" 9PV .= "+git"
10 10
11SRCREV = "5f64e68142df6b4b3075b9df6d7b80b50e4a26eb" 11SRCREV = "df0379fe7f27682359e3298a9ad1507f650cc690"
12PYPI_SRC_URI = "git://github.com/aio-libs/multidict;branch=master;protocol=https" 12PYPI_SRC_URI = "git://github.com/aio-libs/multidict;branch=master;protocol=https"
13S = "${WORKDIR}/git" 13S = "${UNPACKDIR}/python3-multidict-${PV}"
14 14
15RDEPENDS:${PN}-ptest += " \ 15RDEPENDS:${PN}-ptest += " \
16 python3-objgraph \ 16 python3-objgraph \
diff --git a/meta-python/recipes-devtools/python/python3-networkx_3.4.2.bb b/meta-python/recipes-devtools/python/python3-networkx_3.5.bb
index 33caf7529d..a386313ddd 100644
--- a/meta-python/recipes-devtools/python/python3-networkx_3.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-networkx_3.5.bb
@@ -1,9 +1,9 @@
1DESCRIPTION = "Python package for creating and manipulating graphs and networks" 1DESCRIPTION = "Python package for creating and manipulating graphs and networks"
2HOMEPAGE = "http://networkx.github.io/" 2HOMEPAGE = "http://networkx.github.io/"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=810f34d8853910e36388f63c0e87f0ed" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f7592b173aee2da0e062f9cfa0378e9d"
5 5
6SRC_URI[sha256sum] = "307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1" 6SRC_URI[sha256sum] = "d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037"
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-nocasedict_2.0.4.bb b/meta-python/recipes-devtools/python/python3-nocasedict_2.1.0.bb
index 31bd15f8b9..a7c3f55702 100644
--- a/meta-python/recipes-devtools/python/python3-nocasedict_2.0.4.bb
+++ b/meta-python/recipes-devtools/python/python3-nocasedict_2.1.0.bb
@@ -3,9 +3,14 @@ HOMEPAGE = "https://github.com/pywbem/nocasedict"
3LICENSE = "LGPL-2.1-only" 3LICENSE = "LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742"
5 5
6SRC_URI[sha256sum] = "4ca934f65df57b10d0fcab5f0c39e9dccb93577ff9f22bef98265ddbf12f8af1" 6SRC_URI[sha256sum] = "b563d5851cbb0e0b10fbb6189ba87e0612d22e5a6f3a004a4573ab5b38aaaa7d"
7 7
8inherit pypi setuptools3 8inherit pypi python_setuptools_build_meta
9
10DEPENDS += " \
11 python3-setuptools-scm-native \
12 python3-toml-native \
13"
9 14
10RDEPENDS:${PN} += " \ 15RDEPENDS:${PN} += " \
11 python3-six \ 16 python3-six \
diff --git a/meta-python/recipes-devtools/python/python3-nocaselist_2.0.3.bb b/meta-python/recipes-devtools/python/python3-nocaselist_2.1.0.bb
index a869453875..ba148cbfa8 100644
--- a/meta-python/recipes-devtools/python/python3-nocaselist_2.0.3.bb
+++ b/meta-python/recipes-devtools/python/python3-nocaselist_2.1.0.bb
@@ -3,9 +3,14 @@ HOMEPAGE = "https://nocaselist.readthedocs.io/en/latest/"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
5 5
6SRC_URI[sha256sum] = "55714da8433fb4843ce797404977e4385d5e3df9e4aa00f7dde983fd87410fef" 6SRC_URI[sha256sum] = "fb7306f5a3e045534e737ab7ecbeee039ba5e9bafbc5b5f231f616d7e9211b65"
7 7
8inherit pypi setuptools3 8inherit pypi python_setuptools_build_meta
9
10DEPENDS += " \
11 python3-setuptools-scm-native \
12 python3-toml-native \
13"
9 14
10RDEPENDS:${PN} += " \ 15RDEPENDS:${PN} += " \
11 python3-six \ 16 python3-six \
diff --git a/meta-python/recipes-devtools/python/python3-oauthlib_3.2.2.bb b/meta-python/recipes-devtools/python/python3-oauthlib_3.3.1.bb
index 833fdbcc58..80b87c1aa8 100644
--- a/meta-python/recipes-devtools/python/python3-oauthlib_3.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-oauthlib_3.3.1.bb
@@ -2,9 +2,9 @@ SUMMARY = "A generic, spec-compliant, thorough implementation of the OAuth reque
2HOMEPAGE = "https://github.com/idan/oauthlib" 2HOMEPAGE = "https://github.com/idan/oauthlib"
3 3
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=abd2675e944a2011aed7e505290ba482" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=2699a9fb0d71d5eafd75d8d7c302f7df"
6 6
7SRC_URI[sha256sum] = "9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918" 7SRC_URI[sha256sum] = "0f0f8aa759826a193cf66c12ea1af1637f87b9b4622d46e866952bb022e538c9"
8 8
9inherit pypi setuptools3 9inherit pypi setuptools3
10 10
diff --git a/meta-python/recipes-devtools/python/python3-paho-mqtt_2.1.0.bb b/meta-python/recipes-devtools/python/python3-paho-mqtt_2.1.0.bb
index 0c3e6e9266..88a07f20ee 100644
--- a/meta-python/recipes-devtools/python/python3-paho-mqtt_2.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-paho-mqtt_2.1.0.bb
@@ -11,7 +11,7 @@ SRC_URI[sha256sum] = "12d6e7511d4137555a3f6ea167ae846af2c7357b10bc6fa4f7c3968fc1
11 11
12PYPI_SRC_URI = "https://files.pythonhosted.org/packages/39/15/0a6214e76d4d32e7f663b109cf71fb22561c2be0f701d67f93950cd40542/paho_mqtt-${PV}.tar.gz" 12PYPI_SRC_URI = "https://files.pythonhosted.org/packages/39/15/0a6214e76d4d32e7f663b109cf71fb22561c2be0f701d67f93950cd40542/paho_mqtt-${PV}.tar.gz"
13 13
14S = "${WORKDIR}/paho_mqtt-${PV}" 14S = "${UNPACKDIR}/paho_mqtt-${PV}"
15 15
16DEPENDS += "python3-pytest-runner-native" 16DEPENDS += "python3-pytest-runner-native"
17 17
diff --git a/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb b/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb
index c7e3ec8fec..b817b0538d 100644
--- a/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb
+++ b/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb
@@ -41,4 +41,8 @@ do_compile:append() {
41 sed -i 's|${WORKDIR}/pandas-${PV}/|${TARGET_DBGSRC_DIR}/|g' 41 sed -i 's|${WORKDIR}/pandas-${PV}/|${TARGET_DBGSRC_DIR}/|g'
42} 42}
43 43
44do_install:prepend() {
45 sed -i -e 's;${S};;g' ${B}/pandas/_libs/sparse.cpython-313-x86_64-linux-gnu.so.p/pandas/_libs/sparse.pyx.c
46}
47
44EXTRA_OEMESON:append:class-target = " -Dnumpy_inc_dir=${RECIPE_SYSROOT}${PYTHON_SITEPACKAGES_DIR}/numpy/_core/include " 48EXTRA_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-pillow/0001-support-cross-compiling.patch b/meta-python/recipes-devtools/python/python3-pillow/0001-support-cross-compiling.patch
index f96da323ff..f5ef71460a 100644
--- a/meta-python/recipes-devtools/python/python3-pillow/0001-support-cross-compiling.patch
+++ b/meta-python/recipes-devtools/python/python3-pillow/0001-support-cross-compiling.patch
@@ -1,4 +1,4 @@
1From 2e59ade9de405e4cdea07bfc7432c76f1e8cb64b Mon Sep 17 00:00:00 2001 1From eee014af3a7cd8a5c3ef8bbb604acb4b53c4e17e Mon Sep 17 00:00:00 2001
2From: Leon Anavi <leon.anavi@konsulko.com> 2From: Leon Anavi <leon.anavi@konsulko.com>
3Date: Mon, 11 Jan 2021 13:25:12 +0000 3Date: Mon, 11 Jan 2021 13:25:12 +0000
4Subject: [PATCH] support cross compiling 4Subject: [PATCH] support cross compiling
@@ -12,10 +12,10 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
12 1 file changed, 3 insertions(+), 3 deletions(-) 12 1 file changed, 3 insertions(+), 3 deletions(-)
13 13
14diff --git a/setup.py b/setup.py 14diff --git a/setup.py b/setup.py
15index a85731db9..d55eb5324 100644 15index 5ecd6b816..582d1a23e 100644
16--- a/setup.py 16--- a/setup.py
17+++ b/setup.py 17+++ b/setup.py
18@@ -131,7 +131,7 @@ _LIB_IMAGING = ( 18@@ -134,7 +134,7 @@ _LIB_IMAGING = (
19 "codec_fd", 19 "codec_fd",
20 ) 20 )
21 21
@@ -24,7 +24,7 @@ index a85731db9..d55eb5324 100644
24 24
25 25
26 class DependencyException(Exception): 26 class DependencyException(Exception):
27@@ -537,12 +537,12 @@ class pil_build_ext(build_ext): 27@@ -542,12 +542,12 @@ class pil_build_ext(build_ext):
28 _add_directory(library_dirs, match.group(1)) 28 _add_directory(library_dirs, match.group(1))
29 29
30 # include, rpath, if set as environment variables: 30 # include, rpath, if set as environment variables:
diff --git a/meta-python/recipes-devtools/python/python3-pillow_11.1.0.bb b/meta-python/recipes-devtools/python/python3-pillow_11.2.1.bb
index f8341c90f7..b9b7a74e6e 100644
--- a/meta-python/recipes-devtools/python/python3-pillow_11.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pillow_11.2.1.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a1b708da743e3fc0e5c35e92daac0bf8"
8SRC_URI = "git://github.com/python-pillow/Pillow.git;branch=main;protocol=https \ 8SRC_URI = "git://github.com/python-pillow/Pillow.git;branch=main;protocol=https \
9 file://0001-support-cross-compiling.patch \ 9 file://0001-support-cross-compiling.patch \
10 " 10 "
11SRCREV = "4c1aed801e43c6b307e7135279ca1dbc02bbf052" 11SRCREV = "339bc5db93bd95decf65a59fab273f300db6594d"
12 12
13inherit python_setuptools_build_meta ptest-python-pytest 13inherit python_setuptools_build_meta ptest-python-pytest
14 14
@@ -60,7 +60,6 @@ RDEPENDS:${PN}-ptest += " \
60 60
61CVE_PRODUCT = "pillow" 61CVE_PRODUCT = "pillow"
62 62
63S = "${WORKDIR}/git"
64 63
65RPROVIDES:${PN} += "python3-imaging" 64RPROVIDES:${PN} += "python3-imaging"
66 65
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-prctl_1.8.1.bb b/meta-python/recipes-devtools/python/python3-prctl_1.8.1.bb
index a4732993f8..c5f4c1c395 100644
--- a/meta-python/recipes-devtools/python/python3-prctl_1.8.1.bb
+++ b/meta-python/recipes-devtools/python/python3-prctl_1.8.1.bb
@@ -7,7 +7,6 @@ SECTION = "devel/python"
7LICENSE = "GPL-3.0-only" 7LICENSE = "GPL-3.0-only"
8LIC_FILES_CHKSUM = "file://COPYING;md5=1475481f9ec754d758859bd2c75f6f6f" 8LIC_FILES_CHKSUM = "file://COPYING;md5=1475481f9ec754d758859bd2c75f6f6f"
9 9
10S = "${WORKDIR}/git"
11B = "${S}" 10B = "${S}"
12 11
13SRCREV = "5e12e398eb5c4e30d7b29b02458c76d2cc780700" 12SRCREV = "5e12e398eb5c4e30d7b29b02458c76d2cc780700"
diff --git a/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.50.bb b/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.51.bb
index f59b6a6ae7..77b05f7f90 100644
--- a/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.50.bb
+++ b/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.51.bb
@@ -3,9 +3,9 @@ HOMEPAGE = "https://python-prompt-toolkit.readthedocs.io/"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=b2cde7da89f0c1f3e49bf968d00d554f" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=b2cde7da89f0c1f3e49bf968d00d554f"
5 5
6SRC_URI[sha256sum] = "544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab" 6SRC_URI[sha256sum] = "931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed"
7 7
8inherit pypi setuptools3 8inherit pypi python_setuptools_build_meta
9 9
10PYPI_PACKAGE = "prompt_toolkit" 10PYPI_PACKAGE = "prompt_toolkit"
11UPSTREAM_CHECK_PYPI_PACKAGE = "prompt_toolkit" 11UPSTREAM_CHECK_PYPI_PACKAGE = "prompt_toolkit"
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
deleted file mode 100644
index 3b86b23c00..0000000000
--- a/meta-python/recipes-devtools/python/python3-propcache/0001-Fix-build-with-cython-3.1.x.patch
+++ /dev/null
@@ -1,34 +0,0 @@
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.2.bb
index afa6822563..e78d7b3428 100644
--- a/meta-python/recipes-devtools/python/python3-propcache_0.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-propcache_0.3.2.bb
@@ -3,8 +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] = "20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c7057e168"
7SRC_URI[sha256sum] = "40d980c33765359098837527e18eddefc9a24cea5b45e078a7f3bb5b032c6ecf"
8 7
9inherit pypi python_setuptools_build_meta ptest-python-pytest cython 8inherit pypi python_setuptools_build_meta ptest-python-pytest cython
10 9
diff --git a/meta-python/recipes-devtools/python/python3-protobuf_5.29.4.bb b/meta-python/recipes-devtools/python/python3-protobuf_6.31.1.bb
index d39c5e9790..bb801ffb71 100644
--- a/meta-python/recipes-devtools/python/python3-protobuf_5.29.4.bb
+++ b/meta-python/recipes-devtools/python/python3-protobuf_6.31.1.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = " \
10" 10"
11 11
12inherit pypi setuptools3 12inherit pypi setuptools3
13SRC_URI[sha256sum] = "4f1dfcd7997b31ef8f53ec82781ff434a28bf71d9102ddde14d076adcfc78c99" 13SRC_URI[sha256sum] = "d8cac4c982f0b957a4dc73a80e2ea24fab08e679c0de9deb835f4a12d69aca9a"
14 14
15CVE_PRODUCT += "google:protobuf protobuf:protobuf google-protobuf protobuf-python" 15CVE_PRODUCT += "google:protobuf protobuf:protobuf google-protobuf protobuf-python"
16 16
diff --git a/meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb b/meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb
index f16fddf36f..1f372d49ba 100644
--- a/meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb
+++ b/meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb
@@ -11,7 +11,7 @@ SRC_URI[sha256sum] = "5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347
11 11
12inherit pypi python_flit_core ptest-python-pytest 12inherit pypi python_flit_core ptest-python-pytest
13 13
14S = "${WORKDIR}/${SRCNAME}-${PV}" 14S = "${UNPACKDIR}/${SRCNAME}-${PV}"
15 15
16RDEPENDS:${PN} = "\ 16RDEPENDS:${PN} = "\
17 python3-core \ 17 python3-core \
diff --git a/meta-python/recipes-devtools/python/python3-py7zr_0.22.0.bb b/meta-python/recipes-devtools/python/python3-py7zr_1.0.0.bb
index c5cf1e8362..61a9a5569b 100644
--- a/meta-python/recipes-devtools/python/python3-py7zr_0.22.0.bb
+++ b/meta-python/recipes-devtools/python/python3-py7zr_1.0.0.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] = "c6c7aea5913535184003b73938490f9a4d8418598e533f9ca991d3b8e45a139e" 7SRC_URI[sha256sum] = "f6bfee81637c9032f6a9f0eb045a4bfc7a7ff4138becfc42d7cb89b54ffbfef1"
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-pyais_2.9.2.bb b/meta-python/recipes-devtools/python/python3-pyais_2.9.4.bb
index a1ae92985a..53996cc231 100644
--- a/meta-python/recipes-devtools/python/python3-pyais_2.9.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyais_2.9.4.bb
@@ -6,9 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=79d9e278b76e3e5b3358cd70b328173c"
6SRC_URI = "git://github.com/M0r13n/pyais;protocol=https;branch=master" 6SRC_URI = "git://github.com/M0r13n/pyais;protocol=https;branch=master"
7 7
8PV .= "+git" 8PV .= "+git"
9SRCREV = "9ce53ae21f19e8dc6e7b841dd0ccc246898730ea" 9SRCREV = "e7780f743b03c5e6ecc651fdeb209fa94e0e0250"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit python_setuptools_build_meta ptest-python-pytest 12inherit python_setuptools_build_meta ptest-python-pytest
14 13
diff --git a/meta-python/recipes-devtools/python/python3-pyatspi_2.46.1.bb b/meta-python/recipes-devtools/python/python3-pyatspi_2.46.1.bb
index 2b6a6c2c0e..cb9b61bd66 100644
--- a/meta-python/recipes-devtools/python/python3-pyatspi_2.46.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pyatspi_2.46.1.bb
@@ -10,7 +10,6 @@ DEPENDS = "python3-dbus-native glib-2.0 dbus-glib libxml2 atk gtk+ python3-pygob
10SRC_URI = "git://github.com/GNOME/pyatspi2.git;protocol=https;branch=master" 10SRC_URI = "git://github.com/GNOME/pyatspi2.git;protocol=https;branch=master"
11SRCREV = "8c69016b38d0e4caaf4c986938ea3410fb7351b6" 11SRCREV = "8c69016b38d0e4caaf4c986938ea3410fb7351b6"
12 12
13S = "${WORKDIR}/git"
14 13
15# Same restriction as gtk+ 14# Same restriction as gtk+
16inherit features_check setuptools3 15inherit features_check setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb b/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb
index bb2ccae794..8ad7dba76a 100644
--- a/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb
+++ b/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb
@@ -9,6 +9,7 @@ SRC_URI = "git://github.com/pybind/pybind11_json;branch=master;protocol=https \
9DEPENDS += "nlohmann-json python3-pybind11" 9DEPENDS += "nlohmann-json python3-pybind11"
10 10
11EXTRA_OECMAKE += "-DPYBIND11_USE_CROSSCOMPILING=ON" 11EXTRA_OECMAKE += "-DPYBIND11_USE_CROSSCOMPILING=ON"
12S = "${WORKDIR}/git"
13 12
14inherit cmake python3native python3targetconfig 13inherit cmake python3native python3targetconfig
14
15BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb b/meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb
index e853bb33d8..7d71767297 100644
--- a/meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb
+++ b/meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb
@@ -12,7 +12,6 @@ SRC_URI = "\
12 git://github.com/pybind/pybind11.git;branch=stable;protocol=https \ 12 git://github.com/pybind/pybind11.git;branch=stable;protocol=https \
13" 13"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit cmake python_setuptools_build_meta 16inherit cmake python_setuptools_build_meta
18 17
diff --git a/meta-python/recipes-devtools/python/python3-pycares_4.8.0.bb b/meta-python/recipes-devtools/python/python3-pycares_4.9.0.bb
index 29f4132d67..a8b9ba96ea 100644
--- a/meta-python/recipes-devtools/python/python3-pycares_4.8.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pycares_4.9.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] = "2fc2ebfab960f654b3e3cf08a732486950da99393a657f8b44618ad3ed2d39c1" 9SRC_URI[sha256sum] = "8ee484ddb23dbec4d88d14ed5b6d592c1960d2e93c385d5e52b6fad564d82395"
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-pycodestyle_2.13.0.bb b/meta-python/recipes-devtools/python/python3-pycodestyle_2.14.0.bb
index f690d97b94..4389198fba 100644
--- a/meta-python/recipes-devtools/python/python3-pycodestyle_2.13.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pycodestyle_2.14.0.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
4SECTION = "devel/python" 4SECTION = "devel/python"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=a8546d0e77f416fb05a26acd89c8b3bd" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=a8546d0e77f416fb05a26acd89c8b3bd"
6 6
7SRC_URI[sha256sum] = "c8415bf09abe81d9c7f872502a6eee881fbe85d8763dd5b9924bb0a01d67efae" 7SRC_URI[sha256sum] = "c4b5b517d278089ff9d0abdec919cd97262a3367449ea1c8b49b91529167b783"
8 8
9inherit pypi setuptools3 9inherit pypi setuptools3
10 10
diff --git a/meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb b/meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb
index c323534e12..47c077853a 100644
--- a/meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb
+++ b/meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb
@@ -15,7 +15,6 @@ SRCREV = "bce81efdeac1cbefd0196b478a32aa2586bd595a"
15PV .= "+git" 15PV .= "+git"
16SRC_URI = "git://github.com/pydantic/pydantic;protocol=https;branch=main" 16SRC_URI = "git://github.com/pydantic/pydantic;protocol=https;branch=main"
17 17
18S = "${WORKDIR}/git"
19 18
20DEPENDS += "python3-hatch-fancy-pypi-readme-native" 19DEPENDS += "python3-hatch-fancy-pypi-readme-native"
21 20
diff --git a/meta-python/recipes-devtools/python/python3-pydbus_0.6.0.bb b/meta-python/recipes-devtools/python/python3-pydbus_0.6.0.bb
index cfdacf53bb..5a1934383e 100644
--- a/meta-python/recipes-devtools/python/python3-pydbus_0.6.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pydbus_0.6.0.bb
@@ -14,7 +14,6 @@ SRC_URI = " \
14 14
15inherit ptest setuptools3 15inherit ptest setuptools3
16 16
17S = "${WORKDIR}/git"
18 17
19RDEPENDS:${PN} = "python3-pygobject \ 18RDEPENDS:${PN} = "python3-pygobject \
20 python3-io \ 19 python3-io \
diff --git a/meta-python/recipes-devtools/python/python3-pyflakes_3.3.2.bb b/meta-python/recipes-devtools/python/python3-pyflakes_3.4.0.bb
index 68509a5073..a946a008c2 100644
--- a/meta-python/recipes-devtools/python/python3-pyflakes_3.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyflakes_3.4.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/PyCQA/pyflakes"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=690c2d09203dc9e07c4083fc45ea981f" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=690c2d09203dc9e07c4083fc45ea981f"
5 5
6SRC_URI[sha256sum] = "6dfd61d87b97fba5dcfaaf781171ac16be16453be6d816147989e7f6e6a9576b" 6SRC_URI[sha256sum] = "b24f96fafb7d2ab0ec5075b7350b3d2d2218eab42003821c06344973d3ea2f58"
7 7
8inherit pypi setuptools3 8inherit pypi setuptools3
9 9
diff --git a/meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb b/meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb
index 310366325e..58f571be3f 100644
--- a/meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb
@@ -10,7 +10,6 @@ inherit python_setuptools_build_meta
10SRC_URI = "git:///github.com/russhousley/pyhsslms.git;branch=master;protocol=https" 10SRC_URI = "git:///github.com/russhousley/pyhsslms.git;branch=master;protocol=https"
11SRCREV = "c798728deed6d3f681c9e6bfd7fe8a6705f5638b" 11SRCREV = "c798728deed6d3f681c9e6bfd7fe8a6705f5638b"
12 12
13S = "${WORKDIR}/git"
14 13
15RDEPENDS:${PN} += " \ 14RDEPENDS:${PN} += " \
16 python3-core \ 15 python3-core \
diff --git a/meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb b/meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb
index 073e0cdb1c..04761471d3 100644
--- a/meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb
+++ b/meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb
@@ -12,7 +12,6 @@ SRC_URI += "git://github.com/pylint-dev/pylint;branch=maintenance/3.3.x;protocol
12 12
13inherit python_setuptools_build_meta ptest 13inherit python_setuptools_build_meta ptest
14 14
15S = "${WORKDIR}/git"
16 15
17RDEPENDS:${PN} += "\ 16RDEPENDS:${PN} += "\
18 python3-astroid \ 17 python3-astroid \
diff --git a/meta-python/recipes-devtools/python/python3-pymetno_0.13.0.bb b/meta-python/recipes-devtools/python/python3-pymetno_0.13.0.bb
index 1937606642..a9d06c6f1f 100644
--- a/meta-python/recipes-devtools/python/python3-pymetno_0.13.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pymetno_0.13.0.bb
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=5d503272f52c35147ec960cb56a03bf4"
5 5
6SRC_URI = "git://github.com/Danielhiversen/pyMetno.git;protocol=https;branch=master" 6SRC_URI = "git://github.com/Danielhiversen/pyMetno.git;protocol=https;branch=master"
7SRCREV = "921812ddad3f147489916c3c7ab7fb7a80d8c646" 7SRCREV = "921812ddad3f147489916c3c7ab7fb7a80d8c646"
8S = "${WORKDIR}/git"
9 8
10inherit setuptools3 9inherit setuptools3
11 10
diff --git a/meta-python/recipes-devtools/python/python3-pymongo_4.13.0.bb b/meta-python/recipes-devtools/python/python3-pymongo_4.13.2.bb
index 28f12e7381..9630214dcb 100644
--- a/meta-python/recipes-devtools/python/python3-pymongo_4.13.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pymongo_4.13.2.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] = "92a06e3709e3c7e50820d352d3d4e60015406bcba69808937dac2a6d22226fde" 11SRC_URI[sha256sum] = "0f64c6469c2362962e6ce97258ae1391abba1566a953a492562d2924b44815c2"
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-pyruvate_1.2.1.bb b/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb
index 297eecad0e..e05b63587f 100644
--- a/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb
@@ -20,7 +20,6 @@ SRCREV = "57db64c9f65ced05c71b8d786c1cedfaa2991597"
20 20
21SRC_URI:append:mips = " file://0001-check-for-mips-targets-for-stat.st_dev-definitions.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/libsystemd-0.5.0/" 21SRC_URI:append:mips = " file://0001-check-for-mips-targets-for-stat.st_dev-definitions.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/libsystemd-0.5.0/"
22 22
23S = "${WORKDIR}/git"
24 23
25inherit python_setuptools3_rust cargo-update-recipe-crates 24inherit python_setuptools3_rust cargo-update-recipe-crates
26 25
diff --git a/meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.2.bb b/meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.4.bb
index 711f2ed0a5..83b8321df2 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.4.bb
@@ -12,7 +12,7 @@ HOMEPAGE = "https://github.com/dev-petrov/pytest-lazy-fixtures"
12LICENSE = "MIT" 12LICENSE = "MIT"
13LIC_FILES_CHKSUM = "file://LICENSE;md5=4475e66fcfabe27395e6764c8f69c876" 13LIC_FILES_CHKSUM = "file://LICENSE;md5=4475e66fcfabe27395e6764c8f69c876"
14 14
15SRC_URI[sha256sum] = "14ba4154dab52066c1c4d6547cc40bbf60726445cb16f1d2dcc9485cdf38964d" 15SRC_URI[sha256sum] = "c494b52d798890033d64b28687a4d52807c8b0f606d56316e139df0cbe116c57"
16 16
17inherit pypi python_poetry_core 17inherit pypi python_poetry_core
18 18
diff --git a/meta-python/recipes-devtools/python/python3-pytest-sugar/run-ptest b/meta-python/recipes-devtools/python/python3-pytest-sugar/run-ptest
new file mode 100644
index 0000000000..b4bf4b65d8
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pytest-sugar/run-ptest
@@ -0,0 +1,3 @@
1#!/bin/sh
2
3pytest -vv | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}'
diff --git a/meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb b/meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb
new file mode 100644
index 0000000000..9ce29aef7e
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb
@@ -0,0 +1,23 @@
1SUMMARY = "pytest-sugar is a plugin for pytest that changes the default look and feel of pytest (e.g. progressbar, show tests that fail instantly)."
2HOMEPAGE = "https://github.com/Teemu/pytest-sugar"
3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=dfc31f3b2a6a301239a1ba99b71a9459"
5
6SRC_URI += "file://run-ptest"
7SRC_URI[sha256sum] = "6422e83258f5b0c04ce7c632176c7732cab5fdb909cb39cca5c9139f81276c0a"
8
9inherit pypi python_poetry_core ptest-python-pytest
10
11PACKAGECONFIG ?= ""
12PACKAGECONFIG[dev] = ",,,python3-black python3-flake8 python3-pre-commit"
13
14do_install_ptest:append() {
15 install -d ${D}${PTEST_PATH}/tests
16 cp -rf ${S}/test_sugar.py ${D}${PTEST_PATH}/tests/
17}
18
19RDEPENDS:${PN} += "python3-packaging python3-pytest python3-termcolor \
20 python3-core python3-packaging python3-pytest \
21 python3-pytest-xdist"
22
23RDEPENDS:${PN}-ptest += "python3-tox"
diff --git a/meta-python/recipes-devtools/python/python3-pyyaml-include_2.2.bb b/meta-python/recipes-devtools/python/python3-pyyaml-include_2.2.bb
index 5a3b2f0ab2..41ebe44dbd 100644
--- a/meta-python/recipes-devtools/python/python3-pyyaml-include_2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyyaml-include_2.2.bb
@@ -9,7 +9,6 @@ SRC_URI = " \
9 git://github.com/tanbro/pyyaml-include;protocol=https;branch=main \ 9 git://github.com/tanbro/pyyaml-include;protocol=https;branch=main \
10 " 10 "
11 11
12S = "${WORKDIR}/git"
13 12
14inherit python_setuptools_build_meta ptest-python-pytest 13inherit python_setuptools_build_meta ptest-python-pytest
15 14
diff --git a/meta-python/recipes-devtools/python/python3-pyzmq_26.4.0.bb b/meta-python/recipes-devtools/python/python3-pyzmq_27.0.0.bb
index 286750950a..f5432b7228 100644
--- a/meta-python/recipes-devtools/python/python3-pyzmq_26.4.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pyzmq_27.0.0.bb
@@ -29,7 +29,7 @@ SRC_URI:append = " \
29 file://run-ptest \ 29 file://run-ptest \
30" 30"
31 31
32SRC_URI[sha256sum] = "4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d" 32SRC_URI[sha256sum] = "b1f08eeb9ce1510e6939b6e5dcd46a17765e2333daae78ecf4606808442e52cf"
33 33
34inherit pypi pkgconfig python_setuptools_build_meta ptest cython 34inherit pypi pkgconfig python_setuptools_build_meta ptest cython
35 35
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.17.0.bb b/meta-python/recipes-devtools/python/python3-pyzstd_0.17.0.bb
index d842a92caf..d93411beba 100644
--- a/meta-python/recipes-devtools/python/python3-pyzstd_0.17.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pyzstd_0.17.0.bb
@@ -8,7 +8,7 @@ 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] = "d84271f8baa66c419204c1dd115a4dec8b266f8a2921da21b81764fa208c1db6" 12SRC_URI[sha256sum] = "d84271f8baa66c419204c1dd115a4dec8b266f8a2921da21b81764fa208c1db6"
13 13
14inherit pypi python_setuptools_build_meta ptest-python-pytest 14inherit pypi python_setuptools_build_meta ptest-python-pytest
diff --git a/meta-python/recipes-devtools/python/python3-qface_2.0.12.bb b/meta-python/recipes-devtools/python/python3-qface_2.0.13.bb
index 04e1847d5b..679c9af629 100644
--- a/meta-python/recipes-devtools/python/python3-qface_2.0.12.bb
+++ b/meta-python/recipes-devtools/python/python3-qface_2.0.13.bb
@@ -2,7 +2,7 @@ SUMMARY = "A generator framework based on a common modern IDL"
2LICENSE = "MIT" 2LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=eee61e10a40b0e3045ee5965bcd9a8b5" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=eee61e10a40b0e3045ee5965bcd9a8b5"
4 4
5SRC_URI[sha256sum] = "49136491806352e0c503f3ccaca5d77102a5f45f63de74c608576627ebfc81e0" 5SRC_URI[sha256sum] = "e47be09989e3bf1c3201740501a07d9cd631fb29fb442445e343c94af7b480cb"
6 6
7inherit pypi setuptools3 7inherit pypi setuptools3
8 8
diff --git a/meta-python/recipes-devtools/python/python3-robotframework_7.2.2.bb b/meta-python/recipes-devtools/python/python3-robotframework_7.3.1.bb
index cf456ac2e6..0f205b9274 100644
--- a/meta-python/recipes-devtools/python/python3-robotframework_7.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-robotframework_7.3.1.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
11 11
12inherit pypi setuptools3 12inherit pypi setuptools3
13 13
14SRC_URI[sha256sum] = "9c420f6d35e9c8cd4b75b77cc78e36407604534ec4ab0cbddf699d7c0b2fc435" 14SRC_URI[sha256sum] = "10be47f826a5ecff09d08e57bf17fce124d38b6e022b380ce67c526ef747194f"
15 15
16RDEPENDS:${PN} += " \ 16RDEPENDS:${PN} += " \
17 python3-shell \ 17 python3-shell \
diff --git a/meta-python/recipes-devtools/python/python3-schedutils_0.6.bb b/meta-python/recipes-devtools/python/python3-schedutils_0.6.bb
index 50868b9c40..dba3bcace7 100644
--- a/meta-python/recipes-devtools/python/python3-schedutils_0.6.bb
+++ b/meta-python/recipes-devtools/python/python3-schedutils_0.6.bb
@@ -7,6 +7,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b"
7SRC_URI = "git://git.kernel.org/pub/scm/libs/python/python-schedutils/python-schedutils.git;branch=main" 7SRC_URI = "git://git.kernel.org/pub/scm/libs/python/python-schedutils/python-schedutils.git;branch=main"
8SRCREV = "46469f425f9844f355f6496785ee1ce993b58747" 8SRCREV = "46469f425f9844f355f6496785ee1ce993b58747"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit setuptools3 11inherit setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.3.bb b/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.4.bb
index 134bb3aeac..d1b2fde166 100644
--- a/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.3.bb
+++ b/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.4.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] = "74baf7cbc089f8621cc0646d9c5679034d5be1b014c10912dc32a4bcd1092506" 13SRC_URI[sha256sum] = "5b194bbb04092ae327d294b23e4bbffb6181adce4259440a86c9cf6abb8eaa6c"
14 14
15BBCLASSEXTEND = "native nativesdk" 15BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb b/meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb
index b6680568b4..b706db8d49 100644
--- a/meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb
+++ b/meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb
@@ -20,7 +20,7 @@ SRC_URI = "https://github.com/nphilipp/${SRCNAME}/releases/download/${SRCNAME}-$
20 " 20 "
21SRC_URI[sha256sum] = "c726c086f0dd93a0ac7a0176f383a12af91b6657b78a301e3f5b25d9f8d4d10b" 21SRC_URI[sha256sum] = "c726c086f0dd93a0ac7a0176f383a12af91b6657b78a301e3f5b25d9f8d4d10b"
22 22
23S = "${WORKDIR}/${SRCNAME}-${PV}" 23S = "${UNPACKDIR}/${SRCNAME}-${PV}"
24 24
25do_compile:prepend() { 25do_compile:prepend() {
26 sed -e 's/@VERSION@/${PV}/g' ${S}/setup.py.in > ${S}/setup.py 26 sed -e 's/@VERSION@/${PV}/g' ${S}/setup.py.in > ${S}/setup.py
diff --git a/meta-python/recipes-devtools/python/python3-smbus_4.3.bb b/meta-python/recipes-devtools/python/python3-smbus_4.3.bb
index b305a128a2..4eb2037c5b 100644
--- a/meta-python/recipes-devtools/python/python3-smbus_4.3.bb
+++ b/meta-python/recipes-devtools/python/python3-smbus_4.3.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "eec464e42301d93586cbeca3845ed61bff40f560670e5b35baec57301d
9 9
10DEPENDS += "i2c-tools" 10DEPENDS += "i2c-tools"
11 11
12S = "${WORKDIR}/i2c-tools-${PV}" 12S = "${UNPACKDIR}/i2c-tools-${PV}"
13 13
14inherit setuptools3 14inherit setuptools3
15 15
diff --git a/meta-python/recipes-devtools/python/python3-starlette_0.46.2.bb b/meta-python/recipes-devtools/python/python3-starlette_0.47.1.bb
index cdbb951647..6fdc4e6da8 100644
--- a/meta-python/recipes-devtools/python/python3-starlette_0.46.2.bb
+++ b/meta-python/recipes-devtools/python/python3-starlette_0.47.1.bb
@@ -2,7 +2,7 @@ SUMMARY = "Starlette is a lightweight ASGI framework/toolkit, which is ideal for
2LICENSE = "BSD-3-Clause" 2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://LICENSE.md;md5=11e8c8dbfd5fa373c703de492140ff7a" 3LIC_FILES_CHKSUM = "file://LICENSE.md;md5=11e8c8dbfd5fa373c703de492140ff7a"
4 4
5SRC_URI[sha256sum] = "7f7361f34eed179294600af672f565727419830b54b7b084efe44bb82d2fccd5" 5SRC_URI[sha256sum] = "aef012dd2b6be325ffa16698f9dc533614fb1cebd593a906b90dc1025529a79b"
6 6
7inherit pypi python_hatchling ptest 7inherit pypi python_hatchling ptest
8 8
diff --git a/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb b/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb
index e104e1c0ce..ca6203c755 100644
--- a/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb
+++ b/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb
@@ -12,11 +12,13 @@ SRC_URI[sha256sum] = "34761bae1a23c58192281a5115fb07fbf22c9b0133c08166beffc70fed
12PYPI_PACKAGE = "supervisor" 12PYPI_PACKAGE = "supervisor"
13inherit pypi systemd setuptools3 13inherit pypi systemd setuptools3
14RDEPENDS:${PN} = "\ 14RDEPENDS:${PN} = "\
15 python3-meld3 \ 15 python3-fcntl \
16 python3-io \ 16 python3-io \
17 python3-xmlrpc \ 17 python3-meld3 \
18 python3-resource \ 18 python3-resource \
19 python3-setuptools \ 19 python3-setuptools \
20 python3-unixadmin \
21 python3-xmlrpc \
20" 22"
21 23
22SRC_URI += "file://supervisord.conf \ 24SRC_URI += "file://supervisord.conf \
diff --git a/meta-python/recipes-devtools/python/python3-tomli-w_1.2.0.bb b/meta-python/recipes-devtools/python/python3-tomli-w_1.2.0.bb
index 55b56616db..ea364ae8f6 100644
--- a/meta-python/recipes-devtools/python/python3-tomli-w_1.2.0.bb
+++ b/meta-python/recipes-devtools/python/python3-tomli-w_1.2.0.bb
@@ -4,11 +4,10 @@ LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5"
5 5
6SRCREV = "a8f80172ba16fe694e37f6e07e6352ecee384c58" 6SRCREV = "a8f80172ba16fe694e37f6e07e6352ecee384c58"
7PYPI_SRC_URI = "git://github.com/hukkin/tomli-w.git;protocol=https;branch=master" 7PYPI_SRC_URI = "git://github.com/hukkin/tomli-w.git;protocol=https;branch=master;destsuffix=${S}"
8 8
9inherit pypi python_flit_core ptest-python-pytest 9inherit pypi python_flit_core ptest-python-pytest
10 10
11S = "${WORKDIR}/git"
12 11
13RDEPENDS:${PN}-ptest += " \ 12RDEPENDS:${PN}-ptest += " \
14 python3-tomli \ 13 python3-tomli \
diff --git a/meta-python/recipes-devtools/python/python3-tomlkit_0.13.2.bb b/meta-python/recipes-devtools/python/python3-tomlkit_0.13.3.bb
index 8eeb9d7603..934c624670 100644
--- a/meta-python/recipes-devtools/python/python3-tomlkit_0.13.2.bb
+++ b/meta-python/recipes-devtools/python/python3-tomlkit_0.13.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/tomlkit/"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=31aac0dbc1babd278d5386dadb7f8e82" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=31aac0dbc1babd278d5386dadb7f8e82"
5 5
6SRC_URI[sha256sum] = "fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79" 6SRC_URI[sha256sum] = "430cf247ee57df2b94ee3fbe588e71d362a941ebb545dec29b53961d61add2a1"
7 7
8inherit pypi python_poetry_core ptest-python-pytest 8inherit pypi python_poetry_core ptest-python-pytest
9 9
diff --git a/meta-python/recipes-devtools/python/python3-tornado_6.5.bb b/meta-python/recipes-devtools/python/python3-tornado_6.5.1.bb
index 65a1778457..c10589b2b9 100644
--- a/meta-python/recipes-devtools/python/python3-tornado_6.5.bb
+++ b/meta-python/recipes-devtools/python/python3-tornado_6.5.1.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] = "c70c0a26d5b2d85440e4debd14a8d0b463a0cf35d92d3af05f5f1ffa8675c826" 9SRC_URI[sha256sum] = "84ceece391e8eb9b2b95578db65e920d2a61070260594819589609ba9bc6308c"
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.26.0.bb b/meta-python/recipes-devtools/python/python3-tox_4.27.0.bb
index 7062a5fcee..4deacdb3d9 100644
--- a/meta-python/recipes-devtools/python/python3-tox_4.26.0.bb
+++ b/meta-python/recipes-devtools/python/python3-tox_4.27.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] = "a83b3b67b0159fa58e44e646505079e35a43317a62d2ae94725e0586266faeca" 9SRC_URI[sha256sum] = "b97d5ecc0c0d5755bcc5348387fef793e1bfa68eb33746412f4c60881d7f5f57"
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-twisted_24.11.0.bb b/meta-python/recipes-devtools/python/python3-twisted_25.5.0.bb
index 6f2894e886..4685829ee3 100644
--- a/meta-python/recipes-devtools/python/python3-twisted_24.11.0.bb
+++ b/meta-python/recipes-devtools/python/python3-twisted_25.5.0.bb
@@ -4,9 +4,9 @@ Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of p
4HOMEPAGE = "https://twisted.org" 4HOMEPAGE = "https://twisted.org"
5 5
6LICENSE = "MIT" 6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=c1c5d2c2493b848f83864bdedd67bbf5" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=5316a448a61a38d722c291f78d915d11"
8 8
9SRC_URI[sha256sum] = "695d0556d5ec579dcc464d2856b634880ed1319f45b10d19043f2b57eb0115b5" 9SRC_URI[sha256sum] = "1deb272358cb6be1e3e8fc6f9c8b36f78eb0fa7c2233d2dbe11ec6fee04ea316"
10 10
11inherit pypi python_hatchling 11inherit pypi python_hatchling
12 12
@@ -42,6 +42,10 @@ RDEPENDS:${PN} = "\
42 ${PN}-zsh \ 42 ${PN}-zsh \
43" 43"
44 44
45# Optional dependencies
46PACKAGECONFIG ??= ""
47PACKAGECONFIG[websocket] = ",,,python3-wsproto"
48
45RDEPENDS:${PN}-core = "python3-asyncio \ 49RDEPENDS:${PN}-core = "python3-asyncio \
46 python3-attrs \ 50 python3-attrs \
47 python3-automat \ 51 python3-automat \
diff --git a/meta-python/recipes-devtools/python/python3-typeguard_4.4.2.bb b/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb
index 4d208cb8c5..83dc52ca19 100644
--- a/meta-python/recipes-devtools/python/python3-typeguard_4.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/typeguard/"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=f0e423eea5c91e7aa21bdb70184b3e53" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=f0e423eea5c91e7aa21bdb70184b3e53"
5 5
6SRC_URI[sha256sum] = "a6f1065813e32ef365bc3b3f503af8a96f9dd4e0033a02c28c4a4983de8c6c49" 6SRC_URI[sha256sum] = "3a7fd2dffb705d4d0efaed4306a704c89b9dee850b688f060a8b1615a79e5f74"
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-typer_0.15.4.bb b/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb
index 26b0c042be..5295d2213e 100644
--- a/meta-python/recipes-devtools/python/python3-typer_0.15.4.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] = "89507b104f9b6a0730354f27c39fae5b63ccd0c95b1ce1f1a6ba0cfd329997c3" 10SRC_URI[sha256sum] = "af377ffaee1dbe37ae9440cb4e8f11686ea5ce4e9bae01b84ae7c63b87f1dd3b"
11 11
12inherit pypi python_setuptools_build_meta ptest 12inherit pypi python_setuptools_build_meta ptest
13 13
@@ -32,6 +32,7 @@ RDEPENDS:${PN}-ptest += "\
32 python3-mypy \ 32 python3-mypy \
33 python3-pytest \ 33 python3-pytest \
34 python3-pytest-cov \ 34 python3-pytest-cov \
35 python3-pytest-sugar \
35 python3-pytest-xdist \ 36 python3-pytest-xdist \
36 python3-rich \ 37 python3-rich \
37 python3-shellingham \ 38 python3-shellingham \
diff --git a/meta-python/recipes-devtools/python/python3-types-psutil_6.1.0.20241102.bb b/meta-python/recipes-devtools/python/python3-types-psutil_6.1.0.20241102.bb
deleted file mode 100644
index a24e23be70..0000000000
--- a/meta-python/recipes-devtools/python/python3-types-psutil_6.1.0.20241102.bb
+++ /dev/null
@@ -1,10 +0,0 @@
1SUMMARY = "Typing stubs for psutil"
2HOMEPAGE = "https://github.com/python/typeshed"
3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=c2d9643b4523fdf462545aeb1356ad23"
5
6inherit pypi setuptools3
7
8SRC_URI[sha256sum] = "8cbe086b9c29f5c0aa55c4422498c07a8e506f096205761dba088905198551dc"
9
10BBCLASSEXTEND = "native"
diff --git a/meta-python/recipes-devtools/python/python3-types-psutil_7.0.0.20250601.bb b/meta-python/recipes-devtools/python/python3-types-psutil_7.0.0.20250601.bb
new file mode 100644
index 0000000000..fead4ea903
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-types-psutil_7.0.0.20250601.bb
@@ -0,0 +1,16 @@
1SUMMARY = "Typing stubs for psutil"
2HOMEPAGE = "https://github.com/python/typeshed"
3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=ec038232ab86edd7354b091c54e190e2"
5
6PYPI_PACKAGE = "types_psutil"
7
8inherit pypi setuptools3
9
10SRC_URI[sha256sum] = "71fe9c4477a7e3d4f1233862f0877af87bff057ff398f04f4e5c0ca60aded197"
11
12BBCLASSEXTEND = "native"
13
14RDEPENDS:${PN} += "\
15 python3-psutil \
16"
diff --git a/meta-python/recipes-devtools/python/python3-uefi-firmware_1.12.bb b/meta-python/recipes-devtools/python/python3-uefi-firmware_1.12.bb
index e9e799e168..09732fc865 100644
--- a/meta-python/recipes-devtools/python/python3-uefi-firmware_1.12.bb
+++ b/meta-python/recipes-devtools/python/python3-uefi-firmware_1.12.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/theopolis/uefi-firmware-parser;protocol=https;branch
11 11
12SRCREV = "0c5fb74bcecc0e5c80625c38130fe948c2a3656e" 12SRCREV = "0c5fb74bcecc0e5c80625c38130fe948c2a3656e"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit setuptools3 15inherit setuptools3
17 16
diff --git a/meta-python/recipes-devtools/python/python3-uritemplate_4.1.1.bb b/meta-python/recipes-devtools/python/python3-uritemplate_4.2.0.bb
index 77a52fa58f..43ba122407 100644
--- a/meta-python/recipes-devtools/python/python3-uritemplate_4.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-uritemplate_4.2.0.bb
@@ -5,7 +5,7 @@ SUMMARY = "Simple python library to deal with URI Templates."
5LICENSE = "Apache-2.0 | BSD-3-Clause" 5LICENSE = "Apache-2.0 | BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=0f6d769bdcfacac3c1a1ffa568937fe0" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=0f6d769bdcfacac3c1a1ffa568937fe0"
7 7
8SRC_URI[sha256sum] = "4346edfc5c3b79f694bccd6d6099a322bbeb628dbf2cd86eea55a456ce5124f0" 8SRC_URI[sha256sum] = "480c2ed180878955863323eea31b0ede668795de182617fef9c6ca09e6ec9d0e"
9 9
10inherit pypi setuptools3 ptest-python-pytest 10inherit pypi setuptools3 ptest-python-pytest
11 11
diff --git a/meta-python/recipes-devtools/python/python3-uswid_0.5.1.bb b/meta-python/recipes-devtools/python/python3-uswid_0.5.2.bb
index 32eeeca585..3e6ec88a8e 100644
--- a/meta-python/recipes-devtools/python/python3-uswid_0.5.1.bb
+++ b/meta-python/recipes-devtools/python/python3-uswid_0.5.2.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "BSD-2-Clause-Patent" 4LICENSE = "BSD-2-Clause-Patent"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=f3636dfe71e94cc72918423cec0d1971" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=f3636dfe71e94cc72918423cec0d1971"
6 6
7SRC_URI[sha256sum] = "92b48a8f6601687c1cc556878571abf9ddb0bdbaf244713b7ff838c48fcb68b3" 7SRC_URI[sha256sum] = "1d6c53acf160edc9b42e4ba535343b3567f2f341d289b9e63ca6a84372c2c518"
8 8
9inherit setuptools3 python3native pypi 9inherit setuptools3 python3native pypi
10 10
diff --git a/meta-python/recipes-devtools/python/python3-web3_7.11.1.bb b/meta-python/recipes-devtools/python/python3-web3_7.12.0.bb
index ed57f6d79d..06e09b9cf1 100644
--- a/meta-python/recipes-devtools/python/python3-web3_7.11.1.bb
+++ b/meta-python/recipes-devtools/python/python3-web3_7.12.0.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] = "1b23f323cb939c3c9c16a92228d1a62f109fed026089b0d8ce5829eca26031a3" 7SRC_URI[sha256sum] = "08fbe79a2e2503c9820132ebad24ba0372831588cabac5f467999c97ace7dda3"
8 8
9inherit pypi setuptools3 9inherit pypi setuptools3
10 10
diff --git a/meta-python/recipes-devtools/python/python3-wrapt_1.17.2.bb b/meta-python/recipes-devtools/python/python3-wrapt_1.17.2.bb
index ace11be8e5..3a187f9386 100644
--- a/meta-python/recipes-devtools/python/python3-wrapt_1.17.2.bb
+++ b/meta-python/recipes-devtools/python/python3-wrapt_1.17.2.bb
@@ -12,7 +12,6 @@ SRCREV = "bcc1f26b2fe8fc962f5033c3a3a773425500789a"
12SRC_URI += "git://github.com/GrahamDumpleton/wrapt;protocol=https;branch=master \ 12SRC_URI += "git://github.com/GrahamDumpleton/wrapt;protocol=https;branch=master \
13" 13"
14 14
15S = "${WORKDIR}/git"
16 15
17# python3-misc for 'this' module 16# python3-misc for 'this' module
18RDEPENDS:${PN}-ptest += " \ 17RDEPENDS:${PN}-ptest += " \
diff --git a/meta-python/recipes-devtools/python/python3-xlrd_2.0.1.bb b/meta-python/recipes-devtools/python/python3-xlrd_2.0.2.bb
index f8b7c9b5ff..928e52ed04 100644
--- a/meta-python/recipes-devtools/python/python3-xlrd_2.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-xlrd_2.0.2.bb
@@ -11,9 +11,8 @@ SRC_URI[sha256sum] = "f72f148f54442c6b056bf931dbc34f986fd0c3b0b6b5a58d013c9aef27
11 11
12SRC_URI = "git://github.com/python-excel/xlrd.git;branch=master;protocol=https \ 12SRC_URI = "git://github.com/python-excel/xlrd.git;branch=master;protocol=https \
13" 13"
14SRCREV = "b8d573e11ec149da695d695c81a156232b89a949" 14SRCREV = "3a19d22014d7b3f3041b7188d21a653c18c709bf"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit ptest-python-pytest setuptools3 17inherit ptest-python-pytest setuptools3
19 18
diff --git a/meta-python/recipes-devtools/python/python3-xmlschema_4.0.1.bb b/meta-python/recipes-devtools/python/python3-xmlschema_4.1.0.bb
index ed759ab532..abdbf828c2 100644
--- a/meta-python/recipes-devtools/python/python3-xmlschema_4.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-xmlschema_4.1.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/sissaschool/xmlschema"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=26aa26eda991a3a2b61c11b62d3fda65" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=26aa26eda991a3a2b61c11b62d3fda65"
5 5
6SRC_URI[sha256sum] = "9a8598daa2e2859c499f6f08242f7547804ae0c2d037971c44bcb9aae154ff22" 6SRC_URI[sha256sum] = "88ac771cf94d5fc6bbd1a763db8c157f3d683ad23120b0d0b8c46fe4537f2adf"
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-yarl_1.20.0.bb b/meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb
index 04e150e164..bbf9e3d782 100644
--- a/meta-python/recipes-devtools/python/python3-yarl_1.20.0.bb
+++ b/meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/aio-libs/yarl/"
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[sha256sum] = "686d51e51ee5dfe62dec86e4866ee0e9ed66df700d55c828a615640adc885307" 6SRC_URI[sha256sum] = "d017a4997ee50c91fd5466cef416231bb82177b93b029906cefc542ce14c35ac"
7 7
8PYPI_PACKAGE = "yarl" 8PYPI_PACKAGE = "yarl"
9 9
diff --git a/meta-python/recipes-devtools/python/tftpy_0.8.5.bb b/meta-python/recipes-devtools/python/tftpy_0.8.6.bb
index 3ff5f47d8a..74889c2841 100644
--- a/meta-python/recipes-devtools/python/tftpy_0.8.5.bb
+++ b/meta-python/recipes-devtools/python/tftpy_0.8.6.bb
@@ -8,6 +8,6 @@ HOMEPAGE = "https://github.com/msoulier/tftpy"
8LICENSE = "MIT" 8LICENSE = "MIT"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=22770e72ae03c61f5bcc4e333b61368d" 9LIC_FILES_CHKSUM = "file://LICENSE;md5=22770e72ae03c61f5bcc4e333b61368d"
10 10
11SRC_URI[sha256sum] = "dd38e3744530d0c30fa1c715d7fa454319bc8d399bb40c05839cc771f05d0e6c" 11SRC_URI[sha256sum] = "f616f6a43a36d481c266573608597b9dd3c7c63818415d72aa04f1d1795480ea"
12 12
13inherit pypi python_setuptools_build_meta 13inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.15.bb b/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.22.bb
index 26aacde3c9..841753625a 100644
--- a/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.15.bb
+++ b/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.22.bb
@@ -17,7 +17,7 @@ inherit setuptools3 pypi
17PYPI_PACKAGE = "mlcommons_loadgen" 17PYPI_PACKAGE = "mlcommons_loadgen"
18UPSTREAM_CHECK_PYPI_PACKAGE = "mlcommons_loadgen" 18UPSTREAM_CHECK_PYPI_PACKAGE = "mlcommons_loadgen"
19 19
20SRC_URI[sha256sum] = "803121ffcfb35f86ffe837e4fb09860cf485c581589be70a4950c72a2e54b8fa" 20SRC_URI[sha256sum] = "debcae3d1f45d774e76d557805d4dbac5ebc4ff7e0fa91a13a8b4d1a5b537d87"
21 21
22# Because the pyproject.toml contains invalid requirements. 22# Because the pyproject.toml contains invalid requirements.
23INSANE_SKIP += "pep517-backend" 23INSANE_SKIP += "pep517-backend"
diff --git a/meta-python/recipes-devtools/python3-piccata/python3-piccata_2.0.3.bb b/meta-python/recipes-devtools/python3-piccata/python3-piccata_2.0.3.bb
index fadcc32c24..af231ca908 100644
--- a/meta-python/recipes-devtools/python3-piccata/python3-piccata_2.0.3.bb
+++ b/meta-python/recipes-devtools/python3-piccata/python3-piccata_2.0.3.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e664eb75e2791c2e505e6e1c274e6d4f"
6SRCREV = "218d310e3d840715b1c8e67cefd5b6d71a2d7a1a" 6SRCREV = "218d310e3d840715b1c8e67cefd5b6d71a2d7a1a"
7SRC_URI = "git://github.com/NordicSemiconductor/piccata.git;protocol=https;branch=master" 7SRC_URI = "git://github.com/NordicSemiconductor/piccata.git;protocol=https;branch=master"
8 8
9S = "${WORKDIR}/git"
10 9
11inherit setuptools3 10inherit setuptools3
12 11
diff --git a/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.2.bb b/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.2.bb
index bed660ced4..dc57c864e4 100644
--- a/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.2.bb
+++ b/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.2.bb
@@ -18,7 +18,7 @@ SRC_URI += "file://add-back-option-build-base.patch \
18 " 18 "
19SRC_URI[sha256sum] = "5dbcb0650f67fdc2c5965795a255ffaa3d7b09fb149aa8da2d0d9aa44e38e2ba" 19SRC_URI[sha256sum] = "5dbcb0650f67fdc2c5965795a255ffaa3d7b09fb149aa8da2d0d9aa44e38e2ba"
20 20
21S = "${WORKDIR}/wxPython-${PV}" 21S = "${UNPACKDIR}/wxPython-${PV}"
22 22
23inherit pypi setuptools3 pkgconfig features_check 23inherit pypi setuptools3 pkgconfig features_check
24 24
diff --git a/meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb b/meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb
index 6a00e48ebb..bf492b3d57 100644
--- a/meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb
+++ b/meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb
@@ -24,7 +24,7 @@ REQUIRED_DISTRO_FEATURES = "systemd"
24 24
25RDEPENDS:${PN} += "python3-pykickstart python3-pyudev \ 25RDEPENDS:${PN} += "python3-pykickstart python3-pyudev \
26 parted python3-pyparted multipath-tools \ 26 parted python3-pyparted multipath-tools \
27 lsof cryptsetup libblockdev \ 27 lsof cryptsetup libblockdev libblockdev-bin \
28 libbytesize \ 28 libbytesize \
29" 29"
30 30
diff --git a/meta-python/recipes-extended/python-blivet/python3-blivetgui_2.6.0.bb b/meta-python/recipes-extended/python-blivet/python3-blivetgui_2.6.0.bb
index b615ff2c92..79bee63d08 100644
--- a/meta-python/recipes-extended/python-blivet/python3-blivetgui_2.6.0.bb
+++ b/meta-python/recipes-extended/python-blivet/python3-blivetgui_2.6.0.bb
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
8SRC_URI = "git://github.com/storaged-project/blivet-gui.git;branch=main;protocol=https" 8SRC_URI = "git://github.com/storaged-project/blivet-gui.git;branch=main;protocol=https"
9SRCREV = "7cec4bd48af4c8f7beb1a74bac751c3d520dedf1" 9SRCREV = "7cec4bd48af4c8f7beb1a74bac751c3d520dedf1"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit features_check setuptools3 12inherit features_check setuptools3
14REQUIRED_DISTRO_FEATURES = "x11 systemd gobject-introspection-data" 13REQUIRED_DISTRO_FEATURES = "x11 systemd gobject-introspection-data"
diff --git a/meta-python/recipes-extended/python-cson/python3-cson_git.bb b/meta-python/recipes-extended/python-cson/python3-cson_git.bb
index 489733c767..4ffe68aab6 100644
--- a/meta-python/recipes-extended/python-cson/python3-cson_git.bb
+++ b/meta-python/recipes-extended/python-cson/python3-cson_git.bb
@@ -12,7 +12,6 @@ SRCREV = "69090778bccc5ed124342ba288597fbb2bfa9f39"
12SRC_URI = "git://github.com/gt3389b/python-cson.git;branch=master;protocol=https \ 12SRC_URI = "git://github.com/gt3389b/python-cson.git;branch=master;protocol=https \
13 file://0001-setup.py-Do-not-poke-at-git-describe-to-find-version.patch" 13 file://0001-setup.py-Do-not-poke-at-git-describe-to-find-version.patch"
14 14
15S = "${WORKDIR}/git"
16 15
17RDEPENDS:${PN} = "python3-json" 16RDEPENDS:${PN} = "python3-json"
18 17
diff --git a/meta-python/recipes-extended/python-meh/python3-meh_0.52.bb b/meta-python/recipes-extended/python-meh/python3-meh_0.52.bb
index 266b94c9d8..80f9881b58 100644
--- a/meta-python/recipes-extended/python-meh/python3-meh_0.52.bb
+++ b/meta-python/recipes-extended/python-meh/python3-meh_0.52.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
7 7
8inherit setuptools3_legacy 8inherit setuptools3_legacy
9 9
10S = "${WORKDIR}/git"
11 10
12SRC_URI = "git://github.com/rhinstaller/python-meh.git;protocol=https;branch=master" 11SRC_URI = "git://github.com/rhinstaller/python-meh.git;protocol=https;branch=master"
13 12
diff --git a/meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.63.bb b/meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.63.bb
index c701e361b7..830e46a63c 100644
--- a/meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.63.bb
+++ b/meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.63.bb
@@ -37,4 +37,3 @@ SRCREV = "6e0d1238cb4696a9040072a5a28a706e5775c552"
37 37
38UPSTREAM_CHECK_GITTAGREGEX = "r(?P<pver>\d+(\.\d+)+(-\d+)*)" 38UPSTREAM_CHECK_GITTAGREGEX = "r(?P<pver>\d+(\.\d+)+(-\d+)*)"
39 39
40S = "${WORKDIR}/git"
diff --git a/meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.0.bb b/meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.1.bb
index 10e55a6e67..d62d5014de 100644
--- a/meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.0.bb
+++ b/meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.1.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] = "12f16493337cade2f7631b87c8ccd299ba2e251f3ee5d0732a058df2887afe97" 7SRC_URI[sha256sum] = "c2148f681c4a33e08bf0e26a9e5f8e4099a82e0e2a068098f32ce86577364ad5"
8 8
9inherit pypi python_setuptools_build_meta 9inherit pypi python_setuptools_build_meta
10 10
diff --git a/meta-python/recipes-extended/tuna/tuna_0.19.bb b/meta-python/recipes-extended/tuna/tuna_0.19.bb
index ea0f157921..643e3a09ff 100644
--- a/meta-python/recipes-extended/tuna/tuna_0.19.bb
+++ b/meta-python/recipes-extended/tuna/tuna_0.19.bb
@@ -7,7 +7,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/utils/tuna/tuna.git;branch=main"
7 7
8SRCREV = "b972b8ce386c29bcbcd45029a617db3db9e5b6ca" 8SRCREV = "b972b8ce386c29bcbcd45029a617db3db9e5b6ca"
9 9
10S = "${WORKDIR}/git"
11 10
12RDEPENDS:${PN} += " \ 11RDEPENDS:${PN} += " \
13 python3-io \ 12 python3-io \