From patchwork Wed Feb 18 15:41:42 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 81305 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 BB0ADE9A047 for ; Wed, 18 Feb 2026 15:41:52 +0000 (UTC) Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14747.1771429311682987807 for ; Wed, 18 Feb 2026 07:41:52 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=kwTzepd0; spf=pass (domain: konsulko.com, ip: 209.85.221.52, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-436309f1ad7so4401569f8f.3 for ; Wed, 18 Feb 2026 07:41:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1771429309; x=1772034109; 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=m6xrAi3bybJ4db3SoiaOL841x+7+241W6DWvzwKS7ks=; b=kwTzepd0lQjLKBDh8n7AdSXa2OKiEsLJYgUsI4nU5C4sAKfHyYqT3sLmu53Tlz0pTv ewOFp0w7FD38RU7shRu5MrB3NrKelpoAimvin47X9pIDZNjtnE55JGz5EKXpG8Azdoc4 yYrX0Uc3YHuGAJaN0Lk5jxpADXkDOjoEt/Xv8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771429309; x=1772034109; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=m6xrAi3bybJ4db3SoiaOL841x+7+241W6DWvzwKS7ks=; b=Z80VJJOJKg0mYWw9jF7YlCO+KQME897MMyh06sYzYvSildgEx9ycKs7DbQYOpYHCFi QIZvmEwl3TFk8u0IeDi8Ha82qWHdXyrYvFbZrgiINnQKklwfRaEur1+XtbKKUjDaWEn3 EaGXQDxUiF0TFS/rRXpAJgzCmtX8GtjIo5xUIOx0wjV+32CuDNz7YDy7b7AfVx5stKX4 +bXY8OxRFYMdouU0BkiiwenfKvHFqy+5O3tGAIOndcYevp2tHPeGs4rySSYOeTNgwn73 59CIHKgFy0no0bSJ7INV2vCIckfdztoSDeJqmElJlSJPYCa6M99FJ5r5/kUF3vE628fc 0/OA== X-Gm-Message-State: AOJu0YxBdpbmo5VcGXOCALR1WFM+hUWARqVIscsCPn6JLqXpJdVlRoRJ 4qXtvNJBMpzZn0SLqmcyd3ZnMzhNDoWt3cJ3y26xNhcdnXGzTEoELfxr3giydH7uksJu2xFNArP YQobg X-Gm-Gg: AZuq6aIG6i5QR3y0AD1mfJO8zbEdMPYbDYitBq3HOo6f+7+1yJBE6EOVMYDG0hS1D/g gb34Eh24mWmHJ2TEseACcAscgqGeu8tjcJvzYK/s/MNgYqS8r/2zb7d73PepPJ12LFr1rvsMFcj NPirL53DCPXHujSMoqFgtY1MHyOVFJgg3GJxj3ffTo5hbmCnMFa78LB5GOBCq8J9ET0BhzPx2Ad 0uD5KwlEmZT19Yz1tyLB8L7LlKnyV4i417ajmXVeWBuVw9R+P1jr/lbVghgLVcRddLYkpreC8l5 261ZzavOenmC/epfSww8/OWzW+5r0wD0ZEsFf2cv844zRJQJjsG5sMIenf0voXRkJI+AX2cX4kv cTrn/muVP0zMJD+q+utmN2zihrnAYNCgLYYonU64logkt+YLA5CGaRML4af/4NKaM2TS/jlcJ9h FltDY8/iV7rbhwxnptXlxCxoT9kWmPz5QDJII1J5AintjhDyE= X-Received: by 2002:a5d:5d05:0:b0:437:771b:26b with SMTP id ffacd0b85a97d-4379db71b34mr29361977f8f.26.1771429309248; Wed, 18 Feb 2026 07:41:49 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a74704sm45102522f8f.16.2026.02.18.07.41.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Feb 2026 07:41:48 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 1/5] python3-parso: Upgrade 0.8.5 -> 0.8.6 Date: Wed, 18 Feb 2026 17:41:42 +0200 Message-ID: <20260218154146.3267220-1-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Feb 2026 15:41:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/124486 Upgrade to release 0.8.6: - Switch the type checker to Zuban. It's faster and now also checks untyped code. Signed-off-by: Leon Anavi --- .../python/{python3-parso_0.8.5.bb => python3-parso_0.8.6.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-parso_0.8.5.bb => python3-parso_0.8.6.bb} (78%) diff --git a/meta-python/recipes-devtools/python/python3-parso_0.8.5.bb b/meta-python/recipes-devtools/python/python3-parso_0.8.6.bb similarity index 78% rename from meta-python/recipes-devtools/python/python3-parso_0.8.5.bb rename to meta-python/recipes-devtools/python/python3-parso_0.8.6.bb index 2bde8c3f40..1659f1babd 100644 --- a/meta-python/recipes-devtools/python/python3-parso_0.8.5.bb +++ b/meta-python/recipes-devtools/python/python3-parso_0.8.6.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cbaa2675b2424d771451332a7a69503f" PYPI_PACKAGE = "parso" -SRC_URI[sha256sum] = "034d7354a9a018bdce352f48b2a8a450f05e9d6ee85db84764e9b6bd96dafe5a" +SRC_URI[sha256sum] = "2b9a0332696df97d454fa67b81618fd69c35a7b90327cbe6ba5c92d2c68a7bfd" CVE_PRODUCT = "parso" From patchwork Wed Feb 18 15:41:43 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 81306 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 B8623E9A02C for ; Wed, 18 Feb 2026 15:41:52 +0000 (UTC) Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14602.1771429312135333330 for ; Wed, 18 Feb 2026 07:41:52 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=aGXYEHyr; spf=pass (domain: konsulko.com, ip: 209.85.128.47, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-482f2599980so59421485e9.0 for ; Wed, 18 Feb 2026 07:41:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1771429310; x=1772034110; 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=RmT/LH1J1g+uNBBBl4EgFtJgfqfQ95FDQRAAqKNkyfE=; b=aGXYEHyr9+484j10GoHrZvrV3Jg9MOZESo5NGAwRqvjeWZmaapG4xpd82tl2LQ+p6d XELhw9A/lviYtz9Ls0sihVK2V/98hScELMzD0zN3qY245fr3i4BTulyGCmpWs86O2np9 vdBka+h1Lb3W2C4Y0EQk6uQam+4Dn5K3yl34U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771429310; x=1772034110; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=RmT/LH1J1g+uNBBBl4EgFtJgfqfQ95FDQRAAqKNkyfE=; b=VBA6rCbfsnj+LR4UTLVYXnyMKLd5k24w4MhmHno+cLQrUSubgIM2uS+RJTUBn74Q2X u0ATbpnse5DUlaoOAemyyHZ5Gl1mtOV9o2kgj4jikDwIqRpXzJTBDCqHu47fK4IsJh5T xRQ21x7HChZOY+0B9DXeMiJ+K/K2/f8iafEDmMRcEIwUoaelUvr2YgrfQO/gcG4m4mEn Kj9RB0QmvE9aX59W0WVlR0iKgOpmzz9Nk2dwPovF3hpZDL52UIufpu90rZ3jJNhcy7zt qibzBhgeK3CYqJdYulBNWt5kNiHhBLbHs3cp1FuwQvMMkDcZF0ePsMw7bPFr9VSGbt6+ FaPg== X-Gm-Message-State: AOJu0YyfrN6umIGSljWFeSuntEhYwVsrqhc5ZmwPfAvu3IzDV0JMSysX br9AQLkxo4XIiG15UkGD7YFt+TnLR6z9k7VkzdjwUxsrTmGhi6iNMXv9mdxxG2UThUKq05BgDEr n5URO X-Gm-Gg: AZuq6aLUHlR7CgcZ4+py2sqUJ5u/GiqAjXnGugl6HRQoCnM4cew4pZzGZJQum904Kqv 45GkbZwelC50sbLIr+kDA+NTuoCKWSAZt5B8dZc2zR//KI841L0UbUOtk8cKOjlN/KgGDsrLfo4 4OngLxumrHZDeZ8TdFYAfW8uEL45ii1cjWD89zXsJSCn7Y7TFTLQsxDphAYwwoFzPvtU1dXBcsz VjLSzHXLaMLtWDESnSwwBMno6Q6PliO3wb2hMcHO52Yg6FIi6LiYRag4nr3dU4JDxIHbTYixSBP yAyqWzQo28Ed6qIAq4U8ORqLrBFGnUWLisNv//TPy+GeFfaBDbvmAuOiXYCqFV5+0++5ux8RChU 3xZozKMiRQVcBzC21Gza2b0wZX99m0j41nhpSLgtigYile5b+vFrXBJPvw1l+c5MAuWD9tDKZrQ h5M0DsFPJaCmVoOvYYFYFmyoblzLGUs1BRNs3p X-Received: by 2002:a05:600c:1987:b0:483:79a6:e7e1 with SMTP id 5b1f17b1804b1-48398a4839bmr43351755e9.7.1771429310098; Wed, 18 Feb 2026 07:41:50 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a74704sm45102522f8f.16.2026.02.18.07.41.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Feb 2026 07:41:49 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 2/5] python3-telnetlib3: Upgrade 2.0.8- > 2.6.0 Date: Wed, 18 Feb 2026 17:41:43 +0200 Message-ID: <20260218154146.3267220-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260218154146.3267220-1-leon.anavi@konsulko.com> References: <20260218154146.3267220-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Feb 2026 15:41:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/124487 Upgrade to release 2.6.0: - new: TLS support (TELNETS). open_connection() accepts an ssl parameter (True, or an ssl.SSLContext). create_server() accepts an ssl parameter (ssl.SSLContext). New CLI options: --ssl, --ssl-cafile, --ssl-no-verify for telnetlib3-client; --ssl-certfile, --ssl-keyfile and --tls-auto for telnetlib3-server - new: the default server shell now displays Ready (secure: TLSv1.3) for TLS connections (the protocol version shown is negotiated dynamically). - bugfix: telnetlib3-client now sets terminal mode to the server's preference via WILL ECHO and WILL SGA negotiation. Use --raw-mode to restore legacy raw mode for servers that don't negotiate. - bugfix: telnetlib3-client declines MUD protocol options (GMCP, MSDP, MSSP, MSP, MXP, ZMP, AARDWOLF, ATCP) by default. Use --always-do or --always-will to opt in. - bugfix: log output "staircase text" in raw terminal mode. - bugfix: graceful EOF handling - connection close no longer prints a traceback. Fixes: WARNING: python3-telnetlib3-2.6.0-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with hatchling.build, use the correct class [pep517-backend] License-Update: Remove garbage characters from ISC license text Signed-off-by: Leon Anavi --- .../python/python3-telnetlib3_2.0.8.bb | 14 -------------- .../python/python3-telnetlib3_2.6.0.bb | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 14 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-telnetlib3_2.0.8.bb create mode 100644 meta-python/recipes-devtools/python/python3-telnetlib3_2.6.0.bb diff --git a/meta-python/recipes-devtools/python/python3-telnetlib3_2.0.8.bb b/meta-python/recipes-devtools/python/python3-telnetlib3_2.0.8.bb deleted file mode 100644 index 46f72b8f08..0000000000 --- a/meta-python/recipes-devtools/python/python3-telnetlib3_2.0.8.bb +++ /dev/null @@ -1,14 +0,0 @@ -SUMMARY = "Telnet server and client library based on asyncio" -HOMEPAGE = "https://github.com/jquast/telnetlib3" -LICENSE = "ISC" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b2cbfe1ec99d8830fa20d62c8f21d0e8" - -SRC_URI[sha256sum] = "08a2a7a3a6790f89617442b7d491da8b531d87706fffd6a33eeff57ac440b752" - -PYPI_PACKAGE = "telnetlib3" - -inherit pypi setuptools3 - -RDEPENDS:${PN} = "\ - python3-asyncio \ -" diff --git a/meta-python/recipes-devtools/python/python3-telnetlib3_2.6.0.bb b/meta-python/recipes-devtools/python/python3-telnetlib3_2.6.0.bb new file mode 100644 index 0000000000..bef533b39b --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-telnetlib3_2.6.0.bb @@ -0,0 +1,15 @@ +SUMMARY = "Telnet server and client library based on asyncio" +HOMEPAGE = "https://github.com/jquast/telnetlib3" +LICENSE = "ISC" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=15abe157ad6f0b483975cc34bcc1aa99" + +SRC_URI[sha256sum] = "c231e790c626f5b6927a4a85e79bce18cde994c9424254d2193582b430972164" + +PYPI_PACKAGE = "telnetlib3" + +inherit pypi python_setuptools_build_meta python_hatchling + +RDEPENDS:${PN} = "\ + python3-asyncio \ + python3-wcwidth \ +" From patchwork Wed Feb 18 15:41:44 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 81308 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 9ED0EE9A04A for ; Wed, 18 Feb 2026 15:42:02 +0000 (UTC) Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14606.1771429313165617563 for ; Wed, 18 Feb 2026 07:41:53 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=bNNtsRGb; spf=pass (domain: konsulko.com, ip: 209.85.221.50, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-4362d4050c1so6224231f8f.2 for ; Wed, 18 Feb 2026 07:41:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1771429311; x=1772034111; 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=OJQkyk2CWyM3+vY75ZqnIcItUpvKWJY7hYgPpxah3kI=; b=bNNtsRGbJIojXH8EOFiAFE8j/f9Y2ATMHESSmxYnx5KYrZXOH2vxQ/+p63P8njFhVG YeSRucLTb9WYiC9Igk67K0qGBouSPfDEA7B1qi5Jtg6isLKC/LPQi476jyJlmHVrcSr+ 7BC9QyNyiQ7hAc2avPqwHk+FimyXSGhF2sN+Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771429311; x=1772034111; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=OJQkyk2CWyM3+vY75ZqnIcItUpvKWJY7hYgPpxah3kI=; b=U2RlhIkMDnCi1HK9XjJHOxnSGdfGbVL+Mo/DyFbLCiCrWwNW5wcJTKAAQwrtpUjdfH mqAF9Y516w8ZW1qynE77c3bNolI/R2kPlL0wfW9/f2GFo/VKLroDYVVhrsKCIY8rEMg9 83XbWD55GWIq4kiy+nLEKpNbWInupZoOFOz9nT58znCA1ofNuGwfPK6lvqvFRwsSk54r sUeIU59rB8MO22giQ/iH65mElcY1zfqLd7S/iDzPFppn+l7B9UtY5Q+tYc7r+ylIk8mw gcgv+XeDBqKSDFa0jpllZy1oM/XHXO3wCVgAQ4vAyjKJttxJZ1ckxOIiKfTMUp1StBYc xSWg== X-Gm-Message-State: AOJu0Yx9JkOC3OdWQ0skQx/pHPlaSAXkVP1sfGLyFIzLdkgRSvs/nYNU NGgIhyAxOxgiQbfQktCHfjd5QjTDGLw7Hoju/dqqedOFtQb/2ogYqXHhdhxokybwMsJDE2d+DI1 Cvos7 X-Gm-Gg: AZuq6aL6b4w5OyDA3FyfKNgMIcuI5enNX7XED8kpVcQ4yh9u2dBKELwXml00t7o9RXo kGOq9QQyd14mHmhMiuh2SkMwpyQ4wQ4pU2HKfELjDiOknRytUX8C9P0sc+UMK6AkwZAnhOyIGY0 0T8jYtyWlcO66eXErdgfZVqIjoDoNm0ks9hZ8dTOXz3XTNdhbrzcUoPyKIwESx8Co3bR3S9MMuh SUl5qyCvsd2PxPRkRvLwe+xs1Lwr7D4eW9L59uu2V1eu9XYWdhDNsysFGU+/OSYRE9JsUwlqJVN WSqDv9t511IEkvAAr/1cURofMAZT+guiiNaVUkq6xkNjBpPcpEf4wiVn6s97I3XJ6WxJ8w4W7CX E/GpUZV9c2wjtqTl9UvLzZuT+/ZjIJj4j7HhaLX5vKcklt9v7iCOI3r7/TbLcHpPRI/uTBAhiyR k2jPl09k+qDRZik4gOkLysbsoPJQOY6YgCbilG X-Received: by 2002:a05:6000:4284:b0:435:bcbe:d104 with SMTP id ffacd0b85a97d-43797913f31mr29975975f8f.34.1771429311093; Wed, 18 Feb 2026 07:41:51 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a74704sm45102522f8f.16.2026.02.18.07.41.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Feb 2026 07:41:50 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 3/5] python3-bitstruct: Upgrade 8.21.0 -> 8.22.1 Date: Wed, 18 Feb 2026 17:41:44 +0200 Message-ID: <20260218154146.3267220-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260218154146.3267220-1-leon.anavi@konsulko.com> References: <20260218154146.3267220-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Feb 2026 15:42:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/124488 Upgrade to release 8.22.1: - Fix float16 pack/unpack on big-endian systems - Compile wheels for Inten macOS and Windows ARM Signed-off-by: Leon Anavi --- ...{python3-bitstruct_8.21.0.bb => python3-bitstruct_8.22.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-bitstruct_8.21.0.bb => python3-bitstruct_8.22.1.bb} (79%) diff --git a/meta-python/recipes-devtools/python/python3-bitstruct_8.21.0.bb b/meta-python/recipes-devtools/python/python3-bitstruct_8.22.1.bb similarity index 79% rename from meta-python/recipes-devtools/python/python3-bitstruct_8.21.0.bb rename to meta-python/recipes-devtools/python/python3-bitstruct_8.22.1.bb index 9431473548..62adcb35b8 100644 --- a/meta-python/recipes-devtools/python/python3-bitstruct_8.21.0.bb +++ b/meta-python/recipes-devtools/python/python3-bitstruct_8.22.1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/bitstruct" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd" -SRC_URI[sha256sum] = "ff0be4968a45caf8688e075f55cca7a3fe9212b069ba67e5b27b0926a11948ac" +SRC_URI[sha256sum] = "97588318c906c60d33129e0061dd830b03d793c517033d312487c75426d1e808" inherit pypi python_setuptools_build_meta From patchwork Wed Feb 18 15:41:45 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 81309 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 A7B05E9A02C for ; Wed, 18 Feb 2026 15:42:02 +0000 (UTC) Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14750.1771429314169283693 for ; Wed, 18 Feb 2026 07:41:54 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=VLKHP5bU; spf=pass (domain: konsulko.com, ip: 209.85.221.52, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-43945763558so2433218f8f.3 for ; Wed, 18 Feb 2026 07:41:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1771429312; x=1772034112; 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=mMdhAtP+dCvfp86IcrBj8sk18zsgF2UXgl4EwUHSg7M=; b=VLKHP5bU6PcdDlVnYYJsLXssrCcIAFt2Fqy6UePzie+BIvHANfyJZhgqaNJCfG8CZz qk038Rx59hbJG2dUv02StHgTqRVChfqtd9cso29UY3Uko6Y44d2miiC54iaYniHGVQ/3 3OdV3ig45aMrAVYggZpP1dTx0AXt2vFwG2j/I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771429312; x=1772034112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=mMdhAtP+dCvfp86IcrBj8sk18zsgF2UXgl4EwUHSg7M=; b=ZSkAWV8R+pk7ADKxxDwH4DJg9HbewG5XYTn4UQ04PayayBFDWQL7LBZ2wAFTR0FiBM pkvhclra9v+j78uaSsn/I/Bwc2OpicLfKJQ+AuPL43H+y7o1Zbi5SX8t0HbcXB9dtG2H ER9ErJnpLvqCiK6NDEb4eCf0gDQHF0f3vKA9DgBNhEz5YbK+hBkwOCpbKbbCOAFib0HC Ho/k4OywCRwiT1P7z2SLW4Y97nH5N1QKQJbAUBwoctgtvM0dHz2qeGvzOz69+gQrApYO vaj/zwQ+mMV/Kyd3n/y6EawFn+Ozv6hv/hEFnP+aMpYpD8vIezigpavT5fx8VVxZs8Lv ppcQ== X-Gm-Message-State: AOJu0YxBEKKuNnaJfiqc69XAq9ef0q90GWy06DIQf4AsuPgp+yGDWgqP YV31i9L0FTkQcm4pxuw0mb0nbEgec+lOX9JD47RNM9XhLUVU4p542gPklCkKCKNQzTFqgELkO36 gfOqP X-Gm-Gg: AZuq6aJff7IIzjX9GzXUWRe/Lfohrvq+WpUvZu0w84gvM+ZRFzkZG3d3G9iW7XWHk/m p7Wca9WzN/KJW8ZdeDxT2cgGJhgJOt+aSgM64dtbuFv5sUe4/wQ8beXRzuAXBgvLvQwzIxt0bwn xS1L0YaVKPZs/VpFHCVPcCzmRNWH69DZ6d+vLPD+/EHk6UFSTQCYYzKMZPAqALPTjD+MSuoom3d C2U5nm36fbwN7AJZ5Mq5oEGuc08p27a+HJrUVKmgxAaZKqAl2IjxoZWHiQr9L1z/llm7YJrgewj BynVdCC0z8XcCLwTYMQ5zY19Zka4J/dyg9pTmn6aQK+SfKmvG5zWZfLIjPKSx2qzh/Qm+qkTadd 0+7cEwi7WQSc1jJtxfOmAm9U8zHpyJvhDSZ4j+GPOaTy6xQA9GQJYEbM9sO4F/6PvtRE48O93Tb 2EScojTS03QGJc5pzBw5CxunbsJFU9+ArzDMrt X-Received: by 2002:a05:6000:2502:b0:435:9f1b:8d19 with SMTP id ffacd0b85a97d-43796aefb41mr35864148f8f.38.1771429312131; Wed, 18 Feb 2026 07:41:52 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a74704sm45102522f8f.16.2026.02.18.07.41.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Feb 2026 07:41:51 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 4/5] python3-astroid: Upgrade 4.0.3 -> 4.1.0 Date: Wed, 18 Feb 2026 17:41:45 +0200 Message-ID: <20260218154146.3267220-4-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260218154146.3267220-1-leon.anavi@konsulko.com> References: <20260218154146.3267220-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Feb 2026 15:42:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/124489 Upgrade to release 4.1.0: - Add support for equality constraints (``==``, ``!=``) in inference. - Ensure ``ast.JoinedStr`` nodes are ``Uninferable`` when the ``ast.FormattedValue`` is ``Uninferable``. This prevents ``unexpected-keyword-arg`` messages in Pylint where the ``Uninferable`` string appeared in function arguments that were constructed dynamically. - Add support for type constraints (`isinstance(x, y)`) in inference. - Make `type.__new__()` raise clear errors instead of returning `None`. - Move object dunder methods from ``FunctionModel`` to ``ObjectModel`` to make them available on all object types, not just functions. - ``lineno`` and ``end_lineno`` are now available on ``Arguments``. - Add helper to iterate over all annotations nodes of function arguments, ``Arguments.get_annotations()``. - Skip direct parent when determining the ``Decorator`` frame. - Add simple command line interface for astroid to output generated AST. Use with ``python -m astroid``. - Fix incorrect type inference for ``super().method()`` calls that return ``Self``. Previously, astroid would infer the parent class type instead of the child class type, causing pylint E1101 false positives in method chaining scenarios. - Add missing ``dtype`` and ``casting`` parameters to ``numpy.concatenate`` brain. - Fix ``random.sample`` inference crash when sequence contains uninferable elements. - Fix ``random.sample`` crash when cloning ``ClassDef`` or ``FunctionDef`` nodes. Signed-off-by: Leon Anavi --- .../{python3-astroid_4.0.3.bb => python3-astroid_4.1.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-astroid_4.0.3.bb => python3-astroid_4.1.0.bb} (90%) diff --git a/meta-python/recipes-devtools/python/python3-astroid_4.0.3.bb b/meta-python/recipes-devtools/python/python3-astroid_4.1.0.bb similarity index 90% rename from meta-python/recipes-devtools/python/python3-astroid_4.0.3.bb rename to meta-python/recipes-devtools/python/python3-astroid_4.1.0.bb index efa59fc198..1303b0165d 100644 --- a/meta-python/recipes-devtools/python/python3-astroid_4.0.3.bb +++ b/meta-python/recipes-devtools/python/python3-astroid_4.1.0.bb @@ -4,7 +4,7 @@ SECTION = "devel/python" LICENSE = "LGPL-2.1-only" LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1" -SRC_URI[sha256sum] = "08d1de40d251cc3dc4a7a12726721d475ac189e4e583d596ece7422bc176bda3" +SRC_URI[sha256sum] = "e2fbab37f205a651e6a168cb1e9a6a10677f6fa6a1c21833d113999855b04259" inherit pypi python_setuptools_build_meta From patchwork Wed Feb 18 15:41:46 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 81307 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 9ECDCE9A047 for ; Wed, 18 Feb 2026 15:42:02 +0000 (UTC) Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14752.1771429315208338095 for ; Wed, 18 Feb 2026 07:41:55 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=EGlAY2YY; spf=pass (domain: konsulko.com, ip: 209.85.221.47, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-436309f1ad7so4401614f8f.3 for ; Wed, 18 Feb 2026 07:41:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1771429313; x=1772034113; 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=jkt++EqdosCT0XwP2D8cUyQ7kXG/Qav1lsFYqLaOFiM=; b=EGlAY2YYWzG78mzK5/QPHgsnHO/W96TvfNaom6o8Ntl8ZnqKrxgfJ/IqI2y8XFICTk hAC3CrfJGN39BBTk5y7KUlUfteZhvNG/3fKhByhmlckXcoMO6L9/tqw2IWbkh1pPWtHh i6tZVSeRCcON9HrQmUO5ofQny3im+ZTy9oA9Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771429313; x=1772034113; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=jkt++EqdosCT0XwP2D8cUyQ7kXG/Qav1lsFYqLaOFiM=; b=XkXwKTPAA4Ih92JoCz41v261b/HabYSEJdSjHME3S9quXbTp/o3zrsXDmjtCW+k7MZ 0s4Tv9Io2rQIj9MOQPBmmRy9FarCnUd7DcVb2dxFu5zGwyWzwS0rSieg0XvHKFKQbkEN 1BGDLKL0zR/z/nIiDPbEAMffV1ajYffyFVGWT1YJmfl9hW+/HJYZAYBH9XPPcOMmn0ou O6rAVtp0aPy+5hKBQnkL/7QwPm7+flGDJgmADdtta3o9990Zezzsaq7jFdKdrUzk+s8k oQP17Ic8ZG74FX3tW7LwnWGufm01zuXhoS6e0/wiQWzen5gk0K1YS90iRxG3XgmMxWoI KUEQ== X-Gm-Message-State: AOJu0YwogU+roVk5fQ2qgm2F3bEWpFVd/PpV+7/2jcTEj6xcPVvdU/ff fE35sjcxGzIRQtHM8I5RUQUV1Q/BAUOxFSlOSfb65iA1Y4wOIcADSkAWhVBqLiYiRxAdLX5qih2 tnBJq X-Gm-Gg: AZuq6aIgBBiluqxOH+4lSk6u92RFO+0MJBBLaOH4CEp2Hlhg/YTNGQxTdx5vknVtOLX m79JUayLWR1PY8BUo8eh31S0Ny1MjAiCl4lxCQKFYUa8ndMu9ZslDS2HNRQCs6Mo7acUG/iTOSk 4jiuNb1fk6yCwMwyC4G7T2fuvfdFkJ4igj5C+QyGbmt2vat+v1oj+mLXIF8XAuw3sFJHxXkdb2i 50IC0b70d6dilHXtFfV0rYlcA7KYvfxrpzvfcYjxzuxdlqwSGO0vrpJnqMPggPL93uenZqRh84M 5aF7Tp3FvganLTtPQBCUYWYfQRvg2WZEv1YVNZSa3eZ3dCcccqYucNUaIpRExqhpAL0AeBOBo5X vcb0p6z+kX5g8Wca0s1hnEP2kPdIlcEjX7qUHlGOtb3tC5eiWkmAUhk+/vOAA5XfFoZQ+vlYWCb EBiDFfpL3tYgr4R9ASPKPq9ilPahmUOyIf62ty X-Received: by 2002:a05:6000:601:b0:435:ae97:b37 with SMTP id ffacd0b85a97d-4379dba75fbmr29822578f8f.52.1771429313130; Wed, 18 Feb 2026 07:41:53 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a74704sm45102522f8f.16.2026.02.18.07.41.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Feb 2026 07:41:52 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 5/5] python3-bumble: Upgrade 0.0.223 -> 0.0.225 Date: Wed, 18 Feb 2026 17:41:46 +0200 Message-ID: <20260218154146.3267220-5-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260218154146.3267220-1-leon.anavi@konsulko.com> References: <20260218154146.3267220-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Feb 2026 15:42:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/124490 Upgrade to release 0.0.225: - Fix wrong LE event codes Signed-off-by: Leon Anavi --- .../{python3-bumble_0.0.223.bb => python3-bumble_0.0.225.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-bumble_0.0.223.bb => python3-bumble_0.0.225.bb} (91%) diff --git a/meta-python/recipes-devtools/python/python3-bumble_0.0.223.bb b/meta-python/recipes-devtools/python/python3-bumble_0.0.225.bb similarity index 91% rename from meta-python/recipes-devtools/python/python3-bumble_0.0.223.bb rename to meta-python/recipes-devtools/python/python3-bumble_0.0.225.bb index 3d9a6aa89f..a5f5ffc020 100644 --- a/meta-python/recipes-devtools/python/python3-bumble_0.0.223.bb +++ b/meta-python/recipes-devtools/python/python3-bumble_0.0.225.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/google/bumble" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=7a775f1b11285b6abedd76748d176125" -SRC_URI[sha256sum] = "2a5c3f2605fc5ecd6a519c1fb89ada6c825b4d27db32f8be9ab1c0a654703d3c" +SRC_URI[sha256sum] = "a69455e9b35a80e4b9ac555b749c9371039fd0a7aa88116bb3fea07204199ed8" inherit pypi python_setuptools_build_meta ptest-python-pytest