summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools
diff options
context:
space:
mode:
Diffstat (limited to 'meta-python/recipes-devtools')
-rw-r--r--meta-python/recipes-devtools/python-jsonref/python3-jsonref_1.1.0.bb7
-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)9
-rw-r--r--meta-python/recipes-devtools/python/python3-aiohttp_3.12.14.bb (renamed from meta-python/recipes-devtools/python/python3-aiohttp_3.11.18.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-aioresponses_0.7.8.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-aiosignal_1.4.0.bb (renamed from meta-python/recipes-devtools/python/python3-aiosignal_1.3.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-alembic_1.16.4.bb (renamed from meta-python/recipes-devtools/python/python3-alembic_1.16.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-anyio_4.10.0.bb (renamed from meta-python/recipes-devtools/python/python3-anyio_4.9.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-apispec_6.8.2.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-asgiref_3.9.1.bb (renamed from meta-python/recipes-devtools/python/python3-asgiref_3.8.1.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-astroid_3.3.11.bb (renamed from meta-python/recipes-devtools/python/python3-astroid_3.3.10.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-bandit_1.8.6.bb (renamed from meta-python/recipes-devtools/python/python3-bandit_1.8.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-bitarray_3.6.1.bb (renamed from meta-python/recipes-devtools/python/python3-bitarray_3.4.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-bleak_1.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb)5
-rw-r--r--meta-python/recipes-devtools/python/python3-blinker_1.9.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-can_4.6.1.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.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-cantools_40.2.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-cbor2_5.7.0.bb (renamed from meta-python/recipes-devtools/python/python3-cbor2_5.6.5.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-Update-mypy-requirement.patch28
-rw-r--r--meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-ckzg/blst-0001-Support-64-bit-limbs-on-no-asm-platforms.patch92
-rw-r--r--meta-python/recipes-devtools/python/python3-ckzg/python-ckzg-0001-Let-override-CC.patch21
-rw-r--r--meta-python/recipes-devtools/python/python3-ckzg/python-ckzg-0002-Disable-Werror.patch30
-rw-r--r--meta-python/recipes-devtools/python/python3-ckzg_2.1.1.bb15
-rw-r--r--meta-python/recipes-devtools/python/python3-cmake_4.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-cmake_4.0.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-cmd2_2.7.0.bb (renamed from meta-python/recipes-devtools/python/python3-cmd2_2.6.1.bb)5
-rw-r--r--meta-python/recipes-devtools/python/python3-coverage_7.10.4.bb (renamed from meta-python/recipes-devtools/python/python3-coverage_7.8.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-crc_7.1.0.bb13
-rw-r--r--meta-python/recipes-devtools/python/python3-dateparser_1.2.2.bb (renamed from meta-python/recipes-devtools/python/python3-dateparser_1.2.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-distlib_0.4.0.bb (renamed from meta-python/recipes-devtools/python/python3-distlib_0.3.9.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-djangorestframework_3.16.1.bb (renamed from meta-python/recipes-devtools/python/python3-djangorestframework_3.16.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-elementpath_5.0.4.bb (renamed from meta-python/recipes-devtools/python/python3-elementpath_5.0.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-eth-account_0.13.7.bb (renamed from meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb)7
-rw-r--r--meta-python/recipes-devtools/python/python3-eventlet_0.40.2.bb (renamed from meta-python/recipes-devtools/python/python3-eventlet_0.40.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-expandvars_1.1.1.bb (renamed from meta-python/recipes-devtools/python/python3-expandvars_1.0.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-fasteners_0.20.bb (renamed from meta-python/recipes-devtools/python/python3-fasteners_0.19.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-flask-marshmallow_1.3.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-flask-sqlalchemy_3.1.1.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-flask_3.1.1.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-freezegun_1.5.5.bb (renamed from meta-python/recipes-devtools/python/python3-freezegun_1.5.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-genson_1.3.0.bb9
-rw-r--r--meta-python/recipes-devtools/python/python3-gevent/0001-_setuputils.py-Do-not-add-sys_inc_dir.patch3
-rw-r--r--meta-python/recipes-devtools/python/python3-gevent_25.5.1.bb (renamed from meta-python/recipes-devtools/python/python3-gevent_25.4.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-gnupg_0.5.5.bb (renamed from meta-python/recipes-devtools/python/python3-gnupg_0.5.4.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-greenlet_3.2.4.bb (renamed from meta-python/recipes-devtools/python/python3-greenlet_3.2.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-greenstalk_2.1.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-channelz_1.74.0.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-reflection_1.74.0.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-tools/0001-protobuf-Disable-musttail-attribute-on-mips.patch6
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch7
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-tools_1.74.0.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio/0001-python-enable-unbundled-cross-compilation.patch4
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch13
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio_1.74.0.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio_1.72.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-httptools_0.6.4.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-icecream_2.1.7.bb (renamed from meta-python/recipes-devtools/python/python3-icecream_2.1.4.bb)2
-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-inline-snapshot_0.27.2.bb (renamed from meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-ipython_9.4.0.bb (renamed from meta-python/recipes-devtools/python/python3-ipython_9.3.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-itsdangerous_2.2.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-jsonschema-default_1.8.1.bb14
-rw-r--r--meta-python/recipes-devtools/python/python3-kivy_2.3.1.bb3
-rw-r--r--meta-python/recipes-devtools/python/python3-kiwisolver_1.4.9.bb (renamed from meta-python/recipes-devtools/python/python3-kiwisolver_1.4.8.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-lief_0.16.6.bb (renamed from meta-python/recipes-devtools/python/python3-lief_0.16.5.bb)7
-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-matplotlib_3.10.5.bb (renamed from meta-python/recipes-devtools/python/python3-matplotlib_3.10.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-moteus_0.3.90.bb (renamed from meta-python/recipes-devtools/python/python3-moteus_0.3.87.bb)2
-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.6.3.bb (renamed from meta-python/recipes-devtools/python/python3-multidict_6.5.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-mypy-extensions_1.1.0.bb4
-rw-r--r--meta-python/recipes-devtools/python/python3-mypy_1.17.0.bb (renamed from meta-python/recipes-devtools/python/python3-mypy_1.15.0.bb)5
-rw-r--r--meta-python/recipes-devtools/python/python3-myst-parser_4.0.1.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-nanobind_2.8.0.bb (renamed from meta-python/recipes-devtools/python/python3-nanobind_2.7.0.bb)2
-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_11.3.0.bb (renamed from meta-python/recipes-devtools/python/python3-pillow_11.2.1.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-polyline_2.0.3.bb (renamed from meta-python/recipes-devtools/python/python3-polyline_2.0.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-posix-ipc/0001-build_support-fix-cross-compilation-error-when-CC-is.patch53
-rw-r--r--meta-python/recipes-devtools/python/python3-posix-ipc/0001-build_support-use-source-filename-instead-of-foo-for.patch50
-rw-r--r--meta-python/recipes-devtools/python/python3-posix-ipc/0002-build_support-handle-empty-max_priority-value-as-Non.patch49
-rw-r--r--meta-python/recipes-devtools/python/python3-posix-ipc/0003-build_support-use-does_build_succeed-in-compile_and_.patch62
-rw-r--r--meta-python/recipes-devtools/python/python3-posix-ipc_1.2.0.bb17
-rw-r--r--meta-python/recipes-devtools/python/python3-posix-ipc_1.3.0.bb19
-rw-r--r--meta-python/recipes-devtools/python/python3-progress_1.6.1.bb (renamed from meta-python/recipes-devtools/python/python3-progress_1.6.bb)4
-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-pyais_2.13.0.bb (renamed from meta-python/recipes-devtools/python/python3-pyais_2.9.4.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-pycares_4.10.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-bump-required-version-to-0.46.1-for-python3-wheel.patch23
-rw-r--r--meta-python/recipes-devtools/python/python3-pychromecast_14.0.7.bb1
-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-core-crates.inc106
-rw-r--r--meta-python/recipes-devtools/python/python3-pydantic-core/0001-cargo.toml-Update-bitvec-to-use-radium-1.x.patch46
-rw-r--r--meta-python/recipes-devtools/python/python3-pydantic-core/0001-musl-enable-getrandom-on-all-musl-platforms.patch81
-rw-r--r--meta-python/recipes-devtools/python/python3-pydantic-core/atomic.patch39
-rw-r--r--meta-python/recipes-devtools/python/python3-pydantic-core_2.37.2.bb (renamed from meta-python/recipes-devtools/python/python3-pydantic-core_2.34.1.bb)5
-rw-r--r--meta-python/recipes-devtools/python/python3-pydantic_2.11.7.bb (renamed from meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb)4
-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-pylint/0001-Adjust-test-expectations-for-ptest.patch6
-rw-r--r--meta-python/recipes-devtools/python/python3-pylint/0002-pyproject.toml-Keep-tool.setuptools.license-files.patch7
-rw-r--r--meta-python/recipes-devtools/python/python3-pylint_3.3.7.bb (renamed from meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb)10
-rw-r--r--meta-python/recipes-devtools/python/python3-pymisp_2.5.17.bb (renamed from meta-python/recipes-devtools/python/python3-pymisp_2.5.12.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pymodbus_3.11.1.bb (renamed from meta-python/recipes-devtools/python/python3-pymodbus_3.9.2.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-pymongo_4.14.0.bb (renamed from meta-python/recipes-devtools/python/python3-pymongo_4.13.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb (renamed from meta-python/recipes-devtools/python/python3-pyproj_3.7.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyproject-api_1.9.1.bb (renamed from meta-python/recipes-devtools/python/python3-pyproject-api_1.8.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyroute2_0.9.4.bb (renamed from meta-python/recipes-devtools/python/python3-pyroute2_0.9.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pystemd_0.13.4.bb (renamed from meta-python/recipes-devtools/python/python3-pystemd_0.13.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-asyncio_1.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-pytest-asyncio_0.24.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-cov_6.1.1.bb (renamed from meta-python/recipes-devtools/python/python3-pytest-cov_6.0.0.bb)6
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-mock/0001-Add-asyncio-fixture-to-test_instance_async_method_sp.patch32
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-mock_3.14.1.bb (renamed from meta-python/recipes-devtools/python/python3-pytest-mock_3.14.0.bb)6
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-sugar_1.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-timeout_2.4.0.bb (renamed from meta-python/recipes-devtools/python/python3-pytest-timeout_2.3.1.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-unordered_0.7.0.bb (renamed from meta-python/recipes-devtools/python/python3-pytest-unordered_0.6.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-xdist_3.7.0.bb (renamed from meta-python/recipes-devtools/python/python3-pytest-xdist_3.5.0.bb)8
-rw-r--r--meta-python/recipes-devtools/python/python3-pyzmq_27.0.1.bb (renamed from meta-python/recipes-devtools/python/python3-pyzmq_26.4.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-regex_2025.7.34.bb (renamed from meta-python/recipes-devtools/python/python3-regex_2024.11.6.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-responses_0.25.8.bb (renamed from meta-python/recipes-devtools/python/python3-responses_0.25.7.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-rich-argparse_1.7.1.bb16
-rw-r--r--meta-python/recipes-devtools/python/python3-robotframework_7.3.2.bb (renamed from meta-python/recipes-devtools/python/python3-robotframework_7.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-rstr_3.2.2.bb12
-rw-r--r--meta-python/recipes-devtools/python/python3-scikit-build-core/0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch6
-rw-r--r--meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.5.bb (renamed from meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.4.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-simpleeval_1.0.3.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-snagboot_2.4.bb (renamed from meta-python/recipes-devtools/python/python3-snagboot_2.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-soupsieve_2.7.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.43.bb (renamed from meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.41.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-starlette_0.47.2.bb (renamed from meta-python/recipes-devtools/python/python3-starlette_0.47.0.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-systemd_235.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-termcolor_3.1.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-tornado_6.5.2.bb (renamed from meta-python/recipes-devtools/python/python3-tornado_6.5.1.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-transitions_0.9.3.bb (renamed from meta-python/recipes-devtools/python/python3-transitions_0.9.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-trustme_1.2.1.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-twitter_4.16.0.bb (renamed from meta-python/recipes-devtools/python/python3-twitter_4.15.0.bb)6
-rw-r--r--meta-python/recipes-devtools/python/python3-txaio_23.1.1.bb12
-rw-r--r--meta-python/recipes-devtools/python/python3-txaio_25.6.1.bb12
-rw-r--r--meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-typer_0.16.0.bb7
-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-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-vector_1.6.3.bb22
-rw-r--r--meta-python/recipes-devtools/python/python3-virtualenv_20.34.0.bb (renamed from meta-python/recipes-devtools/python/python3-virtualenv_20.31.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-web3_7.12.1.bb (renamed from meta-python/recipes-devtools/python/python3-web3_7.12.0.bb)2
-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)2
-rw-r--r--meta-python/recipes-devtools/python/python3-yamlloader_1.5.2.bb (renamed from meta-python/recipes-devtools/python/python3-yamlloader_1.5.1.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-breathe/python3-breathe_4.36.0.bb15
-rw-r--r--meta-python/recipes-devtools/python3-exhale/python3-exhale_0.3.7.bb20
-rw-r--r--meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.1.0.bb (renamed from meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.17.bb)2
-rw-r--r--meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.3.bb (renamed from meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.2.bb)4
-rw-r--r--meta-python/recipes-devtools/python3-zstandard/python3-zstandard_0.24.0.bb (renamed from meta-python/recipes-devtools/python3-zstandard/python3-zstandard_0.23.0.bb)2
157 files changed, 958 insertions, 458 deletions
diff --git a/meta-python/recipes-devtools/python-jsonref/python3-jsonref_1.1.0.bb b/meta-python/recipes-devtools/python-jsonref/python3-jsonref_1.1.0.bb
index 4272fc4f24..341b3cd42e 100644
--- a/meta-python/recipes-devtools/python-jsonref/python3-jsonref_1.1.0.bb
+++ b/meta-python/recipes-devtools/python-jsonref/python3-jsonref_1.1.0.bb
@@ -7,15 +7,10 @@ SRC_URI[sha256sum] = "32fe8e1d85af0fdefbebce950af85590b22b60f9e95443176adbde4e1e
7 7
8SRC_URI += "file://migrate-to-pdm-backend.patch" 8SRC_URI += "file://migrate-to-pdm-backend.patch"
9 9
10inherit pypi python_setuptools_build_meta 10inherit pypi python_pdm
11 11
12BBCLASSEXTEND = "native nativesdk" 12BBCLASSEXTEND = "native nativesdk"
13 13
14DEPENDS += " \
15 python3-pdm-native \
16 python3-pdm-backend-native \
17"
18
19RDEPENDS:${PN} += " \ 14RDEPENDS:${PN} += " \
20 python3-core \ 15 python3-core \
21 python3-json \ 16 python3-json \
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..5833b13401 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
@@ -3,14 +3,9 @@ HOMEPAGE = "https://github.com/abersheeran/a2wsgi"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=e10d05d29ec6d8be8bfc503683f1bc9a" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=e10d05d29ec6d8be8bfc503683f1bc9a"
5 5
6inherit pypi python_setuptools_build_meta ptest 6inherit pypi python_pdm ptest
7 7
8SRC_URI[sha256sum] = "fc00bab1fc792f89a8ce1b491b2ad1717b145d8caefb75d0a8586946edc97cb2" 8SRC_URI[sha256sum] = "a5bcffb52081ba39df0d5e9a884fc6f819d92e3a42389343ba77cbf809fe1f45"
9
10DEPENDS += " \
11 python3-pdm-native \
12 python3-pdm-backend-native \
13"
14 9
15SRC_URI += " \ 10SRC_URI += " \
16 file://run-ptest \ 11 file://run-ptest \
diff --git a/meta-python/recipes-devtools/python/python3-aiohttp_3.11.18.bb b/meta-python/recipes-devtools/python/python3-aiohttp_3.12.14.bb
index 898871fe00..642fc6784a 100644
--- a/meta-python/recipes-devtools/python/python3-aiohttp_3.11.18.bb
+++ b/meta-python/recipes-devtools/python/python3-aiohttp_3.12.14.bb
@@ -4,10 +4,12 @@ HOMEPAGE = "https://github.com/aio-libs/aiohttp"
4LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=748073912af33aa59430d3702aa32d41" 5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=748073912af33aa59430d3702aa32d41"
6 6
7SRC_URI[sha256sum] = "ae856e1138612b7e412db63b7708735cff4d38d0399f6a5435d3dac2669f558a" 7SRC_URI[sha256sum] = "6e06e120e34d93100de448fd941522e11dafa78ef1a893c179901b7d66aa29f2"
8 8
9inherit python_setuptools_build_meta pypi 9inherit python_setuptools_build_meta pypi
10 10
11DEPENDS = "python3-pkgconfig-native"
12
11RDEPENDS:${PN} = "\ 13RDEPENDS:${PN} = "\
12 python3-aiohappyeyeballs \ 14 python3-aiohappyeyeballs \
13 python3-aiosignal \ 15 python3-aiosignal \
diff --git a/meta-python/recipes-devtools/python/python3-aioresponses_0.7.8.bb b/meta-python/recipes-devtools/python/python3-aioresponses_0.7.8.bb
index 1b74b839a1..4fe9577b7b 100644
--- a/meta-python/recipes-devtools/python/python3-aioresponses_0.7.8.bb
+++ b/meta-python/recipes-devtools/python/python3-aioresponses_0.7.8.bb
@@ -7,7 +7,7 @@ SRC_URI[sha256sum] = "b861cdfe5dc58f3b8afac7b0a6973d5d7b2cb608dd0f6253d16b8ee8ea
7 7
8DEPENDS += "python3-pbr-native" 8DEPENDS += "python3-pbr-native"
9 9
10inherit setuptools3 pypi 10inherit python_setuptools_build_meta pypi
11 11
12RDEPENDS:${PN} += "python3-aiohttp \ 12RDEPENDS:${PN} += "python3-aiohttp \
13 python3-asyncio \ 13 python3-asyncio \
diff --git a/meta-python/recipes-devtools/python/python3-aiosignal_1.3.2.bb b/meta-python/recipes-devtools/python/python3-aiosignal_1.4.0.bb
index 33320770ab..ddbdcddc68 100644
--- a/meta-python/recipes-devtools/python/python3-aiosignal_1.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-aiosignal_1.4.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/aio-libs/aiosignal"
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] = "a8c255c66fafb1e499c9351d0bf32ff2d8a0321595ebac3b93713656d2436f54" 6SRC_URI[sha256sum] = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7"
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-alembic_1.16.1.bb b/meta-python/recipes-devtools/python/python3-alembic_1.16.4.bb
index 415b147175..f6df3131ed 100644
--- a/meta-python/recipes-devtools/python/python3-alembic_1.16.1.bb
+++ b/meta-python/recipes-devtools/python/python3-alembic_1.16.4.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] = "43d37ba24b3d17bc1eb1024fe0f51cd1dc95aeb5464594a02c6bb9ca9864bfa4" 7SRC_URI[sha256sum] = "efab6ada0dd0fae2c92060800e0bf5c1dc26af15a10e02fb4babff164b4725e2"
8 8
9RDEPENDS:${PN} += "\ 9RDEPENDS:${PN} += "\
10 python3-dateutil \ 10 python3-dateutil \
diff --git a/meta-python/recipes-devtools/python/python3-anyio_4.9.0.bb b/meta-python/recipes-devtools/python/python3-anyio_4.10.0.bb
index 9cbe26a6d5..e552fd7eaf 100644
--- a/meta-python/recipes-devtools/python/python3-anyio_4.9.0.bb
+++ b/meta-python/recipes-devtools/python/python3-anyio_4.10.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c0a769411d2af7894099e8ff75058c9f"
5 5
6inherit pypi python_setuptools_build_meta 6inherit pypi python_setuptools_build_meta
7 7
8SRC_URI[sha256sum] = "673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028" 8SRC_URI[sha256sum] = "3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6"
9 9
10DEPENDS += " \ 10DEPENDS += " \
11 python3-setuptools-scm-native \ 11 python3-setuptools-scm-native \
diff --git a/meta-python/recipes-devtools/python/python3-apispec_6.8.2.bb b/meta-python/recipes-devtools/python/python3-apispec_6.8.2.bb
index 28b31991cf..3997f824f6 100644
--- a/meta-python/recipes-devtools/python/python3-apispec_6.8.2.bb
+++ b/meta-python/recipes-devtools/python/python3-apispec_6.8.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/marshmallow-code/apispec"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=a75956865b40c80a37c1e864716592b4" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=a75956865b40c80a37c1e864716592b4"
5 5
6inherit pypi python_setuptools_build_meta 6inherit pypi python_flit_core
7 7
8SRC_URI[sha256sum] = "ce5b69b9fcf0250cb56ba0c1a52a75ff22c2f7c586654e57884399018c519f26" 8SRC_URI[sha256sum] = "ce5b69b9fcf0250cb56ba0c1a52a75ff22c2f7c586654e57884399018c519f26"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-asgiref_3.8.1.bb b/meta-python/recipes-devtools/python/python3-asgiref_3.9.1.bb
index 5d68b3e3f9..0af6eec5ce 100644
--- a/meta-python/recipes-devtools/python/python3-asgiref_3.8.1.bb
+++ b/meta-python/recipes-devtools/python/python3-asgiref_3.9.1.bb
@@ -4,8 +4,7 @@ SECTION = "devel/python"
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa"
6 6
7 7SRC_URI[sha256sum] = "a5ab6582236218e5ef1648f242fd9f10626cfd4de8dc377db215d5d5098e3142"
8SRC_URI[sha256sum] = "c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590"
9 8
10export BUILD_SYS 9export BUILD_SYS
11export HOST_SYS 10export HOST_SYS
diff --git a/meta-python/recipes-devtools/python/python3-astroid_3.3.10.bb b/meta-python/recipes-devtools/python/python3-astroid_3.3.11.bb
index b595335b99..cdb25a6515 100644
--- a/meta-python/recipes-devtools/python/python3-astroid_3.3.10.bb
+++ b/meta-python/recipes-devtools/python/python3-astroid_3.3.11.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "LGPL-2.1-only" 4LICENSE = "LGPL-2.1-only"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1"
6 6
7SRC_URI[sha256sum] = "c332157953060c6deb9caa57303ae0d20b0fbdb2e59b4a4f2a6ba49d0a7961ce" 7SRC_URI[sha256sum] = "1e5a5011af2920c7c67a53f65d536d65bfa7116feeaf2354d8b94f29573bb0ce"
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-bandit_1.8.3.bb b/meta-python/recipes-devtools/python/python3-bandit_1.8.6.bb
index 76e0ad2a32..211d579869 100644
--- a/meta-python/recipes-devtools/python/python3-bandit_1.8.3.bb
+++ b/meta-python/recipes-devtools/python/python3-bandit_1.8.6.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] = "dbfe9c25fc6961c2078593de55fd19f2559f9e45b99f1272341f5b95dea4e56b"
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-bitarray_3.4.2.bb b/meta-python/recipes-devtools/python/python3-bitarray_3.6.1.bb
index f78901f140..5a119f412f 100644
--- a/meta-python/recipes-devtools/python/python3-bitarray_3.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-bitarray_3.6.1.bb
@@ -4,7 +4,7 @@ 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] = "78ed2b911aabede3a31e3329b1de8abdc8104bd5e0545184ddbd9c7f668f4059" 7SRC_URI[sha256sum] = "4255bff37b01562b8e6adcf9db256029765985b0790c5ff76bbe1837edcd53ea"
8 8
9inherit python_setuptools_build_meta pypi 9inherit python_setuptools_build_meta pypi
10 10
diff --git a/meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb b/meta-python/recipes-devtools/python/python3-bleak_1.1.0.bb
index 4c534e1892..3fc95ea631 100644
--- a/meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb
+++ b/meta-python/recipes-devtools/python/python3-bleak_1.1.0.bb
@@ -3,14 +3,15 @@ HOMEPAGE = "https://github.com/hbldh/bleak"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=bcbc2069a86cba1b5e47253679f66ed7" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=bcbc2069a86cba1b5e47253679f66ed7"
5 5
6SRCREV = "2e6890f68f6718b4f92e602b9b926aa3d107b556" 6SRCREV = "edc9c5125614f816ac7e8edbf2b4338e3142fd3b"
7PYPI_SRC_URI = "git://github.com/hbldh/bleak.git;protocol=https;branch=develop;destsuffix=${S}" 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
11
12RDEPENDS:${PN}-ptest += " \ 11RDEPENDS:${PN}-ptest += " \
12 python3-asyncio \
13 python3-pytest-asyncio \ 13 python3-pytest-asyncio \
14 python3-pytest-cov \
14" 15"
15 16
16RDEPENDS:${PN} += " \ 17RDEPENDS:${PN} += " \
diff --git a/meta-python/recipes-devtools/python/python3-blinker_1.9.0.bb b/meta-python/recipes-devtools/python/python3-blinker_1.9.0.bb
index 2ee8133fbb..f82d686a64 100644
--- a/meta-python/recipes-devtools/python/python3-blinker_1.9.0.bb
+++ b/meta-python/recipes-devtools/python/python3-blinker_1.9.0.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=42cd19c88fc13d1307a4efd64ee90e4e"
4 4
5SRC_URI[sha256sum] = "b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf" 5SRC_URI[sha256sum] = "b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf"
6 6
7inherit pypi python_setuptools_build_meta ptest-python-pytest 7inherit pypi python_flit_core ptest-python-pytest
8 8
9RDEPENDS:${PN} += "\ 9RDEPENDS:${PN} += "\
10 python3-asyncio \ 10 python3-asyncio \
diff --git a/meta-python/recipes-devtools/python/python3-can_4.4.2.bb b/meta-python/recipes-devtools/python/python3-can_4.6.1.bb
index 31190a9f1d..04ce22346c 100644
--- a/meta-python/recipes-devtools/python/python3-can_4.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-can_4.6.1.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] = "290fea135d04b8504ebff33889cc6d301e2181a54099116609f940825ffe5005"
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.5.0.bb
index cca44af5dc..5b8233b737 100644
--- a/meta-python/recipes-devtools/python/python3-cantools_40.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cantools_40.5.0.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] = "029706310d89e186631489d6d959608b7c6c4727eaba6eca48d49ab5bfa1b277"
7 7
8PYPI_PACKAGE = "cantools" 8PYPI_PACKAGE = "cantools"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-cbor2_5.6.5.bb b/meta-python/recipes-devtools/python/python3-cbor2_5.7.0.bb
index 834bad6865..4fe60c87c9 100644
--- a/meta-python/recipes-devtools/python/python3-cbor2_5.6.5.bb
+++ b/meta-python/recipes-devtools/python/python3-cbor2_5.7.0.bb
@@ -3,7 +3,7 @@ LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a79e64179819c7ce293372c059f1dbd8" 3LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a79e64179819c7ce293372c059f1dbd8"
4DEPENDS += "python3-setuptools-scm-native" 4DEPENDS += "python3-setuptools-scm-native"
5 5
6SRC_URI[sha256sum] = "b682820677ee1dbba45f7da11898d2720f92e06be36acec290867d5ebf3d7e09" 6SRC_URI[sha256sum] = "3f6d843f4db4d0ec501c46453c22a4fbebb1abfb5b740e1bcab34c615cd7406b"
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-charset-normalizer/0001-pyproject.toml-Update-mypy-requirement.patch b/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-Update-mypy-requirement.patch
new file mode 100644
index 0000000000..44b5283359
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-Update-mypy-requirement.patch
@@ -0,0 +1,28 @@
1From ee56a688a46a2abc2ca46c061898b27b44fb9602 Mon Sep 17 00:00:00 2001
2From: Leon Anavi <leon.anavi@konsulko.com>
3Date: Thu, 17 Jul 2025 16:23:58 +0300
4Subject: [PATCH] pyproject.toml: Update mypy requirement
5
6Updates the requirements on mypy to permit the latest version.
7
8Upstream-Status: Submitted [https://github.com/jawah/charset_normalizer/pull/632]
9
10Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
11---
12 pyproject.toml | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15diff --git a/pyproject.toml b/pyproject.toml
16index e7f052a..3a75dc1 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.15.0"]
22+requires = ["setuptools", "setuptools-scm", "mypy>=1.4.1,<=1.17.0"]
23 build-backend = "setuptools.build_meta"
24
25 [project]
26--
272.39.5
28
diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb
index e62306fff3..e98f823247 100644
--- a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb
@@ -3,6 +3,8 @@ 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-Update-mypy-requirement.patch"
7
6SRC_URI[sha256sum] = "5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63" 8SRC_URI[sha256sum] = "5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63"
7 9
8DEPENDS += "python3-setuptools-scm-native python3-mypy-native" 10DEPENDS += "python3-setuptools-scm-native python3-mypy-native"
diff --git a/meta-python/recipes-devtools/python/python3-ckzg/blst-0001-Support-64-bit-limbs-on-no-asm-platforms.patch b/meta-python/recipes-devtools/python/python3-ckzg/blst-0001-Support-64-bit-limbs-on-no-asm-platforms.patch
new file mode 100644
index 0000000000..e112db9dea
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-ckzg/blst-0001-Support-64-bit-limbs-on-no-asm-platforms.patch
@@ -0,0 +1,92 @@
1From: Ulrich Weigand <ulrich.weigand@de.ibm.com>
2Date: Fri, 4 Mar 2022 17:41:12 +0100
3Subject: [PATCH] Support 64-bit limbs on no-asm platforms
4
5Currently, platforms without assembler support always use 32-bit limbs,
6but the Rust bindings always assume 64-bit limbs. This breaks on
7big-endian platforms like our IBM Z (s390x).
8
9This patch enables 64-bit limbs on 64-bit platforms even if there is
10no hand-written assembler, by using a 128-bit integer type in the
11C implementation (this is an extension that is widely supported on
1264-bit platforms with GCC or LLVM).
13
14Note that this means that the argument "n" to quot_rem_n is no
15longer guaranteed to always be a multiple of 2, so the corresponding
16assertion needs to be removed as well.
17
18This fixes the broken Rust bindings on IBM Z, and also improves
19performance by a factor or 3 or more, because compiler-generated
20code handling __int128 already uses the 64x64->128 multiply
21instruction our ISA provides.
22
23To improve performance of compiler-generated code a bit more, this
24also switches to the -O3 optimization level, which helps with
25unrolling of the Montgomery multiply core loop.
26
27Upstream-Status: Pending
28
29diff --git a/blst/bindings/rust/build.rs b/blst/bindings/rust/build.rs
30index d823057..093a072 100644
31--- a/blst/bindings/rust/build.rs
32+++ b/blst/bindings/rust/build.rs
33@@ -234,7 +234,11 @@ fn main() {
34 cc.define("SCRATCH_LIMIT", "(45 * 1024)");
35 }
36 if !cfg!(debug_assertions) {
37- cc.opt_level(2);
38+ if target_arch.eq("s390x") {
39+ cc.opt_level(3);
40+ } else {
41+ cc.opt_level(2);
42+ }
43 }
44 cc.files(&file_vec).compile("blst");
45
46diff --git a/blst/src/no_asm.h b/blst/src/no_asm.h
47index be7bf47..802b78f 100644
48--- a/blst/src/no_asm.h
49+++ b/blst/src/no_asm.h
50@@ -6,6 +6,8 @@
51
52 #if LIMB_T_BITS==32
53 typedef unsigned long long llimb_t;
54+#else
55+typedef unsigned __int128 llimb_t;
56 #endif
57
58 #if !defined(__STDC_VERSION__) || __STDC_VERSION__<199901 || defined(__STDC_NO_VLA__)
59@@ -1155,7 +1157,7 @@ limb_t div_3_limbs(const limb_t div_top[2], limb_t d_lo, limb_t d_hi)
60 static limb_t quot_rem_n(limb_t *div_rem, const limb_t *divisor,
61 limb_t quotient, size_t n)
62 {
63- __builtin_assume(n != 0 && n%2 == 0);
64+ __builtin_assume(n != 0);
65 llimb_t limbx;
66 limb_t tmp[n+1], carry, mask, borrow;
67 size_t i;
68diff --git a/blst/src/vect.h b/blst/src/vect.h
69index 19640b1..938a5ff 100644
70--- a/blst/src/vect.h
71+++ b/blst/src/vect.h
72@@ -18,7 +18,7 @@ typedef unsigned long long limb_t;
73 typedef unsigned __int64 limb_t;
74 # define LIMB_T_BITS 64
75
76-#elif defined(__BLST_NO_ASM__) || defined(__wasm64__)
77+#elif defined(__wasm64__)
78 typedef unsigned int limb_t;
79 # define LIMB_T_BITS 32
80 # ifndef __BLST_NO_ASM__
81@@ -31,8 +31,10 @@ typedef unsigned long limb_t;
82 # define LIMB_T_BITS 64
83 # else
84 # define LIMB_T_BITS 32
85-# define __BLST_NO_ASM__
86 # endif
87+# ifndef __BLST_NO_ASM__
88+# define __BLST_NO_ASM__
89+# endif
90 #endif
91
92 /*
diff --git a/meta-python/recipes-devtools/python/python3-ckzg/python-ckzg-0001-Let-override-CC.patch b/meta-python/recipes-devtools/python/python3-ckzg/python-ckzg-0001-Let-override-CC.patch
new file mode 100644
index 0000000000..c58089cc15
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-ckzg/python-ckzg-0001-Let-override-CC.patch
@@ -0,0 +1,21 @@
1From: Peter Lemenkov <lemenkov@gmail.com>
2Date: Wed, 6 Nov 2024 16:35:23 +0300
3Subject: [PATCH] Let override CC
4
5Upstream-Status: Pending
6
7Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
8
9diff --git a/src/Makefile b/src/Makefile
10index b733a11..c688005 100644
11--- a/src/Makefile
12+++ b/src/Makefile
13@@ -79,7 +79,7 @@ ifeq ($(PLATFORM),Windows)
14 CFLAGS += -D_CRT_SECURE_NO_WARNINGS
15 CFLAGS += -Wno-missing-braces -Wno-format
16 else
17- CC = clang
18+ CC ?= clang
19 CFLAGS += -fPIC
20 CFLAGS += -Wmissing-braces -Wformat=2
21 endif
diff --git a/meta-python/recipes-devtools/python/python3-ckzg/python-ckzg-0002-Disable-Werror.patch b/meta-python/recipes-devtools/python/python3-ckzg/python-ckzg-0002-Disable-Werror.patch
new file mode 100644
index 0000000000..9b0baa358a
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-ckzg/python-ckzg-0002-Disable-Werror.patch
@@ -0,0 +1,30 @@
1From: rpm-build <rpm-build>
2Date: Tue, 26 Nov 2024 11:13:18 +0100
3Subject: [PATCH] Disable Werror
4
5Upstream-Status: Pending
6
7Signed-off-by: rpm-build <rpm-build>
8
9diff --git a/src/Makefile b/src/Makefile
10index c688005..01b7a80 100644
11--- a/src/Makefile
12+++ b/src/Makefile
13@@ -20,7 +20,7 @@ ifeq ($(PLATFORM),Darwin)
14 endif
15
16 # The base compiler flags. More can be added on command line.
17-CFLAGS += -I. -I../inc -O2 -Werror
18+CFLAGS += -I. -I../inc
19 # Enable a bunch of optional warnings.
20 CFLAGS += \
21 -pedantic \
22@@ -81,7 +81,7 @@ ifeq ($(PLATFORM),Windows)
23 else
24 CC ?= clang
25 CFLAGS += -fPIC
26- CFLAGS += -Wmissing-braces -Wformat=2
27+ CFLAGS += -Wmissing-braces
28 endif
29
30 # Settings for blst.
diff --git a/meta-python/recipes-devtools/python/python3-ckzg_2.1.1.bb b/meta-python/recipes-devtools/python/python3-ckzg_2.1.1.bb
new file mode 100644
index 0000000000..5a6196bf75
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-ckzg_2.1.1.bb
@@ -0,0 +1,15 @@
1SUMMARY = "Python Bindings for the C-KZG Library"
2HOMEPAGE = "https://github.com/ethereum/c-kzg-4844"
3SECTION = "devel/python"
4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
6
7SRC_URI += " \
8 file://blst-0001-Support-64-bit-limbs-on-no-asm-platforms.patch \
9 file://python-ckzg-0001-Let-override-CC.patch \
10 file://python-ckzg-0002-Disable-Werror.patch \
11"
12
13SRC_URI[sha256sum] = "d6b306b7ec93a24e4346aa53d07f7f75053bc0afc7398e35fa649e5f9d48fcc4"
14
15inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-cmake_4.0.2.bb b/meta-python/recipes-devtools/python/python3-cmake_4.1.0.bb
index a0d249a962..9ab56eb03f 100644
--- a/meta-python/recipes-devtools/python/python3-cmake_4.0.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cmake_4.1.0.bb
@@ -11,7 +11,7 @@ PYPI_PACKAGE = "cmake"
11PYPI_ARCHIVE_NAME_PREFIX = "pypi-" 11PYPI_ARCHIVE_NAME_PREFIX = "pypi-"
12 12
13inherit pypi python_setuptools_build_meta 13inherit pypi python_setuptools_build_meta
14SRC_URI[sha256sum] = "d6ce25b2cbebc073344d38b603ba223f8e633a07335f8056375f397a0f0027e5" 14SRC_URI[sha256sum] = "bacdd21aebdf9a42e5631cfb365beb8221783fcd27c4e04f7db8b79c43fb12df"
15 15
16SRC_URI += " \ 16SRC_URI += " \
17 file://CMakeLists.txt \ 17 file://CMakeLists.txt \
diff --git a/meta-python/recipes-devtools/python/python3-cmd2_2.6.1.bb b/meta-python/recipes-devtools/python/python3-cmd2_2.7.0.bb
index 4cb8305fb5..10733f79d0 100644
--- a/meta-python/recipes-devtools/python/python3-cmd2_2.6.1.bb
+++ b/meta-python/recipes-devtools/python/python3-cmd2_2.7.0.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] = "650a5892bf29b233d3d6775b5e3cc813648cff0d79134f707981f66baaed9f42" 8SRC_URI[sha256sum] = "81d8135b46210e1d03a5a810baf859069a62214788ceeec3588f44eed86fbeeb"
9 9
10inherit pypi python_setuptools_build_meta python3native 10inherit pypi python_setuptools_build_meta python3native
11 11
@@ -18,6 +18,7 @@ RDEPENDS:${PN} += "\
18 python3-pydoc \ 18 python3-pydoc \
19 python3-json \ 19 python3-json \
20 python3-numbers \ 20 python3-numbers \
21 python3-rich-argparse \
21" 22"
22 23
23BBCLASSEXTEND = "native nativesdk" 24BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-coverage_7.8.2.bb b/meta-python/recipes-devtools/python/python3-coverage_7.10.4.bb
index 9438d2f32c..d54d218326 100644
--- a/meta-python/recipes-devtools/python/python3-coverage_7.8.2.bb
+++ b/meta-python/recipes-devtools/python/python3-coverage_7.10.4.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] = "a886d531373a1f6ff9fad2a2ba4a045b68467b779ae729ee0b3b10ac20033b27" 6SRC_URI[sha256sum] = "25f5130af6c8e7297fd14634955ba9e1697f47143f289e2a23284177c0061d27"
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-crc_7.1.0.bb b/meta-python/recipes-devtools/python/python3-crc_7.1.0.bb
new file mode 100644
index 0000000000..d0bd3972b6
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-crc_7.1.0.bb
@@ -0,0 +1,13 @@
1SUMMARY = "Library and CLI to calculate and verify all kinds of CRC checksums"
2DESCRIPTION = "\
3 Calculate CRC checksums, verify CRC checksum, predefined CRC configurations, \
4 custom CRC configurations"
5BUGTRACKER = "https://github.com/Nicoretti/crc/issues"
6HOMEPAGE = "https://nicoretti.github.io/crc/"
7SECTION = "devel/python"
8LICENSE = "BSD-2-Clause"
9LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f94c07350a9f2e0ce3a246fed3b32353"
10
11SRC_URI[sha256sum] = "99dd540909a37ae4f62c65441df8ecb4e7f9af014fecaf4f331052a41d66c07d"
12
13inherit pypi python_poetry_core
diff --git a/meta-python/recipes-devtools/python/python3-dateparser_1.2.1.bb b/meta-python/recipes-devtools/python/python3-dateparser_1.2.2.bb
index d3541c89c7..b66900aebb 100644
--- a/meta-python/recipes-devtools/python/python3-dateparser_1.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-dateparser_1.2.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/scrapinghub/dateparser"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3d3ed25571191e7aa3f55d0a6efe0051" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=3d3ed25571191e7aa3f55d0a6efe0051"
5 5
6SRC_URI[sha256sum] = "7e4919aeb48481dbfc01ac9683c8e20bfe95bb715a38c1e9f6af889f4f30ccc3" 6SRC_URI[sha256sum] = "986316f17cb8cdc23ea8ce563027c5ef12fc725b6fb1d137c14ca08777c5ecf7"
7 7
8PYPI_PACKAGE = "dateparser" 8PYPI_PACKAGE = "dateparser"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-distlib_0.3.9.bb b/meta-python/recipes-devtools/python/python3-distlib_0.4.0.bb
index 33e79d53e3..146803a45c 100644
--- a/meta-python/recipes-devtools/python/python3-distlib_0.3.9.bb
+++ b/meta-python/recipes-devtools/python/python3-distlib_0.4.0.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/pypa/distlib"
6LICENSE = "PSF-2.0" 6LICENSE = "PSF-2.0"
7LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f6a11430d5cd6e2cd3832ee94f22ddfc" 7LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f6a11430d5cd6e2cd3832ee94f22ddfc"
8 8
9SRC_URI[sha256sum] = "a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403" 9SRC_URI[sha256sum] = "feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d"
10 10
11BBCLASSEXTEND = "native nativesdk" 11BBCLASSEXTEND = "native nativesdk"
12inherit pypi python_setuptools_build_meta 12inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-djangorestframework_3.16.0.bb b/meta-python/recipes-devtools/python/python3-djangorestframework_3.16.1.bb
index ed9a09c59e..bcd079f328 100644
--- a/meta-python/recipes-devtools/python/python3-djangorestframework_3.16.0.bb
+++ b/meta-python/recipes-devtools/python/python3-djangorestframework_3.16.1.bb
@@ -5,7 +5,7 @@ HOMEPAGE = "https://pypi.python.org/pypi/djangorestframework"
5LICENSE = "MIT" 5LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://LICENSE.md;md5=7879a5a716147a784f7e524c9cf103c1" 6LIC_FILES_CHKSUM = "file://LICENSE.md;md5=7879a5a716147a784f7e524c9cf103c1"
7 7
8SRC_URI[sha256sum] = "f022ff46613584de994c0c6a4aebbace5fd700555fbe9d33b865ebf173eba6c9" 8SRC_URI[sha256sum] = "166809528b1aced0a17dc66c24492af18049f2c9420dbd0be29422029cfc3ff7"
9 9
10PYPI_PACKAGE = "djangorestframework" 10PYPI_PACKAGE = "djangorestframework"
11 11
diff --git a/meta-python/recipes-devtools/python/python3-elementpath_5.0.1.bb b/meta-python/recipes-devtools/python/python3-elementpath_5.0.4.bb
index 71ccec5719..150a7245e0 100644
--- a/meta-python/recipes-devtools/python/python3-elementpath_5.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-elementpath_5.0.4.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] = "85ed93565d6e94aefa160b12f36b12cbe4be6bf9bbde06b80f2c5c94829a25fb"
7 7
8PYPI_PACKAGE = "elementpath" 8PYPI_PACKAGE = "elementpath"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb b/meta-python/recipes-devtools/python/python3-eth-account_0.13.7.bb
index 867aaaf025..a3ae8a7802 100644
--- a/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
+++ b/meta-python/recipes-devtools/python/python3-eth-account_0.13.7.bb
@@ -2,9 +2,11 @@ SUMMARY = "Assign Ethereum transactions and messages with local private keys."
2HOMEPAGE = "https://github.com/ethereum/eth-account" 2HOMEPAGE = "https://github.com/ethereum/eth-account"
3SECTION = "devel/python" 3SECTION = "devel/python"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=16ffc86adf4293d4cfb204e77d62cfe6" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=a26e64020156e806cf0054a6d504b301"
6 6
7SRC_URI[sha256sum] = "0374c5886f35780e1f23e50ce6b0482f3387646eceda544e97d69f17f6c216ee" 7SRC_URI[sha256sum] = "5853ecbcbb22e65411176f121f5f24b8afeeaf13492359d254b16d8b18c77a46"
8
9PYPI_PACKAGE = "eth_account"
8 10
9inherit pypi setuptools3 11inherit pypi setuptools3
10 12
@@ -17,4 +19,5 @@ RDEPENDS:${PN} += " \
17 python3-eth-utils \ 19 python3-eth-utils \
18 python3-hexbytes \ 20 python3-hexbytes \
19 python3-rlp \ 21 python3-rlp \
22 python3-ckzg \
20" 23"
diff --git a/meta-python/recipes-devtools/python/python3-eventlet_0.40.0.bb b/meta-python/recipes-devtools/python/python3-eventlet_0.40.2.bb
index 88c3d06967..3c8397c3bd 100644
--- a/meta-python/recipes-devtools/python/python3-eventlet_0.40.0.bb
+++ b/meta-python/recipes-devtools/python/python3-eventlet_0.40.2.bb
@@ -5,7 +5,7 @@ LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=56472ad6de4caf50e05332a34b66e778" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=56472ad6de4caf50e05332a34b66e778"
6 6
7SRC_URI += "file://d19ad6cc086684ee74db250f5fd35227c98e678a.patch" 7SRC_URI += "file://d19ad6cc086684ee74db250f5fd35227c98e678a.patch"
8SRC_URI[sha256sum] = "f659d735e06795a26167b666008798c7a203fcd8119b08b84036e41076432ff1" 8SRC_URI[sha256sum] = "42636c277f761d026905cd0ba0a11edec7600001be401d6ae7e9546559c8d8b0"
9 9
10inherit pypi python_hatchling 10inherit pypi python_hatchling
11 11
diff --git a/meta-python/recipes-devtools/python/python3-expandvars_1.0.0.bb b/meta-python/recipes-devtools/python/python3-expandvars_1.1.1.bb
index 6741bc3826..03e3d361b4 100644
--- a/meta-python/recipes-devtools/python/python3-expandvars_1.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-expandvars_1.1.1.bb
@@ -3,8 +3,8 @@ HOMEPAGE = "https://github.com/sayanarijit/expandvars"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=8b2e744064bd184728ac09dbfb52aaf4" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=8b2e744064bd184728ac09dbfb52aaf4"
5 5
6SRC_URI[sha256sum] = "f04070b8260264185f81142cd85e5df9ceef7229e836c5844302c4ccfa00c30d" 6SRC_URI[sha256sum] = "98add8268b760dfee457bde1c17bf745795fdebc22b7ddab75fd3278653f1e05"
7 7
8inherit pypi python_hatchling python_setuptools_build_meta 8inherit pypi python_hatchling
9 9
10BBCLASSEXTEND = "native nativesdk" 10BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-fasteners_0.19.bb b/meta-python/recipes-devtools/python/python3-fasteners_0.20.bb
index 22e58c5668..05cf1e09cf 100644
--- a/meta-python/recipes-devtools/python/python3-fasteners_0.19.bb
+++ b/meta-python/recipes-devtools/python/python3-fasteners_0.20.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/harlowja/fasteners"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=4476c4be31402271e101d9a4a3430d52" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=4476c4be31402271e101d9a4a3430d52"
5 5
6SRC_URI[sha256sum] = "b4f37c3ac52d8a445af3a66bce57b33b5e90b97c696b7b984f530cf8f0ded09c" 6SRC_URI[sha256sum] = "55dce8792a41b56f727ba6e123fcaee77fd87e638a6863cec00007bfea84c8d8"
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-flask-marshmallow_1.3.0.bb b/meta-python/recipes-devtools/python/python3-flask-marshmallow_1.3.0.bb
index 631ea14c3d..f0cc8ef64f 100644
--- a/meta-python/recipes-devtools/python/python3-flask-marshmallow_1.3.0.bb
+++ b/meta-python/recipes-devtools/python/python3-flask-marshmallow_1.3.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/marshmallow-code/flask-marshmallow"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=27586b20700d7544c06933afe56f7df4" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=27586b20700d7544c06933afe56f7df4"
5 5
6inherit pypi python_setuptools_build_meta 6inherit pypi python_flit_core
7 7
8PYPI_PACKAGE = "flask_marshmallow" 8PYPI_PACKAGE = "flask_marshmallow"
9UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 9UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
diff --git a/meta-python/recipes-devtools/python/python3-flask-sqlalchemy_3.1.1.bb b/meta-python/recipes-devtools/python/python3-flask-sqlalchemy_3.1.1.bb
index 9f3db38959..a3fd62228a 100644
--- a/meta-python/recipes-devtools/python/python3-flask-sqlalchemy_3.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-flask-sqlalchemy_3.1.1.bb
@@ -7,6 +7,6 @@ SRC_URI[sha256sum] = "e4b68bb881802dda1a7d878b2fc84c06d1ee57fb40b874d3dc97dabfa3
7PYPI_PACKAGE = "flask_sqlalchemy" 7PYPI_PACKAGE = "flask_sqlalchemy"
8UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 8UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
9 9
10inherit pypi python_setuptools_build_meta 10inherit pypi python_flit_core
11 11
12RDEPENDS:${PN} = "python3-sqlalchemy python3-flask" 12RDEPENDS:${PN} = "python3-sqlalchemy python3-flask"
diff --git a/meta-python/recipes-devtools/python/python3-flask_3.1.1.bb b/meta-python/recipes-devtools/python/python3-flask_3.1.1.bb
index a1bea8e69b..d1f0a183b2 100644
--- a/meta-python/recipes-devtools/python/python3-flask_3.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-flask_3.1.1.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ffeffa59c90c9c4a033c7574f8f3fb75"
8 8
9SRC_URI[sha256sum] = "284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e" 9SRC_URI[sha256sum] = "284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e"
10 10
11inherit pypi python_setuptools_build_meta ptest-python-pytest 11inherit pypi python_flit_core ptest-python-pytest
12 12
13CLEANBROKEN = "1" 13CLEANBROKEN = "1"
14 14
diff --git a/meta-python/recipes-devtools/python/python3-freezegun_1.5.2.bb b/meta-python/recipes-devtools/python/python3-freezegun_1.5.5.bb
index 56674c448b..878d438070 100644
--- a/meta-python/recipes-devtools/python/python3-freezegun_1.5.2.bb
+++ b/meta-python/recipes-devtools/python/python3-freezegun_1.5.5.bb
@@ -3,7 +3,7 @@ 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] = "a54ae1d2f9c02dbf42e02c18a3ab95ab4295818b549a34dac55592d72a905181" 6SRC_URI[sha256sum] = "ac7742a6cc6c25a2c35e9292dfd554b897b517d2dec26891a2e8debf205cb94a"
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-genson_1.3.0.bb b/meta-python/recipes-devtools/python/python3-genson_1.3.0.bb
new file mode 100644
index 0000000000..e23af06a2b
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-genson_1.3.0.bb
@@ -0,0 +1,9 @@
1DESCRIPTION = "GenSON is a powerful, user-friendly JSON Schema generator built in Python."
2LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=e6c30d55dbfb3a28d420d918534adf6b"
4
5SRC_URI[sha256sum] = "e02db9ac2e3fd29e65b5286f7135762e2cd8a986537c075b06fc5f1517308e37"
6
7inherit pypi python_setuptools_build_meta
8
9BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-gevent/0001-_setuputils.py-Do-not-add-sys_inc_dir.patch b/meta-python/recipes-devtools/python/python3-gevent/0001-_setuputils.py-Do-not-add-sys_inc_dir.patch
index 49903d6ce8..68ef5d6d9a 100644
--- a/meta-python/recipes-devtools/python/python3-gevent/0001-_setuputils.py-Do-not-add-sys_inc_dir.patch
+++ b/meta-python/recipes-devtools/python/python3-gevent/0001-_setuputils.py-Do-not-add-sys_inc_dir.patch
@@ -1,4 +1,4 @@
1From 9eb453283a7ac8a9b1dd3eac86d936c7a430476b Mon Sep 17 00:00:00 2001 1From 21b8f74c3d0006c80549452743d50e6f012aa7ef Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 11 Oct 2022 17:37:01 -0700 3Date: Tue, 11 Oct 2022 17:37:01 -0700
4Subject: [PATCH] _setuputils.py: Do not add sys_inc_dir 4Subject: [PATCH] _setuputils.py: Do not add sys_inc_dir
@@ -10,7 +10,6 @@ we really do not need setuptools to deduce it for us.
10 10
11Upstream-Status: Inappropriate [ Cross-compile specific ] 11Upstream-Status: Inappropriate [ Cross-compile specific ]
12Signed-off-by: Khem Raj <raj.khem@gmail.com> 12Signed-off-by: Khem Raj <raj.khem@gmail.com>
13
14--- 13---
15 _setuputils.py | 3 +-- 14 _setuputils.py | 3 +--
16 1 file changed, 1 insertion(+), 2 deletions(-) 15 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/meta-python/recipes-devtools/python/python3-gevent_25.4.2.bb b/meta-python/recipes-devtools/python/python3-gevent_25.5.1.bb
index b66fd5c8cf..05c4ea2205 100644
--- a/meta-python/recipes-devtools/python/python3-gevent_25.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-gevent_25.5.1.bb
@@ -15,7 +15,7 @@ RDEPENDS:${PN} = "python3-greenlet \
15 15
16SRC_URI += "file://0001-_setuputils.py-Do-not-add-sys_inc_dir.patch" 16SRC_URI += "file://0001-_setuputils.py-Do-not-add-sys_inc_dir.patch"
17 17
18SRC_URI[sha256sum] = "7ffba461458ed28a85a01285ea0e0dc14f883204d17ce5ed82fa839a9d620028" 18SRC_URI[sha256sum] = "582c948fa9a23188b890d0bc130734a506d039a2e5ad87dae276a456cc683e61"
19 19
20inherit pypi python_setuptools_build_meta cython 20inherit pypi python_setuptools_build_meta cython
21 21
diff --git a/meta-python/recipes-devtools/python/python3-gnupg_0.5.4.bb b/meta-python/recipes-devtools/python/python3-gnupg_0.5.5.bb
index 5de9a7be0e..38e5b99341 100644
--- a/meta-python/recipes-devtools/python/python3-gnupg_0.5.4.bb
+++ b/meta-python/recipes-devtools/python/python3-gnupg_0.5.5.bb
@@ -4,7 +4,7 @@ LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5dabe659eadd6d97325b1582e41cfc11" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5dabe659eadd6d97325b1582e41cfc11"
5 5
6PYPI_PACKAGE = "python-gnupg" 6PYPI_PACKAGE = "python-gnupg"
7SRC_URI[sha256sum] = "f2fdb5fb29615c77c2743e1cb3d9314353a6e87b10c37d238d91ae1c6feae086" 7SRC_URI[sha256sum] = "3fdcaf76f60a1b948ff8e37dc398d03cf9ce7427065d583082b92da7a4ff5a63"
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-greenlet_3.2.3.bb b/meta-python/recipes-devtools/python/python3-greenlet_3.2.4.bb
index 47ebd641df..1657be2b2a 100644
--- a/meta-python/recipes-devtools/python/python3-greenlet_3.2.3.bb
+++ b/meta-python/recipes-devtools/python/python3-greenlet_3.2.4.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] = "8b0dd8ae4c0d6f5e54ee55ba935eeb3d735a9b58a8a1e5b5cbab64e01a39f365" 7SRC_URI[sha256sum] = "0dca0d95ff849f9a364385f36ab49f50065d76964944638be9691e1832e9f86d"
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-greenstalk_2.1.0.bb b/meta-python/recipes-devtools/python/python3-greenstalk_2.1.0.bb
index 5b87f39f12..c23c29f35d 100644
--- a/meta-python/recipes-devtools/python/python3-greenstalk_2.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-greenstalk_2.1.0.bb
@@ -7,4 +7,4 @@ SRC_URI[sha256sum] = "a731ca15bc3b03dfffc438db08c96d0c4e8ce5f472403573e40a193979
7 7
8RDEPENDS:${PN} += "python3-io python3-core" 8RDEPENDS:${PN} += "python3-io python3-core"
9 9
10inherit pypi python_setuptools_build_meta python_hatchling 10inherit pypi python_hatchling
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.1.bb b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.74.0.bb
index 0792506e03..97b645d985 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.1.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.74.0.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] = "7dec124f2cefe6d2f2b9176d578496a938a8407ea196eb7a27494f4a40793a0a" 14SRC_URI[sha256sum] = "6b80079b6d6e3484eaf89f4e547438e8fcb8658f244027dafb67803bbbd07d4b"
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.1.bb b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.74.0.bb
index a922dcd873..914abbf589 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.1.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.74.0.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] = "f04f0c8c21937162c3a7d2b9532a42e568fd4096327bec8eb1cff8e7d8146150" 14SRC_URI[sha256sum] = "c7327d2520dcdac209872ebf57774c3239646dad882e4abb4ad7bebccaca2c83"
15 15
16RDEPENDS:${PN} = "python3-grpcio" 16RDEPENDS:${PN} = "python3-grpcio"
17 17
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-protobuf-Disable-musttail-attribute-on-mips.patch b/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-protobuf-Disable-musttail-attribute-on-mips.patch
index cb12fb4983..0293cfe650 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-protobuf-Disable-musttail-attribute-on-mips.patch
+++ b/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-protobuf-Disable-musttail-attribute-on-mips.patch
@@ -1,4 +1,4 @@
1From ded393c799d4d970d69a75c458f3672b03099aeb Mon Sep 17 00:00:00 2001 1From 668d3e577073e51cc7e98b42d89c1e2b9b4e04b4 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Fri, 16 Sep 2022 19:09:15 -0700 3Date: Fri, 16 Sep 2022 19:09:15 -0700
4Subject: [PATCH] protobuf: Disable musttail attribute on mips 4Subject: [PATCH] protobuf: Disable musttail attribute on mips
@@ -13,10 +13,10 @@ Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
13 1 file changed, 1 insertion(+) 13 1 file changed, 1 insertion(+)
14 14
15diff --git a/third_party/protobuf/src/google/protobuf/port_def.inc b/third_party/protobuf/src/google/protobuf/port_def.inc 15diff --git a/third_party/protobuf/src/google/protobuf/port_def.inc b/third_party/protobuf/src/google/protobuf/port_def.inc
16index 56f995e..4d36c2f 100644 16index edd6d51..6ddaf80 100644
17--- a/third_party/protobuf/src/google/protobuf/port_def.inc 17--- a/third_party/protobuf/src/google/protobuf/port_def.inc
18+++ b/third_party/protobuf/src/google/protobuf/port_def.inc 18+++ b/third_party/protobuf/src/google/protobuf/port_def.inc
19@@ -227,6 +227,7 @@ static_assert(PROTOBUF_ABSL_MIN(20230125, 3), 19@@ -235,6 +235,7 @@ static_assert(PROTOBUF_ABSL_MIN(20230125, 3),
20 #error PROTOBUF_TAILCALL was previously defined 20 #error PROTOBUF_TAILCALL was previously defined
21 #endif 21 #endif
22 #if ABSL_HAVE_CPP_ATTRIBUTE(clang::musttail) && !defined(__arm__) && \ 22 #if ABSL_HAVE_CPP_ATTRIBUTE(clang::musttail) && !defined(__arm__) && \
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch b/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch
index 439b337bda..b779d1441a 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch
+++ b/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch
@@ -1,4 +1,4 @@
1From f1bf68aaa5417bcb7ad4996f1be8d2c0f53c521c Mon Sep 17 00:00:00 2001 1From 1f1f174ed3ca28bdf8bbb479eb1d948d934dcc53 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 17 Feb 2021 13:38:55 -0800 3Date: Wed, 17 Feb 2021 13:38:55 -0800
4Subject: [PATCH] setup.py: Do not mix C and C++ compiler options 4Subject: [PATCH] setup.py: Do not mix C and C++ compiler options
@@ -27,7 +27,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
27 1 file changed, 6 insertions(+), 4 deletions(-) 27 1 file changed, 6 insertions(+), 4 deletions(-)
28 28
29diff --git a/setup.py b/setup.py 29diff --git a/setup.py b/setup.py
30index 1a997df..86e3ad1 100644 30index ff27e67..964baf4 100644
31--- a/setup.py 31--- a/setup.py
32+++ b/setup.py 32+++ b/setup.py
33@@ -90,9 +90,11 @@ def check_linker_need_libatomic(): 33@@ -90,9 +90,11 @@ def check_linker_need_libatomic():
@@ -54,6 +54,3 @@ index 1a997df..86e3ad1 100644
54 stdin=PIPE, 54 stdin=PIPE,
55 stdout=PIPE, 55 stdout=PIPE,
56 stderr=PIPE, 56 stderr=PIPE,
57--
582.43.0
59
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.1.bb b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.74.0.bb
index 52d68c71a9..8444f96c03 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.1.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.74.0.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] = "a11afb21d0e960eb41f3c3053206e9271ec42579582c13193b99a0dca6be86d1" 18SRC_URI[sha256sum] = "88ab9eb18b6ac1b4872add6b394073bd8d44eee7c32e4dc60a022e25ffaffb95"
19 19
20RDEPENDS:${PN} = "python3-grpcio" 20RDEPENDS:${PN} = "python3-grpcio"
21 21
diff --git a/meta-python/recipes-devtools/python/python3-grpcio/0001-python-enable-unbundled-cross-compilation.patch b/meta-python/recipes-devtools/python/python3-grpcio/0001-python-enable-unbundled-cross-compilation.patch
index b2b2713559..bfc471f3fe 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio/0001-python-enable-unbundled-cross-compilation.patch
+++ b/meta-python/recipes-devtools/python/python3-grpcio/0001-python-enable-unbundled-cross-compilation.patch
@@ -1,4 +1,4 @@
1From ed9f268774838d279e23b4ae9fb95ca7650942b2 Mon Sep 17 00:00:00 2001 1From 55405c161ec71068229d13ef19d2f01ff59c2b77 Mon Sep 17 00:00:00 2001
2From: Peter Marko <peter.marko@siemens.com> 2From: Peter Marko <peter.marko@siemens.com>
3Date: Wed, 5 Feb 2025 21:06:50 +0100 3Date: Wed, 5 Feb 2025 21:06:50 +0100
4Subject: [PATCH] python: enable unbundled cross compilation 4Subject: [PATCH] python: enable unbundled cross compilation
@@ -13,7 +13,7 @@ Signed-off-by: Peter Marko <peter.marko@siemens.com>
13 1 file changed, 5 insertions(+), 5 deletions(-) 13 1 file changed, 5 insertions(+), 5 deletions(-)
14 14
15diff --git a/setup.py b/setup.py 15diff --git a/setup.py b/setup.py
16index 4d13d87..f002ab2 100644 16index 39ca17e..bffa9fb 100644
17--- a/setup.py 17--- a/setup.py
18+++ b/setup.py 18+++ b/setup.py
19@@ -318,25 +318,25 @@ if BUILD_WITH_SYSTEM_OPENSSL: 19@@ -318,25 +318,25 @@ if BUILD_WITH_SYSTEM_OPENSSL:
diff --git a/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch b/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch
index 69e06a7918..946e36f53f 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch
+++ b/meta-python/recipes-devtools/python/python3-grpcio/abseil-ppc-fixes.patch
@@ -1,5 +1,5 @@
1From a2ec96a96ff7ba016e800212a942b9f29f255415 Mon Sep 17 00:00:00 2001 1From 42b215f964b2c13db4adb0ee72f024607f74e6d1 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 13 Mar 2021 10:26:25 -0800 3Date: Sat, 13 Mar 2021 10:26:25 -0800
4Subject: [PATCH] An all-in-one patch that fixes several issues: 4Subject: [PATCH] An all-in-one patch that fixes several issues:
5 5
@@ -22,7 +22,7 @@ Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
22 4 files changed, 12 insertions(+), 5 deletions(-) 22 4 files changed, 12 insertions(+), 5 deletions(-)
23 23
24diff --git a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc 24diff --git a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
25index a0bf3a6..103b4f6 100644 25index 68f9273..5dbfaab 100644
26--- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc 26--- a/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
27+++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc 27+++ b/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
28@@ -20,7 +20,7 @@ 28@@ -20,7 +20,7 @@
@@ -85,10 +85,10 @@ index 3dd6ba1..9f0601c 100644
85 return reinterpret_cast<void*>(context->uc_mcontext.__gregs[REG_PC]); 85 return reinterpret_cast<void*>(context->uc_mcontext.__gregs[REG_PC]);
86 #elif defined(__s390__) && !defined(__s390x__) 86 #elif defined(__s390__) && !defined(__s390x__)
87diff --git a/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h b/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h 87diff --git a/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h b/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
88index 3929b1b..23d5e50 100644 88index 88949fe..4e26a6b 100644
89--- a/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h 89--- a/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
90+++ b/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h 90+++ b/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
91@@ -60,7 +60,7 @@ 91@@ -67,7 +67,7 @@
92 #elif defined(__i386__) || defined(__x86_64__) 92 #elif defined(__i386__) || defined(__x86_64__)
93 #define ABSL_STACKTRACE_INL_HEADER \ 93 #define ABSL_STACKTRACE_INL_HEADER \
94 "absl/debugging/internal/stacktrace_x86-inl.inc" 94 "absl/debugging/internal/stacktrace_x86-inl.inc"
@@ -97,6 +97,3 @@ index 3929b1b..23d5e50 100644
97 #define ABSL_STACKTRACE_INL_HEADER \ 97 #define ABSL_STACKTRACE_INL_HEADER \
98 "absl/debugging/internal/stacktrace_powerpc-inl.inc" 98 "absl/debugging/internal/stacktrace_powerpc-inl.inc"
99 #elif defined(__aarch64__) 99 #elif defined(__aarch64__)
100--
1012.43.0
102
diff --git a/meta-python/recipes-devtools/python/python3-grpcio_1.72.1.bb b/meta-python/recipes-devtools/python/python3-grpcio_1.74.0.bb
index 79059a33cf..e4cf4405f4 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio_1.72.1.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio_1.74.0.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] = "87f62c94a40947cec1a0f91f95f5ba0aa8f799f23a1d42ae5be667b6b27b959c" 16SRC_URI[sha256sum] = "80d1f4fbb35b0742d3e3d3bb654b7381cd5f015f8497279a1e9c21ba623e01b1"
17 17
18RDEPENDS:${PN} = "python3-protobuf" 18RDEPENDS:${PN} = "python3-protobuf"
19 19
diff --git a/meta-python/recipes-devtools/python/python3-httptools_0.6.4.bb b/meta-python/recipes-devtools/python/python3-httptools_0.6.4.bb
index 49f14da206..d8a9f06908 100644
--- a/meta-python/recipes-devtools/python/python3-httptools_0.6.4.bb
+++ b/meta-python/recipes-devtools/python/python3-httptools_0.6.4.bb
@@ -3,6 +3,6 @@ HOMEPAGE = "https://github.com/MagicStack/httptools"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=0a2d82955bf3facdf04cb882655e840e" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=0a2d82955bf3facdf04cb882655e840e"
5 5
6inherit pypi setuptools3 ptest-python-pytest 6inherit pypi setuptools3_legacy ptest-python-pytest
7 7
8SRC_URI[sha256sum] = "4e93eee4add6493b59a5c514da98c939b244fce4a0d8879cd3f466562f4b7d5c" 8SRC_URI[sha256sum] = "4e93eee4add6493b59a5c514da98c939b244fce4a0d8879cd3f466562f4b7d5c"
diff --git a/meta-python/recipes-devtools/python/python3-icecream_2.1.4.bb b/meta-python/recipes-devtools/python/python3-icecream_2.1.7.bb
index e417564fa9..99aaff7e7d 100644
--- a/meta-python/recipes-devtools/python/python3-icecream_2.1.4.bb
+++ b/meta-python/recipes-devtools/python/python3-icecream_2.1.7.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] = "936df053e65ff3c7a219fa79311b32bdae19aad83dd2e23d153ab8864b78acd9"
7 7
8inherit pypi setuptools3 8inherit pypi setuptools3
9 9
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-inline-snapshot_0.23.2.bb b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.27.2.bb
index 247ceed88d..87446eb064 100644
--- a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.2.bb
+++ b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.27.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] = "440060e090db0da98bd1dea5d9c346291a0c7388213ff9437411ed59885a956d" 7SRC_URI[sha256sum] = "5ecc7ccfdcbf8d9273d3fa9fb55b829720680ef51bb1db12795fd1b0f4a3783c"
8 8
9inherit pypi python_hatchling 9inherit pypi python_hatchling
10 10
diff --git a/meta-python/recipes-devtools/python/python3-ipython_9.3.0.bb b/meta-python/recipes-devtools/python/python3-ipython_9.4.0.bb
index 3fabbb1606..a174b969a4 100644
--- a/meta-python/recipes-devtools/python/python3-ipython_9.3.0.bb
+++ b/meta-python/recipes-devtools/python/python3-ipython_9.4.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] = "79eb896f9f23f50ad16c3bc205f686f6e030ad246cc309c6279a242b14afe9d8" 6SRC_URI[sha256sum] = "c033c6d4e7914c3d9768aabe76bbe87ba1dc66a92a05db6bfa1125d81f2ee270"
7 7
8RDEPENDS:${PN} = "\ 8RDEPENDS:${PN} = "\
9 python3-setuptools \ 9 python3-setuptools \
diff --git a/meta-python/recipes-devtools/python/python3-itsdangerous_2.2.0.bb b/meta-python/recipes-devtools/python/python3-itsdangerous_2.2.0.bb
index fc43e2854d..efa88f9a43 100644
--- a/meta-python/recipes-devtools/python/python3-itsdangerous_2.2.0.bb
+++ b/meta-python/recipes-devtools/python/python3-itsdangerous_2.2.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4cda9a0ebd516714f360b0e9418cfb37"
5 5
6SRC_URI[sha256sum] = "e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173" 6SRC_URI[sha256sum] = "e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173"
7 7
8inherit pypi python_setuptools_build_meta 8inherit pypi python_flit_core
9 9
10CLEANBROKEN = "1" 10CLEANBROKEN = "1"
11 11
diff --git a/meta-python/recipes-devtools/python/python3-jsonschema-default_1.8.1.bb b/meta-python/recipes-devtools/python/python3-jsonschema-default_1.8.1.bb
new file mode 100644
index 0000000000..03cba50b99
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-jsonschema-default_1.8.1.bb
@@ -0,0 +1,14 @@
1DESCRIPTION = "A Python package that creates default objects from a JSON schema."
2HOMEPAGE = "https://github.com/mnboos/jsonschema-default"
3LICENSE = "AGPL-3.0-only"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=4ae09d45eac4aa08d013b5f2e01c67f6"
5
6SRC_URI[sha256sum] = "77e35e4a95519c7dbdbe25438c00af33c17bb766cbb0a29a2aa9d645ee3c1399"
7
8PYPI_PACKAGE = "jsonschema_default"
9
10inherit pypi python_hatchling
11
12RDEPENDS:${PN} = "python3-rstr"
13
14BBCLASSEXTEND = "native nativesdk"
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 4cdc773ba6..a2602a9a81 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
@@ -39,6 +39,9 @@ export KIVY_GRAPHICS
39KIVY_CROSS_SYSROOT = "${RECIPE_SYSROOT}" 39KIVY_CROSS_SYSROOT = "${RECIPE_SYSROOT}"
40export KIVY_CROSS_SYSROOT 40export KIVY_CROSS_SYSROOT
41 41
42KIVY_NO_ARGS = "1"
43export KIVY_NO_ARGS
44
42REQUIRED_DISTRO_FEATURES += "opengl gobject-introspection-data" 45REQUIRED_DISTRO_FEATURES += "opengl gobject-introspection-data"
43 46
44ANY_OF_DISTRO_FEATURES = "x11 wayland" 47ANY_OF_DISTRO_FEATURES = "x11 wayland"
diff --git a/meta-python/recipes-devtools/python/python3-kiwisolver_1.4.8.bb b/meta-python/recipes-devtools/python/python3-kiwisolver_1.4.9.bb
index d3044a65c8..f84a427446 100644
--- a/meta-python/recipes-devtools/python/python3-kiwisolver_1.4.8.bb
+++ b/meta-python/recipes-devtools/python/python3-kiwisolver_1.4.9.bb
@@ -1,9 +1,9 @@
1SUMMARY = "A fast implementation of the Cassowary constraint solver" 1SUMMARY = "A fast implementation of the Cassowary constraint solver"
2HOMEPAGE = "https://github.com/nucleic/kiwi" 2HOMEPAGE = "https://github.com/nucleic/kiwi"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=5f7ce5ba663b186ce35b78df96a2eb0a" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=27a71439e89b80e41dc526a4b8bbfa2f"
5 5
6SRC_URI[sha256sum] = "23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e" 6SRC_URI[sha256sum] = "c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d"
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-lief_0.16.5.bb b/meta-python/recipes-devtools/python/python3-lief_0.16.6.bb
index 8a0e30133c..2c5aeb6bb6 100644
--- a/meta-python/recipes-devtools/python/python3-lief_0.16.5.bb
+++ b/meta-python/recipes-devtools/python/python3-lief_0.16.6.bb
@@ -2,16 +2,15 @@ SUMMARY = "Library to instrument executable formats"
2DESCRIPTION = "LIEF: Library to Instrument Executable Formats" 2DESCRIPTION = "LIEF: Library to Instrument Executable Formats"
3HOMEPAGE = "https://github.com/lief-project/LIEF" 3HOMEPAGE = "https://github.com/lief-project/LIEF"
4LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=9ab5db472ff936b441055522f5000547" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=be298b85ef6036ef77810ae0dce93776"
6SECTION = "libs" 6SECTION = "libs"
7 7
8SRC_URI = " \ 8SRC_URI = " \
9 git://github.com/lief-project/LIEF.git;protocol=https;branch=main \ 9 git://github.com/lief-project/LIEF.git;protocol=https;branch=release/0.16.x;tag=${PV} \
10 file://0001-build-requirements.txt-Allow-newer-versions.patch \ 10 file://0001-build-requirements.txt-Allow-newer-versions.patch \
11 file://0002-api-python-config-default.toml-Debug.patch \ 11 file://0002-api-python-config-default.toml-Debug.patch \
12" 12"
13SRCREV = "abcf929efb748c7846dd59007cbb807e108db311" 13SRCREV = "d52c66d6da4d67c69438989df83a5415236ae08b"
14PV .= "+git"
15 14
16PEP517_SOURCE_PATH = "${S}/api/python" 15PEP517_SOURCE_PATH = "${S}/api/python"
17 16
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-matplotlib_3.10.3.bb b/meta-python/recipes-devtools/python/python3-matplotlib_3.10.5.bb
index 97a2910fa2..6c4d496c02 100644
--- a/meta-python/recipes-devtools/python/python3-matplotlib_3.10.3.bb
+++ b/meta-python/recipes-devtools/python/python3-matplotlib_3.10.5.bb
@@ -22,7 +22,7 @@ SRC_URI += "file://run-ptest \
22 file://0001-Do-not-download-external-dependency-tarballs-via-mes.patch \ 22 file://0001-Do-not-download-external-dependency-tarballs-via-mes.patch \
23 file://0001-Change-types-for-width-height-to-match-definitions-i.patch \ 23 file://0001-Change-types-for-width-height-to-match-definitions-i.patch \
24 " 24 "
25SRC_URI[sha256sum] = "2f82d2c5bb7ae93aaaa4cd42aca65d76ce6376f83304fa3a630b569aca274df0" 25SRC_URI[sha256sum] = "352ed6ccfb7998a00881692f38b4ca083c691d3e275b4145423704c34c909076"
26 26
27inherit pypi pkgconfig python3targetconfig meson ptest-python-pytest 27inherit pypi pkgconfig python3targetconfig meson ptest-python-pytest
28 28
diff --git a/meta-python/recipes-devtools/python/python3-moteus_0.3.87.bb b/meta-python/recipes-devtools/python/python3-moteus_0.3.90.bb
index 514eafb1b2..6bc49bdcb0 100644
--- a/meta-python/recipes-devtools/python/python3-moteus_0.3.87.bb
+++ b/meta-python/recipes-devtools/python/python3-moteus_0.3.90.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://setup.py;beginline=3;endline=9;md5=24025d3c660abfc62a
5 5
6inherit pypi setuptools3 6inherit pypi setuptools3
7 7
8SRC_URI[sha256sum] = "988f264c330a17d63219c49dd2365bdaff97156be3ab6c5eaa204b45dca621e8" 8SRC_URI[sha256sum] = "13d31a485c3082e36e385c570379f13d267c93501baaf5395bd1e7e7286e7a13"
9 9
10S = "${UNPACKDIR}/moteus-${PV}" 10S = "${UNPACKDIR}/moteus-${PV}"
11 11
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.5.0.bb b/meta-python/recipes-devtools/python/python3-multidict_6.6.3.bb
index 6c30c55cff..5b262ed933 100644
--- a/meta-python/recipes-devtools/python/python3-multidict_6.5.0.bb
+++ b/meta-python/recipes-devtools/python/python3-multidict_6.6.3.bb
@@ -8,7 +8,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest
8 8
9PV .= "+git" 9PV .= "+git"
10 10
11SRCREV = "df5b5dbb6e3e262b9311755cf130c669e121eb81" 11SRCREV = "dbd686f37c1bc14355dce9c16dbbfae82f11dc00"
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 = "${UNPACKDIR}/python3-multidict-${PV}" 13S = "${UNPACKDIR}/python3-multidict-${PV}"
14 14
diff --git a/meta-python/recipes-devtools/python/python3-mypy-extensions_1.1.0.bb b/meta-python/recipes-devtools/python/python3-mypy-extensions_1.1.0.bb
index 9c8cb5533d..baa76aa60c 100644
--- a/meta-python/recipes-devtools/python/python3-mypy-extensions_1.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-mypy-extensions_1.1.0.bb
@@ -6,8 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0fe3219e2470a78c0d1837019b8b426e"
6PYPI_PACKAGE = "mypy_extensions" 6PYPI_PACKAGE = "mypy_extensions"
7UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 7UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
8 8
9inherit pypi python_setuptools_build_meta 9inherit pypi python_flit_core
10 10
11SRC_URI[sha256sum] = "52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558" 11SRC_URI[sha256sum] = "52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558"
12 12
13BBCLASSEXTEND = "native" 13BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-mypy_1.15.0.bb b/meta-python/recipes-devtools/python/python3-mypy_1.17.0.bb
index ebcac51ea1..94aaabde4e 100644
--- a/meta-python/recipes-devtools/python/python3-mypy_1.15.0.bb
+++ b/meta-python/recipes-devtools/python/python3-mypy_1.17.0.bb
@@ -5,15 +5,16 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=8d62fd8f8648cb018e52857347e340b9"
5 5
6inherit pypi python_setuptools_build_meta 6inherit pypi python_setuptools_build_meta
7 7
8SRC_URI[sha256sum] = "404534629d51d3efea5c800ee7c42b72a6554d6c400e6a79eafe15d11341fd43" 8SRC_URI[sha256sum] = "e5d7ccc08ba089c06e2f5629c660388ef1fee708444f1dee0b9203fa031dee03"
9 9
10BBCLASSEXTEND = "native" 10BBCLASSEXTEND = "native nativesdk"
11 11
12DEPENDS += " \ 12DEPENDS += " \
13 python3-mypy-extensions-native \ 13 python3-mypy-extensions-native \
14 python3-types-psutil-native \ 14 python3-types-psutil-native \
15 python3-types-setuptools-native \ 15 python3-types-setuptools-native \
16 python3-typing-extensions-native \ 16 python3-typing-extensions-native \
17 python3-pathspec-native \
17" 18"
18 19
19RDEPENDS:${PN} += " \ 20RDEPENDS:${PN} += " \
diff --git a/meta-python/recipes-devtools/python/python3-myst-parser_4.0.1.bb b/meta-python/recipes-devtools/python/python3-myst-parser_4.0.1.bb
index 01c98b8db1..24a3953d42 100644
--- a/meta-python/recipes-devtools/python/python3-myst-parser_4.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-myst-parser_4.0.1.bb
@@ -12,6 +12,8 @@ PYPI_PACKAGE = "myst_parser"
12RDEPENDS:${PN} = "\ 12RDEPENDS:${PN} = "\
13 python3-docutils \ 13 python3-docutils \
14 python3-jinja2 \ 14 python3-jinja2 \
15 python3-markdown-it-py \
16 python3-mdit-py-plugins \
15 python3-pyyaml \ 17 python3-pyyaml \
16 python3-sphinx \ 18 python3-sphinx \
17 " 19 "
diff --git a/meta-python/recipes-devtools/python/python3-nanobind_2.7.0.bb b/meta-python/recipes-devtools/python/python3-nanobind_2.8.0.bb
index 3cb75cba09..370130af69 100644
--- a/meta-python/recipes-devtools/python/python3-nanobind_2.7.0.bb
+++ b/meta-python/recipes-devtools/python/python3-nanobind_2.8.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/wjakob/nanobind"
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=7646f9ee25e49eaf53f89a10665c568c" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=7646f9ee25e49eaf53f89a10665c568c"
6 6
7SRC_URI[sha256sum] = "f9f1b160580c50dcf37b6495a0fd5ec61dc0d95dae5f8004f87dd9ad7eb46b34" 7SRC_URI[sha256sum] = "94e7bf6aa1d7dff9566eddc15252aba94fdadbf67a99a169bfab34b708427cd8"
8 8
9inherit pypi python_setuptools_build_meta cmake lib_package 9inherit pypi python_setuptools_build_meta cmake lib_package
10 10
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 88a07f20ee..86cf034394 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
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=8e5f264c6988aec56808a3a11e77b913 \
5" 5"
6SRCNAME = "paho-mqtt" 6SRCNAME = "paho-mqtt"
7 7
8inherit pypi python_hatchling python_setuptools_build_meta 8inherit pypi python_hatchling
9 9
10SRC_URI[sha256sum] = "12d6e7511d4137555a3f6ea167ae846af2c7357b10bc6fa4f7c3968fc1723834" 10SRC_URI[sha256sum] = "12d6e7511d4137555a3f6ea167ae846af2c7357b10bc6fa4f7c3968fc1723834"
11 11
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..d32f0e17bb 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-*/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_11.2.1.bb b/meta-python/recipes-devtools/python/python3-pillow_11.3.0.bb
index b9b7a74e6e..de88160e25 100644
--- a/meta-python/recipes-devtools/python/python3-pillow_11.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pillow_11.3.0.bb
@@ -5,10 +5,10 @@ HOMEPAGE = "https://pillow.readthedocs.io"
5LICENSE = "MIT-CMU" 5LICENSE = "MIT-CMU"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=a1b708da743e3fc0e5c35e92daac0bf8" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=a1b708da743e3fc0e5c35e92daac0bf8"
7 7
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;tag=${PV} \
9 file://0001-support-cross-compiling.patch \ 9 file://0001-support-cross-compiling.patch \
10 " 10 "
11SRCREV = "339bc5db93bd95decf65a59fab273f300db6594d" 11SRCREV = "89f1f4626a2aaf5f3d5ca6437f41def2998fbe09"
12 12
13inherit python_setuptools_build_meta ptest-python-pytest 13inherit python_setuptools_build_meta ptest-python-pytest
14 14
diff --git a/meta-python/recipes-devtools/python/python3-polyline_2.0.2.bb b/meta-python/recipes-devtools/python/python3-polyline_2.0.3.bb
index a91ceb76ee..371bcf0163 100644
--- a/meta-python/recipes-devtools/python/python3-polyline_2.0.2.bb
+++ b/meta-python/recipes-devtools/python/python3-polyline_2.0.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/frederickjansen/polyline"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=1fb8d1dc685695195bb3c1e48adfef48" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=1fb8d1dc685695195bb3c1e48adfef48"
5 5
6SRC_URI[sha256sum] = "10541e759c5fd51f746ee304e9af94744089a4055b6257b293b3afd1df64e369" 6SRC_URI[sha256sum] = "abc786b9332e84f27e6e59fd4fcbcb0c4b9af6a7f7b4175e2eb6c2786278deae"
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-posix-ipc/0001-build_support-fix-cross-compilation-error-when-CC-is.patch b/meta-python/recipes-devtools/python/python3-posix-ipc/0001-build_support-fix-cross-compilation-error-when-CC-is.patch
new file mode 100644
index 0000000000..c78d4ad726
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-posix-ipc/0001-build_support-fix-cross-compilation-error-when-CC-is.patch
@@ -0,0 +1,53 @@
1From 01134093c9150248f9ea8890a41e922159593a7f Mon Sep 17 00:00:00 2001
2From: Haixiao Yan <haixiao.yan.cn@windriver.com>
3Date: Fri, 8 Aug 2025 19:30:16 +0800
4Subject: [PATCH] build_support: fix cross-compilation error when CC is a
5 multi-part command
6
7Fix the following error when cross-compiling with an environment-defined CC
8that includes flags:
9
10FileNotFoundError: [Errno 2] No such file or directory: 'x86_64-wrs-linux-gcc
11-m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2
12-fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security
13-Werror=format-security
14--sysroot=/build-1.3.0/tmp/work/corei7-64-wrs-linux/python3-posix-ipc/1.3.0/recipe-sysroot'
15
16This happened because the CC environment variable was treated as a single
17string instead of being split into arguments. The fix uses shlex.split() to
18correctly parse CC into a list of compiler and flags, and then unpacks it when
19forming the subprocess command.
20
21Upstream-Status: Backport [https://github.com/osvenskan/posix_ipc/commit/0113409]
22
23Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
24---
25 build_support/discover_system_info.py | 5 ++++-
26 1 file changed, 4 insertions(+), 1 deletion(-)
27
28diff --git a/build_support/discover_system_info.py b/build_support/discover_system_info.py
29index d1b171e4f602..1c3741f5577c 100644
30--- a/build_support/discover_system_info.py
31+++ b/build_support/discover_system_info.py
32@@ -1,6 +1,7 @@
33 import subprocess
34 import platform
35 import os
36+import shlex
37
38 # Set these to None for compile/link debugging or subprocess.PIPE to silence
39 # compiler warnings and errors.
40@@ -49,7 +50,9 @@ def does_build_succeed(filename, linker_options=""):
41 # - Some versions of Linux place the sem_xxx() functions in libpthread.
42 # Rather than testing whether or not it's needed, I just specify it
43 # everywhere since it's harmless to specify it when it's not needed.
44- cmd = [os.getenv("CC", "cc"),
45+ cc = os.getenv("CC", "cc")
46+ cmd = [
47+ *shlex.split(cc),
48 '-Wall',
49 '-o',
50 f'./build_support/src/{filename[:-2]}',
51--
522.34.1
53
diff --git a/meta-python/recipes-devtools/python/python3-posix-ipc/0001-build_support-use-source-filename-instead-of-foo-for.patch b/meta-python/recipes-devtools/python/python3-posix-ipc/0001-build_support-use-source-filename-instead-of-foo-for.patch
deleted file mode 100644
index 8bb7267086..0000000000
--- a/meta-python/recipes-devtools/python/python3-posix-ipc/0001-build_support-use-source-filename-instead-of-foo-for.patch
+++ /dev/null
@@ -1,50 +0,0 @@
1From 09cfcf7de2aab873a13949d5a128ccfb9e54732d Mon Sep 17 00:00:00 2001
2From: Martin Jansa <martin.jansa@gmail.com>
3Date: Mon, 5 May 2025 08:15:37 +0200
4Subject: [PATCH] build_support: use source filename instead of 'foo' for
5 discover tests
6
7* helps when debugging the issues
8* use the same order of CC arguments in compile_and_run and
9 does_build_succeed just for consistency
10* use pthread in both compile_and_run and does_build_succeed functions
11 it was added only to does_build_succeed in 5ec39f7af8cfd8525d225b1302fa93f7133b3849
12 not sure if it was intentional
13
14Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
15Upstream-Status: Submitted [https://github.com/osvenskan/posix_ipc/pull/77]
16---
17 build_support/discover_system_info.py | 6 +++---
18 1 file changed, 3 insertions(+), 3 deletions(-)
19
20diff --git a/build_support/discover_system_info.py b/build_support/discover_system_info.py
21index bc4d174..6d059d9 100644
22--- a/build_support/discover_system_info.py
23+++ b/build_support/discover_system_info.py
24@@ -60,7 +60,7 @@ def does_build_succeed(filename, linker_options=""):
25 # Rather than testing whether or not it's needed, I just specify it
26 # everywhere since it's harmless to specify it when it's not needed.
27 cc = os.getenv("CC", "cc")
28- cmd = "%s -Wall -o ./build_support/src/foo ./build_support/src/%s %s -lpthread" % (cc, filename, linker_options)
29+ cmd = "%s -Wall -o ./build_support/src/%s ./build_support/src/%s %s -lpthread" % (cc, filename[:-2], filename, linker_options)
30
31 p = subprocess.Popen(cmd, shell=True, stdout=STDOUT, stderr=STDERR)
32
33@@ -73,7 +73,7 @@ def compile_and_run(filename, linker_options=""):
34 # Utility function that returns the stdout output from running the
35 # compiled source file; None if the compile fails.
36 cc = os.getenv("CC", "cc")
37- cmd = "%s -Wall -o ./build_support/src/foo %s ./build_support/src/%s" % (cc, linker_options, filename)
38+ cmd = "%s -Wall -o ./build_support/src/%s ./build_support/src/%s %s -lpthread" % (cc, filename[:-2], filename, linker_options)
39
40 p = subprocess.Popen(cmd, shell=True, stdout=STDOUT, stderr=STDERR)
41
42@@ -82,7 +82,7 @@ def compile_and_run(filename, linker_options=""):
43 return None
44
45 try:
46- s = subprocess.Popen(["./build_support/src/foo"],
47+ s = subprocess.Popen(["./build_support/src/%s" % filename[:-2]],
48 stdout=subprocess.PIPE).communicate()[0]
49 return s.strip().decode()
50 except Exception:
diff --git a/meta-python/recipes-devtools/python/python3-posix-ipc/0002-build_support-handle-empty-max_priority-value-as-Non.patch b/meta-python/recipes-devtools/python/python3-posix-ipc/0002-build_support-handle-empty-max_priority-value-as-Non.patch
deleted file mode 100644
index 54c8ddaba7..0000000000
--- a/meta-python/recipes-devtools/python/python3-posix-ipc/0002-build_support-handle-empty-max_priority-value-as-Non.patch
+++ /dev/null
@@ -1,49 +0,0 @@
1From 8fc46d871639dbe799f6ff0a61b046412ef5dcc6 Mon Sep 17 00:00:00 2001
2From: Martin Jansa <martin.jansa@gmail.com>
3Date: Mon, 5 May 2025 08:16:30 +0200
4Subject: [PATCH] build_support: handle empty max_priority value as None
5MIME-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8
9When cross-compiling these tests they fail when the host cannot execute
10the binaries built for target.
11
12On my local ubuntu-22.04 docker container running
13build_support/src/sniff_mq_prio_max results in:
14posix_ipc-1.2.0 $ ./build_support/src/foo
15bash: ./build_support/src/foo: cannot execute binary file: Exec format error
16which triggers the Exception in compile_and_run and returns None
17
18While on some other ubuntu-22.04 containers I see:
19posix_ipc-1.2.0$ ./build_support/src/sniff_mq_prio_max
20/usr/lib/ld-linux-aarch64.so.1: No such file or directory
21
22and the compile_and_run returns
23b''
24which then causes
25posix_ipc-1.2.0/build_support/discover_system_info.py", line 244, in sniff_mq_prio_max
26    if max_priority < 0:
27       ^^^^^^^^^^^^^^^^
28
29Handle the empty value the same as None to avoid this.
30
31Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
32Upstream-Status: Submitted [https://github.com/osvenskan/posix_ipc/pull/77]
33---
34 build_support/discover_system_info.py | 2 +-
35 1 file changed, 1 insertion(+), 1 deletion(-)
36
37diff --git a/build_support/discover_system_info.py b/build_support/discover_system_info.py
38index 6d059d9..f8a3c83 100644
39--- a/build_support/discover_system_info.py
40+++ b/build_support/discover_system_info.py
41@@ -223,7 +223,7 @@ def sniff_mq_prio_max():
42 except ValueError:
43 max_priority = None
44
45- if max_priority is None:
46+ if not max_priority:
47 # Looking for a #define didn't work; ask sysconf() instead.
48 # Note that sys.sysconf_names doesn't exist under Cygwin.
49 if hasattr(os, "sysconf_names") and \
diff --git a/meta-python/recipes-devtools/python/python3-posix-ipc/0003-build_support-use-does_build_succeed-in-compile_and_.patch b/meta-python/recipes-devtools/python/python3-posix-ipc/0003-build_support-use-does_build_succeed-in-compile_and_.patch
deleted file mode 100644
index b36d1cdb3a..0000000000
--- a/meta-python/recipes-devtools/python/python3-posix-ipc/0003-build_support-use-does_build_succeed-in-compile_and_.patch
+++ /dev/null
@@ -1,62 +0,0 @@
1From 760374e778fc28193cfea1416a739e206f9201c6 Mon Sep 17 00:00:00 2001
2From: Martin Jansa <martin.jansa@gmail.com>
3Date: Mon, 5 May 2025 08:28:56 +0200
4Subject: [PATCH] build_support: use does_build_succeed in compile_and_run
5
6* avoid the duplication and building the sniff_mq_prio_max.c twice
7
8Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
9Upstream-Status: Submitted [https://github.com/osvenskan/posix_ipc/pull/77]
10---
11 build_support/discover_system_info.py | 27 ++++++++++-----------------
12 1 file changed, 10 insertions(+), 17 deletions(-)
13
14diff --git a/build_support/discover_system_info.py b/build_support/discover_system_info.py
15index f8a3c83..f6e6c8c 100644
16--- a/build_support/discover_system_info.py
17+++ b/build_support/discover_system_info.py
18@@ -72,22 +72,17 @@ def does_build_succeed(filename, linker_options=""):
19 def compile_and_run(filename, linker_options=""):
20 # Utility function that returns the stdout output from running the
21 # compiled source file; None if the compile fails.
22- cc = os.getenv("CC", "cc")
23- cmd = "%s -Wall -o ./build_support/src/%s ./build_support/src/%s %s -lpthread" % (cc, filename[:-2], filename, linker_options)
24-
25- p = subprocess.Popen(cmd, shell=True, stdout=STDOUT, stderr=STDERR)
26-
27- if p.wait():
28+ if does_build_succeed(filename, linker_options=""):
29+ try:
30+ s = subprocess.Popen(["./build_support/src/%s" % filename[:-2]],
31+ stdout=subprocess.PIPE).communicate()[0]
32+ return s.strip().decode()
33+ except Exception:
34+ # execution resulted in an error
35+ return None
36+ else:
37 # uh-oh, compile failed
38 return None
39-
40- try:
41- s = subprocess.Popen(["./build_support/src/%s" % filename[:-2]],
42- stdout=subprocess.PIPE).communicate()[0]
43- return s.strip().decode()
44- except Exception:
45- # execution resulted in an error
46- return None
47
48
49 def get_sysctl_value(name):
50@@ -211,11 +206,9 @@ def sniff_mq_prio_max():
51 # ref: http://www.opengroup.org/onlinepubs/009695399/basedefs/limits.h.html
52 DEFAULT_PRIORITY_MAX = 32
53
54- max_priority = None
55 # OS X up to and including 10.8 doesn't support POSIX messages queues and
56 # doesn't define MQ_PRIO_MAX. Maybe this aggravation will cease in 10.9?
57- if does_build_succeed("sniff_mq_prio_max.c"):
58- max_priority = compile_and_run("sniff_mq_prio_max.c")
59+ max_priority = compile_and_run("sniff_mq_prio_max.c")
60
61 if max_priority:
62 try:
diff --git a/meta-python/recipes-devtools/python/python3-posix-ipc_1.2.0.bb b/meta-python/recipes-devtools/python/python3-posix-ipc_1.2.0.bb
deleted file mode 100644
index 05a73f2896..0000000000
--- a/meta-python/recipes-devtools/python/python3-posix-ipc_1.2.0.bb
+++ /dev/null
@@ -1,17 +0,0 @@
1DESCRIPTION = "POSIX IPC primitives (semaphores, shared memory and message queues) for Python"
2HOMEPAGE = "https://semanchuk.com/philip/posix_ipc/"
3SECTION = "devel/python"
4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=1a4f3bd729df04bf68f66ef877e9c7c9"
6
7PYPI_PACKAGE = "posix_ipc"
8UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
9
10SRC_URI[sha256sum] = "b7444e2703c156b3cb9fcb568e85d716232f3e78f04529ebc881cfb2aedb3838"
11
12SRC_URI += " \
13 file://0001-build_support-use-source-filename-instead-of-foo-for.patch \
14 file://0002-build_support-handle-empty-max_priority-value-as-Non.patch \
15 file://0003-build_support-use-does_build_succeed-in-compile_and_.patch \
16"
17inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-posix-ipc_1.3.0.bb b/meta-python/recipes-devtools/python/python3-posix-ipc_1.3.0.bb
new file mode 100644
index 0000000000..02d2e55bad
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-posix-ipc_1.3.0.bb
@@ -0,0 +1,19 @@
1DESCRIPTION = "POSIX IPC primitives (semaphores, shared memory and message queues) for Python"
2HOMEPAGE = "https://semanchuk.com/philip/posix_ipc/"
3SECTION = "devel/python"
4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=e3d8df223c2614dbf1aabdc1ca23cc10"
6
7PYPI_PACKAGE = "posix_ipc"
8UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
9
10SRC_URI[sha256sum] = "6e559ac5bb5f6f233c396103f4868e383bbd8f4e54d20876910896f47d353448"
11
12SRC_URI += " \
13 file://0001-build_support-fix-cross-compilation-error-when-CC-is.patch \
14 "
15
16# Message queue support requires librt for proper linking
17LDFLAGS += "-lrt"
18
19inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-progress_1.6.bb b/meta-python/recipes-devtools/python/python3-progress_1.6.1.bb
index 4a0b0c714e..57c0748a5c 100644
--- a/meta-python/recipes-devtools/python/python3-progress_1.6.bb
+++ b/meta-python/recipes-devtools/python/python3-progress_1.6.1.bb
@@ -3,9 +3,9 @@ HOMEPAGE = "https://github.com/verigak/progress/"
3LICENSE = "ISC" 3LICENSE = "ISC"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=00ab78a4113b09aacf63d762a7bb9644" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=00ab78a4113b09aacf63d762a7bb9644"
5 5
6SRC_URI[sha256sum] = "c9c86e98b5c03fa1fe11e3b67c1feda4788b8d0fe7336c2ff7d5644ccfba34cd" 6SRC_URI[sha256sum] = "c1ba719f862ce885232a759eab47971fe74dfc7bb76ab8a51ef5940bad35086c"
7 7
8inherit pypi setuptools3 8inherit pypi python_setuptools_build_meta
9 9
10RDEPENDS:${PN}:class-target += " \ 10RDEPENDS:${PN}:class-target += " \
11 python3-datetime \ 11 python3-datetime \
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-pyais_2.9.4.bb b/meta-python/recipes-devtools/python/python3-pyais_2.13.0.bb
index 53996cc231..321b37162a 100644
--- a/meta-python/recipes-devtools/python/python3-pyais_2.9.4.bb
+++ b/meta-python/recipes-devtools/python/python3-pyais_2.13.0.bb
@@ -6,7 +6,7 @@ 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 = "e7780f743b03c5e6ecc651fdeb209fa94e0e0250" 9SRCREV = "2c50d58c4776a4ca7560bf9d70587a9acf523d1c"
10 10
11 11
12inherit python_setuptools_build_meta ptest-python-pytest 12inherit python_setuptools_build_meta ptest-python-pytest
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 fa4a74f925..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
@@ -11,3 +11,5 @@ DEPENDS += "nlohmann-json python3-pybind11"
11EXTRA_OECMAKE += "-DPYBIND11_USE_CROSSCOMPILING=ON" 11EXTRA_OECMAKE += "-DPYBIND11_USE_CROSSCOMPILING=ON"
12 12
13inherit cmake python3native python3targetconfig 13inherit cmake python3native python3targetconfig
14
15BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-pycares_4.8.0.bb b/meta-python/recipes-devtools/python/python3-pycares_4.10.0.bb
index 29f4132d67..1b0b003dfc 100644
--- a/meta-python/recipes-devtools/python/python3-pycares_4.8.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pycares_4.10.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] = "9df70dce6e05afa5d477f48959170e569485e20dad1a089c4cf3b2d7ffbd8bf9"
10 10
11PYPI_PACKAGE = "pycares" 11PYPI_PACKAGE = "pycares"
12 12
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch b/meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch
new file mode 100644
index 0000000000..57c14f2aeb
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch
@@ -0,0 +1,23 @@
1From 5485eccd26529740e0f875e33afcbdfefd630597 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 1 Jul 2025 23:14:08 -0700
4Subject: [PATCH] bump required version to 0.46.1 for python3-wheel
5
6Upstream-Status: Pending
7
8Signed-off-by: Khem Raj <raj.khem@gmail.com>
9---
10 pyproject.toml | 2 +-
11 1 file changed, 1 insertion(+), 1 deletion(-)
12
13diff --git a/pyproject.toml b/pyproject.toml
14index d5a518c..a6a159d 100644
15--- a/pyproject.toml
16+++ b/pyproject.toml
17@@ -1,5 +1,5 @@
18 [build-system]
19-requires = ["setuptools>=65.6,<81.0", "wheel>=0.37.1,<0.46.0"]
20+requires = ["setuptools>=65.6,<81.0", "wheel>=0.37.1,<0.46.2"]
21 build-backend = "setuptools.build_meta"
22
23 [project]
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 260f6395b7..1b5ff94f8a 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
@@ -7,6 +7,7 @@ SRC_URI += "\
7 file://0001-Update-setuptools-requirement-from-78.0-65.6-to-65.6.patch \ 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 \ 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 \ 9 file://0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch \
10 file://0001-bump-required-version-to-0.46.1-for-python3-wheel.patch \
10" 11"
11 12
12SRC_URI[sha256sum] = "7abbae80a2c9e05b93b1a7b8b4d771bbc764d88fd5e56a566f46ac1bd3f93848" 13SRC_URI[sha256sum] = "7abbae80a2c9e05b93b1a7b8b4d771bbc764d88fd5e56a566f46ac1bd3f93848"
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-core-crates.inc b/meta-python/recipes-devtools/python/python3-pydantic-core-crates.inc
index 86b72c0e9a..42d7a830c1 100644
--- a/meta-python/recipes-devtools/python/python3-pydantic-core-crates.inc
+++ b/meta-python/recipes-devtools/python/python3-pydantic-core-crates.inc
@@ -2,20 +2,20 @@
2 2
3# from Cargo.lock 3# from Cargo.lock
4SRC_URI += " \ 4SRC_URI += " \
5 crate://crates.io/ahash/0.8.11 \ 5 crate://crates.io/ahash/0.8.12 \
6 crate://crates.io/aho-corasick/1.1.3 \ 6 crate://crates.io/aho-corasick/1.1.3 \
7 crate://crates.io/autocfg/1.3.0 \ 7 crate://crates.io/autocfg/1.3.0 \
8 crate://crates.io/base64/0.22.1 \ 8 crate://crates.io/base64/0.22.1 \
9 crate://crates.io/bitflags/2.9.1 \
9 crate://crates.io/bitvec/1.0.1 \ 10 crate://crates.io/bitvec/1.0.1 \
11 crate://crates.io/bumpalo/3.19.0 \
10 crate://crates.io/cc/1.0.101 \ 12 crate://crates.io/cc/1.0.101 \
11 crate://crates.io/cfg-if/1.0.0 \ 13 crate://crates.io/cfg-if/1.0.0 \
12 crate://crates.io/displaydoc/0.2.5 \ 14 crate://crates.io/displaydoc/0.2.5 \
13 crate://crates.io/enum_dispatch/0.3.13 \ 15 crate://crates.io/enum_dispatch/0.3.13 \
14 crate://crates.io/equivalent/1.0.1 \
15 crate://crates.io/form_urlencoded/1.2.1 \ 16 crate://crates.io/form_urlencoded/1.2.1 \
16 crate://crates.io/funty/2.0.0 \ 17 crate://crates.io/funty/2.0.0 \
17 crate://crates.io/getrandom/0.2.15 \ 18 crate://crates.io/getrandom/0.3.3 \
18 crate://crates.io/hashbrown/0.14.5 \
19 crate://crates.io/heck/0.5.0 \ 19 crate://crates.io/heck/0.5.0 \
20 crate://crates.io/hex/0.4.3 \ 20 crate://crates.io/hex/0.4.3 \
21 crate://crates.io/icu_collections/1.5.0 \ 21 crate://crates.io/icu_collections/1.5.0 \
@@ -30,15 +30,16 @@ SRC_URI += " \
30 crate://crates.io/icu_provider_macros/1.5.0 \ 30 crate://crates.io/icu_provider_macros/1.5.0 \
31 crate://crates.io/idna/1.0.3 \ 31 crate://crates.io/idna/1.0.3 \
32 crate://crates.io/idna_adapter/1.2.0 \ 32 crate://crates.io/idna_adapter/1.2.0 \
33 crate://crates.io/indexmap/2.2.6 \
34 crate://crates.io/indoc/2.0.5 \ 33 crate://crates.io/indoc/2.0.5 \
35 crate://crates.io/itoa/1.0.11 \ 34 crate://crates.io/itoa/1.0.11 \
36 crate://crates.io/jiter/0.9.0 \ 35 crate://crates.io/jiter/0.10.0 \
36 crate://crates.io/js-sys/0.3.77 \
37 crate://crates.io/lexical-parse-float/1.0.5 \ 37 crate://crates.io/lexical-parse-float/1.0.5 \
38 crate://crates.io/lexical-parse-integer/1.0.5 \ 38 crate://crates.io/lexical-parse-integer/1.0.5 \
39 crate://crates.io/lexical-util/1.0.6 \ 39 crate://crates.io/lexical-util/1.0.6 \
40 crate://crates.io/libc/0.2.155 \ 40 crate://crates.io/libc/0.2.155 \
41 crate://crates.io/litemap/0.7.3 \ 41 crate://crates.io/litemap/0.7.3 \
42 crate://crates.io/log/0.4.27 \
42 crate://crates.io/memchr/2.7.4 \ 43 crate://crates.io/memchr/2.7.4 \
43 crate://crates.io/memoffset/0.9.1 \ 44 crate://crates.io/memoffset/0.9.1 \
44 crate://crates.io/num-bigint/0.4.6 \ 45 crate://crates.io/num-bigint/0.4.6 \
@@ -48,29 +49,29 @@ SRC_URI += " \
48 crate://crates.io/percent-encoding/2.3.1 \ 49 crate://crates.io/percent-encoding/2.3.1 \
49 crate://crates.io/portable-atomic/1.6.0 \ 50 crate://crates.io/portable-atomic/1.6.0 \
50 crate://crates.io/proc-macro2/1.0.86 \ 51 crate://crates.io/proc-macro2/1.0.86 \
51 crate://crates.io/pyo3/0.24.1 \ 52 crate://crates.io/pyo3/0.25.1 \
52 crate://crates.io/pyo3-build-config/0.24.1 \ 53 crate://crates.io/pyo3-build-config/0.25.1 \
53 crate://crates.io/pyo3-ffi/0.24.1 \ 54 crate://crates.io/pyo3-ffi/0.25.1 \
54 crate://crates.io/pyo3-macros/0.24.1 \ 55 crate://crates.io/pyo3-macros/0.25.1 \
55 crate://crates.io/pyo3-macros-backend/0.24.1 \ 56 crate://crates.io/pyo3-macros-backend/0.25.1 \
56 crate://crates.io/python3-dll-a/0.2.13 \ 57 crate://crates.io/python3-dll-a/0.2.14 \
57 crate://crates.io/quote/1.0.36 \ 58 crate://crates.io/quote/1.0.36 \
58 crate://crates.io/radium/0.7.0 \ 59 crate://crates.io/r-efi/5.2.0 \
59 crate://crates.io/radium/1.1.0 \ 60 crate://crates.io/radium/1.1.0 \
60 crate://crates.io/regex/1.11.1 \ 61 crate://crates.io/regex/1.11.1 \
61 crate://crates.io/regex-automata/0.4.8 \ 62 crate://crates.io/regex-automata/0.4.8 \
62 crate://crates.io/regex-syntax/0.8.5 \ 63 crate://crates.io/regex-syntax/0.8.5 \
63 crate://crates.io/rustversion/1.0.17 \ 64 crate://crates.io/rustversion/1.0.17 \
64 crate://crates.io/ryu/1.0.18 \ 65 crate://crates.io/ryu/1.0.18 \
65 crate://crates.io/serde/1.0.218 \ 66 crate://crates.io/serde/1.0.219 \
66 crate://crates.io/serde_derive/1.0.218 \ 67 crate://crates.io/serde_derive/1.0.219 \
67 crate://crates.io/serde_json/1.0.140 \ 68 crate://crates.io/serde_json/1.0.140 \
68 crate://crates.io/smallvec/1.14.0 \ 69 crate://crates.io/smallvec/1.15.1 \
69 crate://crates.io/speedate/0.15.0 \ 70 crate://crates.io/speedate/0.16.0 \
70 crate://crates.io/stable_deref_trait/1.2.0 \ 71 crate://crates.io/stable_deref_trait/1.2.0 \
71 crate://crates.io/static_assertions/1.1.0 \ 72 crate://crates.io/static_assertions/1.1.0 \
72 crate://crates.io/strum/0.26.3 \ 73 crate://crates.io/strum/0.27.1 \
73 crate://crates.io/strum_macros/0.26.4 \ 74 crate://crates.io/strum_macros/0.27.1 \
74 crate://crates.io/syn/2.0.82 \ 75 crate://crates.io/syn/2.0.82 \
75 crate://crates.io/synstructure/0.13.1 \ 76 crate://crates.io/synstructure/0.13.1 \
76 crate://crates.io/tap/1.0.1 \ 77 crate://crates.io/tap/1.0.1 \
@@ -81,36 +82,42 @@ SRC_URI += " \
81 crate://crates.io/url/2.5.4 \ 82 crate://crates.io/url/2.5.4 \
82 crate://crates.io/utf16_iter/1.0.5 \ 83 crate://crates.io/utf16_iter/1.0.5 \
83 crate://crates.io/utf8_iter/1.0.4 \ 84 crate://crates.io/utf8_iter/1.0.4 \
84 crate://crates.io/uuid/1.16.0 \ 85 crate://crates.io/uuid/1.17.0 \
85 crate://crates.io/version_check/0.9.5 \ 86 crate://crates.io/version_check/0.9.5 \
86 crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ 87 crate://crates.io/wasi/0.14.2+wasi-0.2.4 \
88 crate://crates.io/wasm-bindgen/0.2.100 \
89 crate://crates.io/wasm-bindgen-backend/0.2.100 \
90 crate://crates.io/wasm-bindgen-macro/0.2.100 \
91 crate://crates.io/wasm-bindgen-macro-support/0.2.100 \
92 crate://crates.io/wasm-bindgen-shared/0.2.100 \
93 crate://crates.io/wit-bindgen-rt/0.39.0 \
87 crate://crates.io/write16/1.0.0 \ 94 crate://crates.io/write16/1.0.0 \
88 crate://crates.io/writeable/0.5.5 \ 95 crate://crates.io/writeable/0.5.5 \
89 crate://crates.io/wyz/0.5.1 \ 96 crate://crates.io/wyz/0.5.1 \
90 crate://crates.io/yoke/0.7.4 \ 97 crate://crates.io/yoke/0.7.4 \
91 crate://crates.io/yoke-derive/0.7.4 \ 98 crate://crates.io/yoke-derive/0.7.4 \
92 crate://crates.io/zerocopy/0.7.34 \ 99 crate://crates.io/zerocopy/0.8.25 \
93 crate://crates.io/zerocopy-derive/0.7.34 \ 100 crate://crates.io/zerocopy-derive/0.8.25 \
94 crate://crates.io/zerofrom/0.1.4 \ 101 crate://crates.io/zerofrom/0.1.4 \
95 crate://crates.io/zerofrom-derive/0.1.4 \ 102 crate://crates.io/zerofrom-derive/0.1.4 \
96 crate://crates.io/zerovec/0.10.4 \ 103 crate://crates.io/zerovec/0.10.4 \
97 crate://crates.io/zerovec-derive/0.10.3 \ 104 crate://crates.io/zerovec-derive/0.10.3 \
98" 105"
99 106
100SRC_URI[ahash-0.8.11.sha256sum] = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 107SRC_URI[ahash-0.8.12.sha256sum] = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
101SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 108SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
102SRC_URI[autocfg-1.3.0.sha256sum] = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 109SRC_URI[autocfg-1.3.0.sha256sum] = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
103SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 110SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
111SRC_URI[bitflags-2.9.1.sha256sum] = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
104SRC_URI[bitvec-1.0.1.sha256sum] = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 112SRC_URI[bitvec-1.0.1.sha256sum] = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
113SRC_URI[bumpalo-3.19.0.sha256sum] = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
105SRC_URI[cc-1.0.101.sha256sum] = "ac367972e516d45567c7eafc73d24e1c193dcf200a8d94e9db7b3d38b349572d" 114SRC_URI[cc-1.0.101.sha256sum] = "ac367972e516d45567c7eafc73d24e1c193dcf200a8d94e9db7b3d38b349572d"
106SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 115SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
107SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 116SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
108SRC_URI[enum_dispatch-0.3.13.sha256sum] = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd" 117SRC_URI[enum_dispatch-0.3.13.sha256sum] = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd"
109SRC_URI[equivalent-1.0.1.sha256sum] = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
110SRC_URI[form_urlencoded-1.2.1.sha256sum] = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 118SRC_URI[form_urlencoded-1.2.1.sha256sum] = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
111SRC_URI[funty-2.0.0.sha256sum] = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 119SRC_URI[funty-2.0.0.sha256sum] = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
112SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 120SRC_URI[getrandom-0.3.3.sha256sum] = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
113SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
114SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 121SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
115SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 122SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
116SRC_URI[icu_collections-1.5.0.sha256sum] = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 123SRC_URI[icu_collections-1.5.0.sha256sum] = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
@@ -125,15 +132,16 @@ SRC_URI[icu_provider-1.5.0.sha256sum] = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42
125SRC_URI[icu_provider_macros-1.5.0.sha256sum] = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 132SRC_URI[icu_provider_macros-1.5.0.sha256sum] = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
126SRC_URI[idna-1.0.3.sha256sum] = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 133SRC_URI[idna-1.0.3.sha256sum] = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
127SRC_URI[idna_adapter-1.2.0.sha256sum] = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" 134SRC_URI[idna_adapter-1.2.0.sha256sum] = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
128SRC_URI[indexmap-2.2.6.sha256sum] = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
129SRC_URI[indoc-2.0.5.sha256sum] = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" 135SRC_URI[indoc-2.0.5.sha256sum] = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5"
130SRC_URI[itoa-1.0.11.sha256sum] = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 136SRC_URI[itoa-1.0.11.sha256sum] = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
131SRC_URI[jiter-0.9.0.sha256sum] = "c024ccb0ed468a474efa325edea34d4198fb601d290c4d1bc24fe31ed11902fc" 137SRC_URI[jiter-0.10.0.sha256sum] = "1bcfb1e43bda3ba59889499ff494c5f5b6b10864b74aa0bd4593ce4d16838aa6"
138SRC_URI[js-sys-0.3.77.sha256sum] = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
132SRC_URI[lexical-parse-float-1.0.5.sha256sum] = "de6f9cb01fb0b08060209a057c048fcbab8717b4c1ecd2eac66ebfe39a65b0f2" 139SRC_URI[lexical-parse-float-1.0.5.sha256sum] = "de6f9cb01fb0b08060209a057c048fcbab8717b4c1ecd2eac66ebfe39a65b0f2"
133SRC_URI[lexical-parse-integer-1.0.5.sha256sum] = "72207aae22fc0a121ba7b6d479e42cbfea549af1479c3f3a4f12c70dd66df12e" 140SRC_URI[lexical-parse-integer-1.0.5.sha256sum] = "72207aae22fc0a121ba7b6d479e42cbfea549af1479c3f3a4f12c70dd66df12e"
134SRC_URI[lexical-util-1.0.6.sha256sum] = "5a82e24bf537fd24c177ffbbdc6ebcc8d54732c35b50a3f28cc3f4e4c949a0b3" 141SRC_URI[lexical-util-1.0.6.sha256sum] = "5a82e24bf537fd24c177ffbbdc6ebcc8d54732c35b50a3f28cc3f4e4c949a0b3"
135SRC_URI[libc-0.2.155.sha256sum] = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 142SRC_URI[libc-0.2.155.sha256sum] = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
136SRC_URI[litemap-0.7.3.sha256sum] = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" 143SRC_URI[litemap-0.7.3.sha256sum] = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704"
144SRC_URI[log-0.4.27.sha256sum] = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
137SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 145SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
138SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 146SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
139SRC_URI[num-bigint-0.4.6.sha256sum] = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" 147SRC_URI[num-bigint-0.4.6.sha256sum] = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
@@ -143,29 +151,29 @@ SRC_URI[once_cell-1.19.0.sha256sum] = "3fdb12b2476b595f9358c5161aa467c2438859caa
143SRC_URI[percent-encoding-2.3.1.sha256sum] = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 151SRC_URI[percent-encoding-2.3.1.sha256sum] = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
144SRC_URI[portable-atomic-1.6.0.sha256sum] = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" 152SRC_URI[portable-atomic-1.6.0.sha256sum] = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
145SRC_URI[proc-macro2-1.0.86.sha256sum] = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 153SRC_URI[proc-macro2-1.0.86.sha256sum] = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
146SRC_URI[pyo3-0.24.1.sha256sum] = "17da310086b068fbdcefbba30aeb3721d5bb9af8db4987d6735b2183ca567229" 154SRC_URI[pyo3-0.25.1.sha256sum] = "8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a"
147SRC_URI[pyo3-build-config-0.24.1.sha256sum] = "e27165889bd793000a098bb966adc4300c312497ea25cf7a690a9f0ac5aa5fc1" 155SRC_URI[pyo3-build-config-0.25.1.sha256sum] = "458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598"
148SRC_URI[pyo3-ffi-0.24.1.sha256sum] = "05280526e1dbf6b420062f3ef228b78c0c54ba94e157f5cb724a609d0f2faabc" 156SRC_URI[pyo3-ffi-0.25.1.sha256sum] = "7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c"
149SRC_URI[pyo3-macros-0.24.1.sha256sum] = "5c3ce5686aa4d3f63359a5100c62a127c9f15e8398e5fdeb5deef1fed5cd5f44" 157SRC_URI[pyo3-macros-0.25.1.sha256sum] = "a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50"
150SRC_URI[pyo3-macros-backend-0.24.1.sha256sum] = "f4cf6faa0cbfb0ed08e89beb8103ae9724eb4750e3a78084ba4017cbe94f3855" 158SRC_URI[pyo3-macros-backend-0.25.1.sha256sum] = "4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc"
151SRC_URI[python3-dll-a-0.2.13.sha256sum] = "49fe4227a288cf9493942ad0220ea3f185f4d1f2a14f197f7344d6d02f4ed4ed" 159SRC_URI[python3-dll-a-0.2.14.sha256sum] = "d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8"
152SRC_URI[quote-1.0.36.sha256sum] = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 160SRC_URI[quote-1.0.36.sha256sum] = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
153SRC_URI[radium-0.7.0.sha256sum] = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 161SRC_URI[r-efi-5.2.0.sha256sum] = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"
154SRC_URI[radium-1.1.0.sha256sum] = "db0b76288902db304c864a12046b73d2d895cc34a4bb8137baaeebe9978a072c" 162SRC_URI[radium-1.1.0.sha256sum] = "db0b76288902db304c864a12046b73d2d895cc34a4bb8137baaeebe9978a072c"
155SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 163SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
156SRC_URI[regex-automata-0.4.8.sha256sum] = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" 164SRC_URI[regex-automata-0.4.8.sha256sum] = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3"
157SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 165SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
158SRC_URI[rustversion-1.0.17.sha256sum] = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" 166SRC_URI[rustversion-1.0.17.sha256sum] = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
159SRC_URI[ryu-1.0.18.sha256sum] = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 167SRC_URI[ryu-1.0.18.sha256sum] = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
160SRC_URI[serde-1.0.218.sha256sum] = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" 168SRC_URI[serde-1.0.219.sha256sum] = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
161SRC_URI[serde_derive-1.0.218.sha256sum] = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" 169SRC_URI[serde_derive-1.0.219.sha256sum] = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
162SRC_URI[serde_json-1.0.140.sha256sum] = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" 170SRC_URI[serde_json-1.0.140.sha256sum] = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
163SRC_URI[smallvec-1.14.0.sha256sum] = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" 171SRC_URI[smallvec-1.15.1.sha256sum] = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
164SRC_URI[speedate-0.15.0.sha256sum] = "9a5e7adf4e07e7de39a64d77962ca14a09165e592d42d0c9f9acadb679f4f937" 172SRC_URI[speedate-0.16.0.sha256sum] = "bc823f2eb39713ef0d286058af264ce0d8ddcf62b8a78a0aec02cd0105576d87"
165SRC_URI[stable_deref_trait-1.2.0.sha256sum] = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 173SRC_URI[stable_deref_trait-1.2.0.sha256sum] = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
166SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 174SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
167SRC_URI[strum-0.26.3.sha256sum] = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" 175SRC_URI[strum-0.27.1.sha256sum] = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32"
168SRC_URI[strum_macros-0.26.4.sha256sum] = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" 176SRC_URI[strum_macros-0.27.1.sha256sum] = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8"
169SRC_URI[syn-2.0.82.sha256sum] = "83540f837a8afc019423a8edb95b52a8effe46957ee402287f4292fae35be021" 177SRC_URI[syn-2.0.82.sha256sum] = "83540f837a8afc019423a8edb95b52a8effe46957ee402287f4292fae35be021"
170SRC_URI[synstructure-0.13.1.sha256sum] = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 178SRC_URI[synstructure-0.13.1.sha256sum] = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
171SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 179SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
@@ -176,16 +184,22 @@ SRC_URI[unindent-0.2.3.sha256sum] = "c7de7d73e1754487cb58364ee906a499937a0dfabd8
176SRC_URI[url-2.5.4.sha256sum] = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 184SRC_URI[url-2.5.4.sha256sum] = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
177SRC_URI[utf16_iter-1.0.5.sha256sum] = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 185SRC_URI[utf16_iter-1.0.5.sha256sum] = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
178SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 186SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
179SRC_URI[uuid-1.16.0.sha256sum] = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" 187SRC_URI[uuid-1.17.0.sha256sum] = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d"
180SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 188SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
181SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 189SRC_URI[wasi-0.14.2+wasi-0.2.4.sha256sum] = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
190SRC_URI[wasm-bindgen-0.2.100.sha256sum] = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
191SRC_URI[wasm-bindgen-backend-0.2.100.sha256sum] = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
192SRC_URI[wasm-bindgen-macro-0.2.100.sha256sum] = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
193SRC_URI[wasm-bindgen-macro-support-0.2.100.sha256sum] = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
194SRC_URI[wasm-bindgen-shared-0.2.100.sha256sum] = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
195SRC_URI[wit-bindgen-rt-0.39.0.sha256sum] = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
182SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 196SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
183SRC_URI[writeable-0.5.5.sha256sum] = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 197SRC_URI[writeable-0.5.5.sha256sum] = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
184SRC_URI[wyz-0.5.1.sha256sum] = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 198SRC_URI[wyz-0.5.1.sha256sum] = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
185SRC_URI[yoke-0.7.4.sha256sum] = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" 199SRC_URI[yoke-0.7.4.sha256sum] = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5"
186SRC_URI[yoke-derive-0.7.4.sha256sum] = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" 200SRC_URI[yoke-derive-0.7.4.sha256sum] = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95"
187SRC_URI[zerocopy-0.7.34.sha256sum] = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" 201SRC_URI[zerocopy-0.8.25.sha256sum] = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb"
188SRC_URI[zerocopy-derive-0.7.34.sha256sum] = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" 202SRC_URI[zerocopy-derive-0.8.25.sha256sum] = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef"
189SRC_URI[zerofrom-0.1.4.sha256sum] = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" 203SRC_URI[zerofrom-0.1.4.sha256sum] = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55"
190SRC_URI[zerofrom-derive-0.1.4.sha256sum] = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" 204SRC_URI[zerofrom-derive-0.1.4.sha256sum] = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5"
191SRC_URI[zerovec-0.10.4.sha256sum] = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" 205SRC_URI[zerovec-0.10.4.sha256sum] = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
diff --git a/meta-python/recipes-devtools/python/python3-pydantic-core/0001-cargo.toml-Update-bitvec-to-use-radium-1.x.patch b/meta-python/recipes-devtools/python/python3-pydantic-core/0001-cargo.toml-Update-bitvec-to-use-radium-1.x.patch
index 4f2012e8a2..58f8514630 100644
--- a/meta-python/recipes-devtools/python/python3-pydantic-core/0001-cargo.toml-Update-bitvec-to-use-radium-1.x.patch
+++ b/meta-python/recipes-devtools/python/python3-pydantic-core/0001-cargo.toml-Update-bitvec-to-use-radium-1.x.patch
@@ -1,4 +1,4 @@
1From 560c73cffabc1c2e66552d7c248c0928211d3dea Mon Sep 17 00:00:00 2001 1From 41fded05f38bdb8378b98be4f1dd5392a00f3d1b Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 19 Apr 2025 00:09:42 -0700 3Date: Sat, 19 Apr 2025 00:09:42 -0700
4Subject: [PATCH] cargo.toml: Update bitvec to use radium 1.x 4Subject: [PATCH] cargo.toml: Update bitvec to use radium 1.x
@@ -7,24 +7,15 @@ Upstream-Status: Submitted [https://github.com/ferrilab/bitvec/pull/220]
7 7
8Signed-off-by: Khem Raj <raj.khem@gmail.com> 8Signed-off-by: Khem Raj <raj.khem@gmail.com>
9--- 9---
10 Cargo.lock | 25 +++++++++++++++++++++++-- 10 Cargo.lock | 12 +++++++++++-
11 Cargo.toml | 1 + 11 Cargo.toml | 2 ++
12 2 files changed, 24 insertions(+), 2 deletions(-) 12 2 files changed, 13 insertions(+), 1 deletion(-)
13 13
14--- a/Cargo.toml 14diff --git a/Cargo.lock b/Cargo.lock
15+++ b/Cargo.toml 15index 44bdf4e..274b828 100644
16@@ -27,6 +27,8 @@ include = [
17 rust-version = "1.75"
18
19 [dependencies]
20+#bitvec = { git = "https://github.com/alexanderkjall/bitvec", branch = "upgrade-radium-to-1" }
21+radium = "1"
22 # TODO it would be very nice to remove the "py-clone" feature as it can panic,
23 # but needs a bit of work to make sure it's not used in the codebase
24 pyo3 = { version = "0.24", features = ["generate-import-lib", "num-bigint", "py-clone"] }
25--- a/Cargo.lock 16--- a/Cargo.lock
26+++ b/Cargo.lock 17+++ b/Cargo.lock
27@@ -43,7 +43,7 @@ source = "registry+https://github.com/ru 18@@ -49,7 +49,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
28 checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 19 checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
29 dependencies = [ 20 dependencies = [
30 "funty", 21 "funty",
@@ -33,7 +24,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
33 "tap", 24 "tap",
34 "wyz", 25 "wyz",
35 ] 26 ]
36@@ -436,6 +436,7 @@ dependencies = [ 27@@ -421,6 +421,7 @@ dependencies = [
37 "num-traits", 28 "num-traits",
38 "pyo3", 29 "pyo3",
39 "pyo3-build-config", 30 "pyo3-build-config",
@@ -41,10 +32,11 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
41 "regex", 32 "regex",
42 "serde", 33 "serde",
43 "serde_json", 34 "serde_json",
44@@ -538,6 +539,15 @@ source = "registry+https://github.com/ru 35@@ -527,6 +528,15 @@ version = "0.7.0"
36 source = "registry+https://github.com/rust-lang/crates.io-index"
45 checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 37 checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
46 38
47 [[package]] 39+[[package]]
48+name = "radium" 40+name = "radium"
49+version = "1.1.0" 41+version = "1.1.0"
50+source = "registry+https://github.com/rust-lang/crates.io-index" 42+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -53,7 +45,19 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
53+ "cfg-if", 45+ "cfg-if",
54+] 46+]
55+ 47+
56+[[package]] 48 [[package]]
57 name = "regex" 49 name = "regex"
58 version = "1.11.1" 50 version = "1.11.1"
59 source = "registry+https://github.com/rust-lang/crates.io-index" 51diff --git a/Cargo.toml b/Cargo.toml
52index 660e06a..7ee67d6 100644
53--- a/Cargo.toml
54+++ b/Cargo.toml
55@@ -25,6 +25,8 @@ include = [
56 rust-version = "1.75"
57
58 [dependencies]
59+#bitvec = { git = "https://github.com/alexanderkjall/bitvec", branch = "upgrade-radium-to-1" }
60+radium = "1"
61 # TODO it would be very nice to remove the "py-clone" feature as it can panic,
62 # but needs a bit of work to make sure it's not used in the codebase
63 pyo3 = { version = "0.25", features = ["generate-import-lib", "num-bigint", "py-clone"] }
diff --git a/meta-python/recipes-devtools/python/python3-pydantic-core/0001-musl-enable-getrandom-on-all-musl-platforms.patch b/meta-python/recipes-devtools/python/python3-pydantic-core/0001-musl-enable-getrandom-on-all-musl-platforms.patch
new file mode 100644
index 0000000000..fd94526686
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pydantic-core/0001-musl-enable-getrandom-on-all-musl-platforms.patch
@@ -0,0 +1,81 @@
1From 4253e25b7f31d207c69b9997f403b6e4e560e258 Mon Sep 17 00:00:00 2001
2From: Tamir Duberstein <tamird@gmail.com>
3Date: Thu, 20 Mar 2025 11:45:08 -0400
4Subject: [PATCH] musl: enable `getrandom` on all musl platforms
5
6The existing bindings were added in #1399 and limited to targets where
7rustc used musl version >= 1.1.20 which was not all musl targets at that
8time. Since https://github.com/rust-lang/rust/pull/107129 all musl
9targets use musl 1.2.3. Hence, move the binding to the module root so it
10is available for all musl targets.
11
12Upstream-Status: Backport [https://github.com/rust-lang/libc/pull/4346]
13Signed-off-by: Khem Raj <raj.khem@gmail.com>
14---
15 src/unix/linux_like/linux/musl/b32/arm/mod.rs | 4 ----
16 src/unix/linux_like/linux/musl/b32/powerpc.rs | 4 ----
17 src/unix/linux_like/linux/musl/b32/x86/mod.rs | 4 ----
18 src/unix/linux_like/linux/musl/b64/mod.rs | 4 ----
19 src/unix/linux_like/linux/musl/mod.rs | 2 ++
20 5 files changed, 2 insertions(+), 16 deletions(-)
21
22--- a/src/unix/linux_like/linux/musl/b32/arm/mod.rs
23+++ b/src/unix/linux_like/linux/musl/b32/arm/mod.rs
24@@ -841,10 +841,6 @@ pub const SYS_process_mrelease: ::c_long
25 pub const SYS_futex_waitv: ::c_long = 449;
26 pub const SYS_set_mempolicy_home_node: ::c_long = 450;
27
28-extern "C" {
29- pub fn getrandom(buf: *mut ::c_void, buflen: ::size_t, flags: ::c_uint) -> ::ssize_t;
30-}
31-
32 cfg_if! {
33 if #[cfg(libc_align)] {
34 mod align;
35--- a/src/unix/linux_like/linux/musl/b32/powerpc.rs
36+++ b/src/unix/linux_like/linux/musl/b32/powerpc.rs
37@@ -796,7 +796,3 @@ pub const SYS_memfd_secret: ::c_long = 4
38 pub const SYS_process_mrelease: ::c_long = 448;
39 pub const SYS_futex_waitv: ::c_long = 449;
40 pub const SYS_set_mempolicy_home_node: ::c_long = 450;
41-
42-extern "C" {
43- pub fn getrandom(buf: *mut ::c_void, buflen: ::size_t, flags: ::c_uint) -> ::ssize_t;
44-}
45--- a/src/unix/linux_like/linux/musl/b32/x86/mod.rs
46+++ b/src/unix/linux_like/linux/musl/b32/x86/mod.rs
47@@ -956,10 +956,6 @@ pub const EFL: ::c_int = 14;
48 pub const UESP: ::c_int = 15;
49 pub const SS: ::c_int = 16;
50
51-extern "C" {
52- pub fn getrandom(buf: *mut ::c_void, buflen: ::size_t, flags: ::c_uint) -> ::ssize_t;
53-}
54-
55 cfg_if! {
56 if #[cfg(libc_align)] {
57 mod align;
58--- a/src/unix/linux_like/linux/musl/b64/mod.rs
59+++ b/src/unix/linux_like/linux/musl/b64/mod.rs
60@@ -134,10 +134,6 @@ pub const __SIZEOF_PTHREAD_RWLOCK_T: usi
61 pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 40;
62 pub const __SIZEOF_PTHREAD_BARRIER_T: usize = 32;
63
64-extern "C" {
65- pub fn getrandom(buf: *mut ::c_void, buflen: ::size_t, flags: ::c_uint) -> ::ssize_t;
66-}
67-
68 cfg_if! {
69 if #[cfg(target_arch = "aarch64")] {
70 mod aarch64;
71--- a/src/unix/linux_like/linux/musl/mod.rs
72+++ b/src/unix/linux_like/linux/musl/mod.rs
73@@ -885,6 +885,8 @@ extern "C" {
74
75 pub fn dirname(path: *mut ::c_char) -> *mut ::c_char;
76 pub fn basename(path: *mut ::c_char) -> *mut ::c_char;
77+ // Addded in `musl` 1.1.20
78+ pub fn getrandom(buf: *mut ::c_void, buflen: ::size_t, flags: ::c_uint) -> ::ssize_t;
79 }
80
81 // Alias <foo> to <foo>64 to mimic glibc's LFS64 support
diff --git a/meta-python/recipes-devtools/python/python3-pydantic-core/atomic.patch b/meta-python/recipes-devtools/python/python3-pydantic-core/atomic.patch
new file mode 100644
index 0000000000..1a6a55737c
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pydantic-core/atomic.patch
@@ -0,0 +1,39 @@
1Fix ambiguous import of marker::Atomic crate
2
3The problem is that Atomic is being imported from two different places:
4
5As a type alias from sync::atomic::*
6As a trait from crate::marker::*
7
8This creates ambiguity when the code tries to use T: Atomic + PartialEq as a trait bound.
9adds explicit imports to radium-1.1.0/src/lib.rs
10
11Fixes
12error[E0404]: expected trait, found type alias `Atomic`
13error[E0659]: `Atomic` is ambiguous
14
15Upstream-Status: Pending
16Signed-off-by: Khem Raj <raj.khem@gmail.com>
17
18Index: radium-1.1.0/src/lib.rs
19===================================================================
20--- radium-1.1.0.orig/src/lib.rs
21+++ radium-1.1.0/src/lib.rs
22@@ -12,6 +12,8 @@ use core::{
23 };
24
25 use crate::marker::*;
26+use crate::marker::Atomic as AtomicTrait;
27+
28 pub use crate::types::{
29 Atom,
30 Isotope,
31@@ -801,7 +803,7 @@ radium! {
32
33 unsafe impl<T> Radium for Atom<T>
34 where
35- T: Atomic + PartialEq,
36+ T: AtomicTrait + PartialEq,
37 T::Atom: Radium<Item = T>,
38 {
39 type Item = T;
diff --git a/meta-python/recipes-devtools/python/python3-pydantic-core_2.34.1.bb b/meta-python/recipes-devtools/python/python3-pydantic-core_2.37.2.bb
index 0e2d065128..b64f781481 100644
--- a/meta-python/recipes-devtools/python/python3-pydantic-core_2.34.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pydantic-core_2.37.2.bb
@@ -11,8 +11,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ab599c188b4a314d2856b3a55030c75c"
11require ${BPN}-crates.inc 11require ${BPN}-crates.inc
12 12
13SRC_URI += "file://0001-Upgrade-radium-to-1.0.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/bitvec-1.0.1/" 13SRC_URI += "file://0001-Upgrade-radium-to-1.0.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/bitvec-1.0.1/"
14SRC_URI += "file://atomic.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/radium-1.1.0/"
15SRC_URI += "file://0001-musl-enable-getrandom-on-all-musl-platforms.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/libc-0.2.155/"
14SRC_URI += "file://0001-cargo.toml-Update-bitvec-to-use-radium-1.x.patch" 16SRC_URI += "file://0001-cargo.toml-Update-bitvec-to-use-radium-1.x.patch"
15SRC_URI[sha256sum] = "6bf31628ab6d0e7c7c0372419898c52ef0a447b33ab47c7f62053bd013cc5b09" 17SRC_URI[sha256sum] = "78fb2a749123408fedaf540a22ca6bf0b5ec1f522a14fc00e27ede33d8ac088c"
16 18
17DEPENDS = "python3-maturin-native python3-typing-extensions" 19DEPENDS = "python3-maturin-native python3-typing-extensions"
18 20
@@ -38,6 +40,7 @@ RDEPENDS:${PN}-ptest += "\
38 python3-pytest-mock \ 40 python3-pytest-mock \
39 python3-pytest-timeout \ 41 python3-pytest-timeout \
40 python3-pytest-benchmark \ 42 python3-pytest-benchmark \
43 python3-typing-inspection \
41 python3-tzdata \ 44 python3-tzdata \
42 python3-zoneinfo \ 45 python3-zoneinfo \
43" 46"
diff --git a/meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb b/meta-python/recipes-devtools/python/python3-pydantic_2.11.7.bb
index 47c077853a..e603e7dccd 100644
--- a/meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb
+++ b/meta-python/recipes-devtools/python/python3-pydantic_2.11.7.bb
@@ -11,11 +11,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=09280955509d1c4ca14bae02f21d49a6"
11 11
12inherit python_hatchling ptest-python-pytest 12inherit python_hatchling ptest-python-pytest
13 13
14SRCREV = "bce81efdeac1cbefd0196b478a32aa2586bd595a" 14SRCREV = "9b52422377d974ffc3de4e8b0bf7faab1acf2ec4"
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
18
19DEPENDS += "python3-hatch-fancy-pypi-readme-native" 17DEPENDS += "python3-hatch-fancy-pypi-readme-native"
20 18
21RECIPE_NO_UPDATE_REASON = "Must be updated in sync with python3-pydantic-core." 19RECIPE_NO_UPDATE_REASON = "Must be updated in sync with python3-pydantic-core."
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-pylint/0001-Adjust-test-expectations-for-ptest.patch b/meta-python/recipes-devtools/python/python3-pylint/0001-Adjust-test-expectations-for-ptest.patch
index 769cd145e1..46dbe39aef 100644
--- a/meta-python/recipes-devtools/python/python3-pylint/0001-Adjust-test-expectations-for-ptest.patch
+++ b/meta-python/recipes-devtools/python/python3-pylint/0001-Adjust-test-expectations-for-ptest.patch
@@ -1,4 +1,4 @@
1From f3a213cf4922c122e554277ea2031c0c54cd3fe5 Mon Sep 17 00:00:00 2001 1From b23f3031db65e6e98826639755e26f4b169f9e52 Mon Sep 17 00:00:00 2001
2From: Dan McGregor <dan.mcgregor@vecima.com> 2From: Dan McGregor <dan.mcgregor@vecima.com>
3Date: Wed, 13 Mar 2024 14:08:25 -0600 3Date: Wed, 13 Mar 2024 14:08:25 -0600
4Subject: [PATCH] Adjust test expectations for ptest 4Subject: [PATCH] Adjust test expectations for ptest
@@ -12,9 +12,11 @@ Signed-off-by: Dan McGregor <dan.mcgregor@vecima.com>
12 tests/functional/w/wrong_import_order.txt | 22 +++++++++++----------- 12 tests/functional/w/wrong_import_order.txt | 22 +++++++++++-----------
13 1 file changed, 11 insertions(+), 11 deletions(-) 13 1 file changed, 11 insertions(+), 11 deletions(-)
14 14
15diff --git a/tests/functional/w/wrong_import_order.txt b/tests/functional/w/wrong_import_order.txt
16index 9f143c292..a283467af 100644
15--- a/tests/functional/w/wrong_import_order.txt 17--- a/tests/functional/w/wrong_import_order.txt
16+++ b/tests/functional/w/wrong_import_order.txt 18+++ b/tests/functional/w/wrong_import_order.txt
17@@ -3,14 +3,14 @@ wrong-import-order:14:0:14:10::"standard 19@@ -3,14 +3,14 @@ wrong-import-order:14:0:14:10::"standard import ""sys"" should be placed before
18 wrong-import-order:15:0:15:15::"standard import ""datetime"" should be placed before third party imports ""six"", ""astroid.are_exclusive""":UNDEFINED 20 wrong-import-order:15:0:15:15::"standard import ""datetime"" should be placed before third party imports ""six"", ""astroid.are_exclusive""":UNDEFINED
19 wrong-import-order:18:0:18:22::"third party import ""totally_missing"" should be placed before local import ""package.Class""":UNDEFINED 21 wrong-import-order:18:0:18:22::"third party import ""totally_missing"" should be placed before local import ""package.Class""":UNDEFINED
20 wrong-import-order:20:0:20:14::"third party import ""astroid"" should be placed before local imports ""package.Class"", "".package""":UNDEFINED 22 wrong-import-order:20:0:20:14::"third party import ""astroid"" should be placed before local imports ""package.Class"", "".package""":UNDEFINED
diff --git a/meta-python/recipes-devtools/python/python3-pylint/0002-pyproject.toml-Keep-tool.setuptools.license-files.patch b/meta-python/recipes-devtools/python/python3-pylint/0002-pyproject.toml-Keep-tool.setuptools.license-files.patch
index 28ed0c8951..a0496232cd 100644
--- a/meta-python/recipes-devtools/python/python3-pylint/0002-pyproject.toml-Keep-tool.setuptools.license-files.patch
+++ b/meta-python/recipes-devtools/python/python3-pylint/0002-pyproject.toml-Keep-tool.setuptools.license-files.patch
@@ -1,4 +1,4 @@
1From 2a08adb0e90219626dac0b6d05a21265e460eae2 Mon Sep 17 00:00:00 2001 1From a1ec7fa97cb73754cb250a9cf0ea95b9d0511e0c Mon Sep 17 00:00:00 2001
2From: Leon Anavi <leon.anavi@konsulko.com> 2From: Leon Anavi <leon.anavi@konsulko.com>
3Date: Thu, 20 Mar 2025 12:09:42 +0000 3Date: Thu, 20 Mar 2025 12:09:42 +0000
4Subject: [PATCH] pyproject.toml: Keep tool.setuptools.license-files 4Subject: [PATCH] pyproject.toml: Keep tool.setuptools.license-files
@@ -20,7 +20,7 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
20 1 file changed, 4 insertions(+), 2 deletions(-) 20 1 file changed, 4 insertions(+), 2 deletions(-)
21 21
22diff --git a/pyproject.toml b/pyproject.toml 22diff --git a/pyproject.toml b/pyproject.toml
23index 0cf1ade57..7a4665ce0 100644 23index a3cc3f43b..5eaf5ee5e 100644
24--- a/pyproject.toml 24--- a/pyproject.toml
25+++ b/pyproject.toml 25+++ b/pyproject.toml
26@@ -8,8 +8,7 @@ name = "pylint" 26@@ -8,8 +8,7 @@ name = "pylint"
@@ -43,6 +43,3 @@ index 0cf1ade57..7a4665ce0 100644
43 [tool.setuptools.packages.find] 43 [tool.setuptools.packages.find]
44 include = [ "pylint*" ] 44 include = [ "pylint*" ]
45 45
46--
472.39.5
48
diff --git a/meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb b/meta-python/recipes-devtools/python/python3-pylint_3.3.7.bb
index 04761471d3..c4885ff7b4 100644
--- a/meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb
+++ b/meta-python/recipes-devtools/python/python3-pylint_3.3.7.bb
@@ -3,11 +3,11 @@ HOMEPAGE = "https://www.pylint.org/"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=c107cf754550e65755c42985a5d4e9c9" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=c107cf754550e65755c42985a5d4e9c9"
5 5
6SRCREV = "7ac5a4d4f77576df3a00e63f86ca86e0e1780b47" 6SRCREV = "f798a4a3508bcbb8ad0773ae14bf32d28dcfdcbe"
7SRC_URI += "git://github.com/pylint-dev/pylint;branch=maintenance/3.3.x;protocol=https \ 7SRC_URI += "git://github.com/pylint-dev/pylint;branch=main;protocol=https \
8 file://0001-Adjust-test-expectations-for-ptest.patch \ 8 file://0001-Adjust-test-expectations-for-ptest.patch \
9 file://0002-pyproject.toml-Keep-tool.setuptools.license-files.patch \ 9 file://0002-pyproject.toml-Keep-tool.setuptools.license-files.patch \
10 file://run-ptest \ 10 file://run-ptest \
11 " 11 "
12 12
13inherit python_setuptools_build_meta ptest 13inherit python_setuptools_build_meta ptest
diff --git a/meta-python/recipes-devtools/python/python3-pymisp_2.5.12.bb b/meta-python/recipes-devtools/python/python3-pymisp_2.5.17.bb
index 861e7d021e..7267143e7e 100644
--- a/meta-python/recipes-devtools/python/python3-pymisp_2.5.12.bb
+++ b/meta-python/recipes-devtools/python/python3-pymisp_2.5.17.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/MISP/PyMISP"
3LICENSE = "BSD-2-Clause" 3LICENSE = "BSD-2-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=a3639cf5780f71b125d3e9d1dc127c20" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=a3639cf5780f71b125d3e9d1dc127c20"
5 5
6SRC_URI[sha256sum] = "75dd505d96e1d67b9bfec7a5e1aea3b967426da348e69bdbaa1e554821e10fd6" 6SRC_URI[sha256sum] = "91f1f75a18076e66c9275065d455b76099a723f4f7b66920b89893f942bbaf56"
7 7
8inherit python_poetry_core pypi 8inherit python_poetry_core pypi
9 9
diff --git a/meta-python/recipes-devtools/python/python3-pymodbus_3.9.2.bb b/meta-python/recipes-devtools/python/python3-pymodbus_3.11.1.bb
index afede52161..7641c1ac5b 100644
--- a/meta-python/recipes-devtools/python/python3-pymodbus_3.9.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pymodbus_3.11.1.bb
@@ -1,9 +1,9 @@
1SUMMARY = "A fully featured modbus protocol stack in python" 1SUMMARY = "A fully featured modbus protocol stack in python"
2HOMEPAGE = "https://github.com/riptideio/pymodbus/" 2HOMEPAGE = "https://github.com/riptideio/pymodbus/"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=eba8057aa82c058d2042b4b0a0e9cc63" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=12a490c6cffa2e76a6df8aa1fa29e183"
5 5
6SRC_URI[sha256sum] = "2d08ab7bf6d1abc55a87f4faa3a7b04f74d7310b8c9771c3d66ee5fccf2e25ac" 6SRC_URI[sha256sum] = "e738178d0ac5063f095d61be37422ac4105faab19fbacea9eb5a574e8e2b3122"
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-pymongo_4.13.0.bb b/meta-python/recipes-devtools/python/python3-pymongo_4.14.0.bb
index 28f12e7381..cc6b64ed38 100644
--- a/meta-python/recipes-devtools/python/python3-pymongo_4.13.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pymongo_4.14.0.bb
@@ -8,9 +8,9 @@ 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] = "15674e3fddce78cf134fc4e55f90abf1608a48430130cd35efdf3802fd47a1d1"
12 12
13inherit pypi python_setuptools_build_meta python_hatchling 13inherit pypi python_hatchling
14 14
15PACKAGES =+ "python3-bson" 15PACKAGES =+ "python3-bson"
16 16
diff --git a/meta-python/recipes-devtools/python/python3-pyproj_3.7.1.bb b/meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb
index 3cc8c21280..b7e6646c97 100644
--- a/meta-python/recipes-devtools/python/python3-pyproj_3.7.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb
@@ -6,7 +6,7 @@ inherit pypi python_setuptools_build_meta cython
6 6
7SRC_URI += "file://rpath.patch" 7SRC_URI += "file://rpath.patch"
8 8
9SRC_URI[sha256sum] = "60d72facd7b6b79853f19744779abcd3f804c4e0d4fa8815469db20c9f640a47" 9SRC_URI[sha256sum] = "39a0cf1ecc7e282d1d30f36594ebd55c9fae1fda8a2622cee5d100430628f88c"
10 10
11DEPENDS = "proj proj-native" 11DEPENDS = "proj proj-native"
12 12
diff --git a/meta-python/recipes-devtools/python/python3-pyproject-api_1.8.0.bb b/meta-python/recipes-devtools/python/python3-pyproject-api_1.9.1.bb
index ddbddbea84..02fbfbcef6 100644
--- a/meta-python/recipes-devtools/python/python3-pyproject-api_1.8.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pyproject-api_1.9.1.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://pyproject-api.readthedocs.io"
6LICENSE = "MIT" 6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7"
8 8
9SRC_URI[sha256sum] = "77b8049f2feb5d33eefcc21b57f1e279636277a8ac8ad6b5871037b243778496" 9SRC_URI[sha256sum] = "43c9918f49daab37e302038fc1aed54a8c7a91a9fa935d00b9a485f37e0f5335"
10 10
11PYPI_PACKAGE = "pyproject_api" 11PYPI_PACKAGE = "pyproject_api"
12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
diff --git a/meta-python/recipes-devtools/python/python3-pyroute2_0.9.2.bb b/meta-python/recipes-devtools/python/python3-pyroute2_0.9.4.bb
index 0b47b1219d..2925ebbd5a 100644
--- a/meta-python/recipes-devtools/python/python3-pyroute2_0.9.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyroute2_0.9.4.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=dccbff78d7d79ae7e53953d43445c6e6 \
4 file://LICENSE.GPL-2.0-or-later;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 4 file://LICENSE.GPL-2.0-or-later;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
5 file://LICENSE.Apache-2.0;md5=34281e312165f843a2b7d1f114fe65ce" 5 file://LICENSE.Apache-2.0;md5=34281e312165f843a2b7d1f114fe65ce"
6 6
7SRC_URI[sha256sum] = "aea3c0e1b46f48295edb29caaba3ceb6415bdcb975cba3f1489ffcc3198e0ce3" 7SRC_URI[sha256sum] = "3cbccbe1af0c2b2aeae81b327e0e91aa94c81ab19f851e74b26bef70202f3070"
8 8
9inherit python_setuptools_build_meta pypi ptest-python-pytest 9inherit python_setuptools_build_meta pypi ptest-python-pytest
10 10
diff --git a/meta-python/recipes-devtools/python/python3-pystemd_0.13.2.bb b/meta-python/recipes-devtools/python/python3-pystemd_0.13.4.bb
index e7f35f1f08..4868bc51e6 100644
--- a/meta-python/recipes-devtools/python/python3-pystemd_0.13.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pystemd_0.13.4.bb
@@ -2,7 +2,7 @@ SUMMARY = "Python bindings for interacting with systemd over DBus"
2LICENSE = "LGPL-2.1-only" 2LICENSE = "LGPL-2.1-only"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c"
4 4
5SRC_URI[sha256sum] = "4dcfa4b13a55685c49d3d17c10631eca18c33770f66316f8ef2337b8951cc144" 5SRC_URI[sha256sum] = "f06d4e5b21881a7c9100492e60ccc2f4b64e50b4d6b7773c94013d2c6f1a00db"
6 6
7DEPENDS = "systemd" 7DEPENDS = "systemd"
8RDEPENDS:${PN} += "\ 8RDEPENDS:${PN} += "\
diff --git a/meta-python/recipes-devtools/python/python3-pytest-asyncio_0.24.0.bb b/meta-python/recipes-devtools/python/python3-pytest-asyncio_1.1.0.bb
index 1059b788f4..4ac45fb1a8 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-asyncio_0.24.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-asyncio_1.1.0.bb
@@ -1,9 +1,9 @@
1DESCRIPTION = "pytest-asyncio is an Apache2 licensed library, written in Python, for testing asyncio code with pytest" 1DESCRIPTION = "pytest-asyncio is an Apache2 licensed library, written in Python, for testing asyncio code with pytest"
2 2HOMEPAGE = "https://github.com/pytest-dev/pytest-asyncio"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=136e4f49dbf29942c572a3a8f6e88a77" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=136e4f49dbf29942c572a3a8f6e88a77"
5 5
6SRC_URI[sha256sum] = "d081d828e576d85f875399194281e92bf8a68d60d72d1a2faf2feddb6c46b276" 6SRC_URI[sha256sum] = "796aa822981e01b68c12e4827b8697108f7205020f24b5793b3c41555dab68ea"
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-pytest-cov_6.0.0.bb b/meta-python/recipes-devtools/python/python3-pytest-cov_6.1.1.bb
index 75742f3e8f..292cc8a063 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-cov_6.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-cov_6.1.1.bb
@@ -5,11 +5,13 @@ LIC_FILES_CHKSUM = " \
5 file://LICENSE;md5=cbc4e25353c748c817db2daffe605e43 \ 5 file://LICENSE;md5=cbc4e25353c748c817db2daffe605e43 \
6" 6"
7 7
8SRC_URI[sha256sum] = "fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0" 8SRC_URI[sha256sum] = "46935f7aaefba760e716c2ebfbe1c216240b9592966e7da99ea8292d4d3e2a0a"
9 9
10inherit pypi setuptools3 10inherit pypi setuptools3
11 11
12DEPENDS += "python3-setuptools-scm-native" 12DEPENDS += "python3-setuptools-scm-native"
13RDEPENDS:${PN} += "python3-coverage python3-pytest" 13RDEPENDS:${PN} += "python3-coverage python3-pytest python3-pluggy"
14
15PYPI_PACKAGE = "pytest_cov"
14 16
15BBCLASSEXTEND = "native nativesdk" 17BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-pytest-mock/0001-Add-asyncio-fixture-to-test_instance_async_method_sp.patch b/meta-python/recipes-devtools/python/python3-pytest-mock/0001-Add-asyncio-fixture-to-test_instance_async_method_sp.patch
new file mode 100644
index 0000000000..d57c51f880
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pytest-mock/0001-Add-asyncio-fixture-to-test_instance_async_method_sp.patch
@@ -0,0 +1,32 @@
1From 17850cde66d52a851a8a15a61f5c97311d30a296 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 26 Jul 2025 16:03:03 -0700
4Subject: [PATCH] Add asyncio fixture to test_instance_async_method_spy
5
6This ensures that this test executes and passes
7with pytest-8.4+
8
9pytest now throws errors for such functions [1]
10which were skipped in older versions
11
12[1] https://github.com/pytest-dev/pytest/issues/11372
13
14Upstream-Status: Submitted [https://github.com/pytest-dev/pytest-mock/pull/516]
15Signed-off-by: Khem Raj <raj.khem@gmail.com>
16---
17 tests/test_pytest_mock.py | 2 +-
18 1 file changed, 1 insertion(+), 1 deletion(-)
19
20diff --git a/tests/test_pytest_mock.py b/tests/test_pytest_mock.py
21index 1a51636..b158d97 100644
22--- a/tests/test_pytest_mock.py
23+++ b/tests/test_pytest_mock.py
24@@ -523,7 +523,7 @@ def test_callable_like_spy(testdir: Any, mocker: MockerFixture) -> None:
25 assert spy.spy_return == 20
26 assert spy.spy_return_list == [20]
27
28-
29+@pytest.mark.asyncio
30 async def test_instance_async_method_spy(mocker: MockerFixture) -> None:
31 class Foo:
32 async def bar(self, arg):
diff --git a/meta-python/recipes-devtools/python/python3-pytest-mock_3.14.0.bb b/meta-python/recipes-devtools/python/python3-pytest-mock_3.14.1.bb
index b968cf1cd4..f107e20ff5 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-mock_3.14.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-mock_3.14.1.bb
@@ -6,17 +6,19 @@ LIC_FILES_CHKSUM = " \
6" 6"
7 7
8SRC_URI += " \ 8SRC_URI += " \
9 file://0001-Add-asyncio-fixture-to-test_instance_async_method_sp.patch \
9 file://run-ptest \ 10 file://run-ptest \
10" 11"
11SRC_URI[sha256sum] = "2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0" 12SRC_URI[sha256sum] = "159e9edac4c451ce77a5cdb9fc5d1100708d2dd4ba3c3df572f14097351af80e"
12 13
13inherit pypi python_setuptools_build_meta ptest 14inherit pypi python_setuptools_build_meta ptest
14 15
15PYPI_PACKAGE = "pytest-mock" 16PYPI_PACKAGE = "pytest_mock"
16 17
17DEPENDS += "python3-setuptools-scm-native" 18DEPENDS += "python3-setuptools-scm-native"
18 19
19RDEPENDS:${PN}-ptest += " \ 20RDEPENDS:${PN}-ptest += " \
21 python3-asyncio \
20 python3-misc \ 22 python3-misc \
21 python3-mock \ 23 python3-mock \
22 python3-pytest \ 24 python3-pytest \
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.1.0.bb
index 9ce29aef7e..d411848545 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-sugar_1.1.0.bb
@@ -1,10 +1,10 @@
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)." 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" 2HOMEPAGE = "https://github.com/Teemu/pytest-sugar"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=dfc31f3b2a6a301239a1ba99b71a9459" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=e485b36215d1a038821b3e51bd189197"
5 5
6SRC_URI += "file://run-ptest" 6SRC_URI += "file://run-ptest"
7SRC_URI[sha256sum] = "6422e83258f5b0c04ce7c632176c7732cab5fdb909cb39cca5c9139f81276c0a" 7SRC_URI[sha256sum] = "53138645cabc311a677bb09c307eab41681a563e498318cd2a0d7cd184837af4"
8 8
9inherit pypi python_poetry_core ptest-python-pytest 9inherit pypi python_poetry_core ptest-python-pytest
10 10
diff --git a/meta-python/recipes-devtools/python/python3-pytest-timeout_2.3.1.bb b/meta-python/recipes-devtools/python/python3-pytest-timeout_2.4.0.bb
index fe9d814c0e..a376d02e38 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-timeout_2.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-timeout_2.4.0.bb
@@ -3,8 +3,10 @@ HOMEPAGE = "https://github.com/pytest-dev/pytest-timeout/"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=d8048cd156eda3df2e7f111b0ae9ceff" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=d8048cd156eda3df2e7f111b0ae9ceff"
5 5
6SRC_URI[sha256sum] = "12397729125c6ecbdaca01035b9e5239d4db97352320af155b3f5de1ba5165d9" 6SRC_URI[sha256sum] = "7e68e90b01f9eff71332b25001f85c75495fc4e3a836701876183c4bcfd0540a"
7 7
8inherit pypi python_setuptools_build_meta 8inherit pypi python_setuptools_build_meta
9 9
10RDEPENDS:${PN} = "python3-pytest" 10RDEPENDS:${PN} = "python3-pytest"
11
12PYPI_PACKAGE = "pytest_timeout"
diff --git a/meta-python/recipes-devtools/python/python3-pytest-unordered_0.6.0.bb b/meta-python/recipes-devtools/python/python3-pytest-unordered_0.7.0.bb
index bf1420cf93..36b8a5dcd0 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-unordered_0.6.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-unordered_0.7.0.bb
@@ -3,10 +3,12 @@ HOMEPAGE = "https://github.com/utapyngo/pytest-unordered"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=fcd3af2d38a4d4dfd5138c6f163dbe2e" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=fcd3af2d38a4d4dfd5138c6f163dbe2e"
5 5
6SRC_URI[sha256sum] = "f61b4f6e06a60a92db50968954efac93e2f584290a49f53ad135e3f32f57e02a" 6SRC_URI[sha256sum] = "0f953a438db00a9f6f99a0f4727f2d75e72dd93319b3d548a97ec9db4903a44f"
7 7
8inherit pypi setuptools3 8inherit pypi setuptools3
9 9
10RDEPENDS:${PN} += "python3-pytest" 10RDEPENDS:${PN} += "python3-pytest"
11 11
12BBCLASSEXTEND = "native nativesdk" 12BBCLASSEXTEND = "native nativesdk"
13
14PYPI_PACKAGE = "pytest_unordered"
diff --git a/meta-python/recipes-devtools/python/python3-pytest-xdist_3.5.0.bb b/meta-python/recipes-devtools/python/python3-pytest-xdist_3.7.0.bb
index 89b5039571..17ab67c279 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-xdist_3.5.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-xdist_3.7.0.bb
@@ -1,17 +1,17 @@
1SUMMARY = "pytest xdist plugin for distributed testing and loop-on-failing modes" 1SUMMARY = "pytest xdist plugin for distributed testing and loop-on-failing modes"
2HOMEPAGE = "https://github.com/pytest-dev/pytest-xdist" 2HOMEPAGE = "https://github.com/pytest-dev/pytest-xdist"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=772fcdaca14b378878d05c7d857e6c3e" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=fbae836e16c18f4b220f7db6564e8f61"
5 5
6SRC_URI[sha256sum] = "cbb36f3d67e0c478baa57fa4edc8843887e0f6cfc42d677530a36d7472b32d8a" 6SRC_URI[sha256sum] = "f9248c99a7c15b7d2f90715df93610353a485827bc06eefb6566d23f6400f126"
7 7
8inherit pypi python_setuptools_build_meta 8inherit pypi python_setuptools_build_meta
9 9
10DEPENDS += "python3-setuptools-scm-native" 10DEPENDS += "python3-setuptools-scm-native"
11 11
12# Note that the dependency on pytest-forked is scheduled to be dropped in 3.0
13RDEPENDS:${PN} += " \ 12RDEPENDS:${PN} += " \
14 python3-execnet \ 13 python3-execnet \
15 python3-pytest \ 14 python3-pytest \
16 python3-pytest-forked \
17" 15"
16
17PYPI_PACKAGE = "pytest_xdist"
diff --git a/meta-python/recipes-devtools/python/python3-pyzmq_26.4.0.bb b/meta-python/recipes-devtools/python/python3-pyzmq_27.0.1.bb
index 286750950a..8a66c852ad 100644
--- a/meta-python/recipes-devtools/python/python3-pyzmq_26.4.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pyzmq_27.0.1.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] = "45c549204bc20e7484ffd2555f6cf02e572440ecf2f3bdd60d4404b20fddf64b"
33 33
34inherit pypi pkgconfig python_setuptools_build_meta ptest cython 34inherit pypi pkgconfig python_setuptools_build_meta ptest cython
35 35
@@ -50,6 +50,8 @@ RDEPENDS:${PN} += "\
50RDEPENDS:${PN}-ptest += "\ 50RDEPENDS:${PN}-ptest += "\
51 ${PN}-test \ 51 ${PN}-test \
52 python3-pytest \ 52 python3-pytest \
53 python3-asyncio \
54 python3-pytest-asyncio \
53 python3-unittest-automake-output \ 55 python3-unittest-automake-output \
54 python3-unixadmin \ 56 python3-unixadmin \
55" 57"
diff --git a/meta-python/recipes-devtools/python/python3-regex_2024.11.6.bb b/meta-python/recipes-devtools/python/python3-regex_2025.7.34.bb
index 4a84414f12..94063b31cd 100644
--- a/meta-python/recipes-devtools/python/python3-regex_2024.11.6.bb
+++ b/meta-python/recipes-devtools/python/python3-regex_2025.7.34.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7b5751ddd6b643203c31ff873051d069"
5 5
6inherit pypi python_setuptools_build_meta 6inherit pypi python_setuptools_build_meta
7 7
8SRC_URI[sha256sum] = "7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519" 8SRC_URI[sha256sum] = "9ead9765217afd04a86822dfcd4ed2747dfe426e887da413b15ff0ac2457e21a"
9 9
10RDEPENDS:${PN} += " \ 10RDEPENDS:${PN} += " \
11 python3-stringold \ 11 python3-stringold \
diff --git a/meta-python/recipes-devtools/python/python3-responses_0.25.7.bb b/meta-python/recipes-devtools/python/python3-responses_0.25.8.bb
index 31ead072fc..2370a88843 100644
--- a/meta-python/recipes-devtools/python/python3-responses_0.25.7.bb
+++ b/meta-python/recipes-devtools/python/python3-responses_0.25.8.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0e601511a8517f4daf688a8eb95be7a2"
5 5
6inherit pypi python_setuptools_build_meta 6inherit pypi python_setuptools_build_meta
7 7
8SRC_URI[sha256sum] = "8ebae11405d7a5df79ab6fd54277f6f2bc29b2d002d0dd2d5c632594d1ddcedb" 8SRC_URI[sha256sum] = "9374d047a575c8f781b94454db5cab590b6029505f488d12899ddb10a4af1cf4"
9 9
10RDEPENDS:${PN} += " \ 10RDEPENDS:${PN} += " \
11 python3-mock \ 11 python3-mock \
diff --git a/meta-python/recipes-devtools/python/python3-rich-argparse_1.7.1.bb b/meta-python/recipes-devtools/python/python3-rich-argparse_1.7.1.bb
new file mode 100644
index 0000000000..cb07b012b4
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-rich-argparse_1.7.1.bb
@@ -0,0 +1,16 @@
1SUMMARY = "A rich help formatter for argparse"
2HOMEPAGE = "https://github.com/hamdanal/rich-argparse"
3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=06f5c372171ce02f7e6a18f5f57f0b69"
5
6PYPI_PACKAGE = "rich_argparse"
7
8SRC_URI[sha256sum] = "d7a493cde94043e41ea68fb43a74405fa178de981bf7b800f7a3bd02ac5c27be"
9
10inherit pypi python_hatchling
11
12RDEPENDS:${PN} += "\
13 python3-rich \
14"
15
16BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-robotframework_7.3.bb b/meta-python/recipes-devtools/python/python3-robotframework_7.3.2.bb
index 38417926cf..df4b31312e 100644
--- a/meta-python/recipes-devtools/python/python3-robotframework_7.3.bb
+++ b/meta-python/recipes-devtools/python/python3-robotframework_7.3.2.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] = "676f75a58e34db04cde91922c0bc68d4d73f091b6be753809ce16e9579412323" 14SRC_URI[sha256sum] = "3bb3e299831ecb1664f3d5082f6ff9f08ba82d61a745bef2227328ef3049e93a"
15 15
16RDEPENDS:${PN} += " \ 16RDEPENDS:${PN} += " \
17 python3-shell \ 17 python3-shell \
diff --git a/meta-python/recipes-devtools/python/python3-rstr_3.2.2.bb b/meta-python/recipes-devtools/python/python3-rstr_3.2.2.bb
new file mode 100644
index 0000000000..1af7a3bc8f
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-rstr_3.2.2.bb
@@ -0,0 +1,12 @@
1DESCRIPTION = "Random Strings in Python"
2HOMEPAGE = "https://github.com/leapfrogonline/rstr"
3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5c15c04f1cdbd42c6152066f0b02102a"
5
6SRC_URI[sha256sum] = "c4a564d4dfb4472d931d145c43d1cf1ad78c24592142e7755b8866179eeac012"
7
8inherit pypi python_setuptools_build_meta
9
10DEPENDS += "python3-setuptools-scm-native"
11
12BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-scikit-build-core/0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch b/meta-python/recipes-devtools/python/python3-scikit-build-core/0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch
index 36eff85334..6d52086aab 100644
--- a/meta-python/recipes-devtools/python/python3-scikit-build-core/0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch
+++ b/meta-python/recipes-devtools/python/python3-scikit-build-core/0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch
@@ -1,4 +1,4 @@
1From 3f5d2be717d200406126537eb2f3ed4de92bd2c1 Mon Sep 17 00:00:00 2001 1From 0aee90d953406414f09740a6ef851ed7e666dc9e Mon Sep 17 00:00:00 2001
2From: Leon Anavi <leon.anavi@konsulko.com> 2From: Leon Anavi <leon.anavi@konsulko.com>
3Date: Mon, 27 Jan 2025 19:17:48 +0200 3Date: Mon, 27 Jan 2025 19:17:48 +0200
4Subject: [PATCH] builder.py: Check PYTHON_INCLUDE_DIR 4Subject: [PATCH] builder.py: Check PYTHON_INCLUDE_DIR
@@ -15,7 +15,7 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
15 1 file changed, 1 insertion(+), 1 deletion(-) 15 1 file changed, 1 insertion(+), 1 deletion(-)
16 16
17diff --git a/src/scikit_build_core/builder/builder.py b/src/scikit_build_core/builder/builder.py 17diff --git a/src/scikit_build_core/builder/builder.py b/src/scikit_build_core/builder/builder.py
18index 532d328..0c99ef3 100644 18index d05065f..b01d621 100644
19--- a/src/scikit_build_core/builder/builder.py 19--- a/src/scikit_build_core/builder/builder.py
20+++ b/src/scikit_build_core/builder/builder.py 20+++ b/src/scikit_build_core/builder/builder.py
21@@ -228,7 +228,7 @@ class Builder: 21@@ -228,7 +228,7 @@ class Builder:
@@ -26,4 +26,4 @@ index 532d328..0c99ef3 100644
26+ python_include_dir = os.getenv("PYTHON_INCLUDE_DIR") or get_python_include_dir() 26+ python_include_dir = os.getenv("PYTHON_INCLUDE_DIR") or get_python_include_dir()
27 numpy_include_dir = get_numpy_include_dir() 27 numpy_include_dir = get_numpy_include_dir()
28 28
29 # Classic Find Python 29 # Warning for CPython 3.13.4 Windows bug
diff --git a/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.4.bb b/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.5.bb
index d1b2fde166..fd175feebf 100644
--- a/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.4.bb
+++ b/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.5.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] = "5b194bbb04092ae327d294b23e4bbffb6181adce4259440a86c9cf6abb8eaa6c" 13SRC_URI[sha256sum] = "8f0a1edb86cb087876f3c699d2a2682012efd8867b390ed37355f13949d0628e"
14 14
15BBCLASSEXTEND = "native nativesdk" 15BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-simpleeval_1.0.3.bb b/meta-python/recipes-devtools/python/python3-simpleeval_1.0.3.bb
index b4dc82bfb3..39178d3efd 100644
--- a/meta-python/recipes-devtools/python/python3-simpleeval_1.0.3.bb
+++ b/meta-python/recipes-devtools/python/python3-simpleeval_1.0.3.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENCE;md5=83843c8f0f3beb18af2f282faecbdebe"
5 5
6SRC_URI[sha256sum] = "67bbf246040ac3b57c29cf048657b9cf31d4e7b9d6659684daa08ca8f1e45829" 6SRC_URI[sha256sum] = "67bbf246040ac3b57c29cf048657b9cf31d4e7b9d6659684daa08ca8f1e45829"
7 7
8inherit pypi python_setuptools_build_meta python_hatchling ptest-python-pytest 8inherit pypi python_hatchling ptest-python-pytest
9 9
10BBCLASSEXTEND = "native nativesdk" 10BBCLASSEXTEND = "native nativesdk"
11 11
diff --git a/meta-python/recipes-devtools/python/python3-snagboot_2.3.bb b/meta-python/recipes-devtools/python/python3-snagboot_2.4.bb
index dc57dfc105..9c6c776685 100644
--- a/meta-python/recipes-devtools/python/python3-snagboot_2.3.bb
+++ b/meta-python/recipes-devtools/python/python3-snagboot_2.4.bb
@@ -3,7 +3,7 @@ SUMMARY = "Snagboot intends to be an open-source replacement vendor-specific too
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5 5
6SRC_URI[sha256sum] = "c6a97ea0c83a2d7eea639741b2f667c75e95d50278eeb6a8adbce5d1a7cf65fa" 6SRC_URI[sha256sum] = "651e9bcc2e43d3fc67cc1cff5b812e3bfb4ed132f4fd7fc1dc5e3fea31a7406d"
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-soupsieve_2.7.bb b/meta-python/recipes-devtools/python/python3-soupsieve_2.7.bb
index 684290ffad..94b02f824a 100644
--- a/meta-python/recipes-devtools/python/python3-soupsieve_2.7.bb
+++ b/meta-python/recipes-devtools/python/python3-soupsieve_2.7.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=a23cdb0cf58a8b6d3d25202783bd6553"
6 6
7SRC_URI[sha256sum] = "ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a" 7SRC_URI[sha256sum] = "ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a"
8 8
9inherit pypi python_hatchling python_setuptools_build_meta ptest-python-pytest 9inherit pypi python_hatchling ptest-python-pytest
10 10
11RDEPENDS:${PN} += " \ 11RDEPENDS:${PN} += " \
12 python3-core \ 12 python3-core \
diff --git a/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.41.bb b/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.43.bb
index c9f337946a..692bbd7712 100644
--- a/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.41.bb
+++ b/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.43.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://www.sqlalchemy.org/"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=061025f14213ac2818ff353223d6eca6" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=061025f14213ac2818ff353223d6eca6"
6 6
7SRC_URI[sha256sum] = "edba70118c4be3c2b1f90754d308d0b79c6fe2c0fdc52d8ddf603916f83f4db9" 7SRC_URI[sha256sum] = "788bfcef6787a7764169cfe9859fe425bf44559619e1d9f56f5bddf2ebf6f417"
8 8
9inherit pypi python_setuptools_build_meta cython 9inherit pypi python_setuptools_build_meta cython
10 10
diff --git a/meta-python/recipes-devtools/python/python3-starlette_0.47.0.bb b/meta-python/recipes-devtools/python/python3-starlette_0.47.2.bb
index 182b6d60d5..98108a5369 100644
--- a/meta-python/recipes-devtools/python/python3-starlette_0.47.0.bb
+++ b/meta-python/recipes-devtools/python/python3-starlette_0.47.2.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] = "1f64887e94a447fed5f23309fb6890ef23349b7e478faa7b24a851cd4eb844af" 5SRC_URI[sha256sum] = "6ae9aa5db235e4846decc1e7b79c4f346adf41e9777aebeb49dfd09bbd7023d8"
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-systemd_235.bb b/meta-python/recipes-devtools/python/python3-systemd_235.bb
index 3abea5f5f2..6b44751df7 100644
--- a/meta-python/recipes-devtools/python/python3-systemd_235.bb
+++ b/meta-python/recipes-devtools/python/python3-systemd_235.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "4e57f39797fd5d9e2d22b8806a252d7c0106c936039d1e71c8c6b8008e
10 10
11DEPENDS += "systemd (<=235)" 11DEPENDS += "systemd (<=235)"
12 12
13inherit pypi features_check pkgconfig python_setuptools_build_meta 13inherit pypi features_check pkgconfig setuptools3
14 14
15REQUIRED_DISTRO_FEATURES = "systemd" 15REQUIRED_DISTRO_FEATURES = "systemd"
16 16
diff --git a/meta-python/recipes-devtools/python/python3-termcolor_3.1.0.bb b/meta-python/recipes-devtools/python/python3-termcolor_3.1.0.bb
index 81e96507dd..5b82da4838 100644
--- a/meta-python/recipes-devtools/python/python3-termcolor_3.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-termcolor_3.1.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://COPYING.txt;md5=e5f5f7c9b280511f124dba5dda3d180e" 5LIC_FILES_CHKSUM = "file://COPYING.txt;md5=e5f5f7c9b280511f124dba5dda3d180e"
6 6
7inherit pypi python_setuptools_build_meta 7inherit pypi python_hatchling
8 8
9SRC_URI[sha256sum] = "6a6dd7fbee581909eeec6a756cff1d7f7c376063b14e4a298dc4980309e55970" 9SRC_URI[sha256sum] = "6a6dd7fbee581909eeec6a756cff1d7f7c376063b14e4a298dc4980309e55970"
10 10
diff --git a/meta-python/recipes-devtools/python/python3-tornado_6.5.1.bb b/meta-python/recipes-devtools/python/python3-tornado_6.5.2.bb
index c10589b2b9..f915dd5658 100644
--- a/meta-python/recipes-devtools/python/python3-tornado_6.5.1.bb
+++ b/meta-python/recipes-devtools/python/python3-tornado_6.5.2.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] = "84ceece391e8eb9b2b95578db65e920d2a61070260594819589609ba9bc6308c" 9SRC_URI[sha256sum] = "ab53c8f9a0fa351e2c0741284e06c7a45da86afb544133201c5cc8578eb076a0"
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-transitions_0.9.2.bb b/meta-python/recipes-devtools/python/python3-transitions_0.9.3.bb
index 3a27b666cf..7a4ac0e796 100644
--- a/meta-python/recipes-devtools/python/python3-transitions_0.9.2.bb
+++ b/meta-python/recipes-devtools/python/python3-transitions_0.9.3.bb
@@ -4,6 +4,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=de0a0876a688a4483bfafa764773ab39"
4 4
5inherit pypi setuptools3 5inherit pypi setuptools3
6 6
7SRC_URI[sha256sum] = "2f8490dbdbd419366cef1516032ab06d07ccb5839ef54905e842a472692d4204" 7SRC_URI[sha256sum] = "881fb75bb1654ed55d86060bb067f2c716f8e155f57bb73fd444e53713aafec8"
8 8
9RDEPENDS:${PN} += "python3-six python3-logging" 9RDEPENDS:${PN} += "python3-six python3-logging"
diff --git a/meta-python/recipes-devtools/python/python3-trustme_1.2.1.bb b/meta-python/recipes-devtools/python/python3-trustme_1.2.1.bb
index bdf5a494a7..69606f1fe8 100644
--- a/meta-python/recipes-devtools/python/python3-trustme_1.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-trustme_1.2.1.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=fb59582a4d7ecbb79dfeefa0f69932e1"
6 6
7SRC_URI[sha256sum] = "6528ba2bbc7f2db41f33825c8dd13e3e3eb9d334ba0f909713c8c3139f4ae47f" 7SRC_URI[sha256sum] = "6528ba2bbc7f2db41f33825c8dd13e3e3eb9d334ba0f909713c8c3139f4ae47f"
8 8
9inherit pypi python_hatchling python_setuptools_build_meta ptest-python-pytest 9inherit pypi python_hatchling ptest-python-pytest
10 10
11RDEPENDS:${PN} += " \ 11RDEPENDS:${PN} += " \
12 python3-cryptography \ 12 python3-cryptography \
diff --git a/meta-python/recipes-devtools/python/python3-twitter_4.15.0.bb b/meta-python/recipes-devtools/python/python3-twitter_4.16.0.bb
index c35b97a9e4..54379673c0 100644
--- a/meta-python/recipes-devtools/python/python3-twitter_4.15.0.bb
+++ b/meta-python/recipes-devtools/python/python3-twitter_4.16.0.bb
@@ -2,13 +2,13 @@ SUMMARY = "Twitter for Python"
2DESCRIPTION = "Python module to support twitter API" 2DESCRIPTION = "Python module to support twitter API"
3 3
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=9;endline=9;md5=8227180126797a0148f94f483f3e1489" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=48c84b17f84a9a623754604ab73f28fe"
6 6
7SRC_URI[sha256sum] = "1345cbcdf0a75e2d89f424c559fd49fda4d8cd7be25cd5131e3b57bad8a21d76" 7SRC_URI[sha256sum] = "1d95cbdc50bf6353a387f881f2584eaf60d14e00dbbdd8872a73de79c66878e3"
8 8
9PYPI_PACKAGE = "tweepy" 9PYPI_PACKAGE = "tweepy"
10 10
11inherit pypi python_setuptools_build_meta 11inherit pypi python_flit_core
12 12
13RDEPENDS:${PN} += "\ 13RDEPENDS:${PN} += "\
14 python3-pip \ 14 python3-pip \
diff --git a/meta-python/recipes-devtools/python/python3-txaio_23.1.1.bb b/meta-python/recipes-devtools/python/python3-txaio_23.1.1.bb
deleted file mode 100644
index b14e353818..0000000000
--- a/meta-python/recipes-devtools/python/python3-txaio_23.1.1.bb
+++ /dev/null
@@ -1,12 +0,0 @@
1DESCRIPTION = "Compatibility API between asyncio/Twisted/Trollius"
2
3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3e2c2c2cc2915edc5321b0e6b1d3f5f8"
5
6SRC_URI[sha256sum] = "f9a9216e976e5e3246dfd112ad7ad55ca915606b60b84a757ac769bd404ff704"
7
8inherit pypi setuptools3
9
10RDEPENDS:${PN} += " \
11 python3-twisted \
12"
diff --git a/meta-python/recipes-devtools/python/python3-txaio_25.6.1.bb b/meta-python/recipes-devtools/python/python3-txaio_25.6.1.bb
new file mode 100644
index 0000000000..460c0cd0f8
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-txaio_25.6.1.bb
@@ -0,0 +1,12 @@
1DESCRIPTION = "Compatibility API between asyncio/Twisted/Trollius"
2
3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=588502cb4ffc65da2b26780d6baa5a40"
5
6SRC_URI[sha256sum] = "d8c03dca823515c9bca920df33504923ae54f2dabf476cc5a9ed5cc1691ed687"
7
8inherit pypi setuptools3
9
10RDEPENDS:${PN} += " \
11 python3-twisted \
12"
diff --git a/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb b/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb
index 83dc52ca19..812288881d 100644
--- a/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb
+++ b/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb
@@ -18,6 +18,7 @@ RDEPENDS:${PN}-ptest += " \
18 python3-typing-extensions \ 18 python3-typing-extensions \
19 python3-unixadmin \ 19 python3-unixadmin \
20 python3-mypy \ 20 python3-mypy \
21 python3-pathspec \
21" 22"
22 23
23DEPENDS += "\ 24DEPENDS += "\
diff --git a/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb b/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb
index 5295d2213e..794e0adaa1 100644
--- a/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb
+++ b/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb
@@ -9,12 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=173d405eb704b1499218013178722617"
9 9
10SRC_URI[sha256sum] = "af377ffaee1dbe37ae9440cb4e8f11686ea5ce4e9bae01b84ae7c63b87f1dd3b" 10SRC_URI[sha256sum] = "af377ffaee1dbe37ae9440cb4e8f11686ea5ce4e9bae01b84ae7c63b87f1dd3b"
11 11
12inherit pypi python_setuptools_build_meta ptest 12inherit pypi python_pdm ptest
13
14DEPENDS += "\
15 python3-pdm-backend-native \
16 python3-pdm-native \
17"
18 13
19SRC_URI:append = " \ 14SRC_URI:append = " \
20 file://run-ptest \ 15 file://run-ptest \
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..146361c5fd
--- /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 python_setuptools_build_meta
9
10SRC_URI[sha256sum] = "71fe9c4477a7e3d4f1233862f0877af87bff057ff398f04f4e5c0ca60aded197"
11
12BBCLASSEXTEND = "native"
13
14RDEPENDS:${PN} += "\
15 python3-psutil \
16"
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-vector_1.6.3.bb b/meta-python/recipes-devtools/python/python3-vector_1.6.3.bb
new file mode 100644
index 0000000000..912dfb8b85
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-vector_1.6.3.bb
@@ -0,0 +1,22 @@
1SUMMARY = "Python library for arrays of 2D, 3D, and Lorentz vectors"
2DESCRIPTION = "\
3 Vector is a Python library for 2D and 3D spatial vectors, as well as 4D space-time vectors. \
4 It is especially intended for performing geometric calculations on arrays of vectors, rather \
5 than one vector at a time in a Python for loop.\
6"
7HOMEPAGE = "https://github.com/scikit-hep/vector"
8BUGTRACKER = "https://github.com/scikit-hep/vector/issues"
9SECTION = "devel/python"
10LICENSE = "BSD-3-Clause"
11LIC_FILES_CHKSUM = "file://LICENSE;md5=2963f0dc7a24919505850460dd1a785b"
12
13DEPENDS += "python3-hatch-vcs-native"
14
15SRC_URI[sha256sum] = "a85149a62fcaa8a4d95214ca217f3910ea6800d79d65ef1cfb1005720b4f713a"
16
17inherit pypi python_hatchling
18
19RDEPENDS:${PN} += "\
20 python3-numpy \
21 python3-packaging \
22"
diff --git a/meta-python/recipes-devtools/python/python3-virtualenv_20.31.2.bb b/meta-python/recipes-devtools/python/python3-virtualenv_20.34.0.bb
index 6c3aa19266..fff81b2fc2 100644
--- a/meta-python/recipes-devtools/python/python3-virtualenv_20.31.2.bb
+++ b/meta-python/recipes-devtools/python/python3-virtualenv_20.34.0.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/pypa/virtualenv"
6LICENSE = "MIT" 6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=0ce089158cf60a8ab6abb452b6405538" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=0ce089158cf60a8ab6abb452b6405538"
8 8
9SRC_URI[sha256sum] = "e10c0a9d02835e592521be48b332b6caee6887f332c111aa79a09b9e79efc2af" 9SRC_URI[sha256sum] = "44815b2c9dee7ed86e387b842a84f20b93f7f417f95886ca1996a72a4138eb1a"
10 10
11BBCLASSEXTEND = "native nativesdk" 11BBCLASSEXTEND = "native nativesdk"
12inherit pypi python_hatchling 12inherit pypi python_hatchling
diff --git a/meta-python/recipes-devtools/python/python3-web3_7.12.0.bb b/meta-python/recipes-devtools/python/python3-web3_7.12.1.bb
index 06e09b9cf1..fe5886692d 100644
--- a/meta-python/recipes-devtools/python/python3-web3_7.12.0.bb
+++ b/meta-python/recipes-devtools/python/python3-web3_7.12.1.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=1d34d9701a1461e4bd71a904ac4cf7be" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=1d34d9701a1461e4bd71a904ac4cf7be"
6 6
7SRC_URI[sha256sum] = "08fbe79a2e2503c9820132ebad24ba0372831588cabac5f467999c97ace7dda3" 7SRC_URI[sha256sum] = "97f6a116ccaeb5907bb4cb6c771cc23bc942bf09528a840189e9b509b7b8347c"
8 8
9inherit pypi setuptools3 9inherit pypi setuptools3
10 10
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 4707e31854..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,7 +11,7 @@ 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
16 16
17inherit ptest-python-pytest setuptools3 17inherit ptest-python-pytest setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-yamlloader_1.5.1.bb b/meta-python/recipes-devtools/python/python3-yamlloader_1.5.2.bb
index 11d7cf96fb..48fadb476e 100644
--- a/meta-python/recipes-devtools/python/python3-yamlloader_1.5.1.bb
+++ b/meta-python/recipes-devtools/python/python3-yamlloader_1.5.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/Phynix/yamlloader"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=6831ef36faa29329bce2420c5356f97e" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=6831ef36faa29329bce2420c5356f97e"
5 5
6SRC_URI[sha256sum] = "8dece19b050acb1c6a8ca14aa30793388f9be154f734b826541f9a1828d41cec" 6SRC_URI[sha256sum] = "c10ac1321a626b1ca8b09d3f3afe9855b818391c59992a76b65e4a2d95eac41b"
7 7
8inherit pypi python_hatchling 8inherit pypi python_hatchling
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-breathe/python3-breathe_4.36.0.bb b/meta-python/recipes-devtools/python3-breathe/python3-breathe_4.36.0.bb
new file mode 100644
index 0000000000..a31bc4c849
--- /dev/null
+++ b/meta-python/recipes-devtools/python3-breathe/python3-breathe_4.36.0.bb
@@ -0,0 +1,15 @@
1SUMMARY = "Sphinx Doxygen renderer"
2DESCRIPTION = "Breathe is a Sphinx plugin providing beautifully integrated Doxygen output in your user-facing documentation."
3HOMEPAGE = "https://www.breathe-doc.org/"
4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=9e49eecf36fc015de7c61a0247df75d6"
6
7SRC_URI[sha256sum] = "14860b73118ac140b7a3f55446890c777d1b67149cb024279fe3710dad7f535c"
8
9inherit pypi python_flit_core ptest ptest-python-pytest
10
11RDEPENDS:${PN} = "python3-sphinx"
12
13PYPI_PACKAGE = "breathe"
14
15BBCLASSEXTEND =+ "native nativesdk"
diff --git a/meta-python/recipes-devtools/python3-exhale/python3-exhale_0.3.7.bb b/meta-python/recipes-devtools/python3-exhale/python3-exhale_0.3.7.bb
new file mode 100644
index 0000000000..e0e30763d4
--- /dev/null
+++ b/meta-python/recipes-devtools/python3-exhale/python3-exhale_0.3.7.bb
@@ -0,0 +1,20 @@
1SUMMARY = "Automatic C++ library api documentation generation: breathe doxygen in and exhale it out. "
2DESCRIPTION = "\
3 Automatic C++ library API documentation generator using Doxygen, Sphinx, and Breathe. \
4 Exhale revives Doxygen's class, file, and page hierarchies in reStructuredText documents \
5 to make these hierarchies available in Sphinx documented projects."
6HOMEPAGE = "https://github.com/svenevs/exhale"
7LICENSE = "BSD-3-Clause"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=fa7943919a123ae99ee86a0daf9e1871"
9
10SRC_URI[sha256sum] = "752a96d0a59456511d933311d4a81f642cd668296eacd2561905727d5ed6b0d8"
11
12inherit pypi python_setuptools_build_meta
13
14PYPI_PACKAGE = "exhale"
15
16RDEPENDS:${PN} = "\
17 python3-beautifulsoup4 \
18 "
19
20BBCLASSEXTEND =+ "native nativesdk"
diff --git a/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.17.bb b/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.1.0.bb
index 641ca6d3c2..abc47172c1 100644
--- a/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.17.bb
+++ b/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.1.0.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] = "06410ee545d6959221c7b66e3f3c536c305b3a833dd5f691642f1764d556b990" 20SRC_URI[sha256sum] = "d7829729a8d5503fa02cd758f39c3ae6f96d743420ee841027cf7addc165890d"
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-wxgtk4/python3-wxgtk4_4.2.2.bb b/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.3.bb
index dc57c864e4..35bbd3ffc2 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.3.bb
@@ -5,7 +5,7 @@ LICENSE = "LGPL-2.0-only & WXwindows & BSD-2-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=102f37a0d23aa258e59e4cc8b5380b35" 5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=102f37a0d23aa258e59e4cc8b5380b35"
6 6
7DEPENDS = "python3-attrdict3-native python3-six-native wxwidgets-native \ 7DEPENDS = "python3-attrdict3-native python3-six-native wxwidgets-native \
8 wxwidgets \ 8 python3-requests-native wxwidgets \
9 " 9 "
10 10
11PYPI_PACKAGE = "wxPython" 11PYPI_PACKAGE = "wxPython"
@@ -16,7 +16,7 @@ SRC_URI += "file://add-back-option-build-base.patch \
16 file://not-overwrite-cflags-cxxflags.patch \ 16 file://not-overwrite-cflags-cxxflags.patch \
17 file://0001-sip-Conditionally-use-GetAssertStackTrace-under-USE_.patch \ 17 file://0001-sip-Conditionally-use-GetAssertStackTrace-under-USE_.patch \
18 " 18 "
19SRC_URI[sha256sum] = "5dbcb0650f67fdc2c5965795a255ffaa3d7b09fb149aa8da2d0d9aa44e38e2ba" 19SRC_URI[sha256sum] = "20d6e0c927e27ced85643719bd63e9f7fd501df6e9a8aab1489b039897fd7c01"
20 20
21S = "${UNPACKDIR}/wxPython-${PV}" 21S = "${UNPACKDIR}/wxPython-${PV}"
22 22
diff --git a/meta-python/recipes-devtools/python3-zstandard/python3-zstandard_0.23.0.bb b/meta-python/recipes-devtools/python3-zstandard/python3-zstandard_0.24.0.bb
index e44e04038c..c90680c9fb 100644
--- a/meta-python/recipes-devtools/python3-zstandard/python3-zstandard_0.23.0.bb
+++ b/meta-python/recipes-devtools/python3-zstandard/python3-zstandard_0.24.0.bb
@@ -16,7 +16,7 @@ RDEPENDS_${PN} = "\
16 16
17inherit setuptools3 pypi 17inherit setuptools3 pypi
18 18
19SRC_URI[sha256sum] = "b2d8c62d08e7255f68f7a740bae85b3c9b8e5466baa9cbf7f57f1cde0ac6bc09" 19SRC_URI[sha256sum] = "fe3198b81c00032326342d973e526803f183f97aa9e9a98e3f897ebafe21178f"
20 20
21# Because the pyproject.toml is still in development and it contains invalid 21# Because the pyproject.toml is still in development and it contains invalid
22# requirements. 22# requirements.