From patchwork Tue Jul 15 11:07:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 66824 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2DB2BC83F1D for ; Tue, 15 Jul 2025 11:07:47 +0000 (UTC) Received: from mail-ej1-f44.google.com (mail-ej1-f44.google.com [209.85.218.44]) by mx.groups.io with SMTP id smtpd.web10.5721.1752577663346260553 for ; Tue, 15 Jul 2025 04:07:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=LS5OB7L0; spf=pass (domain: konsulko.com, ip: 209.85.218.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-ae0b2ead33cso929356566b.0 for ; Tue, 15 Jul 2025 04:07:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1752577661; x=1753182461; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=1C+YXiFk7OECAUtdK8eiPRyRsRQQp3CGHPS02Cln8JQ=; b=LS5OB7L00y5nFFo71VBbjE5VF/Ha2AnXUECkz7TS0qMAB9EMJPLFpfjRVkMAwbfUjc ctmBD+teCdc0jRjxTN8jF58YC+IR739NX/ofmTkA1tI/bgcb+m0bIVZPpCP/ydiw2Auy xD2lzrxs0XGkBzw7VY+l5So7z65Ss7S2cnDAU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752577661; x=1753182461; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1C+YXiFk7OECAUtdK8eiPRyRsRQQp3CGHPS02Cln8JQ=; b=TkDF1NgxQ28PJEyTLKb0Rh8SmYqGwy9HqusBl/pDWxl92h+XV8bV0OmJePuY9qGGCN 77ovLqA7KOyipPEzmBR4w6FIkKLfB9o7tOuLLiPmaRhj+ZwaJEgsb9eOHacsAU7G2Y3M 2jkpiQOlUH1XNVokIO64QBsEqAUBqWq7IYhU8TDyqac9MuXnL+xTImmoDFRCrT88aPAy lBkn/5ydSHwkgB36jfb0MWyEThfx/ymzSpg8ycP5W+0VnsjAIUC1OGt9PtaWmtxUHrZR ZxFsrSZayKvKefEuJCytD+FPm1E+Lzm+wrvko7Hqb2I6L+S8cCaJdpZSjKMiiu9nHzFe OdFQ== X-Gm-Message-State: AOJu0Yy9vGKkgi+RIe1DrBeAOhYnVGxx56ucxHrRukBrEGJzMHezEYx+ HXuZ4ou6rGXDdED3I1IeZOlCcJ8ZvDevKXtC9dUZH/ITdV8+XJQQdSfF8/LO6f5YFV2+3s2sTJc THU3o X-Gm-Gg: ASbGncuikCTrPLyY2MYcTG7C+ogSVvaV/EfKu+KBwh2u+jayP+JmEdlk45WvL4s2ZlK rm/S15WFmbx9yYvQ2/GdhmsGWjRbn+MIBXXRg7SoYYEJUnzxUoooxCuApeiiqRcpBSN9GRLNi3M ulSxJ/OMWkNkbLbs3FBiFYHVry5PlGvioudvNhn3RGB3nz4RcN0ryLjoSrJB0KvfxIUo/Dasu8X AxchhCnPS3lZj9C+aDgBQ/SrWeAwHDAVkddhVrLz1k6UpmtHJFGzOV7ZjWaLvwgwMUE+PipWwuJ I1EAl1A1rewxMrX/3PVreHD8u89CCloUmcLO5XF6msd+M74ooYlKH4gAm5LZAllhc2oeCCIO2oq +/CL2uEEhR2LYAxKhxBRWjx2LXWrIgvEl6id4 X-Google-Smtp-Source: AGHT+IEOrde8AwA2RfbVdM7Xig7nkCdXYey/BWAnEgnOUy+GG4KJS0LI718K/FlvsnMVymdj4Mow5A== X-Received: by 2002:a17:906:c142:b0:ae3:6038:ad60 with SMTP id a640c23a62f3a-ae9b5bc6084mr286644166b.1.1752577661270; Tue, 15 Jul 2025 04:07:41 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ae6e7ee46cdsm1000843066b.60.2025.07.15.04.07.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Jul 2025 04:07:40 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 1/3] python3-ckzg: Add recipe version 2.1.1 Date: Tue, 15 Jul 2025 14:07:36 +0300 Message-Id: <20250715110738.1033272-1-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 15 Jul 2025 11:07:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/118559 Add release 2.1.1: - Fix python release publishingFix python release publishing - Call test_compute_cells in python bindings - Fix elixir default path - Re-enable spec test comparison check - chore(rust): Cleanup fmt/clippy and ci - feat: add arbitrary feature - Update github checkout actions Apply the same patches used in the Fedora package, which are currently pending upstream acceptance: https://src.fedoraproject.org/rpms/python-ckzg/tree/f42 Signed-off-by: Leon Anavi --- ...ort-64-bit-limbs-on-no-asm-platforms.patch | 92 +++++++++++++++++++ .../python-ckzg-0001-Let-override-CC.patch | 21 +++++ .../python-ckzg-0002-Disable-Werror.patch | 30 ++++++ .../python/python3-ckzg_2.1.1.bb | 15 +++ 4 files changed, 158 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-ckzg/blst-0001-Support-64-bit-limbs-on-no-asm-platforms.patch create mode 100644 meta-python/recipes-devtools/python/python3-ckzg/python-ckzg-0001-Let-override-CC.patch create mode 100644 meta-python/recipes-devtools/python/python3-ckzg/python-ckzg-0002-Disable-Werror.patch create mode 100644 meta-python/recipes-devtools/python/python3-ckzg_2.1.1.bb 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 @@ +From: Ulrich Weigand +Date: Fri, 4 Mar 2022 17:41:12 +0100 +Subject: [PATCH] Support 64-bit limbs on no-asm platforms + +Currently, platforms without assembler support always use 32-bit limbs, +but the Rust bindings always assume 64-bit limbs. This breaks on +big-endian platforms like our IBM Z (s390x). + +This patch enables 64-bit limbs on 64-bit platforms even if there is +no hand-written assembler, by using a 128-bit integer type in the +C implementation (this is an extension that is widely supported on +64-bit platforms with GCC or LLVM). + +Note that this means that the argument "n" to quot_rem_n is no +longer guaranteed to always be a multiple of 2, so the corresponding +assertion needs to be removed as well. + +This fixes the broken Rust bindings on IBM Z, and also improves +performance by a factor or 3 or more, because compiler-generated +code handling __int128 already uses the 64x64->128 multiply +instruction our ISA provides. + +To improve performance of compiler-generated code a bit more, this +also switches to the -O3 optimization level, which helps with +unrolling of the Montgomery multiply core loop. + +Upstream-Status: Pending + +diff --git a/blst/bindings/rust/build.rs b/blst/bindings/rust/build.rs +index d823057..093a072 100644 +--- a/blst/bindings/rust/build.rs ++++ b/blst/bindings/rust/build.rs +@@ -234,7 +234,11 @@ fn main() { + cc.define("SCRATCH_LIMIT", "(45 * 1024)"); + } + if !cfg!(debug_assertions) { +- cc.opt_level(2); ++ if target_arch.eq("s390x") { ++ cc.opt_level(3); ++ } else { ++ cc.opt_level(2); ++ } + } + cc.files(&file_vec).compile("blst"); + +diff --git a/blst/src/no_asm.h b/blst/src/no_asm.h +index be7bf47..802b78f 100644 +--- a/blst/src/no_asm.h ++++ b/blst/src/no_asm.h +@@ -6,6 +6,8 @@ + + #if LIMB_T_BITS==32 + typedef unsigned long long llimb_t; ++#else ++typedef unsigned __int128 llimb_t; + #endif + + #if !defined(__STDC_VERSION__) || __STDC_VERSION__<199901 || defined(__STDC_NO_VLA__) +@@ -1155,7 +1157,7 @@ limb_t div_3_limbs(const limb_t div_top[2], limb_t d_lo, limb_t d_hi) + static limb_t quot_rem_n(limb_t *div_rem, const limb_t *divisor, + limb_t quotient, size_t n) + { +- __builtin_assume(n != 0 && n%2 == 0); ++ __builtin_assume(n != 0); + llimb_t limbx; + limb_t tmp[n+1], carry, mask, borrow; + size_t i; +diff --git a/blst/src/vect.h b/blst/src/vect.h +index 19640b1..938a5ff 100644 +--- a/blst/src/vect.h ++++ b/blst/src/vect.h +@@ -18,7 +18,7 @@ typedef unsigned long long limb_t; + typedef unsigned __int64 limb_t; + # define LIMB_T_BITS 64 + +-#elif defined(__BLST_NO_ASM__) || defined(__wasm64__) ++#elif defined(__wasm64__) + typedef unsigned int limb_t; + # define LIMB_T_BITS 32 + # ifndef __BLST_NO_ASM__ +@@ -31,8 +31,10 @@ typedef unsigned long limb_t; + # define LIMB_T_BITS 64 + # else + # define LIMB_T_BITS 32 +-# define __BLST_NO_ASM__ + # endif ++# ifndef __BLST_NO_ASM__ ++# define __BLST_NO_ASM__ ++# endif + #endif + + /* 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 @@ +From: Peter Lemenkov +Date: Wed, 6 Nov 2024 16:35:23 +0300 +Subject: [PATCH] Let override CC + +Upstream-Status: Pending + +Signed-off-by: Peter Lemenkov + +diff --git a/src/Makefile b/src/Makefile +index b733a11..c688005 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -79,7 +79,7 @@ ifeq ($(PLATFORM),Windows) + CFLAGS += -D_CRT_SECURE_NO_WARNINGS + CFLAGS += -Wno-missing-braces -Wno-format + else +- CC = clang ++ CC ?= clang + CFLAGS += -fPIC + CFLAGS += -Wmissing-braces -Wformat=2 + 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 @@ +From: rpm-build +Date: Tue, 26 Nov 2024 11:13:18 +0100 +Subject: [PATCH] Disable Werror + +Upstream-Status: Pending + +Signed-off-by: rpm-build + +diff --git a/src/Makefile b/src/Makefile +index c688005..01b7a80 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -20,7 +20,7 @@ ifeq ($(PLATFORM),Darwin) + endif + + # The base compiler flags. More can be added on command line. +-CFLAGS += -I. -I../inc -O2 -Werror ++CFLAGS += -I. -I../inc + # Enable a bunch of optional warnings. + CFLAGS += \ + -pedantic \ +@@ -81,7 +81,7 @@ ifeq ($(PLATFORM),Windows) + else + CC ?= clang + CFLAGS += -fPIC +- CFLAGS += -Wmissing-braces -Wformat=2 ++ CFLAGS += -Wmissing-braces + endif + + # 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 @@ +SUMMARY = "Python Bindings for the C-KZG Library" +HOMEPAGE = "https://github.com/ethereum/c-kzg-4844" +SECTION = "devel/python" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" + +SRC_URI += " \ + file://blst-0001-Support-64-bit-limbs-on-no-asm-platforms.patch \ + file://python-ckzg-0001-Let-override-CC.patch \ + file://python-ckzg-0002-Disable-Werror.patch \ +" + +SRC_URI[sha256sum] = "d6b306b7ec93a24e4346aa53d07f7f75053bc0afc7398e35fa649e5f9d48fcc4" + +inherit pypi setuptools3 From patchwork Tue Jul 15 11:07:37 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 66823 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2F190C83F22 for ; Tue, 15 Jul 2025 11:07:47 +0000 (UTC) Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) by mx.groups.io with SMTP id smtpd.web11.5569.1752577664137408506 for ; Tue, 15 Jul 2025 04:07:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Nm9QVRhj; spf=pass (domain: konsulko.com, ip: 209.85.218.41, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-ae0bde4d5c9so1036858666b.3 for ; Tue, 15 Jul 2025 04:07:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1752577662; x=1753182462; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6HA44CzVQClX69ZvvM/GZXzIbEf2sgN7EFBKrFeORHY=; b=Nm9QVRhj2MIsalxZAddjb0W1ALKkbWuIrJnUwvgBn9hYvtKi4+4Z5gInsWxQbXsWKq CthFh74VGy7ZKVPWrFfPBfTCRLb3J18+j8oh62QNd5L02yJuI3XL+pJKDpdpEhT5Aq0Y xH/ay6Qt1MBoL4ilSRwvv++KXBm0idlCFmFxA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752577662; x=1753182462; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6HA44CzVQClX69ZvvM/GZXzIbEf2sgN7EFBKrFeORHY=; b=DgnNWqF4WmsukgwVLbNBYDkrvyxlq44ZeSYKqEi68Lqo9/KTRub1C21YOuGdaC46zS rtOvwHU0nNlNzwzCqOxdi5a5xhclMJf+qviYcFIbajIaWFyleFyZTADNYxN8EvwJJTuT 78Ri7epCvG3/hdPd1YQSXD8CTsBSy9WI9z/mlwlspkAIrghtEsKK7gpwl6GXnbTVZx/C /X2eYhW7RAy5hSlMzgA+PgBYVXdiuMHOara2RzqEKy17FSlfOktNyJFROL2hX+vTMaPY z1OzacxBQa9aRvfGTAa7872MoFdhLcxuiB1lCPBLnDnSi+xNiHmn9LV78ziODXDp+213 Qh6A== X-Gm-Message-State: AOJu0Yzc5Oja5PWykQRgA7GPx+9BAe8wlqfq9iJmBIiKfXQchVI805SX NnNxFTPiA3dhYYRQWAjjwns/pktAXl6gdBQyocLqWHfd5+MgEkPZcCJ6bi6SFKQUtXUpTI3sMEm 369Ut X-Gm-Gg: ASbGncv69ht2op4Sl34tXouPWt6DruDvLLNz0PUJ6nplLPE2MYHJyOubWEoJTfHjWiH 8spzjoQme+UMfgwKHEx34yO7xBYD1Mx4ZbPb2OLCVPMNoDiZomZHWM2TiUnLI3JNwNo3e4/0pwe OqNzEPHL23++WAOws2rTuJJ0vwIg6Sqwbvsh3W8M7/ZhAnS0xVUdf9hTyRe6MgnEG0ylqWF1Ih3 n4QVCnmKXKN4Un/pBsK94AUimkyZpcviyVguSapiFxNtOd8w1p3bPnfctRKrs53rmJeEV8QEDU7 jjKQSqCz+7rsRb9rGPYN08R/XAHut4Yi8fbFm1u6/oHPklWPyuJDbIntyGg9geuWwNdsBPsdJAP r+L1ycnyz5nW+IEbGnhYSgTRLP0d7UtjGc4XX X-Google-Smtp-Source: AGHT+IEu8M1olOE6KNsAi7SFVSzQPhV7JFM5QaY8eCZ4MlmYDB5lgGAbOA5sIYIa/M8MjOPKPNZcmg== X-Received: by 2002:a17:906:7311:b0:ad8:9844:1424 with SMTP id a640c23a62f3a-ae6fc23d9d5mr1506951066b.61.1752577662035; Tue, 15 Jul 2025 04:07:42 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ae6e7ee46cdsm1000843066b.60.2025.07.15.04.07.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Jul 2025 04:07:41 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 2/3] python3-eth-account: Upgrade 0.12.1 -> 0.13.7 Date: Tue, 15 Jul 2025 14:07:37 +0300 Message-Id: <20250715110738.1033272-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250715110738.1033272-1-leon.anavi@konsulko.com> References: <20250715110738.1033272-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 15 Jul 2025 11:07:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/118560 Upgrade to release 0.13.7: - Fix issues with the json schema generation for Pydantic models (SignedSetCodeAuthorization) and simplify the serialization by moving a misplaced @field_validator decorator above @classmethod (not below it). - Update and clarify documentation for authorization signing. License-Update: Update years Signed-off-by: Leon Anavi --- ...eth-account_0.12.1.bb => python3-eth-account_0.13.7.bb} | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-eth-account_0.12.1.bb => python3-eth-account_0.13.7.bb} (65%) 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 similarity index 65% rename from meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb rename to 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." HOMEPAGE = "https://github.com/ethereum/eth-account" SECTION = "devel/python" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=16ffc86adf4293d4cfb204e77d62cfe6" +LIC_FILES_CHKSUM = "file://LICENSE;md5=a26e64020156e806cf0054a6d504b301" -SRC_URI[sha256sum] = "0374c5886f35780e1f23e50ce6b0482f3387646eceda544e97d69f17f6c216ee" +SRC_URI[sha256sum] = "5853ecbcbb22e65411176f121f5f24b8afeeaf13492359d254b16d8b18c77a46" + +PYPI_PACKAGE = "eth_account" inherit pypi setuptools3 @@ -17,4 +19,5 @@ RDEPENDS:${PN} += " \ python3-eth-utils \ python3-hexbytes \ python3-rlp \ + python3-ckzg \ " From patchwork Tue Jul 15 11:07:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 66825 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2FB0CC83F27 for ; Tue, 15 Jul 2025 11:07:47 +0000 (UTC) Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) by mx.groups.io with SMTP id smtpd.web11.5570.1752577664658927794 for ; Tue, 15 Jul 2025 04:07:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=eTfOb8+4; spf=pass (domain: konsulko.com, ip: 209.85.218.48, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-ae0de1c378fso864252066b.3 for ; Tue, 15 Jul 2025 04:07:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1752577663; x=1753182463; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=VjGh9YvajwguYe22GKmWKp3/SQYK/JV66N7m1d3azbU=; b=eTfOb8+48y5/S67PjR08B/4qKVgGjBrjUzXoq416E/r2FXFtEnl1oES8/7yvJN0g0G 9hdM4P6w7jYSfhDHXBZl+LFwCtNPzhgtqbkFRCK+P4WDlQ8GiHMXOevzjiXH8R0XsSS7 WrewqurWdsTEsy07JZblK3OtKamzmNBorohuo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752577663; x=1753182463; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VjGh9YvajwguYe22GKmWKp3/SQYK/JV66N7m1d3azbU=; b=VtQg/NCmO5siRfJ/qVw5uh7IktjvGNA+lekhB8wzZmBLXTUwyGHdVG8OEd3XlWsKaN nRO8Ls3RNWpfNMCAAF71XwaDdwrfWMUqqzPGoGPxeoqkn68mAE31x6AlBPs+NH5oKRZJ XSqhbsPNlYRWdHpV/fUgHWPuZnUHldf/mGPtjRFS7sxUVbWEgNhvL50HFqjOYTb+dqx8 bRzFYg4d+RuaiFm+u3VAWzrc4g07fY3lpBia8UNRPIWX3TkXuO4Dfr2ZRgtfNkO+x9c+ Wo5ApGlyIY+SYbAGE9DNhdLXWt79RBASh8OgO1LnohlZP6iLfmdF+qWCtQyTA96r5pw2 o+TQ== X-Gm-Message-State: AOJu0YwT8IJAXjpWQAfUc4NRCKKGKiouLVcBomgr3wP6U54+EPIE2OQU NihrIaEtI/wTMoZMXQA9sEcuI3xemrl62RnBwA8Hizz5GHn055n9XV8pXnZMA8uo9JW2BBlxYHg h0u3N X-Gm-Gg: ASbGncvD04K6EPY8LaZXLhLmpNs06sFC+Jt/qXIuttF+D/kC5iSD5F/M+kLW1xeFBY6 P5qusSMuHirLnfna2wWdLN+4UYVcfi0vdFwi9SaH8eN26cjUpzJKjjmXOB/wELAU+5r6rzhllQi /UOrCL3krglSsB8qJqWppW2T/y1/1sZvuespT8ngZ/eRj32V3ARG1N78WmELipT2CurJ8aPbz0L AnDnBWyaH6Vqa5dNxUJDtXM3CeEvOCDNF8+a+iu2kT5xOiPVwcVcgHBgoZoVoiGUNIPcuqmN540 jJtRWT4HYklpIku1XRCYiSsvH7+MIpkLGHdJtXmpHGeHLDhsoDxG0N9+DH2gFiA8z9Mv+mgm/Va 08/3+0R85eR4JdgOmf0M0JDxlznnHtFUwFYeB X-Google-Smtp-Source: AGHT+IEGY/0ny2famGcXlKS48adMYuqZSrV/U9IlhCMYTNxa9xXXxTTa0p2NpYaXiMAU0/FZPsB9tg== X-Received: by 2002:a17:906:d7d0:b0:ad8:8529:4f8f with SMTP id a640c23a62f3a-ae6fc0aa451mr1543385266b.45.1752577662766; Tue, 15 Jul 2025 04:07:42 -0700 (PDT) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ae6e7ee46cdsm1000843066b.60.2025.07.15.04.07.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Jul 2025 04:07:42 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 3/3] python3-web3: Upgrade 7.12.0 -> 7.12.1 Date: Tue, 15 Jul 2025 14:07:38 +0300 Message-Id: <20250715110738.1033272-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250715110738.1033272-1-leon.anavi@konsulko.com> References: <20250715110738.1033272-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 15 Jul 2025 11:07:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/118561 Upgrade to release 7.12.1: - Fix AutoProvider batching setup by adding a proxy batch request. - Update integrations tests to use geth v1.16.0. Signed-off-by: Leon Anavi --- .../python/{python3-web3_7.12.0.bb => python3-web3_7.12.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-web3_7.12.0.bb => python3-web3_7.12.1.bb} (87%) 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 similarity index 87% rename from meta-python/recipes-devtools/python/python3-web3_7.12.0.bb rename to 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" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=1d34d9701a1461e4bd71a904ac4cf7be" -SRC_URI[sha256sum] = "08fbe79a2e2503c9820132ebad24ba0372831588cabac5f467999c97ace7dda3" +SRC_URI[sha256sum] = "97f6a116ccaeb5907bb4cb6c771cc23bc942bf09528a840189e9b509b7b8347c" inherit pypi setuptools3