From 5b84398c7893823d2ea5b16bfeeace3fa0b61419 Mon Sep 17 00:00:00 2001 From: Leon Anavi Date: Fri, 30 Oct 2026 13:03:05 +0200 Subject: [PATCH] python3-eth-account: Upgrade 0.13.7 -> 0.14.0 Upgrade to release 0.14.0: - Fix BaseModel typing error on Pydantic >= 2.12 - Template upgrade - Bump eth-utils to allow for CamelModel usage - Add cell proofs for peerdas compat (Fusaka) - Inherit from eth-utils CamelModel for pydantic types - Breaking/add remaining breaking changes for major - refactor: drop <3.10; add <=3.14; migrate to prek and ruff; use Github Actions Fixes: WARNING: python3-eth-account-0.14.0-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml specifying backend setuptools.build_meta, use the correct class [pep517-backend] Signed-off-by: Leon Anavi Signed-off-by: Khem Raj --- ...h-account_0.13.7.bb => python3-eth-account_0.14.0.bb} | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-eth-account_0.13.7.bb => python3-eth-account_0.14.0.bb} (70%) diff --git a/meta-python/recipes-devtools/python/python3-eth-account_0.13.7.bb b/meta-python/recipes-devtools/python/python3-eth-account_0.14.0.bb similarity index 70% rename from meta-python/recipes-devtools/python/python3-eth-account_0.13.7.bb rename to meta-python/recipes-devtools/python/python3-eth-account_0.14.0.bb index 4b680659db..70c56880ec 100644 --- a/meta-python/recipes-devtools/python/python3-eth-account_0.13.7.bb +++ b/meta-python/recipes-devtools/python/python3-eth-account_0.14.0.bb @@ -4,11 +4,16 @@ SECTION = "devel/python" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=a26e64020156e806cf0054a6d504b301" -SRC_URI[sha256sum] = "5853ecbcbb22e65411176f121f5f24b8afeeaf13492359d254b16d8b18c77a46" +SRC_URI[sha256sum] = "2c8291b1a8fcbd29a55b07f75f0a0aaffd04704d3ec28d1396587f18a5541c6d" CVE_PRODUCT = "eth-account" -inherit pypi setuptools3 +inherit pypi python_setuptools_build_meta + +DEPENDS += "\ + python3-wheel-native \ + python3-setuptools-scm-native \ +" RDEPENDS:${PN} += " \ python3-bitarray \