From patchwork Wed Oct 21 11:00:25 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101572 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8710.1792580469556210673 for ; Wed, 21 Oct 2026 04:01:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=A29M+BYk; spf=pass (domain: konsulko.com, ip: 209.85.221.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-48dfdd0678dso477404f8f.0 for ; Wed, 21 Oct 2026 04:01:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580467; x=1793185267; 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:content-type; bh=1nGdcsY9ZWCjQYlQK/9Qj6LAJYjCCvaQwq5owrMRZic=; b=A29M+BYk4DAm/wv/EkvSg8ST9IFNAsHdm7HEu9YPc/khx9xDN50BUnPD+K6e4gVFHw ns8LvOepMVWe0/6QeWBgIzkQzzKy1NYWiP7bJYS+1xxNsuu8SXT3urCj6TLpP67UNuQu SBP2pKuuJ5pEtIrL5b2o5FRAdw4UcdJ1QbE/c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580467; x=1793185267; 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:content-type; bh=1nGdcsY9ZWCjQYlQK/9Qj6LAJYjCCvaQwq5owrMRZic=; b=VPRM7LVkPSbuvuymARic2r4FRSmJyfimjc0cyHsNzcovE3MQtOuaIiQ2vhZOFNt0gX TU+CKZtk9d3sbGPzQtj5874B0bTeUPG5HM5ggSwp53q4E5oNQ2e5kdsgUaXvARcNYWmX sI+sPPZ7dsKraCswVNejTVp/yVlJuHErE3Uk6OPXoF3/2azTKZrpN2ztFbdLzPrcS7gU nEsXJYl47MLWpeUzU6zm3BdJBLOFd97Z9olfS/vVQf3skvRrMVL9BfFVq2KoMMatkvcV Mq+Xr4+ZSUwVogi56wlSQ4Cnu8ww8W/IZ9RaRijl5lrn+A+EozuzkuQudj6AFkZLGnNq VsKQ== X-Gm-Message-State: AFq9FYIJFXKsGKAD9f2wmZZKvqwD/IF4NO0BbAu30cU8xt3LImSPRT1D QjaSXz9mDj2a8OVo9QXSoymnSgRICkxIg5XF58jDCjnnvLCsYoOm3z44K5pUTty0vXGX4NRbq6V vF0N5 X-Gm-Gg: AYBFou3D3nv3giFli4OGpqEoa3Kq1pYoxapmDoGUwqfFHDxwBsyfdkd6j7cb/JgkhQl 2G9M3LKmy0D/N1zJtRAu++OWcFAknEXqRnxRuSy6E+uBZdC+kIvh2EMqsdGcfKkm5TFXILl+H0m DyivrHrOJOt7RIcVDLPxZURMcvffiNCd+VV7tUnyTQNsEgZaSP30NDGolFXqvzSCj4uGPaylSss aq7BaNgcYgesoyFEXcYsd9zyhjbQkEmUWXEc/nQAGw72fGBHTpOL6wxWMz+Xo2iem03ErcjFr4X MjNpNIOlD3X/lWNVUpPmmeiIFiOJ6C1ahBiUo99q/SaNi5/8OnXRHxODtQ2EO370LKUYXO3ITI4 GSQz83SYuUd7RnqZAmd9gN9yCNB6XY8gHAcvOGddw/LCq0lHDS4U2vuTP04d8LCdyYGwWUek06A NK6rafVHCPoecunrjT8IdYziLXqDBO0pO9OYpzTTYLzGU6xtgk1wXYTtnUgf8Xd5oz9FfgjbwfA RNd3vYxLfGDffNOyJDDvHstcZqyfsKepAW8vS2CJmjJ32BTJsq4Pa99uXNxsR3D572rcDd/126d KX3v75edfY6wDwayozjCops+Cp5J3Px8qaIE4bgV+ngrqDuIjie5Supy2+0L8XZjXJ668DkleYe GMjWVVARKVmakzFnjuBL36zODhw== X-Received: by 2002:a05:6000:4906:b0:48d:fbf4:8961 with SMTP id ffacd0b85a97d-48e264ae1aamr3305022f8f.23.1792580467332; Wed, 21 Oct 2026 04:01:07 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:06 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 01/36] python3-cachetools: Upgrade 7.2.3 -> 7.2.4 Date: Wed, 21 Oct 2026 14:00:25 +0300 Message-ID: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131260 Upgrade to release 7.2.4: - Restore autospec calls to @cachedmethod decorated methods. - Improve branch coverage of unit tests. - Minor type stub improvements. Signed-off-by: Leon Anavi --- ...{python3-cachetools_7.2.3.bb => python3-cachetools_7.2.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-cachetools_7.2.3.bb => python3-cachetools_7.2.4.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-cachetools_7.2.3.bb b/meta-python/recipes-devtools/python/python3-cachetools_7.2.4.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-cachetools_7.2.3.bb rename to meta-python/recipes-devtools/python/python3-cachetools_7.2.4.bb index f5df92347a..8d3662103b 100644 --- a/meta-python/recipes-devtools/python/python3-cachetools_7.2.3.bb +++ b/meta-python/recipes-devtools/python/python3-cachetools_7.2.4.bb @@ -18,6 +18,6 @@ RDEPENDS:${PN} += " \ python3-math \ " -SRC_URI[sha256sum] = "e6fafd06de4a5bd915ff7d247588ea497e28c9a568c62db8678d9a5f11515a9a" +SRC_URI[sha256sum] = "e0203b04b75fe13e62098eeb5b2018c4eb1a14c04e2b5b450e70db3ee7e92ec5" BBCLASSEXTEND = "native nativesdk" From patchwork Wed Oct 21 11:00:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101574 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8713.1792580477015294506 for ; Wed, 21 Oct 2026 04:01:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=FSWMTmxl; spf=pass (domain: konsulko.com, ip: 209.85.221.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-48afcd7ba9bso392809f8f.3 for ; Wed, 21 Oct 2026 04:01:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580475; x=1793185275; 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:content-type; bh=jPf+vm/u5R8Lu1M+1+pgZDRqEuKqQROfmV/+qrnv7p0=; b=FSWMTmxl9aZuFb83Xav2HXAOQJDic6c2jnnn222ZxuDPgXujtsrhk8aM7mInGaVhxh 4bxLXBPie47HgTmtVdEfiERU0oliD/xWPUK7W/Q9b42Tyk2bKq5ij6iLLCnkvcsElhnq k91wH+ID//k1PoVHESBPJ5RtVyQdk5S0iCYt4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580475; x=1793185275; 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:content-type; bh=jPf+vm/u5R8Lu1M+1+pgZDRqEuKqQROfmV/+qrnv7p0=; b=g/2B9iB+TokN1cWiTHuEQXsxRXj8EY47MmfnL92Sdy3aZqvg8TjZQIAwysCTxPPn3D GEuFN6wHTMu9R1ZC5Aso2GVXgh1Mm8Okh1uYf909w7bC4pcnnvTMUbiIb+IVWl6WYvId YSUlEvnuSV+Ke3pjraQSLaAVxeLp81hrxtIqjIalkpAEb+vlxHPNP2g85bCgjKZs0OeU R1gTkpKYKU6GXagrRiEFvtFX+vo2oglGefJF0dPCP0mkg1UWJPgjhyo+b3svH2gJ6S4n gLTQEP5jF8KDkDdfYjT+WMMkDPCXdXG4REz6d79vPuedlx+Qh4n87mXkRq9KWb8tTOfq 3INg== X-Gm-Message-State: AFq9FYJHptdcruZt/9f+gigg6NWpNhTzuVwbwEGtIHEOzUk8WZ2u55+t p9eStkhvH49Wh66aUQLsOlz6+6TL1aXD9O4SYYVX6pEOaSTpuyRALmNy39iLP4TzBeAAuI4cy1t L/Gu9 X-Gm-Gg: AYBFou1EAsvIzaBsJtZ6+7aZ26NlN3g3jQZL8+dzfzc1mz5Rr3ncwPo9Ug4t/+eEHCC ZB7ApdXVQA4EeLRPKJ7sR1sV3HW9yO9aO8i/NjuDCHWCw6cW8XCBAKzBe4rhJuh8yVRDMTHo8kM vHLee5PAACojkiP3+tTcvr2BKaxKp0n388fAUipPq1XdbBKfIj8HlDjPnOiSpHr/gCtTit9Ov2/ i8Hltd6dVpGfU0W/q4ZW4DuLA0g9e8b88ktp8LvEuwk6TMuot6Jqy9zW14K+gPOVVLhjE8sT9yr TVQf95mNTK3P9qhnaGxvXoJhcSCEDFjFkgsq374lBS89KS2YnT7v6JWGeLpDjyk+TX1tEyzv4zJ V22bwlZs7kuGadztmWVkpprp3NZCfuUD3tV8o2VLpiGUYIiRKBD47RW1dE0tiDBvTHrIm5pWJ4U A7oaGwwVomEkKvQN3VgbNkkWqQTz8Fgfhhwz+F+YdFGxPhd/DjzBXqSc0GECC6kYO5fTB1b0bll usV4X4fvZzJO52Ng3FnI6G1yQWZPLUVP0fz3Mq/GAcglFdKDjLaAJJzS2whiM4c7S/Uu+/e6XSZ /iPvfoAqixlS5LTXiSPDQ7dmWaX5pMUdNuoK22OlzIM0D6XA3qd1Pp43kTO2apZbb5lHGCnVPa/ 8jC6O X-Received: by 2002:adf:ed8e:0:b0:487:baa:aa6b with SMTP id ffacd0b85a97d-48e264daea8mr2521138f8f.43.1792580469086; Wed, 21 Oct 2026 04:01:09 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:08 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 02/36] python3-cantools: Upgrade 45.0.0 -> 45.1.0 Date: Wed, 21 Oct 2026 14:00:26 +0300 Message-ID: <20261021110103.1943456-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131262 Upgrade to release 45.1.0: - When parsing DBC, make sure there are no unused VAL_ and SIG_VALTYPE_ entries - sym: write a leading 0 for multiplexer ids that start with A-F - message: index signals by multiplexer when creating codecs - message: copy message bits with list() in the overlap check - plot: read candump -l lines annotated by cantools decode - DBC: don't fail the load when VFrameFormat has no default - try to fix the pypy test - database: do not refresh messages twice when loading a database - plot: accept decoded choice names from cantools decode Signed-off-by: Leon Anavi --- .../{python3-cantools_45.0.0.bb => python3-cantools_45.1.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-cantools_45.0.0.bb => python3-cantools_45.1.0.bb} (83%) diff --git a/meta-python/recipes-devtools/python/python3-cantools_45.0.0.bb b/meta-python/recipes-devtools/python/python3-cantools_45.1.0.bb similarity index 83% rename from meta-python/recipes-devtools/python/python3-cantools_45.0.0.bb rename to meta-python/recipes-devtools/python/python3-cantools_45.1.0.bb index 231a6ae35a..f5c9e1a76d 100644 --- a/meta-python/recipes-devtools/python/python3-cantools_45.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-cantools_45.1.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/cantools" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd" -SRC_URI[sha256sum] = "e04a91cb000282af2a39aaba23fc1ca1bbf1940b6ab0d604cea358d0500a62af" +SRC_URI[sha256sum] = "ea1619f3d6108a1c3ecd0f81c952ff2dffd023b244704f6f7a17c4f4dca75f73" inherit pypi python_setuptools_build_meta From patchwork Wed Oct 21 11:00:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101573 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8712.1792580475860865279 for ; Wed, 21 Oct 2026 04:01:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=RZlV+8Xl; spf=pass (domain: konsulko.com, ip: 209.85.221.51, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-48df4e9d2d4so353004f8f.3 for ; Wed, 21 Oct 2026 04:01:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580474; x=1793185274; 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:content-type; bh=HtHwlEy3VGelrKA9oIE/1LtcxD+5HxpulY4SUN0kdT0=; b=RZlV+8XlNkyavW9moxAJ9rJ3IjNPJKG/IqHSL+r42EonyjLDgSH583FlBVa9lnG62F ifLnM1i4pD2WOLYno7aDCOwbF4oxpqDvfkodXWyaA4jSvLWKzHLApJJcUFK5JfcpxEvx mCUA4mTKYKsHwJdVJhIY2JqmVQ0K88QSfQS4s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580474; x=1793185274; 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:content-type; bh=HtHwlEy3VGelrKA9oIE/1LtcxD+5HxpulY4SUN0kdT0=; b=K9DCLhp1Ri7tbhYQoPIhAkSpL/SnTc+zAsrcQasYvJHi1r2v+9Y9t9aDV9QGrJhsyA fR/izRtyJg4Qyc1tCy2izvggjdGjwP5LhU0I3CisNbLbQhewHmVFytLGtPsxPfEM6kMY 3ZyY26F/JLtY6uQK6kmtqdLjIJ/3tK7hY4/Wq1629kVIGPMWiERwJr6fU528YBaAo0Zb 8gFXfJnlPwLcdjA0xdoaaKFmxkegRH1dNc5LEoN03FMCxCKzzGn9a5iDTCnvfXdRT5Eg 9q8MPBy62ZIuWhHfBVWeFym7xKuqkGOajqfse1vxd39/j9dfx5AiXYEBdXOoOJ4DEzWU A5WQ== X-Gm-Message-State: AFq9FYIrW8Ix+cFRPudBzvZjCH8IdXPRg+73Ni9S0cNetKk9daCp6BgH l70GNR/jsubFIxTWccAKFSiP7DbaZvJ9BC5qudFnlQY9GX0BKyGYngp2XWTEEe0MWXAPv2whwG0 dRGTs X-Gm-Gg: AYBFou1jR0FfmUgV1P9G+Hlhg2TmEWEQ7ppUwin6KXXZqm5Y1BZPqViWyQxhbrN3VKW qpq+c6U4hmHHRqBQMM3fwiRE2GTjOmnovC1HihdXClLdICPFbXOmlkGJ+4RKYrVD+LIGL6wctDv gTopADLkAJOrEwVxIXMX1d1cOVTZBuc+E9/E8+YBaBrmzCqXka04GvRKrQ2WjrZZXr8wYuwL5PS AIubKn+7JxMZKUi3EcIrDxO2iNDVL8flS7IbxeuA1GBdqIVgQWi/+BCcbHS+bGtGXNQANUEmTip 3tEZVC9KmOcx4/EzLNqQ6BbIxPk7lI8JVECTN+ud+KfWqMxmxY2lp7SiGk62vZ2ROiQFVAWipCJ aH3TxYAk1p1LcSnsDwkTleQ017JLkVGfg2fyp0fCZpLAVjxkejM7mPGdtcbayUD+n5NFR2IEhgn n6CsQihDuC0NXV7pgtIngyg82w9zfMeOasIVh/8JLMMEZIY7lsHidL2ApWLxu+kAojjYO4DrFYU ZDlzjLp3i30cWYkgGx+hqmX0kL6JLaJE/hMmnjD0CYIWW6qfT557SGHixeyJ2GweYH9k7rtG6M+ TNx+7S+CFJfa6/Jq+ugg49nJcALHbbRiewdgDHuLn2zF7K9t5q/YJoGbIn+qpdtxuY/DjfMCLf0 GfTf2Gg== X-Received: by 2002:a05:6000:4552:b0:48c:7306:18e9 with SMTP id ffacd0b85a97d-48e264ce798mr2174727f8f.43.1792580472264; Wed, 21 Oct 2026 04:01:12 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:11 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 03/36] python3-django: Upgrade 5.2.18 -> 6.1.2 Date: Wed, 21 Oct 2026 14:00:27 +0300 Message-ID: <20261021110103.1943456-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131261 Upgrade to release 6.1.2 which fixes: - CVE-2026-77050: Potential denial-of-service vulnerability in get_supported_language_variant() - CVE-2026-84429: Potential denial-of-service vulnerability in HTTP header parsing - CVE-2026-87890: Potential request forgery via spatial lookup byte values - CVE-2026-87975: Privilege abuse in model formsets with editable primary keys Signed-off-by: Leon Anavi --- ...sgfmt_error_including_non_ascii-test.patch | 71 ------------------- .../python/python3-django_5.2.18.bb | 5 -- .../python/python3-django_6.1.2.bb | 4 ++ 3 files changed, 4 insertions(+), 76 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-django/0001-fix-test_msgfmt_error_including_non_ascii-test.patch delete mode 100644 meta-python/recipes-devtools/python/python3-django_5.2.18.bb create mode 100644 meta-python/recipes-devtools/python/python3-django_6.1.2.bb diff --git a/meta-python/recipes-devtools/python/python3-django/0001-fix-test_msgfmt_error_including_non_ascii-test.patch b/meta-python/recipes-devtools/python/python3-django/0001-fix-test_msgfmt_error_including_non_ascii-test.patch deleted file mode 100644 index 6f887b3015..0000000000 --- a/meta-python/recipes-devtools/python/python3-django/0001-fix-test_msgfmt_error_including_non_ascii-test.patch +++ /dev/null @@ -1,71 +0,0 @@ -From 1960ecd879ce351226b36e7ac0aa25616241b6f6 Mon Sep 17 00:00:00 2001 -From: Jericho Serrano <118679068+jericho1050@users.noreply.github.com> -Date: Fri, 6 Jun 2025 04:58:29 +0800 -Subject: [PATCH] Fixed #36421 -- Made test_msgfmt_error_including_non_ascii - compatible with msgfmt 0.25. - -Upstream-Status: Backport [https://github.com/django/django/commit/1960ecd879ce351226b36e7ac0aa25616241b6f6] -Signed-off-by: Gyorgy Sarvari ---- - tests/i18n/test_compilation.py | 25 +++++++++++++++++++++++-- - 1 file changed, 23 insertions(+), 2 deletions(-) - -diff --git a/tests/i18n/test_compilation.py b/tests/i18n/test_compilation.py -index 4b0bb9f6bb16..3a57dbf0765f 100644 ---- a/tests/i18n/test_compilation.py -+++ b/tests/i18n/test_compilation.py -@@ -1,5 +1,6 @@ - import gettext as gettext_module - import os -+import re - import stat - import unittest - from io import StringIO -@@ -8,10 +9,12 @@ - from unittest import mock - - from django.core.management import CommandError, call_command, execute_from_command_line --from django.core.management.utils import find_command -+from django.core.management.utils import find_command, popen_wrapper - from django.test import SimpleTestCase, override_settings - from django.test.utils import captured_stderr, captured_stdout - from django.utils import translation -+from django.utils.encoding import DEFAULT_LOCALE_ENCODING -+from django.utils.functional import cached_property - from django.utils.translation import gettext - - from .utils import RunInTmpDirMixin, copytree -@@ -254,6 +257,17 @@ def test_no_dirs_accidentally_skipped(self): - - - class CompilationErrorHandling(MessageCompilationTests): -+ @cached_property -+ def msgfmt_version(self): -+ # Note that msgfmt is installed via GNU gettext tools, hence the msgfmt -+ # version should align to gettext. -+ out, err, status = popen_wrapper( -+ ["msgfmt", "--version"], -+ stdout_encoding=DEFAULT_LOCALE_ENCODING, -+ ) -+ m = re.search(r"(\d+)\.(\d+)\.?(\d+)?", out) -+ return tuple(int(d) for d in m.groups() if d is not None) -+ - def test_error_reported_by_msgfmt(self): - # po file contains wrong po formatting. - with self.assertRaises(CommandError): -@@ -278,7 +292,14 @@ def test_msgfmt_error_including_non_ascii(self): - call_command( - "compilemessages", locale=["ko"], stdout=StringIO(), stderr=stderr - ) -- self.assertIn("' cannot start a field name", stderr.getvalue()) -+ if self.msgfmt_version < (0, 25): -+ error_msg = "' cannot start a field name" -+ else: -+ error_msg = ( -+ "a field name starts with a character that is not alphanumerical " -+ "or underscore" -+ ) -+ self.assertIn(error_msg, stderr.getvalue()) - - - class ProjectAndAppTests(MessageCompilationTests): diff --git a/meta-python/recipes-devtools/python/python3-django_5.2.18.bb b/meta-python/recipes-devtools/python/python3-django_5.2.18.bb deleted file mode 100644 index eb84122116..0000000000 --- a/meta-python/recipes-devtools/python/python3-django_5.2.18.bb +++ /dev/null @@ -1,5 +0,0 @@ -require python3-django.inc -inherit python_setuptools_build_meta - -SRC_URI += "file://0001-fix-test_msgfmt_error_including_non_ascii-test.patch" -SRC_URI[sha256sum] = "461c5dd06d2ea16bd5ca37d3f46e4def1d6b0fe7588c6f4e2119517bb0af8b2d" diff --git a/meta-python/recipes-devtools/python/python3-django_6.1.2.bb b/meta-python/recipes-devtools/python/python3-django_6.1.2.bb new file mode 100644 index 0000000000..ff1ba01d68 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-django_6.1.2.bb @@ -0,0 +1,4 @@ +require python3-django.inc +inherit python_setuptools_build_meta + +SRC_URI[sha256sum] = "a1e92451ccb8b514e91bbb3b6d186d20b4030558f116b5d9de6535455ff210b7" From patchwork Wed Oct 21 11:00:28 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101575 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8855.1792580477064744958 for ; Wed, 21 Oct 2026 04:01:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=sd0CPxJu; spf=pass (domain: konsulko.com, ip: 209.85.221.45, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-48e20edd106so416851f8f.1 for ; Wed, 21 Oct 2026 04:01:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580475; x=1793185275; 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:content-type; bh=hj1MNq637zhoHfOGNY41hnUvUzyCS0xjBcHI3KRfacY=; b=sd0CPxJuQ1RHz/UPhX/bQBVhkCqHT3XKgjmQjtMKh9m5ZzYHCoJ5D8v4zIBkx+rlsk KtlqOVcqcrDQl/Ycwlh/I7YcGWO5KNkq9dN8E71nhtC9kLPhuJRsat60Jt1gWuKKSOPl IeCwyxJAANwPG6oHDHIx6ZMC7zdLwp0bnBPt8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580475; x=1793185275; 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:content-type; bh=hj1MNq637zhoHfOGNY41hnUvUzyCS0xjBcHI3KRfacY=; b=dKiIM+cbXItAQCNfbKigYfMSok4Rl7aC1wEECC6wz3QDfQaytg87wcOstDIKs7qP3d lH5frOEYDzGanzHJnodLhytp7p1vLNu/bvySLpW/2JM4zKnEfJXF69iH89MxwGoKOy2p eoDHxT7cFZuWl2c/ejk41uLJ1fJ15Wlm0gna+yJse26vO7ycLqxU0y6soEe+YIX47QlA Wyvzja45jtIVV0raKqNMGe20zlOp0s3f4hRk6mwcL+H8CG5gmh9QO0+7SfhGSeiYoAqU zZiA81eNf80QBJsUj25o6x18SYw0Cl1tx9iRAxIp/lC5cS6vnxiLy7GeX3iYs0oaphJ0 bs9A== X-Gm-Message-State: AFq9FYLCcorMdAHQXECac9Ni/D3DhuPS0Lcbb7nRj633umROsAVAoAdy BDbftgyugYrsHVztCcPYOLy98ha86ARXN+dFqDsQwg53moY5/MMfWaxcLA+8Rfzz3JAxGZgE2kZ 9sIk8 X-Gm-Gg: AYBFou1w4WK/PasPCuMJbkby6x8w15v6cvEo+eeS0PV+rwT2xoUDPjFcjP4TZ6jxaAL GIMtueBb7O2CVwidajxJqapqUDoRbdks+2A9MMbOhouvBBaAg6x2H3W0j5Bv3iqaNm94ho/yF2H yUOoXZPBCEbjH9zRkudCpVK2Tca/dxOS63BAGRFqnNIHXocgAAFEz7b57DzYsbr5Q4xKYPQJM2C cvF2PrshdDo/KCyUzosAGVb55KJgoL7MxiKUz9vi2FxsyvmDun3T9lbW7/pH/3nQcad6AZWMiG5 nmua6gx6iX1ypIxFaiEU8ud0w9Kwhu4UzIIT9a6LjtqhxBubZP2X+EBc81Y7c7DrgvTHCOfuoas RnzniN8zvU4+50XlT21cY/UMoXawlPCkGbh62QDxavetAYiSyiZX579h6QT/qxhzoFZFlOK3Hyz E8mpci9wA5GWZPJ/zT4KArlASNb81dhCgohe7xGOGzNZx0WAAptoSgySusLM7HSUaCaAaYhtcDH Hg34EP8W6v4ouJNCP615/xIJkyTpscgiu6ysz27van85g8+J7qGE++OEq03NXb9pH4r7vhMSpsi 68mFrVwXFA6Pi7OmXhLwbDOpBwF+eQ0sS0DWMveNf+iUkVC+HYIYGg9w5fzDhaRgqgsbSB8y/VH tYtpK X-Received: by 2002:a05:6000:4b1b:b0:48e:2448:ea23 with SMTP id ffacd0b85a97d-48e264e5bf4mr3164620f8f.55.1792580473655; Wed, 21 Oct 2026 04:01:13 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:12 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 04/36] python3-djangorestframework: Upgrade 3.18.1 -> 3.18.3 Date: Wed, 21 Oct 2026 14:00:28 +0300 Message-ID: <20261021110103.1943456-4-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131263 Upgrade to release 3.18.3: - Restore order_by_precedence from 3.18.1 to fix broken return value Signed-off-by: Leon Anavi --- ...ramework_3.18.1.bb => python3-djangorestframework_3.18.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-djangorestframework_3.18.1.bb => python3-djangorestframework_3.18.3.bb} (78%) diff --git a/meta-python/recipes-devtools/python/python3-djangorestframework_3.18.1.bb b/meta-python/recipes-devtools/python/python3-djangorestframework_3.18.3.bb similarity index 78% rename from meta-python/recipes-devtools/python/python3-djangorestframework_3.18.1.bb rename to meta-python/recipes-devtools/python/python3-djangorestframework_3.18.3.bb index b845e55f28..98a8eb7c37 100644 --- a/meta-python/recipes-devtools/python/python3-djangorestframework_3.18.1.bb +++ b/meta-python/recipes-devtools/python/python3-djangorestframework_3.18.3.bb @@ -5,7 +5,7 @@ HOMEPAGE = "https://pypi.python.org/pypi/djangorestframework" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE.md;md5=7879a5a716147a784f7e524c9cf103c1" -SRC_URI[sha256sum] = "605d79fa2ec2f02905492e5ea13d903c2d842d0b4c915a57f7bf02ab9f3c91dd" +SRC_URI[sha256sum] = "446a9b352e7eff630421ab3f2328bd2401b109a9470afa4a31189994911ed030" inherit pypi python_setuptools_build_meta From patchwork Wed Oct 21 11:00:29 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101576 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8857.1792580479278404188 for ; Wed, 21 Oct 2026 04:01:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=ifPXSf5c; spf=pass (domain: konsulko.com, ip: 209.85.221.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-48e10a70540so337415f8f.1 for ; Wed, 21 Oct 2026 04:01:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580477; x=1793185277; 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:content-type; bh=NHLS4yHE3TYbkGEWwmVse8RfSv855VQcACfVOgr2sFA=; b=ifPXSf5c3nhuv1FRN3xXqiVKfv38/bq+uQsm96EsxY6deJg+oavmJ1rOyHTYCB+7QC liY8WKPlIXpo1kkPlBSz6R8VOyzOs8d9fp3f7lEso4s/bFu3PaRlWsLZwUcZWGyxBBYR iXVRLo7f/1vrN3ijQAWfmHUZy4p4lTvGRxDs0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580477; x=1793185277; 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:content-type; bh=NHLS4yHE3TYbkGEWwmVse8RfSv855VQcACfVOgr2sFA=; b=2gGcugzHSzO82NafUooBwIU8Ck0VpxzclB7By1ZaCo4oOI0Bh+k8ExTmjtEPn6aUzu D4BQ18OinVIuM6Gu9N4wngt4PB7fo/TA3ZqaD3JG6aXALf/ZtXjrkOBfy0vaFwOj0CAb RP56FY1RDHpR+xEntBb7DGKwPSWGbQAwfXnbWgKV/PiXsLd53cwMSxHa6Q4QWOvkKz1c 14uICRlc24zgiBHU0Rf5lvWeEJw91zYNQnaXJJVvwhhod2B6bvHo5JIENXH4Ce/iszAI TdIg+LYtXcHh5/B04G/+PvzcVnfQeoafyWj+Zln7QdbHXaG/6+eAPVUuxy4v/dk6K+wM pgig== X-Gm-Message-State: AFq9FYL0UiJcseqZ3EomTlOH5iNd8ukyV+08qdmqKa66nxqu3Gx54xvL N1v2c0eIE6d+Hh9ILNMuhj6YeXuTMAf8noVafCB+/l0R5eayMeKUzx7Lg2WfkHq1Xqmgx5Zp4zW kTYby X-Gm-Gg: AYBFou1hTv8uVI9O9No31EYMd6SDdz2PSoSxiKVhXeUv954E11KrwoHbACy1AR0xnwm IN9QdxKKLXquWojK2oDOkaujAXGtByxbQ9gLWUnJ3j64s1ssyEYwqdoTHa2t41t4CpvK4s+0wp3 /08CveDhiEw6xt5WK1NOefeWMd/xT2lQtMBRl5gfcklTYALhgJmgv4YuCbrfXk3s681N46UQ6Cv LnUEAg67xlKo0FBXXidX9uf6TpgMmE1ZKMGU2kUmLF2Qd3PHaTyutUJuF68SuyYQ5rCtF6qv9TB F6qbg2IlxLZmwpqxKXot0AFLYvAfel5h9KjC3FJHj2C8nXlKxz3z1B19H6bRN6ww0+oq8pIy5ct HtxTbjgx4Z1VVzx+BmeTjPc3J1qb+0zGNW5+AMhIv37hS48wN1bgn06T4f0EkFCgvQievgRzkB6 DFIGOLvY4RuRWV7wI9DqI1wLEkuHLwRmbNca3mCSyofPYRAgz6B0DKgAahXZyXS/Yf47pd1KC7J s7VgJ7GxkQbLPAmEImcflI0x9DRXifL4eJE2+g47faM+uxYDvHOyK8X3aSnoTaqcrakuy2HZPHQ YOqWBKoiojFWjCOL77qxroeEspFXrIj0U1SOsXnlCV/pk1CgVJFpUeueNE1vbA8aaedPiOAkvLf cTeok X-Received: by 2002:a05:6000:41c4:b0:48d:f14a:9173 with SMTP id ffacd0b85a97d-48e26424471mr3324573f8f.8.1792580477230; Wed, 21 Oct 2026 04:01:17 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:15 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 05/36] python3-dunamai: Upgrade 1.26.2 -> 1.26.3 Date: Wed, 21 Oct 2026 14:00:29 +0300 Message-ID: <20261021110103.1943456-5-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131264 Upgrade to release 1.26.3: - Fixed: Version.bump() ignored the increment when a stage had no revision. Signed-off-by: Leon Anavi --- .../{python3-dunamai_1.26.2.bb => python3-dunamai_1.26.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-dunamai_1.26.2.bb => python3-dunamai_1.26.3.bb} (69%) diff --git a/meta-python/recipes-devtools/python/python3-dunamai_1.26.2.bb b/meta-python/recipes-devtools/python/python3-dunamai_1.26.3.bb similarity index 69% rename from meta-python/recipes-devtools/python/python3-dunamai_1.26.2.bb rename to meta-python/recipes-devtools/python/python3-dunamai_1.26.3.bb index 3059f65b8c..00d3198a9b 100644 --- a/meta-python/recipes-devtools/python/python3-dunamai_1.26.2.bb +++ b/meta-python/recipes-devtools/python/python3-dunamai_1.26.3.bb @@ -2,7 +2,7 @@ SUMMARY = "Dynamic version generation" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=059eed55dbfd3fea022510ea62c95dc1" -SRC_URI[sha256sum] = "84ea45eddf9bb4b40df7610b1b22a03137365e6257dbf9d7b72128fdccca564c" +SRC_URI[sha256sum] = "fe2f732186710ee5048044fdbef6c76c6afbb9ee7de4f6d00cf34256e9ec2e7f" inherit pypi python_poetry_core From patchwork Wed Oct 21 11:00:30 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101577 Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8715.1792580481425300485 for ; Wed, 21 Oct 2026 04:01:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=HMZQPN3z; 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-c20ce3c118aso102254066b.0 for ; Wed, 21 Oct 2026 04:01:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580479; x=1793185279; 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:content-type; bh=aqvsiy9xSph23lx/oMulx9qc5APsD8qFIQ5tbsfSvls=; b=HMZQPN3zNmHys5Z5eUusnVqabUXezMuMfJXcEX5ZZETQdd5ki15NqFmT/v21xbYyiN Ng2azy+l7/4GeJvwqWiExk91SIZWsYawhwc4ZVh6oziBmL/8FaocKReP2FmK9FW9a5cj yrddNZG65TAsiw5xs1twK0mMa/yXu7lpgczu8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580479; x=1793185279; 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:content-type; bh=aqvsiy9xSph23lx/oMulx9qc5APsD8qFIQ5tbsfSvls=; b=C8IH0aK5Kf7v2P71YtZAX6eY42U2xHk3gXTPd+W3VUjW6PJZ0NJzMvBVAnjqPWVb+/ CoiKZUz5AnTFz7WpEDmpAPRrKrpGiuHMPhX8jVE5+WpGr2RUOFa49bRP2aAJZ+Q5DLZa Hnjy04maUyOiKiWzZp9R1jZs6y+kRujbnqg3nUprhvH/He/5WfNHRAAnuxWU9U7uJ7RD K29aarvGmyKWMKfK34drS+PE8h4PLTrHtPKeWFoZPIWa9TDzpRdLeOQF5A2PX+G7RuSM isHYMU/FR5cG9HyO5XsuBohTRr2kI8PFlIxZQ9A1ii1jK6bKDROGL0A9Z3R/skb7fRCB 0pmw== X-Gm-Message-State: AFq9FYKPOHPHTuE9PWpGhhDSSwL4zM6Okd7PEl1sKdHN5+wrIsZ7Ctl5 kpcOaGMxdDE5HiTvYvfgnEpoJL3d2Ugx5zsvF2gsvF9gSZe200DN/AI8l8HKL/8TrgXv/lCh02x XmJv3 X-Gm-Gg: AYBFou2sZuvQnt+2o95TV5Y8mH0qpxEjPOJL8T0ag2hb2rvgk0/G5wV/7NswtT/Zq3K QMRC0v8u/GO9sZIaWFdJ5//M78uBbIq3q0koFI0vxWZkOgy9yPnb6tPaBCB4oH8a8FmQWw60gXL y/nkjAQHwf9D4ZAo5ablAE8u74ShV83pEmPLNsDZ1Guu6kZGk4QiQ2N44/nTXzKjJ04HRh89sM5 NelJVIR1CiraFqRM9C4+rW+YonX5PpnCeAd3uKxwZA/RlpWHX5WnOM71qRjs+cq9ljJbAIdbXlO yqwhZtIK5UnAHRa6z6+70driYiN+43X2wQn5xqDTeAx+EQJiqgmAJmb8eAJAiTBHqPMDkjNouXT pEdGksyQ1uslrcs22Xcc5dJu5qmVzB5eeCRiqhRBom3lKPUTXKEyf1+8W+VSMTsPPBMJNgPPJji +UiSJv+Z3GbrUhup4O9ysD/IOQnZmfexwHAQrN4r689JLyAyCfFem6fOdQoTBhaRtPNBO5SxNOX nXhH6ExvrUB7D6a9DGtnuzWuO2o2EsPd0ZjKCAf9sc2cDQdB83Yy7sYeojnrpfA13s6a3Iiqkbv GOhOWGJCVvzfyqq+8Ai+jsHRH4Y2UATSQfICtM5FRpBAQuiRwBrcu7A5XUJjbDPHS0vLtz2L1Bq Cirgf X-Received: by 2002:a17:907:724a:b0:c2e:1b6b:8b19 with SMTP id a640c23a62f3a-c46058d8f1fmr396381166b.23.1792580479303; Wed, 21 Oct 2026 04:01:19 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:17 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 06/36] python3-eventlet: Upgrade 0.41.2 -> 0.41.3 Date: Wed, 21 Oct 2026 14:00:30 +0300 Message-ID: <20261021110103.1943456-6-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131265 Upgrade to release 0.41.3: - wsgi: Raise a clear error for non-latin-1 WSGI response headers Signed-off-by: Leon Anavi --- .../d19ad6cc086684ee74db250f5fd35227c98e678a.patch | 9 +++------ ...on3-eventlet_0.41.2.bb => python3-eventlet_0.41.3.bb} | 2 +- 2 files changed, 4 insertions(+), 7 deletions(-) rename meta-python/recipes-devtools/python/{python3-eventlet_0.41.2.bb => python3-eventlet_0.41.3.bb} (85%) diff --git a/meta-python/recipes-devtools/python/python3-eventlet/d19ad6cc086684ee74db250f5fd35227c98e678a.patch b/meta-python/recipes-devtools/python/python3-eventlet/d19ad6cc086684ee74db250f5fd35227c98e678a.patch index fd0fc91d25..5b4b2b9aee 100644 --- a/meta-python/recipes-devtools/python/python3-eventlet/d19ad6cc086684ee74db250f5fd35227c98e678a.patch +++ b/meta-python/recipes-devtools/python/python3-eventlet/d19ad6cc086684ee74db250f5fd35227c98e678a.patch @@ -1,4 +1,4 @@ -From d19ad6cc086684ee74db250f5fd35227c98e678a Mon Sep 17 00:00:00 2001 +From 5a25c6991b51c58e8cbf54f1b7c1e2fd80e7c39a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 6 Jun 2024 10:29:29 +0200 Subject: [PATCH] Add new thread attributes from Python 3.13 @@ -11,10 +11,10 @@ Signed-off-by: Khem Raj 1 file changed, 7 insertions(+) diff --git a/eventlet/green/thread.py b/eventlet/green/thread.py -index 224cd1c..c70c9e8 100644 +index 98baf22..2651710 100644 --- a/eventlet/green/thread.py +++ b/eventlet/green/thread.py -@@ -174,5 +174,12 @@ from eventlet.corolocal import local as _local +@@ -179,5 +179,12 @@ from eventlet.corolocal import local as _local if hasattr(__thread, 'daemon_threads_allowed'): daemon_threads_allowed = __thread.daemon_threads_allowed @@ -27,6 +27,3 @@ index 224cd1c..c70c9e8 100644 + if hasattr(__thread, '_shutdown'): _shutdown = __thread._shutdown --- -2.43.0 - diff --git a/meta-python/recipes-devtools/python/python3-eventlet_0.41.2.bb b/meta-python/recipes-devtools/python/python3-eventlet_0.41.3.bb similarity index 85% rename from meta-python/recipes-devtools/python/python3-eventlet_0.41.2.bb rename to meta-python/recipes-devtools/python/python3-eventlet_0.41.3.bb index 67a69b1478..cc003096d0 100644 --- a/meta-python/recipes-devtools/python/python3-eventlet_0.41.2.bb +++ b/meta-python/recipes-devtools/python/python3-eventlet_0.41.3.bb @@ -5,7 +5,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=56472ad6de4caf50e05332a34b66e778" SRC_URI += "file://d19ad6cc086684ee74db250f5fd35227c98e678a.patch" -SRC_URI[sha256sum] = "721b86b77fca33a735598292022ac6feef99747bf48f52defdada6b572acd5af" +SRC_URI[sha256sum] = "66d1883f276e94d040d007e99d7085e6aa5f2738c5b8783d165a137050dc8fb6" CVE_PRODUCT = "eventlet" From patchwork Wed Oct 21 11:00:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101578 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.8717.1792580484033023444 for ; Wed, 21 Oct 2026 04:01:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=G6Z7uzEN; 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-48e10a70540so337470f8f.1 for ; Wed, 21 Oct 2026 04:01:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580482; x=1793185282; 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:content-type; bh=RX7Y6C+cOwbyxsIth0U4QVGq+Q1LKyHH6D0+iDtnPp0=; b=G6Z7uzEN16v6ddHC+wK9aWHSGrA14DEQ6mLviPkvCAv86Cty+ZnLgx2jugaSzYiTbG pocDdUxG16/aPZED5BRo0zQiE9VkVlz+qbk5C9fY8ZMsGRM+yq91Jq2YZ3cPSRoY3ags xjblT+T/V3DOmz9iMgBMv9p7/MuiyMk3bjsyg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580482; x=1793185282; 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:content-type; bh=RX7Y6C+cOwbyxsIth0U4QVGq+Q1LKyHH6D0+iDtnPp0=; b=q1kuuQGXrD12uAlfeNaxFdmayYv398htXWLdptcJIk4aHnvEzj+aRFAIRuDZzORkap 05mKz3YurY2YwYOWkylGE6Gr8esR0ZBAHnzcPZ7/xNA+FgFYDQzEblP2fEgcRuB3a3Bh ZUlQjaK+NozIYTq3JG3LMJmdfY2nb7OR2GU2J9/Gs7pDUFOE7VGxApKu/Giqs+uKoFTp CShuMsqthWrnMI3C8Kgs9YC9RDuS0gUOFdxP6CUzTchSs3xVKPZ4IwvlBURTdiHOSWJk iEmcm5dz058h8yMfcynf3wGhYYQwwyzr9m6E46aOVI7LLpXSLlDVV/wR0vSP6AE1mUDx O+SQ== X-Gm-Message-State: AFq9FYKQLoL82LpEjDbz0XjVk2UvA/jqhjwhq+2L3514E5PfCsYBzkaT JxdOhGt1/SKRvLXGQFH5IWigJAEIWhuPzHdVfnMJqbHz37w/6Z0I0eo/5Kdje9o1hFHsvVrnpz/ ZKIvd X-Gm-Gg: AYBFou22rUE1ETWBAwmKx+JPekw3aTQhl2PF317tgNp94RWbjadqMie2H5SqxXMHhTj I1H8VhJ7tdXSchP3NsYg4NGP6ORscWFE8w7pgqqWFGOTM1yo2h8PyvXU8AMfdny2QF8EIBrTZpB +w1HcpWrmguPNBJ8tWLgoOmfaYsAmQZ0t461aHs9z0kVzP4r1o7H2GgXmQoXj5CM8PGFauNxJE1 5LRCao2bCIK0xtnGX1Cv9QKsJanxdhPM8By7Owy7gddl6iEGLdUwicwAnr7RQTB2rRl1K2Qvf6v uwBZVh4C8TjMuq16up1vPm/2MoKR/Ta8W5vip/vrtrIq+7IKlek9E7HhS+5pPoNaPjBjX60pmQX Xa6PdebvhxKPjriryTvCtUiiyAXNB2UM36Pq0sfuV/pV3NQYDLf4K/f+exQa11rXSWtb5fbVRkv pG2Hg5PEh/ryHZUW1Qq5Z5gdKiKD5sCOZZ+kfqHgVK9SRZaNkMT9KEXX3hAvaGvxqsXxLDGA6Nr yTmEN/U34XxKkwIXkCZ6Gimmd1mDb7R70tqvOgM3gITyLvUvY6YdqZuMlcuJLzCeESmUmj5PTLR A7VHIj/5qSxtEb8pZk8gRo2eLLnhN5+OROvyBiEEGVuDr55orFyRStgcngtiJy7UfjOOIzM5W/c pnwDl X-Received: by 2002:a05:6000:611:b0:48e:476:99fb with SMTP id ffacd0b85a97d-48e264a7333mr3123988f8f.22.1792580480713; Wed, 21 Oct 2026 04:01:20 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:19 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 07/36] python3-executing: Upgrade 2.2.1 -> 2.3.0 Date: Wed, 21 Oct 2026 14:00:31 +0300 Message-ID: <20261021110103.1943456-7-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131266 Upgrade to release 2.3.0: - remove tox from release script - formatting Signed-off-by: Leon Anavi --- .../{python3-executing_2.2.1.bb => python3-executing_2.3.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-executing_2.2.1.bb => python3-executing_2.3.0.bb} (77%) diff --git a/meta-python/recipes-devtools/python/python3-executing_2.2.1.bb b/meta-python/recipes-devtools/python/python3-executing_2.3.0.bb similarity index 77% rename from meta-python/recipes-devtools/python/python3-executing_2.2.1.bb rename to meta-python/recipes-devtools/python/python3-executing_2.3.0.bb index 79c0e922ce..a9b1c36e70 100644 --- a/meta-python/recipes-devtools/python/python3-executing_2.2.1.bb +++ b/meta-python/recipes-devtools/python/python3-executing_2.3.0.bb @@ -8,4 +8,4 @@ inherit pypi python_setuptools_build_meta DEPENDS += "python3-wheel-native" -SRC_URI[sha256sum] = "3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4" +SRC_URI[sha256sum] = "15919cb5d667e5cb4e099511971d00d659573fff2dd5c4e6cd8b71636c7858d2" From patchwork Wed Oct 21 11:00:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101579 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8718.1792580485374918318 for ; Wed, 21 Oct 2026 04:01:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=LMT3dh74; spf=pass (domain: konsulko.com, ip: 209.85.221.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-48c4be28b82so503902f8f.2 for ; Wed, 21 Oct 2026 04:01:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580483; x=1793185283; darn=lists.openembedded.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=XM7Zh8P4MAbpys1eblRoz7KHJUNYLa1M71088+Wi8vc=; b=LMT3dh74HIC5BhBHyY/tV0qMttOOZS9xmrDMQzZ8BCoW0WkeJhPlPy3XYomUVsfYNM a96gy3R34n9l5+lxDhjiAbYJ3Qo8RrQY7t4Eynp6j1oPEuLnk0MwjJUXZJxm+WuEqjbT 5pkPvd9ok5ZS2sUiHWz5l3jM+jAVoDAnARSs8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580483; x=1793185283; h=content-transfer-encoding:content-type: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 :content-type; bh=XM7Zh8P4MAbpys1eblRoz7KHJUNYLa1M71088+Wi8vc=; b=Y4huPO1H++rwCr8z2hO8UurixupJQ7inuxetQPcuMJjAp/N/1qpiv5LKDrUdonKMUL VGxm775zxH/altfHSFJJsN8K2A9FEuNmz/k3S7N+Eg7+oKZ5PKrCEL+zM91NMccOEwHw 6JGeaHgMXQ5p1Kr3P2DIegjQNBweV3m0VM+0/ke893AUEcOsZC7gySqTpmQoV27/QzbU TXEv7eOngfpHxnvR0JKTwM65twjGl6yHUaxaOL2yFvSsxjAMEf223+g1v7nnhyYbxro1 EuR/PqQWBZcxer99RKJgLWCI7AICr1iZjcm/X5KTG02/mD31AkgcVig1al8L0DzFZ8QG vF8Q== X-Gm-Message-State: AFq9FYKB7PvFqcwAscf1uikpyBmP97zYNDkpiV+ahcUXVdbA0JXQ0PbD yM86taEpHR32V+OfvoZRG9PC1C6W2R+KnBJtKXlboP5iRjChAfUucVRDNjitWtOCR32qZ0XqU0S 5HULu X-Gm-Gg: AYBFou3nt2nPcbJVEY6S0rALQnZpO9Ce7fR+8w8jnfgkxqbYUQlGkJMIOIz2uH0dXML 90FVcXN7Fot9lUaBS1gYd1vlR9MjxyY2wpS/pWQI3b4eokFgaQEsObg/K6I3MMIGRpZTqYhhZl2 /DtvY1qtpqNuxAcEC+bqCGuAXC/T6d8E1ZTTmG8HLGcZIR+O68aCvMFY+MXgRihjh8X2ESU2Usd GoTOkFHS35HAChAvtvmUEXJxy/Y5WhmUcXn8+WgY4wvW5f+MWM07kh66ashjKR+DCgCFI9Qpb4c JMlTD32iWlhtm+9dC5fOFBAn3ruByg8b5cGwuZSeQwSqYFcske+qk1i7swHzq2BLLlb3PMHz37Z 4KlTDWuSF5/NQ/jdi5IAr0bEddtndGtOCS1cMK2P+Y+hxmeG3ZDIcnXzMt3HIXE5S6ln9LOwQ/h 5ViFyxog833Bukq+EViWKZCUjjvDLtKM2/6DUtMGnhLt2pFPTl1GB32heVI/ojJXVVT9Dzzz1s1 kZe7APN9IEPTPA4SjjHRm/auadtA4jfhIOm6hj55fnoN5aw1nDv4yFv7CN9aSdG/z/TIxgIG9C4 yOnS1QvIammFD6BmGiZnDLEv6NQaiikv4jZ2HLkReS9S4ukfv4VCHG1h+pc5X3c9DYq5bKG2ZpD IVcu9 X-Received: by 2002:a05:6000:1867:b0:48e:1399:a13 with SMTP id ffacd0b85a97d-48e264a1d00mr3618350f8f.9.1792580482047; Wed, 21 Oct 2026 04:01:22 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:21 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 08/36] python3-gevent: Upgrade 26.8.0 -> 26.9.0 Date: Wed, 21 Oct 2026 14:00:32 +0300 Message-ID: <20261021110103.1943456-8-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131267 Upgrade to release 26.9.0: - Fix gevent.event.AsyncResult re-raising an exception with a traceback that kept growing by the frames of every previous get() call, instead of starting fresh from the traceback captured when set_exception() was called. - Make gevent's file objects properly report the full mode string. Previously a ‘b’ or ‘t’ suffix could be missing. - ThreadPool workers no longer call the profile and trace setters when no hooks are configured. This matches threading.Thread and avoids unnecessary PEP 578 audit events and thread coordination. - An exception while preparing a ThreadPool worker to run a task, such as an audit hook rejecting sys.setprofile(), no longer leaves the caller blocked or leaks a pool slot. The exception is raised in the greenlet waiting on apply() or spawn(), and the failed worker is replaced if other tasks are waiting. Signed-off-by: Leon Anavi --- .../0001-_setuputils.py-Do-not-add-sys_inc_dir.patch | 4 ++-- .../{python3-gevent_26.8.0.bb => python3-gevent_26.9.0.bb} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename meta-python/recipes-devtools/python/{python3-gevent_26.8.0.bb => python3-gevent_26.9.0.bb} (94%) 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 68ef5d6d9a..02dd01a33f 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 @@ -From 21b8f74c3d0006c80549452743d50e6f012aa7ef Mon Sep 17 00:00:00 2001 +From f3d1cf5b05decc4554676dcba5eb831cd404729b Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 11 Oct 2022 17:37:01 -0700 Subject: [PATCH] _setuputils.py: Do not add sys_inc_dir @@ -15,7 +15,7 @@ Signed-off-by: Khem Raj 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/_setuputils.py b/_setuputils.py -index 4c25e00..23fdfe1 100644 +index 652ebc8..53980e5 100644 --- a/_setuputils.py +++ b/_setuputils.py @@ -164,7 +164,6 @@ def get_include_dirs(*extra_paths): diff --git a/meta-python/recipes-devtools/python/python3-gevent_26.8.0.bb b/meta-python/recipes-devtools/python/python3-gevent_26.9.0.bb similarity index 94% rename from meta-python/recipes-devtools/python/python3-gevent_26.8.0.bb rename to meta-python/recipes-devtools/python/python3-gevent_26.9.0.bb index 3207dc351b..c7b1a7bf3d 100644 --- a/meta-python/recipes-devtools/python/python3-gevent_26.8.0.bb +++ b/meta-python/recipes-devtools/python/python3-gevent_26.9.0.bb @@ -15,7 +15,7 @@ RDEPENDS:${PN} = "python3-greenlet \ SRC_URI += "file://0001-_setuputils.py-Do-not-add-sys_inc_dir.patch" -SRC_URI[sha256sum] = "96039f41bbde6dcd72559e5ffbd408a04f46774b47d991d4cf032da8fa79e5a0" +SRC_URI[sha256sum] = "4dd4703d71737a456c1c9df5cd43a82934e5b10c87549caa02495f487d1ef0b1" CVE_PRODUCT = "gevent" From patchwork Wed Oct 21 11:00:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101580 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8862.1792580486910860773 for ; Wed, 21 Oct 2026 04:01:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=g0cPBfZB; 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-48bbb06e746so310893f8f.3 for ; Wed, 21 Oct 2026 04:01:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580485; x=1793185285; darn=lists.openembedded.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=IbQepS4HMQU188vUrQMCFCH/bPJZdjw0Wzc9T6fjn3M=; b=g0cPBfZBc9JqfyM5eRVENQaWiDp4l4MVrn1U+v0Se35y+eTIY4NedZ0vxTjOoH9kDc 3iG844IuHgGsvwwoBY//4PbLa68V+CSSm4rBGY9iUQpNPIDUdwKv98Uk5NOn9f0CSZf2 AA4cwGkBhghwcAH6Au9JPSNwWwH4nvoLqerzE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580485; x=1793185285; h=content-transfer-encoding:content-type: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 :content-type; bh=IbQepS4HMQU188vUrQMCFCH/bPJZdjw0Wzc9T6fjn3M=; b=BpyNze9SniDfvXABLPSvDALbyGjZiH2DnPom5mDa9Os6iwlbjf6Oq6elIX3GFDnvsY rBmb4gLsmvagflhDHWkRgkCGr3N3Dp+guO93EIRoQ6aHazfWSuuj+nAkphLcm0rl7qKk 0WXcjgTjYwNMia1MFDwGDWgBA6Ev8bfTuhUrwdquwb+vIvz+v71fj6wUkVl+fGRerM/N hIqw8m+ctsnMe1wVNJvqSVAu7VILvEhHGLHjMRuVoCh7qqWj4C2n2u1XZrzYVPlq0u16 P+SR1M/iBdYfxxRWwx18qd4jizSTOhixj6k0IttvVt1HQEIXwyFElC56zY849GGBKSxy xgGQ== X-Gm-Message-State: AFq9FYKvc0s50W8/s++gtpZm6tcv9fxSC02RYnbXgMMX2yCyGK5yyUGz 64tP0r0YcW51wHh8Ta46RXNJVWi9BJau/82t+8hqdp0dTOhGEcUMEM5Llz5JXq3iXSkocd1Dn1h RonMv X-Gm-Gg: AYBFou1OAMowWwxNXU8R7L4PWzeYKS03nQ6iVwH/SRrTMl4X0T6ZvpsvWXGi/RZBVEN 2z5FAUMABs/zk8WlyOr+vDbqj2c9bJGZpVF3jvJB1ODHA16dGmciJn3WQNli7xQpWgzQEctNsvB F4Qf/2Hd3sjm7WjbFfb8sQeWPBuUICYai1a97PwiP5P42te7EEpDxam6xmNZ6waql8/6pR12PTn KLcOtoSzWy3lC9FASRWmzTKHnOv5Bdf6EbwgNFBX2ags5s+PkAbeJlnHj8ktPhH6VVzNeAZ3Iqj czRAJqBAVb2+W05DIT4BHepqMpvziDTPZ4mgppOrM99a9zODDjoMILAXw73QDu1Chs/kq3t5e/P VbNSbq+kwD5Ssto7CaOyoK1SnM8oNkyRgO+KyBnxRNCsr6GTaXSBryusxuAqnBG7XhbUPM4Gweu MfPq/G6A7CCcE3Ng1Km/coWUUBV/wcNUdcZdgzGhzaOSFRJn/afM4Ay7rfNwQW6sw2+DR7OI68/ RdlUZV+6n9JflhPUeH0wzZnmkxRvYb31o+ztko6Z2BlX9qJ5ZmXzgY6XBG6+tGtyknv8vJmX6EB TcCl/z5OTJfpgbIALsF35klUG2RjJjNCcIWa/CUqxgKleq3aVl7zNjsm+NQ/uhSwlLlmaRYO1al yvFCHLlvmNt0aBo6P7cSo6iF1mQ== X-Received: by 2002:a05:6000:4025:b0:48d:ff81:5201 with SMTP id ffacd0b85a97d-48e265015acmr3208301f8f.41.1792580483295; Wed, 21 Oct 2026 04:01:23 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:22 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 09/36] python3-git-pw: Upgrade 2.8.1 -> 2.9.0 Date: Wed, 21 Oct 2026 14:00:33 +0300 Message-ID: <20261021110103.1943456-9-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131268 Upgrade to release 2.9.0: - Drop Python 3.10 support, move dependencies - Resolve deprecation warning - Bump actions Signed-off-by: Leon Anavi --- .../python/{python3-git-pw_2.8.1.bb => python3-git-pw_2.9.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-git-pw_2.8.1.bb => python3-git-pw_2.9.0.bb} (82%) diff --git a/meta-python/recipes-devtools/python/python3-git-pw_2.8.1.bb b/meta-python/recipes-devtools/python/python3-git-pw_2.9.0.bb similarity index 82% rename from meta-python/recipes-devtools/python/python3-git-pw_2.8.1.bb rename to meta-python/recipes-devtools/python/python3-git-pw_2.9.0.bb index 94a51dd713..c50bb08e18 100644 --- a/meta-python/recipes-devtools/python/python3-git-pw_2.8.1.bb +++ b/meta-python/recipes-devtools/python/python3-git-pw_2.9.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/getpatchwork/git-pw" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=26e1a171d943c64f00c51f90c256b9d4" -SRC_URI[sha256sum] = "fed2afca4cb66832a416404ec02140a5311d8ce7658c0fdd92cc022b0cef8266" +SRC_URI[sha256sum] = "6d7f5c9aaf57cdd9bbb7f8de76083d62a7775d36052ae81c6215d578e6c1792c" inherit pypi python_setuptools_build_meta From patchwork Wed Oct 21 11:00:34 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101581 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8863.1792580489081909419 for ; Wed, 21 Oct 2026 04:01:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=M9wu4td+; spf=pass (domain: konsulko.com, ip: 209.85.221.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-48df4f540ebso330364f8f.3 for ; Wed, 21 Oct 2026 04:01:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580487; x=1793185287; 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:content-type; bh=EcBgFjZik10reC3AryzGyHO4tghdt+/sujJtacUvjuM=; b=M9wu4td+TS+uCf7V2b1OrTpWoIwm9AIElbbfVaWz7ltEmRKg1x6YxJ1H7yKp2r4VqW mcc7BAUOXEyE66/gAaasTz041eFocCn5b5oJPyfCrpurD0KQ1YeaUvdtXyl2GfUWpM25 roQrsZbVuzwsDD04HkM6v6NICg5cjQIKJXJr0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580487; x=1793185287; 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:content-type; bh=EcBgFjZik10reC3AryzGyHO4tghdt+/sujJtacUvjuM=; b=hUozNB0n7/IAg2SYccUEBQ/I2F1tJQueRhpKkxXDhrsHiaJKIpBc2omLcD4ERw4Uyk 1Ch3VouJ1F7jDG+rkRmvJZHJ2OPNQg9bYhEOs2/0coJYWrTqYcwpQmlakEkN+q5D0lay /zsegJ5OOF6l7ctgPp1TQs4z8TwZkFM40+7Z6pCS0A8rtCJ/24UoUgyzt+hwC9WsGw2G mmLnk2ElzxrlAf2TYG8I9eDCUUNBOt4hW1FV4dOOJCyF0W8f5F/OadGPgjlCPkDn0TMh Ze18gZo2r1YEjbr7scGtIYjSabMo4xGEbVeXZaWHizQFnX4mAZfFQ7umrvmj3Yl49Mj0 AaAg== X-Gm-Message-State: AFq9FYKaNcoa+j2RzhG5qGZxXMVoEtUgWtcpcqbnUilT/wPJ5jGcXp9e /cRP47wf/x2stRpSZgEu8CB4NnZaT9vAiP3ou1Ds/J7Zr7m/lPirUm+J5WA9axKNcVKZN0yFPk+ Znqz3 X-Gm-Gg: AYBFou3ItOpVDF0rhfozCDAz+KeDxRwlLfyVYeOQbsRSYc8qk8VxZ/+iV0mAIISdJoM zXD/O8QK0i6JlPFL/xmoMYJxTZhIN/3xIZ5N4lbjizqXOK1zeBH1nyEmLmYO21kSZpUEVNPsI3u ZVaW/uysu9kVYDPk+dm4CPnwfCT4oUjZPrk7h9/4YQruYnGV+3TbGow1Y4NzFX7EMJXPY30IC8u erw1RsKhKtbdoJ3w9HOBBwWiOlfWE2+NSJUQjz0uLpB5G5cfhinbDifTY0LSfFPhXX1R0g5qbAm PBhnx9vQ43fSbLDCIhcU+XCU+ks8flHpsHSpnVyOofk3M+KLy9lx/yhXCgG6u/+XmtVlvVIDHIH OrP0K9DwlMk3TlkXqFya+wZ5ZAohbvW/c5jNwGYRroHYGz7VWJmYb3ch/9XB6krPpWNktUbSDwy Qeb5B6geF1eEUw4fGYSmePYKWuEFBTylioqTzuoxribm61/CSiUyfdl9BGvAuLtx0x8VxcJcLn1 n9anMBODCD32FBk6+TH2OvovaBUQlgbPChkG8snAt7/ToNZm4hA/3ooLRFaQ0HLop7cBqd6O4U2 oLMG+ZwbCIVYrcCpgs92/AOKaUkt0BSgyTSpHsuvFBrAA1dv+NPiPvKwKfOzFG9dT51ul9h4xIM PE08y X-Received: by 2002:a05:6000:25f2:b0:48e:21f7:79ff with SMTP id ffacd0b85a97d-48e264c450dmr3750453f8f.33.1792580487066; Wed, 21 Oct 2026 04:01:27 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:26 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 10/36] python3-glances: Upgrade 4.5.6 -> 4.5.8 Date: Wed, 21 Oct 2026 14:00:34 +0300 Message-ID: <20261021110103.1943456-10-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131269 Upgrade to release 4.5.8: Bugs corrected: - Stdout: CSV data blocks use the first list item's fields instead of each item's own #3746 - Stdout: raw selector with a dotted item key (network.eth0.100.bytes_recv) raises UnboundLocalError #3748 - Folders: a second configured FolderList appends its entries to the first instance #3750 - JSON export: --stop-after leaves an empty file, the last sample is lost on shutdown #3752 - DuckDB export turns the string 'False' into TRUE #3754 - InfluxDB export truncates dotted list item identifiers (VLAN interfaces lose their tags) #3756 - IP plugin: a non-object public IP response raises AttributeError in the main thread #3758 - CSV export: rows are shifted under another device's column when the field order changes #3760 - Export: exporters mutate the live plugin statistics when merging limits #3766 - Elasticsearch export: a mapping type per plugin is rejected by ES 6/7/8+, only the first plugin is stored #3780 - Exports: an optional key missing from the config overwrote the module default with None #3781 - MQTT export: crash at startup when port or callback_api_version is omitted #3777 - Uptime: export the SNMP uptime instead of the local one #3779 - Cloud: do not report a platform whose metadata API returns nothing (OpenStack reported on Amazon EC2) #3778 - IRQ: divide the interrupt count by the refresh time (Rate/s was multiplied by the refresh time) #3771 - Programs: KeyError when a process stat is listed in [processlist] disable_stats #3776 - Containers: WebUI throws on a restarting container whose cpu/mem stats are empty #3768 - WebUI: the browser caches glances.js heuristically, revalidate the static files #3763 - Processes: io_old keeps one entry per pid ever seen (slow memory leak on hosts spawning short-lived processes) - Smart: a missing smartctl (pySMART >= 1.4) crashes the server at startup Enhancements: - WebUI: make the container table sortable by status #3763 - Processlist: only build curses rows for the processes that fit on screen (performance) #3762 Continuous integration and documentation: - Mark regression test assertions for Bandit Signed-off-by: Leon Anavi --- .../{python3-glances_4.5.6.bb => python3-glances_4.5.8.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-glances_4.5.6.bb => python3-glances_4.5.8.bb} (94%) diff --git a/meta-python/recipes-devtools/python/python3-glances_4.5.6.bb b/meta-python/recipes-devtools/python/python3-glances_4.5.8.bb similarity index 94% rename from meta-python/recipes-devtools/python/python3-glances_4.5.6.bb rename to meta-python/recipes-devtools/python/python3-glances_4.5.8.bb index 311d38cac3..b6e718e3d5 100644 --- a/meta-python/recipes-devtools/python/python3-glances_4.5.6.bb +++ b/meta-python/recipes-devtools/python/python3-glances_4.5.8.bb @@ -5,7 +5,7 @@ HOMEPAGE = "https://nicolargo.github.io/glances/" LICENSE = "LGPL-3.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=852ecadc0ac7e6f4d7144d5544a3815b" -SRC_URI[sha256sum] = "8a26329f0a25e878d53c2558f1eb0615b09acc1dce2ba523cab32dbe175fe8bf" +SRC_URI[sha256sum] = "a1e5ed5a6488964a576d550a420c91af6f2c7c2d8df8e9fbe67c98eb38bacf3b" inherit pypi python_setuptools_build_meta ptest-python-pytest From patchwork Wed Oct 21 11:00:35 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101582 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8719.1792580491149529574 for ; Wed, 21 Oct 2026 04:01:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=rPFhnOtj; spf=pass (domain: konsulko.com, ip: 209.85.221.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-48e10a70540so337553f8f.1 for ; Wed, 21 Oct 2026 04:01:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580489; x=1793185289; 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:content-type; bh=Y4Trt78tJnW8DU79wgCd2NVMsuZLKwYahdc0MYpQ5vc=; b=rPFhnOtjdWJVxR4dvyOR4Cq9iGO8KJW4Bd/rB1XCJn/kFH6/hdILH1JAZWIlHFXtoH Ti+bUnLr+ySpE0FNMl4xVtR9QUjR3ZxJPV6hpRb3xwc4Qbpoq4Mg3ERCbfZ4zkTwun8R PJVolz2iP1xwoL2lvC0E+J4QnL4Puu2iL5rTA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580489; x=1793185289; 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:content-type; bh=Y4Trt78tJnW8DU79wgCd2NVMsuZLKwYahdc0MYpQ5vc=; b=C+nzyFJQcCf6o424plEfS+VJhZCpgGy54UdpNUhXguH0g3bH+lgpx2lUx3+KxyyErL JU71rv/wNfX/b8U5NZJI8pV46pcQoFYHgfAoD1FHnP+xETrwTeLoohzUOIXM4bPsWTA4 BkXhU8pe32+FHT0jtvHfZ43Gl7JHRGj+XsYb+RXUV0T2UddUp9MeVZUhxoXUI5tpDvpK kr90RS5/lW4G7W2siyNUj37oBQy/155zAOAYB1QUaZhpmz0MKe6/SDg+Q290SxpyngXp sq61Da+qRTkfv9pf8oNOJFi86Wm0mUItaqR9TIMMw4WAv6SKPvYNhJf6o2pwbPduarTX NOvw== X-Gm-Message-State: AFq9FYKpp8s5chM5AQVKJH9phDOyC5NkVUk93723yc6zp+qx1kZdgi4a o76YWLb4Px8jNBsQnbNrMGMbFHhTksBB6pRruuh7aqYPH5kNMAvExrzCDrUzpdBL7uKOZzQ3O2O owjqT X-Gm-Gg: AYBFou2poraa/HVQh2gkFTMRhYHr8f40ysW4DYsrfHapxMuoQR31WelP1CvU6ceYyOV 8PV3pjtGiDVAwSPPN/DduH1gLpjKx95JfN3T1n8J/70WPMrQyR5k2M8q4MndBhiqb7cAOUtkh/G /snYDVpkps4QlN2z7Qsw0no2o4Si5iLjQim6iNzXU264Kwgt4hcVJsr2TARd0hUAwH/mV29Urrl zUcG8+hP9kNG8QyDJ3wSLud/tOoRkYPlDSKwIzJdBmke2tA4QL51Fa1rXBfPlMbRL3pDucOXLDA /yycG5A5FpqRdfB2mzlfFxyiHpKh8lFRcId+tAfzXFlUiF2GCQFOP+eCsVqOX1WMViOyxbHJcae Zw1t+T2cFKL9Kgm9vbl14urYa9P6ncKgqNuRZnO3Ja3ttOxhBmTv79RMAcnOhD8efc75u17y2LK BFHAzQs07hIcKEf/iD59ikdOlIUj2dJbvOgf8uROTdYLZfOLGeVACpHjRukE1K9VBG+PfRwuEfU YMpLfuR52hA8/hH8K71Lju74bpKju44ceRjUJ8z6tu+LG5w0G1WPj2TjDGEBTq9DmHJyPFMDSVA x5sYO10mSrFV37wnBMWzZ3Or8auzZji3TMyJ7+8hNn1o8lsHeMsQjZz+I21iWTpinQ4eVcK23BG 91b6c X-Received: by 2002:a5d:5f55:0:b0:48d:ca32:e90f with SMTP id ffacd0b85a97d-48e264e905cmr3386400f8f.55.1792580488799; Wed, 21 Oct 2026 04:01:28 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:27 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 11/36] python3-gmpy2: Upgrade 2.3.1 -> 2.3.2 Date: Wed, 21 Oct 2026 14:00:35 +0300 Message-ID: <20261021110103.1943456-11-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131270 Upgrade to release 2.3.2: - Fix processing defaults for e/E format types precision Signed-off-by: Leon Anavi --- .../0001-Avoid-do_configure-requires-check-error.patch | 8 ++++---- .../{python3-gmpy2_2.3.1.bb => python3-gmpy2_2.3.2.bb} | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) rename meta-python/recipes-devtools/python/{python3-gmpy2_2.3.1.bb => python3-gmpy2_2.3.2.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-gmpy2/0001-Avoid-do_configure-requires-check-error.patch b/meta-python/recipes-devtools/python/python3-gmpy2/0001-Avoid-do_configure-requires-check-error.patch index 3c602cebe5..0fbbee8b43 100644 --- a/meta-python/recipes-devtools/python/python3-gmpy2/0001-Avoid-do_configure-requires-check-error.patch +++ b/meta-python/recipes-devtools/python/python3-gmpy2/0001-Avoid-do_configure-requires-check-error.patch @@ -1,3 +1,6 @@ +From b2ee22409705ee043d79550867e9002ab6e86672 Mon Sep 17 00:00:00 2001 +From: Liu Yiding +Date: Sat, 28 Feb 2026 17:01:58 +0800 Subject: [PATCH] Avoid do_configure requires check error. The gmpy2-2.3.0 need setuptools < 80, but version in oe-core is 80.9.0, @@ -14,7 +17,7 @@ Signed-off-by: Liu Yiding 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml -index 1f00809..3a4f3e2 100644 +index 214d656..30d3f33 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ @@ -24,6 +27,3 @@ index 1f00809..3a4f3e2 100644 build-backend = 'setuptools.build_meta' [project] --- -2.43.0 - diff --git a/meta-python/recipes-devtools/python/python3-gmpy2_2.3.1.bb b/meta-python/recipes-devtools/python/python3-gmpy2_2.3.2.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-gmpy2_2.3.1.bb rename to meta-python/recipes-devtools/python/python3-gmpy2_2.3.2.bb index 9bb3c96fbe..d1097801e8 100644 --- a/meta-python/recipes-devtools/python/python3-gmpy2_2.3.1.bb +++ b/meta-python/recipes-devtools/python/python3-gmpy2_2.3.2.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ DEPENDS += "gmp mpfr libmpc python3-setuptools-scm-native" -SRC_URI[sha256sum] = "313f35e9fe6b9ddf72759b14dac25166fe5757c970403e4bbf87a70ab2be07df" +SRC_URI[sha256sum] = "f20b7e2f8fd16f8d6846bb5b73359c3cc5aa41ec5cf266321d362f547c8fd097" SRC_URI += "file://0001-Avoid-do_configure-requires-check-error.patch" From patchwork Wed Oct 21 11:00:36 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101583 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.8864.1792580494134540001 for ; Wed, 21 Oct 2026 04:01:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=So38Ov7a; 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-48c45111bebso386544f8f.0 for ; Wed, 21 Oct 2026 04:01:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580492; x=1793185292; darn=lists.openembedded.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=OLsifrLo/OclfgtPvqnwxRdX0hAC1dmYupI2Lmu5vHc=; b=So38Ov7asl1A9Mn5oBJDTqHYuIHuhAdGn7bR1itdP1Tt/hDBUdEgazTdSWLRuCrDHp dS5d+8xLqn2V7BZtd5Lf3bYBlq+9V6e6zqk1U6E/6PkO0KX1iBX2CN/UVgAIl6HrDs5I zyCvRydnhsCoBWd9SDuL49pZMNiWkREBgIK9s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580492; x=1793185292; h=content-transfer-encoding:content-type: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 :content-type; bh=OLsifrLo/OclfgtPvqnwxRdX0hAC1dmYupI2Lmu5vHc=; b=K0PTIUSrpWYjQHIGokKq3tvcsmK/D/iNl8aw1eqdJGfmpgk2lXKT7hAjaREzUOjMTv sodzl4osIN1TsRJ1v9W44G8xaibO4eH1uE2a9BL0DiKXGVMtOBpNRffn5kqve0XrUHh2 UVl19Kmz3NCnRDEJy/s63PuSL5d/3VhVxM6t/nNX9s2SLcmVrAOwC25AN0lxSE+knj9M KVItlz2MoKWjuqI43IvADh55Fw5xF8uvhD2luYw85JrmfkXEEnKmu8xzrn84TSJ+cNEl a3VAYqV4HDkopSo4B2HFz0YBYasxiIULJRSosCc5OGmLc1skFQLOi7gurZRJYKMg6apK HnNw== X-Gm-Message-State: AFq9FYKaRGEzS5L4rCSO7i6FNLh13EvLdlAOETFeKjP5NR1fRmQYi4kp By9KYoFqi93BA7FNX+LJZD4GT53c5vVKa/ygUMjCg8wsRu8M/eajMfw3IjyPgOqR8U8L9oo0Sgo t20Mu X-Gm-Gg: AYBFou0KtpzsxssnJQ5Ejo+Wunc/QbIPwaa79wbUzZtDCoZv6p2mklI9VKqW9iNxHue itiOCE3VnS5c5vjfwlWQb4+6ro6c4SlXlCrlFVIniObxEGcaTWUmI28mmJqExvvYwzFLO9DnkfB 1m/XE3M9SQpFwe/tfBIdQa+7Fu5BZoYWmN71SDESWdsfgSVKIPO+kmL0LzL6bEgBElRwgeOg6Ke GsS/RXxqbcH/OSDVTV5OHOeBfIdw9d7hFzrNIjZA6CxiABWxAAFRO+OgJPuLUCm6VoI32NIt4JM oFx+YIvJscpugsqTVShytnUb0gtDc7xMmwRbHdoNdbs5NRQKNFZKqvoOKow5Fq5e1zsB0mxHjsh T8x6Rb2xZ73DC7jmqgpFV8e4GLWQWbdNqXlmUDW3NpStvB3JKbN7JuJUpNePz1NkLa0h3FrTR6X 6BGcGHIj1E3Bntu56L6K7u+6GTbo6pkrqTmnLtem7pNDkFANw5eHx3xPLq5halhr5N+x1QjoMTy fPEOUN+rwZOEgyWjpP6HyCDRJQ2ZaFxwtUhHU3oWOSFn9bpCGiDOakug7nUU6KdONd1Ek8hcxOK +mgsA+b+AFqDsCYxZjeiM+KP5XtnCeNPo0UqdYe3+nSih/9x65Ao9GgEk8RZq1hd+lnTGnTkPQf VEF6heCISoKx/52A8L1wW7Q3ykw== X-Received: by 2002:a05:6000:4b0f:b0:48d:f7f0:327d with SMTP id ffacd0b85a97d-48e264bdb23mr3403290f8f.29.1792580491986; Wed, 21 Oct 2026 04:01:31 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:29 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 12/36] python3-gmqtt: Upgrade 0.7.0 -> 0.8.0 Date: Wed, 21 Oct 2026 14:00:36 +0300 Message-ID: <20261021110103.1943456-12-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131271 Upgrade to release 0.8.0: - Remove unnecessary async, fix type definitions - Multiple logic fixes - Fix hangs, crashes and mid leaks from the handler split Signed-off-by: Leon Anavi --- .../python/{python3-gmqtt_0.7.0.bb => python3-gmqtt_0.8.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-gmqtt_0.7.0.bb => python3-gmqtt_0.8.0.bb} (81%) diff --git a/meta-python/recipes-devtools/python/python3-gmqtt_0.7.0.bb b/meta-python/recipes-devtools/python/python3-gmqtt_0.8.0.bb similarity index 81% rename from meta-python/recipes-devtools/python/python3-gmqtt_0.7.0.bb rename to meta-python/recipes-devtools/python/python3-gmqtt_0.8.0.bb index f4dfaa345b..cdba352322 100644 --- a/meta-python/recipes-devtools/python/python3-gmqtt_0.7.0.bb +++ b/meta-python/recipes-devtools/python/python3-gmqtt_0.8.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/wialon/gmqtt" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=903f1792621a3b35ee546da75d139177" -SRC_URI[sha256sum] = "bedfec7bac26b6b4ce1f0c4c32cff3d663526a54c882d323d41560fc3b9b44a2" +SRC_URI[sha256sum] = "61fb7641109f57ca29f73d2d8f2cb487de49d76338ef8c68228db961b6e9696a" inherit pypi setuptools3 From patchwork Wed Oct 21 11:00:37 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101584 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8725.1792580496964050025 for ; Wed, 21 Oct 2026 04:01:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=BXueuise; spf=pass (domain: konsulko.com, ip: 209.85.221.45, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-48dee593f18so465123f8f.3 for ; Wed, 21 Oct 2026 04:01:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580495; x=1793185295; 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:content-type; bh=Rj9brpuq2Kt423dFpizpQxARqifgZK2uU3gGXqiCNHI=; b=BXueuise9u5lCx4H/GdTJhlkaFHtUtqxeTz0FiQwpHhWgfWDyG8FOfEmuWx79mJVsZ wMeTcb3mjLHEm0xTeo0esiUcAFwqOaCVuHiFrcPK+aD8o66J/7T1WN8LljlaqH+kOgTp 4Cc4dC0NZ5ohqe/olHXg3lG172SYL560vxFRQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580495; x=1793185295; 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:content-type; bh=Rj9brpuq2Kt423dFpizpQxARqifgZK2uU3gGXqiCNHI=; b=BOvO2uulr6qXaRCy6iU75unViAN2U4R3qm6z3T0MGKizF3RojxFkm2PMwxrBmpocES zPfOq61ljKJnJpI4BKB2LhhWnVGxt4FNYAzT58X0p7mzR1j+6icaeBlNCAy/caN907uE BuixJagTojIdtuJChQutzkyowwUOeh9sjtQ1W1fCfUa5ct4QBatAGKFns+xX44zCE4nQ OdFrYQ3HpM4ugHHmUVwu1buzim4mTzqUXVwAJREjEQrsu5P8CKECyEKirgxSuiceyguK AL68U7NOrKGAlHsG5GRV4//68QjIc1FjugXBq/CssSzMHbD/VQRzx4GPNAA/ChDxv3V3 acBQ== X-Gm-Message-State: AFq9FYJSmRtAQO2ZgRv2FJZZkH0U0jqu34gpPpuJAuDTpom8Ju/ULI3S qRwniyePD/lZInP+IbcdzWlbcRjChqf6IL8GjSxIyVU1h1Xu1E/jM8XWevUAePB5L1ZIHLGb4Ji 3XLnP X-Gm-Gg: AYBFou32C6e57sdHw/08yN+/3Hl6/cDDQ1urvxAIG+VXKacHujV0KVpOSsYbM9UnMvT qpPOs5x1sU4TSWTPsT3Tl7o6m32tNtxSIXLGRGENLwfEq/ndGPGQYRt7Z1EAmY+0saineAqPZc8 KDWFu05c8q4+O7C+2i7jP3DG0F3ERNmhGb234jVj2W/kVJcHm4Y2qngnC/117idFDptwGdHc3FW eFf8CAe9zQrpjy06ohHpZdSV2R7GFofQkRqtJKyMcNk1SlUPwGA7QlwgZxIANp5TniIdkAlmQpS NUd8NZZ/ToGjCWVPp0c17+9WlBUhm8lz5ryi3oM1OjO9xAO9EYxwDipLE3RpRRwqhNhBx5GT9BO JrkPRYeINHJ1gzXF7b6UsXPtnqvafVUgPgiXT16JRV5m4w6KSmdJx9LEJRNazlnTfHYTK54IJob Fr73Zu0nCOoPbFAJD9m91TCp4JDHyAzW+wDiK/cLEMM9L1wN15L9R0r64dIqqVm4e78A3g4GFHZ /wdHEgbheFfh/Vr2sMe0KZtUvmRSFkQvN3AovDWRrWuzqwEGgTN8ERW96fb0+G/EAqYIWEa17zY M7vl0Vs5dnPLlUQOsTEIjk1joZTcqxSzFGGnDMoq3OMPX8Bw2GTWwNfV8rVXv+58MTW/D7BZWwc RoYvM X-Received: by 2002:a05:6000:490f:b0:48e:23e1:35ec with SMTP id ffacd0b85a97d-48e264db0b6mr3280269f8f.47.1792580493466; Wed, 21 Oct 2026 04:01:33 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:32 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 13/36] python3-google-auth-oauthlib: Upgrade 1.4.1 -> 1.5.0 Date: Wed, 21 Oct 2026 14:00:37 +0300 Message-ID: <20261021110103.1943456-13-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131272 Upgrade to release 1.5.0: - declare Python3.15 support - google-auth-oauthlib: prevent ipv6 address reuse Signed-off-by: Leon Anavi --- ...python3-google-auth-oauthlib-Skip-failing-3PI-creden.patch | 4 ++-- ...authlib_1.4.1.bb => python3-google-auth-oauthlib_1.5.0.bb} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename meta-python/recipes-devtools/python/{python3-google-auth-oauthlib_1.4.1.bb => python3-google-auth-oauthlib_1.5.0.bb} (90%) diff --git a/meta-python/recipes-devtools/python/python3-google-auth-oauthlib/0001-python3-google-auth-oauthlib-Skip-failing-3PI-creden.patch b/meta-python/recipes-devtools/python/python3-google-auth-oauthlib/0001-python3-google-auth-oauthlib-Skip-failing-3PI-creden.patch index 1309896b19..d956d6ba3b 100644 --- a/meta-python/recipes-devtools/python/python3-google-auth-oauthlib/0001-python3-google-auth-oauthlib-Skip-failing-3PI-creden.patch +++ b/meta-python/recipes-devtools/python/python3-google-auth-oauthlib/0001-python3-google-auth-oauthlib-Skip-failing-3PI-creden.patch @@ -1,4 +1,4 @@ -From 7612367e4bd2a366365bf527c6672be55a133ee6 Mon Sep 17 00:00:00 2001 +From c1f52a2283c93151fe6455bfa61a0c74ac9418fe Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 20 Nov 2025 12:55:48 -0800 Subject: [PATCH] python3-google-auth-oauthlib: Skip failing 3PI credentials @@ -21,7 +21,7 @@ Signed-off-by: Khem Raj 1 file changed, 1 insertion(+) diff --git a/tests/unit/test_helpers.py b/tests/unit/test_helpers.py -index 9df49de..6ec19f5 100644 +index fb49421..f1f5682 100644 --- a/tests/unit/test_helpers.py +++ b/tests/unit/test_helpers.py @@ -123,6 +123,7 @@ def test_credentials_from_session_granted_scopes(session): diff --git a/meta-python/recipes-devtools/python/python3-google-auth-oauthlib_1.4.1.bb b/meta-python/recipes-devtools/python/python3-google-auth-oauthlib_1.5.0.bb similarity index 90% rename from meta-python/recipes-devtools/python/python3-google-auth-oauthlib_1.4.1.bb rename to meta-python/recipes-devtools/python/python3-google-auth-oauthlib_1.5.0.bb index 2be37a7c77..b618c5f033 100644 --- a/meta-python/recipes-devtools/python/python3-google-auth-oauthlib_1.4.1.bb +++ b/meta-python/recipes-devtools/python/python3-google-auth-oauthlib_1.5.0.bb @@ -5,7 +5,7 @@ LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" SRC_URI += "file://0001-python3-google-auth-oauthlib-Skip-failing-3PI-creden.patch" -SRC_URI[sha256sum] = "1a83f5f2a8421dedadaa3caf25b3a710dddf85a33a63144be41c2fc79174b106" +SRC_URI[sha256sum] = "b351107c7dd9017f426cbb0272ea1bc04f469020fd18f4443c7d40362e0b1510" inherit pypi setuptools3 ptest From patchwork Wed Oct 21 11:00:38 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101585 Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8727.1792580497831140583 for ; Wed, 21 Oct 2026 04:01:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=splq3WG+; spf=pass (domain: konsulko.com, ip: 209.85.208.43, mailfrom: leon.anavi@konsulko.com) Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-6b1f4d8e09aso825442a12.1 for ; Wed, 21 Oct 2026 04:01:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580496; x=1793185296; 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:content-type; bh=7hBrANeFk7GY2f9YEl6njVCmiAx9zK1XsJoJec7I+Fw=; b=splq3WG+8oRPBxndZW7KlscM4NzwfDNZe0RJotnHSNHSPQa45JaPdn5vXZzdufuPUC WcSUnxQdbnDuvBkUJ2DSqZ1GphXc3/ZuaLeTnINkkOH2CtAL7LLDmh6SJGsYAnw1JVum 9Eo4Yi375Vy0F29Z2JvKNqfE2GWhT6bGzfOBc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580496; x=1793185296; 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:content-type; bh=7hBrANeFk7GY2f9YEl6njVCmiAx9zK1XsJoJec7I+Fw=; b=glH+Kd3wdXji4+PccRAz+0iyJpM7RrDSLm0/cV7KSY76ykyTbuHErtQWVs1U1kVoG7 ayvOETZdnCDHcgR1SK9k27vfd+06DRzs/geFzBOOx7N91pP7kCYoW0jkLOz3gCRv0FTh UNUMIU2m4uOegBlg0isuwnEK8GOkrOxEmRUOGz5lcC5epsXu/STjIpp6sZTOu3joBSWe Y7K79kTjfWEACEMK1MxezCzj2PSBxljLjbxrZjEL2wFDMxyGaRDNtGcJFxRuBSyh1AlK 9MCAEor6NRhJSkwjseGCKX2X2+vFq4DWqKfGhnAEee/S/pNwDqAZkWtxC4yu7egY/ubS vyKA== X-Gm-Message-State: AFq9FYL0DL8KzO6SMysFSE7uRVF0GnI1jsrIo1yL8AYFFeYVCoS4TmhV GkaTx5pb8TUUzOaR4iy+VuJgPIACrOIYW2k5T+dO+aIlsvucXlQ24r86L4k8Rw9unyf0Aiz+Ry/ N9Lgt X-Gm-Gg: AYBFou24jpPf0CovPRr+wcs3RERiL60hiwsWAQa7Mcp/NJxgnMgKmv8mGSDiGOiL5Pv qvqbrkl+mJDDRfRp9EciWDIOmOTugF4yGkSqSUU32fxlytl1X1nQEe6/e308gv+7cwuh6+NptiR GEF1JbrrWAdi1Lp2dyI0qM49p99qKRd19ewAc+g1aIPBkM4a0CLywN4pHe04vijl/8yWzJbYPst 2ygzAGE+EuAWGpIUhZiGlaEJhEEv2g2DSKvmQCbmG87pZhvVjTkEpxOXM+cMsqP5sVZ6fGf8GCc DNjo/UMBFlG4PJTQRX6gtkKr5SWrLVj9LnIvP16hc2Uw1DFr8a0AWXNbJAZKgRnHrGCvTXRB+4N XqFd3MAt2cpMykTOyJT0jAZ+rUxkkLYUE7HUNXEtOG36eAHcCOsRcpNzEOqnyrFcp1CdVEg5L9L mTZ3/wvBEWQUgjU2aTYxX0wHfY//SEffMFfSNt/iZRPUOCg31Ojuyx6AhV3Ro3xdB4bLRNOJcHV Q7UzoZig5c7B6Sw4uM/yfo9XZAizSlxpkGadpdk1xwfyMJJkhzA78iJArkruUoj9OBBn7lKq8/g 1csncsA2tKXeTdJkT7k7sF5qLICjpNs4y4EAIKhcAeATz0dSfHjTWiR4HsjZ2G+S6bDIODLOU1A dbVRi X-Received: by 2002:a05:6402:4587:b0:6b3:84c7:efbc with SMTP id 4fb4d7f45d1cf-6b408f0c236mr1178193a12.43.1792580495696; Wed, 21 Oct 2026 04:01:35 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:35 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 14/36] python3-grpcio-channelz: Upgrade 1.76.0 -> 1.84.0 Date: Wed, 21 Oct 2026 14:00:38 +0300 Message-ID: <20261021110103.1943456-14-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131273 Upgrade to release 1.84.0: - Fix -Werror=unused-result error triggered by Cythonized code. - Release Python 3.15 wheels publicly. - Fixed reference cycles. - fix: remove ghost key in grpc.aio.Metadata.delitem when last value is deleted. - Fix the StatusCode Enums to be int. - Fixed the parenthesis placement. - Removed UsageError exception from registered method. - Added registered methods support in AsyncIO stack. - AIO Part 4 - Typehints fixes and add Pyright for aio/_channel.py. - grpc-status: Relax protobuf dependency lower bound to allow 6.x. - Observability plugin fixes. Fixes: WARNING: python3-grpcio-channelz-1.84.0-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml specifying backend setuptools.build_meta, use the correct class [pep517-backend] License-Update: Use LICENSE file Signed-off-by: Leon Anavi --- .../python/python3-grpcio-channelz_1.76.0.bb | 16 ---------------- .../python/python3-grpcio-channelz_1.84.0.bb | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 16 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-grpcio-channelz_1.76.0.bb create mode 100644 meta-python/recipes-devtools/python/python3-grpcio-channelz_1.84.0.bb diff --git a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.76.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.76.0.bb deleted file mode 100644 index 97184c89a8..0000000000 --- a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.76.0.bb +++ /dev/null @@ -1,16 +0,0 @@ -DESCRIPTION = "Google gRPC channelz" -HOMEPAGE = "https://www.grpc.io/" -SECTION = "devel/python" - -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=7145f7cdd263359b62d342a02f005515" - -inherit pypi setuptools3 - -DEPENDS += "python3-grpcio" - -SRC_URI[sha256sum] = "2ab15ef7b2252a9ba31df500bbe295ce5310a8b01ea6f6d67a17172d914a41a8" - -RDEPENDS:${PN} = "python3-grpcio" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.84.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.84.0.bb new file mode 100644 index 0000000000..18e94b0475 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.84.0.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "Google gRPC channelz" +HOMEPAGE = "https://www.grpc.io/" +SECTION = "devel/python" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=fe8c552b7748e45c00ac55ac0257f6c9" + +inherit pypi python_setuptools_build_meta + +SRC_URI[sha256sum] = "84220ef2e7ec0a3792a151b6ffbc70691bf0f09cd009fe734f2946b917565694" + +DEPENDS += "python3-grpcio python3-wheel-native" + +RDEPENDS:${PN} = "python3-grpcio" + +BBCLASSEXTEND = "native nativesdk" From patchwork Wed Oct 21 11:00:39 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101586 Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8867.1792580498584656066 for ; Wed, 21 Oct 2026 04:01:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=NEFJk0pO; spf=pass (domain: konsulko.com, ip: 209.85.218.54, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-c40e30c26a4so246421266b.0 for ; Wed, 21 Oct 2026 04:01:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580497; x=1793185297; 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:content-type; bh=7dpSX3E6VSUkHz108mGZbbSbPiJJZvx2SmPvawUa8k0=; b=NEFJk0pO8dbMGRc2RNmU4t5FRgqCifCBE/ABOnP5iyYCobHDZtCBKQjanuJ1qRvi1G uXeZTlmlbAe4QtRZPbwR9XN2Qw+Gwjc46ku8oAFCstyxWTQYJwWChd+ijJVlK7U9h65R Mg2lRqpMBKp7ja8pdS9rsdSA3Y1wm3aOvVYgs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580497; x=1793185297; 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:content-type; bh=7dpSX3E6VSUkHz108mGZbbSbPiJJZvx2SmPvawUa8k0=; b=iCCEYa39iq1NOHYXiGT8OLMHYbRp04SJbZQfKhXCCVKLvpxyxnhtw7wHzKSGYovunI B5O4iCVu6kkop0NeNuW2Tn/OqSBd5U7JwRxX2/XrU1cvQKDpqP37NxzQ5326taYEcClU YzYxJJ7qXaUAYEiGCh6FH0LNoH2lS6GG6eJbAnxDOfvAefeTKhRcKXTByLmkdtmMgEfK wV1C7j0zA42DmYIEgakZkb8L68yxw2yJUy/zElAZd2dTQMYLRzayvCc535NuJV30MLIX Z+kRAiCmw1UL6jd2a7OvYi9vYNlr21O3Gy1aJgqtZgt5n+w99iDkj7JHB2ognjzqRDW9 pwHA== X-Gm-Message-State: AFq9FYKWZkYmVEeVRbavLH9X8S/qtc9Wg6xIxbM+wo5mgrpDnJ4L6TOa msp3xZ4a3OhRJTEzDsenCXNVCjBVOYBB6Q9SdhnaNCh5fJDkmJl5nE/ZnJuvk3YA+0AGJvCpOyf bvkK5 X-Gm-Gg: AYBFou3tEpX5qwTdqgQSEk2UzqmsogOkYprLb+8fA8toU0GFkAOeH1NWKsicQi1wNaz 2QPiPVFrg6QtcMysGE7r/tKq6i5qFc6qZmP1oAcZypukf/qjXATPJEjvWilX8XYV42sFZg5+H1j r1aKHdHv0Afr5fjS89gtBslziL4JyKvznY4L9p6ngpvcOcsHCLjkp/KgI1stV2X4+VDydscF594 SivnArw2QnnQIsD20ZpZPZaDIPPEjy7rWuJt2PTehImg5hfnE6OD/7JhmS2MHpfpGDqCOZsL+Fp ywv8OKHhRyGjMa3gzFb4cnudjfFktRfbWSv0o8TUPy0SVppa1qzB/Fpu1wE0PheXQKnMyBOkqfg /r/LQ0rJd6c2bHuhUx4vk2Vy3MIVZXRj7D4gWSXbRi3nhFMF8XmhDF4vcj1UK91dm0FyTa+gmFI jF9Qsj5co4xB6mRPoOWEmQRZw7LVfL0Sjgd1dE8nnepisYJBzqLXbOqLh48RbtFdhq0aRE1E1kt yPKBZFGvpz4Ewu76bNsPpSKK4ROCMAwA/FzO8KCwKLZ0tE2JroAzRzs2Qo/oEgJjKpWJW8EQ/TB i7O1DqdYoXhoUbeDT24kRi5CHiTmBHxIh4m+FTXN42nRdMGWWCvQhcWcjiLwOJGihppsyxB+6Qq 16BOU05ipo4Bt5LzwJbgJbYSLRQ== X-Received: by 2002:a17:907:6e88:b0:c2e:204d:9490 with SMTP id a640c23a62f3a-c4604ed5c6cmr412862366b.17.1792580496605; Wed, 21 Oct 2026 04:01:36 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:36 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 15/36] python3-grpcio-reflection: Upgrade 1.76.0 -> 1.84.0 Date: Wed, 21 Oct 2026 14:00:39 +0300 Message-ID: <20261021110103.1943456-15-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131274 Upgrade to release 1.84.0: - Fix -Werror=unused-result error triggered by Cythonized code. - Release Python 3.15 wheels publicly. - Fixed reference cycles. - fix: remove ghost key in grpc.aio.Metadata.delitem when last value is deleted. - Fix the StatusCode Enums to be int. - Fixed the parenthesis placement. - Removed UsageError exception from registered method. - Added registered methods support in AsyncIO stack. - AIO Part 4 - Typehints fixes and add Pyright for aio/_channel.py. - grpc-status: Relax protobuf dependency lower bound to allow 6.x. - Observability plugin fixes Fixes: WARNING: python3-grpcio-reflection-1.84.0-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml specifying backend setuptools.build_meta, use the correct class [pep517-backend] License-Update: Use LICENSE file Signed-off-by: Leon Anavi --- .../python/python3-grpcio-reflection_1.76.0.bb | 16 ---------------- .../python/python3-grpcio-reflection_1.84.0.bb | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 16 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-grpcio-reflection_1.76.0.bb create mode 100644 meta-python/recipes-devtools/python/python3-grpcio-reflection_1.84.0.bb diff --git a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.76.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.76.0.bb deleted file mode 100644 index 6e0a4b0c49..0000000000 --- a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.76.0.bb +++ /dev/null @@ -1,16 +0,0 @@ -DESCRIPTION = "Google gRPC reflection" -HOMEPAGE = "https://www.grpc.io/" -SECTION = "devel/python" - -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=7145f7cdd263359b62d342a02f005515" - -inherit pypi setuptools3 - -DEPENDS += "python3-grpcio" - -SRC_URI[sha256sum] = "e0e7e49921c2ee951e5ddff0bdbacbd1ac1a70888beb61d567f3d01b799decb1" - -RDEPENDS:${PN} = "python3-grpcio" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.84.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.84.0.bb new file mode 100644 index 0000000000..c1460596fb --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.84.0.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "Google gRPC reflection" +HOMEPAGE = "https://www.grpc.io/" +SECTION = "devel/python" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=fe8c552b7748e45c00ac55ac0257f6c9" + +inherit pypi python_setuptools_build_meta + +SRC_URI[sha256sum] = "06bf3d7d8cef9afbcc721ee52191652b4483831774255e174404b0e0551741bc" + +DEPENDS += "python3-grpcio python3-wheel-native" + +RDEPENDS:${PN} = "python3-grpcio" + +BBCLASSEXTEND = "native nativesdk" From patchwork Wed Oct 21 11:00:40 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101587 Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8729.1792580500984606274 for ; Wed, 21 Oct 2026 04:01:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=cmHob6bp; 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-c434376dbebso117016166b.1 for ; Wed, 21 Oct 2026 04:01:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580499; x=1793185299; 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:content-type; bh=sJLZjBYQZTkceclvpBovHdgnYthrZbGsXz08RqyVOlw=; b=cmHob6bpGis+U2WRbM9bvfZcpffS1SfdlqDzOHLPst+RAFvIhnN9c8ygdIz/6qwAD/ Jf6gWH8Ec7oeRcuHx5MxaK0z/CUm+Z6F0ViFTvKHdxqq501yrqYutScsQDsPpmefqeFQ oQxKW9E5WwBTXjo4AI0VkLpKZPiWqMRw9y+FY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580499; x=1793185299; 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:content-type; bh=sJLZjBYQZTkceclvpBovHdgnYthrZbGsXz08RqyVOlw=; b=RYr7ijZtKtMg/AwHCqQ+Oz05OlZC3XaVj5fL7+VzfMHhzomq+kJREzsJkNzkdwPu24 1KTov+d2/+ig6wP2iFlOUkQgxYNiTRMaDbTBbixNbU5gBR8JfzsVQc9tHRvAWG9vR10e sTcdubZxUQ1I1X+kDfKEh89jCFzo/+gIn2VmM14EVzbrR0fmi2wcWiitDmxzA9BSWXSS 90vk6kiaFyj35smj9rUBLdKS67AhnDgrZDgiF4PljHprVbRR4ylqA6ygwLXRVYxEPzIW 8hqksAXT8m8+1J8Ce6QmKSdftTAObd25b26mRYP/BcHTrT5IK9lyzk8J4HX2ujDLaND0 vzkw== X-Gm-Message-State: AFq9FYI4UBtSAYHcMGFImEt7A7DjoSzfeqr7WkJruekH4bcgdEEXSonH 02KQ0KoWGHLoJTsWeKdb4DszkzGdUR5qjo8n8CnlcMPyUSwRIZwRqF6nSSMn515XU2E7BH735za 9Ksp9 X-Gm-Gg: AYBFou3X2VdXrBqRJNU0dTmN2Kj/tPdvcsnN6YRKiMefkWGZwP6OV0ndbxqEfwDZ8NS sJO0rFRGlwhPxGBged0Yii+EAbYXgxXBTV8R0BES26kFcf6spOV4+HHfFgopH5a7uSkzu4hik6J tVChCROrKcX2suLAkd18tsOGDkojl4gX8oypYtm9N4aKxIFS5MLUvQFdV6gLllkc4XTlXU9x+mf yVk0sQ0fQ/YmUSU4dMMBtn/oF72vP4VDfjiDIvJFJQzyzxGOX7eELL/cXlTdEBrcJcarDKuM88M gWomyUmAA8ZWtoXP/VaRhOmLjB/dfRXodOxKqQe3yhMboHeaYTggJEOomkdvUHCGnodfWQUGamU 30vifQJsRvaGHBsvYPKU3BsiNG9I6vgcZwtUPdHf7rHKwuZNJPcCtDPm4uRdriVPKfM5n1LvIjB molY9aMGBK1kc9NVuGt91WBHqkHsGKAwjdZ2MDbdGtPtJYPcCFQ5RkSbOBYwD35Y20bsMSc8i6c r0TaJW/FCNd9X5U3+iC9xKc3LFGVHI3FoY6tcbDq2YD1uthNo7avMP9GR024nPJHmp7xxmZswAR lv8tyyXe5iiUYk94T1WKdpYzJ0xUbHtW5JI4R/DZDhCjClozWz31og6kwYfYH3hdGaokTRaHbi/ Nhe4w X-Received: by 2002:a17:907:7215:b0:c41:1781:a2af with SMTP id a640c23a62f3a-c460370aea2mr390244766b.9.1792580497616; Wed, 21 Oct 2026 04:01:37 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:37 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 16/36] python3-httptools: Upgrade 0.8.0 -> 0.9.0 Date: Wed, 21 Oct 2026 14:00:40 +0300 Message-ID: <20261021110103.1943456-16-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131275 Upgrade to release 0.9.0: - Upgrade llhttp to 9.4.3 - Build CPython 3.15 wheels - Add RISC-V 64-bit wheels - Add Windows ARM64 support in CI - Build PPC64LE wheels - Modernize test and release workflows Signed-off-by: Leon Anavi --- .../0001-pyproject.toml-relax-setuptools-upper-bound.patch | 4 ++-- ...{python3-httptools_0.8.0.bb => python3-httptools_0.9.0.bb} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename meta-python/recipes-devtools/python/{python3-httptools_0.8.0.bb => python3-httptools_0.9.0.bb} (80%) diff --git a/meta-python/recipes-devtools/python/python3-httptools/0001-pyproject.toml-relax-setuptools-upper-bound.patch b/meta-python/recipes-devtools/python/python3-httptools/0001-pyproject.toml-relax-setuptools-upper-bound.patch index 16280d7074..161a953ddf 100644 --- a/meta-python/recipes-devtools/python/python3-httptools/0001-pyproject.toml-relax-setuptools-upper-bound.patch +++ b/meta-python/recipes-devtools/python/python3-httptools/0001-pyproject.toml-relax-setuptools-upper-bound.patch @@ -1,4 +1,4 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From f200709624ae981ba284885744081e90c5bdc4fa Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 8 Jul 2026 00:00:00 +0000 Subject: [PATCH] pyproject.toml: relax setuptools upper bound @@ -14,7 +14,7 @@ Signed-off-by: Khem Raj 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml -index 1111111..2222222 100644 +index beed202..60e22aa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ diff --git a/meta-python/recipes-devtools/python/python3-httptools_0.8.0.bb b/meta-python/recipes-devtools/python/python3-httptools_0.9.0.bb similarity index 80% rename from meta-python/recipes-devtools/python/python3-httptools_0.8.0.bb rename to meta-python/recipes-devtools/python/python3-httptools_0.9.0.bb index 7a4d567248..6bfd801812 100644 --- a/meta-python/recipes-devtools/python/python3-httptools_0.8.0.bb +++ b/meta-python/recipes-devtools/python/python3-httptools_0.9.0.bb @@ -6,4 +6,4 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0a2d82955bf3facdf04cb882655e840e" inherit pypi python_setuptools_build_meta ptest-python-pytest SRC_URI += "file://0001-pyproject.toml-relax-setuptools-upper-bound.patch" -SRC_URI[sha256sum] = "6b2a32f18d97e16e90827d7a819ffa8dbd8cc245fc4e1fa9d1095b54ef4bd999" +SRC_URI[sha256sum] = "d484ebb7e3a3f3597b0f645fbd1b85633674ca808c1f5ba11c2caf7c66f5c8b6" From patchwork Wed Oct 21 11:00:41 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101588 Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8868.1792580501201362667 for ; Wed, 21 Oct 2026 04:01:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=O5ae23GF; spf=pass (domain: konsulko.com, ip: 209.85.208.51, mailfrom: leon.anavi@konsulko.com) Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-6b1aa377c61so680799a12.3 for ; Wed, 21 Oct 2026 04:01:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580499; x=1793185299; 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:content-type; bh=3e5XFwZLleDpSpTqp3zT1R1rf6huQDCQySqh6XOHEw8=; b=O5ae23GFFkt2ImSZFYPAIf8zpRuBhtVgJgb3SMeQfzbWCdLUoZGQ2I6XlhYHHXNqNH 0+z4gYOnN7lcq6HXg/liDNMpc1RyNInP+5XCWHgYKBcoGYS5R0JLHbIj+MFK9C5z3ia8 iwCPxp3U7mQUA466RfT3QSwUcURg5jVfnFFEA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580499; x=1793185299; 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:content-type; bh=3e5XFwZLleDpSpTqp3zT1R1rf6huQDCQySqh6XOHEw8=; b=lwQRGlxq9MwnkMHX7nSncSbD1PP6K+fpbDiH9WenEs+rSsI6X2KOW0yTMUXQPixgT2 Fy8Na1JhizGTCmRIcm5QCzs+8LyB2/tDKrmOMg7yX7IMRYly9NdT8JAt6c1iymSrOHeK +hZ/DRdLQkmvse5DOa4/ggWovnY8qAEVH1H2Qvdjs/TRGiusa88p3SWMekEN425ySrRl YJZjISq//mG0yuM/xdnfk8CVWYvvRSPUCcx/ioRjxYJBuHekv7zSVKkcrb3MtHBswpFA KmpsJLx7URpEzW83+zgUIEsXc+VVDhpguduzokMgZQfSjLOelUAkFVz+JzIuzAHGSdND 0v6g== X-Gm-Message-State: AFq9FYLMzHq+M4A3OJTWSt4RnCvtGIKFEbCrtMuOV4Kn5dbGoIh/rSIR EcwM4wpW/DFQSFbGqIQ3+wCa9eBYN44rHeGbXRoliBgYWLVQU6zdegPGSE1axPQy6VbmBwOJSiQ 0pFVd X-Gm-Gg: AYBFou29k96996stFQGiG89ngfiP8XAYlwZPab3nzyexEKJ/jnGxDWQiq54Pj5qL4Lc Gje0x5TZkoZhaNbpsPu0IlcNU36z20zRkRQTaD13xr8pn5ih6P6/bCnnkJmu/UqvkxCoMH+i2yU C3f0oX9Zo5ULnBkYXMYQuCqFewlvmT522DEbPv1vrBzDT7kFbrHja0VqylbjLXFIzEcPP4vPhb6 /YujjWr6TGwL03PnDmwkbxE5C6uuSagknamG5tpLm8HNkK4McDuNa1NykTRX+dAtWPJfDMtNoqB E86RddsEZ8fY/t7ZU7Yvjc+W/vPp0uD1U/ptLKlu99eyRQN5b42EjHYoPwze09D5CuzRtVBJB5q aLtQ1h7jh9OL8wzsj78PE0DfeKryJc2emXRfMkkzcSmjmPU+SUbUg0+55pwosG0F/F2kKjMM4I7 QB65BKE5t0nMKc4gJEmopad3nvDBfyFZQK0ObYaJwr3Oh7CBz97mPLMAAEHY/FOHLRZyBhy/TQP 0BPxcYVflb2bH6hFoePhXGAA3Hwa4mFJBjRnzfPGzeREuoUfk0w9W8P7aKCl9KkJDj67ozM5qkq j/mihu0lOlWfkzL9zoxCrGUZxbF+/5IJTYbK2QRMQfupozwQiHHz8N7ddAHGpCc9yyFq1Kfj6QP JhXIq X-Received: by 2002:a05:6402:2105:b0:6ac:5de8:ab5c with SMTP id 4fb4d7f45d1cf-6b408ea04f0mr1165376a12.10.1792580499229; Wed, 21 Oct 2026 04:01:39 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:38 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 17/36] python3-httpx2: Upgrade 2.12.0 -> 2.15.1 Date: Wed, 21 Oct 2026 14:00:41 +0300 Message-ID: <20261021110103.1943456-17-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131276 Upgrade to release 2.15.1: Highlights: - Flat CPU usage for long-lived clients on Linux: On Linux, the default SSL context is now configured once instead of on every handshake. With OpenSSL older than 3.4, each handshake added a duplicate certificate lookup path, so CPU usage per request grew over the lifetime of a reused client. Certificate verification is unchanged, and Windows and macOS still use truststore. httpx2: Fixed: - Configure the default SSL context once on Linux, instead of on every handshake. With OpenSSL older than 3.4, CPU usage grew over the lifetime of a reused client (#1253). httpcore2: Fixed: - Configure the default SSL context once on Linux, instead of on every handshake. With OpenSSL older than 3.4, CPU usage grew over the lifetime of a reused client (#1253). Signed-off-by: Leon Anavi --- .../{python3-httpx2_2.12.0.bb => python3-httpx2_2.15.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-httpx2_2.12.0.bb => python3-httpx2_2.15.1.bb} (84%) diff --git a/meta-python/recipes-devtools/python/python3-httpx2_2.12.0.bb b/meta-python/recipes-devtools/python/python3-httpx2_2.15.1.bb similarity index 84% rename from meta-python/recipes-devtools/python/python3-httpx2_2.12.0.bb rename to meta-python/recipes-devtools/python/python3-httpx2_2.15.1.bb index 0d16318a47..f6427c31ac 100644 --- a/meta-python/recipes-devtools/python/python3-httpx2_2.12.0.bb +++ b/meta-python/recipes-devtools/python/python3-httpx2_2.15.1.bb @@ -2,7 +2,7 @@ SUMMARY = "The next generation HTTP client." LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE.md;md5=166cfc32dc0986f87a7e950553b52e5e" -SRC_URI[sha256sum] = "7631fe9887a8a2275f4a2540e053aa670fcc50742864a9ae7c66e609fdcf12cf" +SRC_URI[sha256sum] = "ff75485308fbe441e75b1218546e4e78d884df41e1a9741c1f79335ed8fcfef7" inherit pypi python_hatchling From patchwork Wed Oct 21 11:00: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: 101589 Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8735.1792580505267820245 for ; Wed, 21 Oct 2026 04:01:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=ahTtMhc8; spf=pass (domain: konsulko.com, ip: 209.85.167.53, mailfrom: leon.anavi@konsulko.com) Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-5bcb440d1cbso525069e87.1 for ; Wed, 21 Oct 2026 04:01:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580503; x=1793185303; 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:content-type; bh=cucdrZtkdcvtdLxHgp+B6hM/TfOyYDmMuNDrvEN+PUg=; b=ahTtMhc8gdSF/NvgZ8ihzwNI29aaIjMbuf6hrjqooZ0gKefj+y4zNbmDVlj+djqTzc 5ZPYSZHdqu+QpIDBofb64+tMedwAkj8ZBMRf+hahwc4/iBe125GCcLKSoSsXbGMtARN/ p/UPqyCKz6+9VJw+7CugY4LEX0TCRPZMvX5ck= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580503; x=1793185303; 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:content-type; bh=cucdrZtkdcvtdLxHgp+B6hM/TfOyYDmMuNDrvEN+PUg=; b=lF82wBfJwOiF2Fg9nNF+xMgPt7VBF9fRmgBxIUwKHXUeITnR5YrjEHVtmTf0FTIRdR jChasTD78SAyW6ERsadXj2vZ6kuWTBdRlgS+RIve5qYokonysuEDm395H34fPecQ/o/k gREfjjZU300s9NIObYCn/JgeToPTLjSLIoVkkydamjYsMp1m4DH1PM1bwCB1rWgPLYHp /vNA9gc5L6w126KEbJt7UGP2uHl8+QThBCKk8+cUGiAuPuw7VHy3osEBv6L5EcBS5D+4 HZc1gPF+y6n5xlkPkmBpCjIFpzF82Y7UDA60JZlX04MkEEIXP+rS8Q0Dx00VXiRyKYsg G68Q== X-Gm-Message-State: AFq9FYLi++fxGZfUEpGVsVmn3+N/DMcsBzXmFvIOpwtIH4wNxwynpngj eMGiYsEOMecayyx02kr3MNMjzF1Sh7bBA4KMKBRL3WM0OtVVmaDFZR1aFQ5fgkG4Qk1hXuecq0E gabvt X-Gm-Gg: AYBFou3cfLfCyGNSraE5FelVir5iiSchd/4JXyaOIBFi07tTfyN1MB5TIUdGbVxb/+V DParfrdftRjl4LgcCAp/R81GASO55b9DaCTKfiSEjaBn+IwoliaNNMp2P7G7uJQHVnWPN9YQ05t zyo4ksvw1FCn4KRbSx1Do2gt7DAXGdXcvUfK1AmmYdYv6GJ4fTfIbsdSgoMedmmKLWlb/xcdw3l c3FFieJ+xoAQ/3se20sEKuMR1e1X9nx8o1lG9dHa0KDAOWNqp2Nf+OLy/Dj1BX3G0zCvCUZFF+y tOiSchLGcC9GusPCqZUo1WM5Dri0sDCfVuH09v/H7V9PlfuKLNnY3jqa/UE2+fLQcrRCPVjutSG Yerp7jfPnltmZs+XFlh72zZ4WRKNLStHw7Hsr+OvYfN/hbqXfT+pDwKU9ivTPjQs35BOcf5djil vn4/BsDtK7h7yV4oAxFyS8/xLgSCi+hYBCowbc66Xanjvyhnlf01RM7/b/I2Nj1mc7OYfo3G/t5 IVfPLciY1Vw3PAHNlJhf87d0q25pA0H9KQsup1dbe7hV6H+ssm6A6fIBymZeB30rYeVpI+o3dmj WzyDIPOEeFcSFxy793hPBhDtxtvyK6Gqt2n9r+bxG8Vxg66GBFzIBAwSiXpb3ix6ur36yYrfprW T91Cx X-Received: by 2002:a05:6512:2398:b0:5bc:b774:8a73 with SMTP id 2adb3069b0e04-5be66c776ddmr1650908e87.15.1792580503123; Wed, 21 Oct 2026 04:01:43 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:39 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 18/36] python3-huey: Upgrade 3.3.4 -> 3.4.0 Date: Wed, 21 Oct 2026 14:00:42 +0300 Message-ID: <20261021110103.1943456-18-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131277 Upgrade to release 3.4.0: Backwards-incompatible. The django stats app writes to its own sqlite database by default (huey-stats.db in settings.BASE_DIR), instead of DATABASES['default']. To keep recording in your main Django database, specify the database explicitly: HUEY_STATS['database'] takes a db-url or a peewee Database, or use HUEY_STATS['filename'] to set the sqlite path. See the Django docs section for building a peewee database from your existing DATABASES entry. The admin *Events* log is now rendered from the stats database through peewee, rather than being a ModelAdmin via ORM. It is now linked from the dashboard's *Recent events* heading. Consumer: - Add --shutdown-timeout option to bound graceful shutdown time. - Add --graceful-signal option to allow making SIGTERM the graceful shutdown signal (e.g. -g TERM). User-facing APIs: - Add ttl to lock_task() and put_if_empty() so locks expire on their own. Supported by memory and redis storages, others raise NotImplementedError. RedisHuey requires server hash-field TTL support (redis 7.4+ or valkey 9+), RedisExpireHuey works on any version. - Add timeout parameter to aget_result(). Small stuff: - Ensure one raising signal receiver does not prevent the remaining receivers from running. - Fix crontab ranges with a step (0-30/5) and wrap-around ranges (22-2, day_of_week='1-7'). Raise ValueError when a field matches no values. - Pass failed chord members to the callback as huey.Error and skipped (revoked, expired, cancelled) members as huey.SKIPPED instead of a raw exception or None. - Delete chord partial results explicitly on completion, so they no longer linger until expiry on RedisExpireStorage. - Write the error of a failed pipeline stage to every skipped downstream stage, so their Result handles raise instead of blocking. - Accept an explicit id in TaskWrapper.s(), matching schedule(). Storage: - Skip messages that fail to deserialize in Huey.pending() and Huey.scheduled(), logging the error, as read_schedule() already does. - Add clean_name option to RedisHuey (default to True). Specify False to stop stripping non-alphanumeric characters from the storage namespace. The default will change in a future release. - Reduce Redis round-trips for peek_data, pop_data and delete_data, and make RedisExpireStorage.incr() set the TTL atomically w/ the increment. - Skip the exclusive lock in SqliteStorage.dequeue() when the queue is empty, so idle consumers no longer block producers and the scheduler. - Batch the SqliteStorage.read_schedule() delete to avoid sqlite's parameter limit when many tasks come due at once. Same fix in SqlHuey. - Order SqliteStorage.read_schedule() and SqlHuey.read_schedule() by (timestamp, id), matching PostgresStorage. - Add queue to the sqlite task index (task_queue_priority_id) so queues sharing a file no longer scan each other's rows. The old task_priority_id index is dropped when the schema is initialized. I'll get rid of the temporary in-band drop in a few releases. - Add peek_many() to the storage API. Revocation checks now fetch the task and task-class keys in one round trip. - Return str keys from result_items() on every storage backend. Redis and File storage previously returned bytes. Stats: - Better handling for timeout, locked, rate-limited and retrying in stats recorder. - Log dropped events in the stats recorder instead of failing silently. - Fix stats recorder max_events pruning to count rows per queue. With multiple queues sharing a stats db, each queue retained only a fraction of the configured cap. - Add inflight_hours option to stats recorder, replacing the hardcoded 6 hour in-flight cutoff. - Require the change_hueydashboard permission for the django admin dashboard's revoke, restore and flush controls. Previously any staff user who could view the dashboard could also flush the queue. - Add huey[stats] extra which installs ol' peewee. Signed-off-by: Leon Anavi --- .../python/{python3-huey_3.3.4.bb => python3-huey_3.4.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-huey_3.3.4.bb => python3-huey_3.4.0.bb} (79%) diff --git a/meta-python/recipes-devtools/python/python3-huey_3.3.4.bb b/meta-python/recipes-devtools/python/python3-huey_3.4.0.bb similarity index 79% rename from meta-python/recipes-devtools/python/python3-huey_3.3.4.bb rename to meta-python/recipes-devtools/python/python3-huey_3.4.0.bb index a9103cdf9c..282a32afe7 100644 --- a/meta-python/recipes-devtools/python/python3-huey_3.3.4.bb +++ b/meta-python/recipes-devtools/python/python3-huey_3.4.0.bb @@ -4,7 +4,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=5cac039fcc82f01141cc170b48f315d4" -SRC_URI[sha256sum] = "6de196c6ece2e38b5173f7510600091ab035c0e86b0958d0e5b38a82b9984666" +SRC_URI[sha256sum] = "ac9b02e741f13da4092ea19bcaafc73669e97d3153914d2fed2868df144f6dfa" RDEPENDS:${PN} += " \ python3-datetime \ From patchwork Wed Oct 21 11:00: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: 101591 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8736.1792580505922267734 for ; Wed, 21 Oct 2026 04:01:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=ZIDCpJJz; spf=pass (domain: konsulko.com, ip: 209.85.221.49, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-48c45111bebso386650f8f.0 for ; Wed, 21 Oct 2026 04:01:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580504; x=1793185304; 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:content-type; bh=O5xbZN8Iw9MBwN4Ecl9DghqdTe1glIJ+fvcbXihpc6c=; b=ZIDCpJJzoCmVRpyQyOrWL0c1AViMsz7SjTEwRepS6ZgQkY/k8imCNoQJeShUOzOeNw ZNIa/M7hJc2yC4zyrk8d2QElcQcVPYyrNOw+sTU4aUhMBDIxwGstbXbRUoCJXudxGMgx x72QJrGHxTHuLq/0gkqW6aBMjamRjgSUgqV0U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580504; x=1793185304; 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:content-type; bh=O5xbZN8Iw9MBwN4Ecl9DghqdTe1glIJ+fvcbXihpc6c=; b=fIQmbwdvJnKxZldvzxGvpYdJVtrKMg/mX5Tnn5TIvriFHNuMOK1uOnayjwGK2kfYLI QmeUwl35oe3122T0ydKp46oODffKy8V3rtLH9qPpCh8jJnHlOUWkXIIRDxBeh7juta5u e0u+AvB+MdwVpt3ee2AWv0GQmv97d8QwBsI+NCDQnInRW2TrrfiAf/hsWZfYhjfdCFgR jJvv76/8Q8RUo7DOpddBfHHWDLW1vb7wwOafWSqcQkEn3eQT5sRnGt5b9/1jYx9GQydf iOfhMlP09yquoTJPoCqkA9f8MBlNiyI2R2gmJH6cHJNU4OY75/hQPYK4Ukuoxy7YyqO3 M9WA== X-Gm-Message-State: AFq9FYJpnN9oRFVHJ75p4yLHnzBUILosTcjBu1v45hth140v1Pit3RLf 2T0iUUONnlE/ByB1dUnmcBTAca0s410oQTiA6SdVpOcNdEVBO/6frT9lj0Vp7QTJWEV3xuwXVkL 1Mdck X-Gm-Gg: AYBFou1BgBF78oTAfpjoeX/iR+z6H7U431BlDd8S/G+YMJYrczvxzWeEij7W6mjFf7G nN74hpQUAyLiqlAD9SWtJv+iTkOQEz8FJYsPaWG4OjUzpT2lufZnnYpHxhdlgt0qRn6gtGwgXyg WmdPfmM8232NKyAkPNRSAUoIC1/wQVDr734TRqSaSfnBB18A5vzHPxV0fyhHEBl927n+WJ7dHGH 2KcgBmZ+4bZQ2T4vn9KBkRwimMnTcq2OHpcQOe3MFawsKdaNljp4i3FaNfmFTGXSs8Yww/38s2R 7e0wI7QsdmLI+EClqjp0toEZHFgxDAd4pI0EezOv6duCszAo/d/TLFKLJazR1UcuMbxt9/j6bJ5 HdxULtbvf+ZwkMdeAHgQDkl2f9CIfLJwd8gE/WeKTsFFhisOJhijkLaIs+ji2UW8WdRo4lwpipV aHJbNDHUrd9eXmpamDDymyI0bBSi1xa61z/3m7DDjDIiWig81gnkBU03vSrm/VsFZ8xDtJEnpf6 mBrvENlID6j9Vk5CLUgq8xWpUm64qcF91xrThSHi+0k9zITs1YcMODQxCWCe3cf38m5E0XLdPbb KJxG+XmoMGimWUhYGlDwaEuVcmD+5AH67LDvVTsu/gWuWFU6DTGDJy3144pPWCllE1rmD1iX8tw x4x3n X-Received: by 2002:adf:e183:0:b0:48b:1a0:5630 with SMTP id ffacd0b85a97d-48e264d6d37mr3605411f8f.41.1792580504113; Wed, 21 Oct 2026 04:01:44 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:43 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 19/36] python3-imageio: Upgrade 2.37.4 -> 2.38.1 Date: Wed, 21 Oct 2026 14:00:43 +0300 Message-ID: <20261021110103.1943456-19-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131278 Upgrade to release 2.38.1: - Correct v2 format argument type hints - Drop Python 3.10, fix PyAV gc stall, temporarily pin pillow on pypy - Bump multidict from 6.7.1 to 6.9.1 Signed-off-by: Leon Anavi --- .../{python3-imageio_2.37.4.bb => python3-imageio_2.38.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-imageio_2.37.4.bb => python3-imageio_2.38.1.bb} (83%) diff --git a/meta-python/recipes-devtools/python/python3-imageio_2.37.4.bb b/meta-python/recipes-devtools/python/python3-imageio_2.38.1.bb similarity index 83% rename from meta-python/recipes-devtools/python/python3-imageio_2.37.4.bb rename to meta-python/recipes-devtools/python/python3-imageio_2.38.1.bb index de59f27c89..d0d3166f2f 100644 --- a/meta-python/recipes-devtools/python/python3-imageio_2.37.4.bb +++ b/meta-python/recipes-devtools/python/python3-imageio_2.38.1.bb @@ -5,7 +5,7 @@ SECTION = "devel/python" LICENSE = "BSD-2-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=6c492278d46e42af592aa26d7cab1e54" -SRC_URI[sha256sum] = "e45cbc5e83502047fb138f7f585f7f105a136a57eea5f4b3cfc6ce1b52720bd3" +SRC_URI[sha256sum] = "6769f1f01c4dd46448307863a787c9a22fa4dbe11c0c88f525c6e410fdfd7983" inherit pypi python_setuptools_build_meta From patchwork Wed Oct 21 11:00:44 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101592 Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8873.1792580508630907631 for ; Wed, 21 Oct 2026 04:01:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=nBc7erAB; spf=pass (domain: konsulko.com, ip: 209.85.218.53, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-c414e5d282eso63126166b.1 for ; Wed, 21 Oct 2026 04:01:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580507; x=1793185307; 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:content-type; bh=uKb6e92SsTZELp85utcqGuObJiq+t0uHp3tClTzb1YQ=; b=nBc7erABeL74+GfT0zv5d2DRgXdXJ0rJinrhG00Qfny1TvWghVz3Z086E9GREh1Sdc 73iw2JDTo5gZLOjCGps0JkZUKam1p1wYPe2c4kToEGvujV85dcjV2Msg7wR8fsqGrdbR dwSF9FVnBEdEDB82rm0c9RXx6chytw8LYWRUI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580507; x=1793185307; 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:content-type; bh=uKb6e92SsTZELp85utcqGuObJiq+t0uHp3tClTzb1YQ=; b=hJVJAWR4U79Et3Qc/5lgf9FLnqmupsrz5l+NpmGHz57eoBNNdyBAGOUYu/rDSL0gbK guxbQupueFpG5yh6YqtquCIG6By+QlyoB35li2epSIanaAO2vR8pOPQ7ORCggukgG11B dLaXPLVWkERMcrHdEiu8A1dQEUV2dgqahctbFzmrGdGWao38xKZBmIkFZZbVYZdqz4Kt cZBwIBCdjKBbgmC6oRScV4/8xKXwt0y+FTpb773Wjz/Uji0/Ej3ZZogj2ZstElQDBh1e N4Ei9sQOV73NmRdoiL5dGqSxbtatVHlWJjzH6Ul1mLNDDT6YJ8CxLuuURrx0PR+UPos3 XAfA== X-Gm-Message-State: AFq9FYLcdL8RdafRwkqIFX6YmCKrzlAmKdNjUDuz+ZOJ6QxkSFM5EJTs tCWtRjdNyGlBCLhMsSiRwR2B3eMd2IpPCry8H0MeFWN+TWualsCZIkMuScDyC+ImKSc4RhDRT+S VBHZ+ X-Gm-Gg: AYBFou3avrB79oitPxSpXmmisjjZpX7ua+ZZuOWZFO9WwujFfXpdxDYO5TFsilG7Vkh rsElz0031qLiy3JMsnHqZmpH08PobPNit166tMfSUysRCI/kIaxNQ7RfJPFrXbT67HyprE9UP57 802MtKL/oTwAbxHgMcZQ03GAKuyogyT37D9rUJlKct5geT6gzMPXaTEfpnSq/kqig5aCjXyBNJO lTR+NLFJjNmdMnsIVELB82GDWW+hLhz/Q4IAvIHx63qmOogj/5PrRvCF+7hnhoqWF4Tf5SyfSjz gJ23MmGShf9UWL+1pRFTajOPCfGQgQnYda++OsAtVNHoOS3FqxRV65chGzqJVk7vH0omaywiZ48 MtImJBuuROMpFw4+7jvBqQrkmuIUrn105NwqcSCaC9eppcmzymbrV+26BeCWNUk2cCnBi3qk1an x8+f9uMJ11VbIeJmr62xY46sP4e1TcoQPHbUXUZJiSY2VmAeh011POeIeDdIV7SXvicgyZVE6rj FYQFjbIi+NpaXcTa8OoYBK3iAL2zYaGY091VgfDYstXuQVL68O9YJK4MrGGWToXf45rmCWzmJ8N nBOCbLyWNOlu2jypJtIwbUUiLdJjXwgRuM1AIbx7+RpcExYs/BXwe5cgkOwqsE6mA3N4lYgT7Yp yulGz X-Received: by 2002:a17:907:7207:b0:c3f:153a:8663 with SMTP id a640c23a62f3a-c4679661066mr144055866b.23.1792580505157; Wed, 21 Oct 2026 04:01:45 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:44 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 20/36] python3-inline-snapshot: Upgrade 0.35.4 -> 0.36.1 Date: Wed, 21 Oct 2026 14:00:44 +0300 Message-ID: <20261021110103.1943456-20-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131279 Upgrade to release 0.36.1: - Defer generating source representations until they are needed, improving performance when comparing matching snapshots with updates disabled. - Speed up snapshot conversion for literal constants, especially in large lists and dictionaries. - Built-in literal values are always managed; attempting to register their types as unmanaged raises TypeError. - Scope unmanaged type registrations to the current snapshot context, inheriting registrations from the parent context. - Speed up snapshot comparisons by avoiding unnecessary deep copies of immutable built-in values. - Speed up snapshot conversion by reading AST constant values directly instead of compiling and evaluating them. - Respect show-updates in the short report, hiding snapshot representation change messages when it is disabled. Signed-off-by: Leon Anavi --- ...ine-snapshot_0.35.4.bb => python3-inline-snapshot_0.36.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-inline-snapshot_0.35.4.bb => python3-inline-snapshot_0.36.1.bb} (87%) diff --git a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.35.4.bb b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.36.1.bb similarity index 87% rename from meta-python/recipes-devtools/python/python3-inline-snapshot_0.35.4.bb rename to meta-python/recipes-devtools/python/python3-inline-snapshot_0.36.1.bb index 773a945b11..5d25934fa1 100644 --- a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.35.4.bb +++ b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.36.1.bb @@ -4,7 +4,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=7a35eb90dfdf03953dd2074d0fdba1d4" DEPENDS = "python3-hatchling-native" -SRC_URI[sha256sum] = "82432a58b7ea77a172515f5024cd26fdea8dc0f873c7a4251e4e0471a914db14" +SRC_URI[sha256sum] = "ff57828c691eaafe03426de25f2c21a1e382905dcbe110934df862297e8c5f8a" inherit pypi python_hatchling From patchwork Wed Oct 21 11:00: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: 101593 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.8739.1792580509756708724 for ; Wed, 21 Oct 2026 04:01:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=ZEMgBxOh; 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-48afcd7ba9bso393262f8f.3 for ; Wed, 21 Oct 2026 04:01:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580508; x=1793185308; 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:content-type; bh=ZKzcrv8wjMFH5nRhrcGIDjwQ58lcKxKeOyDmcaYmQFk=; b=ZEMgBxOheUGsV9bbPfKnUYOuyv073StRwLoGqZgkLB+5dl5aZog/AmjjWje/TWGBFH /Pr1QoKRkCVPCceS34zA7C0eZJcKAdqDBEeNBZChsxCkgxcp1syA+DHC+Bti1yCg1bcU +l6OxRokvxNI7WKkrO0/oxq7Wno4m+JqePZFE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580508; x=1793185308; 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:content-type; bh=ZKzcrv8wjMFH5nRhrcGIDjwQ58lcKxKeOyDmcaYmQFk=; b=N6Hgy3Ht8CFB/N6Ayx30K9DGO/GZv5tESbzvMhAQ6yZ5HYIK3MyhM9jSekyROevvNa bYj8oJXU+f25hwav3rB+OrZXwDTal85rhDFXV8vc0ZjWsvUoPRWZCV3lzIUsEZ5e08iB XV53MKg4xY5XBCXR+DX875MR3qqxLtaLm52K8zhEn0ulmYoE80uDI6WzDRQZZgBEWNCR zWC3frWZhlOL7fGksJ81dD8hLyHm/b7mA95ULMxOnWR0Lx7e3dhWbcvKEEcVtPbjoD8f 2ssgq2j0/8ozPn/ifJPCrnkrCtuL5n2Y5qqi8YPAy+EtPlH1ExesTu70avsliL6ndfKl TV0g== X-Gm-Message-State: AFq9FYIKLMsxQPR7ug6Uori8vQpFN6az7RQDLvOt9Svs7GLbvoB+rBPM oZa6dDR4CDeiELyMdueLbYLKsCus6meY3XYsyN4V7nvtx/6wNJL4L1zwK8xsEPTMBsbUx7oxqZR 7U2LO X-Gm-Gg: AYBFou3oluJXiLBwxMNAnNNQU/QXkuA30OCrJgbCzL126vEXyswq+SqKEvZwV5pAMp9 BGVeJvtEaI2g0c8JKsJqSKpNRCYHeDym7ivbpI6rfDgPOu4hf+WPUt+VS/H6jDTvkOC+rZHNv5z 9uFK02ErzeYlsxYiAkXpXmyalh6daAVzjO7vWSqdhQu/dktZB2qlpf7JLREJpXkvjUj+qXQqbVU YsWPnfTaNkjP92Pe0GQHB1gz4Fb+dex2BfO9pyRPBC4JHR83xNYrGOnNsbmic0CwF+XAx1lYoQw 1NBn/kR6X++hagy/aMLWRucrawtVVxL0QTkEy3lu5TY7SdEfKy9WaJ5M7wvpn4MIdLmdV6MQE9/ D+Mw/U24DxL6/nMSSFsI012FMCVayfTD5SZR62p+IfeYusSG+MK2djn9mBaYckHOPcHC9VICH6U CUN/bjmn72AwRlzFWz2LU2RS9HAmPNXp+MyauwJ7dO5H6d5QswFHsyCR6CiXsysuAJh3fbkeHIZ GKwjKztJZqEPmka9B5PTCTtpsZNsbt4zFLMazLFri4vYV33uNGn062rrVVbIBNISV7NL9VGn2Z/ CFE5x2D0Vx49xywJ36RjB4GTy9+HboELAO8WlsH2nlyCkjjNTuvPUd8vqieGvzF/fsEF91DM6Ev qj6EQ3chfQKUkIPZZjnODbykH3g== X-Received: by 2002:a5d:5f09:0:b0:48c:6f3a:fe30 with SMTP id ffacd0b85a97d-48e264aaf75mr3239457f8f.15.1792580506465; Wed, 21 Oct 2026 04:01:46 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:45 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 21/36] python3-ipython: Upgrade 9.17.0 -> 9.17.1 Date: Wed, 21 Oct 2026 14:00:45 +0300 Message-ID: <20261021110103.1943456-21-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131281 Upgrade to release 9.17.1: - Have builin-lazy magics have a lower priority than registered on Signed-off-by: Leon Anavi --- .../{python3-ipython_9.17.0.bb => python3-ipython_9.17.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-ipython_9.17.0.bb => python3-ipython_9.17.1.bb} (87%) diff --git a/meta-python/recipes-devtools/python/python3-ipython_9.17.0.bb b/meta-python/recipes-devtools/python/python3-ipython_9.17.1.bb similarity index 87% rename from meta-python/recipes-devtools/python/python3-ipython_9.17.0.bb rename to meta-python/recipes-devtools/python/python3-ipython_9.17.1.bb index 8e4b26cf23..37dbc1a33a 100644 --- a/meta-python/recipes-devtools/python/python3-ipython_9.17.0.bb +++ b/meta-python/recipes-devtools/python/python3-ipython_9.17.1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://ipython.org" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://COPYING.rst;md5=954609b5a3603364bc25989a92e38d67" -SRC_URI[sha256sum] = "1dc69e6966b270fb259f676c71a21450e63607729b14a672b942914a54e8b730" +SRC_URI[sha256sum] = "8919be8c27f20a6f4423145028063f6637b42a03ce57665bb12015ee1f073529" RDEPENDS:${PN} = "\ python3-setuptools \ From patchwork Wed Oct 21 11:00: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: 101590 Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8875.1792580509574441914 for ; Wed, 21 Oct 2026 04:01:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=o1CEuJsQ; 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-c3fd91337baso72756766b.3 for ; Wed, 21 Oct 2026 04:01:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580508; x=1793185308; 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:content-type; bh=7eoJm7IMFyJWu2O1tFH7XCF5njEtvDTv/gTvHBsBdfc=; b=o1CEuJsQlmKT1ifgka7pg39Z1fBVkdcI5iSwRM0dX3+5mokVLExDR/S7PL7Rp+lNRZ 8z/2YTGtWpaw4VQzeIBo3Z/yNMLDHoR0NqbNHMCpUTaZlu19vUxvn1wcNRxiSHwoTJvE CnvODFR6FrHtDj4wc2Qo73hBE64PWC5N5QQTs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580508; x=1793185308; 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:content-type; bh=7eoJm7IMFyJWu2O1tFH7XCF5njEtvDTv/gTvHBsBdfc=; b=J2JdFoRp15P7jAzheAqpBb0Dp2u0fq7m4g6u0SNJAwNSnzKkg1rEHOk3vKKgJpHVMs HKDKeRvPyLT0DIa/va+XOCP832WOHkG7QZgs01fhR9ZREHPA2811dDSpR5DEEgPPT1cC /wL31cn6+oiufx2DqUGG0WQckFgJdpIRTVdXzXBKsd0afp4RKkoDsso9E2/oIUUtENGd e1Cz2kdxWodcSQwOUSvHnYegrbr/oHwaXQvz/IKqvAr864v4R/IIPCQQn7qDboRhVAVJ +vda4/4sCBCWlvMmeVi7+RoA35kuZAfZLP6EeQJ3jNJO6uZwNwlUA36J/RKSebN7vdjz Bs/g== X-Gm-Message-State: AFq9FYJPrBy5nIB+nsNuVl6Es5bMeXasgxD6OiR2/fA9UpCZdw38Hw5u ns/y6weMqwhXR3TEDIKThi5xJrq9PXXz+0D4N/+1Ku3gxRTkmSeCPNRvNMLo5U+bKB9MyT1YDu6 aXddC X-Gm-Gg: AYBFou2SvqFunNJNLXjAhQp+nl+cAIUORJAy4x86WrZ35x4jCvuz5ao32dYHvty31ps jrBnOytCqywBs1sUGKHIB+S22LXwWqHK9Ce/gld/zuDCZGdmcQIR5N4dtb1T6lQb1vwy7/LMfoo PuSqmOh+WrD3QB3VYr3by4oq9vowlT/pg/wfqmzHdVDvdakJl6qDgpZ8DSjX+kPfkQd8neMn4Wd 1XKGUz187Cb1hxHxOl+H5QPKY4x0J+Tdv78N3JwMAsLvvqcAHx81lBLKRGF42qBj4WuFqnthrea Yqb/qLZ6h/vK9nbSo9TW7bwYGKJQwbTp86c6cLEQxWZ3/QVRblWF8oT8G91o+C13y1bQSW8c0X7 og1wGXkh0GedWrWIdJVw+fqUxFKgnqdz7g3mgyVn6nL10eqvCWAEo2Uzg46Q63gFXZXtfAo15lc n0Z548263wElN315dxpDI2tkKgA621ShvSE3ltbW5wnp7lvMa5Nvxpk5UqRXY4z4wdX2foT7IJh /ZsuLAHbT+xFvKBZ06Adr4gxM5Y2JliZ3C/GBwCqWM0XUA/zQ9Trba0XmypUZrzOg907cltQ89o +gLhsdHLs6Iws6xrm0czOMzZ/TpRIPmOuU4ja2CKDyDrk9I5gC4R9MaHnNhtSN/KM81sfeuutOw v/60pKg== X-Received: by 2002:a17:906:dc8e:b0:c29:22cf:b0f5 with SMTP id a640c23a62f3a-c46797932eemr133114066b.33.1792580507411; Wed, 21 Oct 2026 04:01:47 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:46 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 22/36] python3-jedi: Upgrade 0.20.0 -> 0.20.1 Date: Wed, 21 Oct 2026 14:00:46 +0300 Message-ID: <20261021110103.1943456-22-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131280 Upgrade to release 0.20.1: - Avoid loading an executable path from project.json - Avoid changing the global recursion limit - Support for async pytest fixtures - Work better with PEP 695 type parameter syntax Signed-off-by: Leon Anavi --- .../python/{python3-jedi_0.20.0.bb => python3-jedi_0.20.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-jedi_0.20.0.bb => python3-jedi_0.20.1.bb} (81%) diff --git a/meta-python/recipes-devtools/python/python3-jedi_0.20.0.bb b/meta-python/recipes-devtools/python/python3-jedi_0.20.1.bb similarity index 81% rename from meta-python/recipes-devtools/python/python3-jedi_0.20.0.bb rename to meta-python/recipes-devtools/python/python3-jedi_0.20.1.bb index 5d49bc6cec..ecf2b6aafd 100644 --- a/meta-python/recipes-devtools/python/python3-jedi_0.20.0.bb +++ b/meta-python/recipes-devtools/python/python3-jedi_0.20.1.bb @@ -4,7 +4,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5ed06eebfcb244cd66ebf6cef9c23ab4" -SRC_URI[sha256sum] = "c3f4ccbd276696f4b19c54618d4fb18f9fc24b0aef02acf704b23f487daa1011" +SRC_URI[sha256sum] = "2f71208c3f9c1bca057c0e90d3f272aba44ace88fc4067d7587e9e069331b7e5" RDEPENDS:${PN} = " \ python3-parso \ From patchwork Wed Oct 21 11:00:47 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101594 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8876.1792580510177937342 for ; Wed, 21 Oct 2026 04:01:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=MfspWG0L; spf=pass (domain: konsulko.com, ip: 209.85.128.54, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-4a1e2957d7eso5753255e9.2 for ; Wed, 21 Oct 2026 04:01:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580508; x=1793185308; 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:content-type; bh=gw4BywpYP2K8v1J1hzPgdxYQLwMdlRWvz7p51Lh+/YE=; b=MfspWG0Ljin8nsCPMAgGXFZZW2QCdwiDK24kS6gXBSvhjauxIJUik/q8sF6IT+kluz qrc2UEd7LGR0hZ0Mq8SivbfE9VMI686rsxVZrdEo9BQNFrLn/qo/ocE3WpZ0IVr8DUpm DAFH0EcwiKwdrQg3P4sj5nTFWJ7iNI7TpKRSg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580508; x=1793185308; 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:content-type; bh=gw4BywpYP2K8v1J1hzPgdxYQLwMdlRWvz7p51Lh+/YE=; b=Cz67MNoC4n7HTdTfpma5J/0WQ+2sJzPQRTQoTjkJB35UwmiCYMFFJKXD9of9KLiNCi eO54rR0RdpFvICxUFjiL4rnyclNiRTA5dmX2ZaolKxVvjQjGYba94Qm28DnN+rS1CdKA eDXtnQmrMUiDjdsbsddxxqYa3BkWHeKtnbSwCNFir+J4fIfWbrYHQjmCCh0NhZi1fzH9 0JFs+c4LHrfOodX4TJMKu8zhn6eFxjtpfamlWx25mosCNtVSJdTWC3r4WRO96WaVbOfF 99SK4tTyQrOuEh4klqErzZZqmMpqzPkSE2QAu1FkwZCDC/I354q0fnSh5OiQuL0kW6CC An8w== X-Gm-Message-State: AFq9FYJg0jpLfYF5tLUSU5ccVMIsGaEz3KBh1hbX4U6HZY1RSnbBv+oB vTKK5JkLm9g1TudTW1KNJT9sNCdBy+39zHwBci86IUYPpUwnPjZhR7oEcAfsaL9JzJpBX7lsCHw ZhRTX X-Gm-Gg: AYBFou3nRO8P3YzcsaiBMaqvL1MO04r0gRu/80a3xRqjckifk/V2mrVQw2B2j8esBUA 2kOgv+ufQ4GFupm9mrqPFPx+gfb7TYpo5skoBQ7I4InCg6Ve2ArZEeeJyNZY4726AihIzSbsVfq bT2wGUjIoupCJCw++P91V9++KhJ551/wJ0lYWfT2vqWzliZ0Lc1wk9EZRTMFvz6tnvIDcoZysue ZKB1bu+aXzvgIiKXdvJjhQOWgN+1hOC21pby8YFIxaVdtsVvtAq4F8R/HVOOQOg2fNTVUEJXQ5o BGaV5hZAjPvvvonL49Zv7n1yMipzXn4CVBmoXYVh7WjfiZMgdaCAfbyVIjyaoaN82L3V2kIh5RR KP7yxQSxgqom3VBuk/VSg9W6HHNqMHUV2nFVETdD2rYndF6CdBjlp8JOdJn6CzskbqI3wMW8+FR IuWHpu6RlkXpjYa7OXHzup7Q0h4mtERmnqHocYK2KUIqxYYVqYsM2e2nDnx/K54zjrLm1eRtMvv lar8v/ubEt76gCNh+6Op3mjsJ2jbyzLv7h+AH2mFcGXJnY68me4zUa8UCkiMdevSURB5Zs5AgpJ MJE5IGZSuzdtr1aJQPc3tkxO9rKukipvj58VSm3z3YyYGGv8znpovInv+/laa0OcMK84EczUTpK mS1eS X-Received: by 2002:a7b:cbd0:0:b0:4a1:f9e6:f418 with SMTP id 5b1f17b1804b1-4a1fdd22fb0mr23016285e9.34.1792580508354; Wed, 21 Oct 2026 04:01:48 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:47 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 23/36] python3-joblib: Upgrade 1.5.3 -> 1.6.0 Date: Wed, 21 Oct 2026 14:00:47 +0300 Message-ID: <20261021110103.1943456-23-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131282 Upgrade to release 1.6.0: - Fix caching of functions whose source cannot be retrieved, such as functions defined in a notebook cell. Their identity fell back to str(hash(func.__code__)), which is salted by PYTHONHASHSEED and so differed between processes. A worker reading the func_code.py written by another one concluded that the function had changed and wiped the whole cache directory for it, discarding results computed by its peers. func_code.py is also no longer rewritten in place, so a reader can no longer catch it half-written and draw the same conclusion. - Drop python 3.9 support. The oldest supported Python version is now Python 3.10. - Fix eval_expr (used to evaluate the pre_dispatch argument of Parallel) to raise a ValueError as documented instead of leaking a ZeroDivisionError for expressions that divide or take a modulo by zero. - MemorizedResult now forwards mmap_mode to its store backend, so a cached array reconstructed from a location is memory-mapped as requested instead of being loaded fully into memory. - Unvendor cloudpickle to more quickly benefit from maintenance releases of cloudpickle - Fix Memory.cache for functions with a keyword-only argument that has a default declared before a keyword-only argument without a default. - Fix behavior of filter_args on some precise cases. - Fix a concurrency error that could happen with unordered generator. - Fix: dump() now accepts any input os.PathLike object to be consistent with load. - The documentation now uses pydata sphinx theme. Furthermore, optional dependencies test and docs have been added to pyproject.toml. Extend RDEPENDS with the missing runtime dependencies: python3-cloudpickle. Signed-off-by: Leon Anavi --- .../{python3-joblib_1.5.3.bb => python3-joblib_1.6.0.bb} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-joblib_1.5.3.bb => python3-joblib_1.6.0.bb} (77%) diff --git a/meta-python/recipes-devtools/python/python3-joblib_1.5.3.bb b/meta-python/recipes-devtools/python/python3-joblib_1.6.0.bb similarity index 77% rename from meta-python/recipes-devtools/python/python3-joblib_1.5.3.bb rename to meta-python/recipes-devtools/python/python3-joblib_1.6.0.bb index 46b89ba267..b70bd04d87 100644 --- a/meta-python/recipes-devtools/python/python3-joblib_1.5.3.bb +++ b/meta-python/recipes-devtools/python/python3-joblib_1.6.0.bb @@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2e481820abf0a70a18011a30153df066" inherit python_setuptools_build_meta pypi -SRC_URI[sha256sum] = "8561a3269e6801106863fd0d6d84bb737be9e7631e33aaed3fb9ce5953688da3" +SRC_URI[sha256sum] = "2ccc96785b12046c08fd6d55839c12857831b54a3c1673ffadd2f04bfc4eda03" CVE_PRODUCT = "joblib" @@ -14,4 +14,5 @@ RDEPENDS:${PN} += " \ python3-multiprocessing \ python3-pprint \ python3-pydoc \ + python3-cloudpickle \ " From patchwork Wed Oct 21 11:00:48 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101595 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.8878.1792580511227904194 for ; Wed, 21 Oct 2026 04:01:51 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=KQUXnN0Q; 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-48dfb76b304so63774f8f.2 for ; Wed, 21 Oct 2026 04:01:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580509; x=1793185309; 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:content-type; bh=o7hZohA2JImra7p+jgS1B0FAhr7dwg9hG0WoF021y8o=; b=KQUXnN0Q9HG/B9RYTnXhykOrdrvwzVl7EnUjRM/qEQwgOZ5IHpQD64w6KkJJj7KIGb UoSQ1WHV+uHImq8XIl27mcwoQ/CB7N7j7FEfXlujU3vyi7t8pbhA47ItjPgP1i4yYz5T yKne2GkSJzNpLA8iIoVpZSOKT4ZDxuJcGWeu8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580509; x=1793185309; 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:content-type; bh=o7hZohA2JImra7p+jgS1B0FAhr7dwg9hG0WoF021y8o=; b=Gmp/HLZPOSJuyMN4sQbRcHtSW5GoqPaodqVrSJIExbCRul8c5ItFjXsQam1dkHcEnU WLgEzDxdMB0kh0H04gN09rzlK6jY9eaePAbFc61dXD0Unf6QEXW7o8FAcgZgDUNHIlbR viHBOf2ihiBg/1/6OobMsbyigFJG8bTfG0b4l0P1vocyoo9J84znDVAu/aaFHTy34X5P SzhhQmep3k4RWf0a19TgD5LTlorwtHpynKY0Yu9PLnDYd/hDk3nGx0mA10jWAEIMe5uE Gyv61N0Ugdl5zUfEtoAwBIK+Gg4lrNY5qagjinFlGzrdALRcBalUAlNIEnGi/cyseYm1 KOsw== X-Gm-Message-State: AFq9FYIiFDgy9i4TllW8pl4b2x7cM2Qh6gmJCPwzYcb5wSqsKHAMjpx2 bhLhvHFiEQSQauG3JVupgCWVUjSp1YSnXbMclnZ9AxtL88ksrrmTnjB34maZN1FQhMWAyEy3THt LR0f9 X-Gm-Gg: AYBFou2IYd5K8qz3Q6Pxx7D3Xfs5FCCUr0pF3n8Jdb+9zBomGPT7iR8BWNJTEwX+v6l hILRA7luelWFRDdXWAE3Z/EtqBZ2mCUL0EQ4ZWxl0ARTNDwS4JP/03cI1qScFWT7vM5kjGPJETt sbFlkfksYG8l4CIbg9khyI8zfL8aoHHOuygC2VnVzhuq4O6dfXhNW2IQNquGpzjOdVc4MrOMb92 G0yfS85jxVVBKVUZa0ji+0AOlSzgUoG22iYCt2uufngoEoj3oHzQm4sjibv5tq0H6iDPqwqtLZA Gf9yHPIGtGXQbYf9FY4yVeycB7FWT913XdcH+8CLJbL56i/oIOKBk0wLvRpJ/BIJG6lBXBgS3rP XW64g0uClLtfHrh/Z+NmDQBQInDm3D0X8DMvEt+gUw0nJgAvCOjsuyZOO8XRiQ8i09Tjh8Tn9aL R1VBUcimocwpCIY3jpGfFBALKNtQcP+NefpgtUxp0KG8NbY0Dlbdv5wn0+c5RheHdS7L2161HI3 VjzEPGKuICAxog8t5mFXN7+QVcpqatd4P5iqf4ElrGRm/oeICl0O6CaM1n2dSIlxbU3t3wlIhny Zqj4haKqNTTtmtT2x7Jah6Pza7Ca0/4bNW9nnYKm4tvVELBBUclTHDX3cv4ePb0c9gNsoe3y0W5 aUm8RCRihYDlKIEOFwIMN23mNog== X-Received: by 2002:a05:6000:1111:b0:48d:fed0:ccbd with SMTP id ffacd0b85a97d-48e264caa01mr2377519f8f.34.1792580509304; Wed, 21 Oct 2026 04:01:49 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:48 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 24/36] python3-jsonpatch: Upgrade 1.33 -> 1.36 Date: Wed, 21 Oct 2026 14:00:48 +0300 Message-ID: <20261021110103.1943456-24-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:01:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131283 Upgrade to release 1.36: - Honor optimization=False when generating patches - Preserve the original file when in-place CLI replacement fails Signed-off-by: Leon Anavi --- .../{python3-jsonpatch_1.33.bb => python3-jsonpatch_1.36.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-jsonpatch_1.33.bb => python3-jsonpatch_1.36.bb} (80%) diff --git a/meta-python/recipes-devtools/python/python3-jsonpatch_1.33.bb b/meta-python/recipes-devtools/python/python3-jsonpatch_1.36.bb similarity index 80% rename from meta-python/recipes-devtools/python/python3-jsonpatch_1.33.bb rename to meta-python/recipes-devtools/python/python3-jsonpatch_1.36.bb index 6a1715c6df..3107eddb52 100644 --- a/meta-python/recipes-devtools/python/python3-jsonpatch_1.33.bb +++ b/meta-python/recipes-devtools/python/python3-jsonpatch_1.36.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=4f81c84f9a053e31fe9402a2a4e78864" inherit pypi setuptools3 -SRC_URI[sha256sum] = "9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c" +SRC_URI[sha256sum] = "7e110cb3c5a1c8768f7170bf8fb9887c4aa575fba74c95239e868b494bd9a522" RDEPENDS:${PN} += " \ python3-json \ From patchwork Wed Oct 21 11:00:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101596 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8742.1792580514306966158 for ; Wed, 21 Oct 2026 04:01:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=NPi2F6Bk; spf=pass (domain: konsulko.com, ip: 209.85.221.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-48b001cd92bso326634f8f.2 for ; Wed, 21 Oct 2026 04:01:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580512; x=1793185312; darn=lists.openembedded.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=/rR6tn+DiO3p2h4FxXMEUzCeMGJCJjOC1MCi/6mzic0=; b=NPi2F6BkFg6VkACKnaGxGB4mVV4bAMWvz9ZlZ24C1pmA2ymGw105yYsRM4xz5gOTUw 9EDAajLW81qGVdYuLREb/prs1dXiNgysc7WOQP8E8RGKsVql1nxgtzZU2/FvBkx2cdQu M/ZjlXL4xZl5mie/aMbR6dgHewpY8wmFFEjsc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580512; x=1793185312; h=content-transfer-encoding:content-type: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 :content-type; bh=/rR6tn+DiO3p2h4FxXMEUzCeMGJCJjOC1MCi/6mzic0=; b=fHmavZdW5PFcsyh+dA1Lm0A5TIrKiqawdFZ2CL8L/irCy0Sn+wsq/4KUbWscirvkJr MmV4kXLG0Qi8KzZ2tvlylGGDJL08wLopJzNQTiFvGpJ8FdAHM0VjHatbfCmuxqDkfUDJ FKfxEbO4BZrSZLtI+PQg5bmu5Ty4wCzRwPhcKimpdu41WxVaMuLWLRHtdCx/BKcBSxr8 +Wc4tVW/+uezkaYAmdsCt8y3UXTuGLWAoxtrhRBraidVr/zdwFcSHEg6w/IgwrG98l5w vtW1VRQfl9A7uTW927+arPehu5zgvdnhn1rVoP2q9NiwFu9QQsVQttewt+aHUlhKUPMA yCMQ== X-Gm-Message-State: AFq9FYJen07J5zr8RvYyWhiNB8D6rCFt/pw3wRz9eVTfeQRccqTccNDf CD/42TLBuAqvoS3+FHxgkOTqBPutO3ZkSl9Zgea+G2yI8PLKuJEdEDYDUItFeIz7w7mhQRimzv7 mf4M4 X-Gm-Gg: AYBFou1Fp1k0j3R1UbUoubjUCqmfwrIOg9VV2UTbGBVNZAnunUGsLlOTcbp+5at09/j Kw5vtFudfCxyHrFlreYQz2tZdA+xRodqUkOQpPXlHvgL5B+/HgaSTVv7L3tDTfLU9mkZpk6chOu Gtc0ztALq3QYCdHXfUubDSg7KrvFu9idrbylQQTq25lVMXvRH6KhfQi1bHMtwDQvT3VLPe43ubG I/ktEEsdlDpFDMQZGdr2mzdsf6SFX4y9Myml5ZO5mumiOWvCOYVu6MgSlBwbghlaXqt7duQtW/c RJ6soDrA/sMYIo2xD3/RmYQxczbvn+FHsza6J15Ef5cv8B2mIM0VOSgau52dJfqnu1SJDlGHPeQ qYSogBCXUVvr/Mf6NCHp8ZxS32758FjX2e98Qg0EYbVnuuMH5dWTzTnQAcoulbdyWZZbVnEtkyk c3Ag/TtFM9TSYqC7IdDxJM2nTGTDRLbd+5Gjf985pkXkqqASHzKpgjv6+CRl72iqLNIiMQB0+W1 YBcWY6lYJgaDLmuHAKgLBICLtUjU4kq6LdzjsFMYxOdtqBS5TG82dPKx8QEzWCaSet/lL+MjeWO 8mYzC2/EW8NFu56kGmD4+2J5X0bGrrr2zmykC/ZhFB++R3Rd/hlBUNYtn0qmbfNpc9GVWy5+MwH ax4Rj X-Received: by 2002:a05:6000:2313:b0:48d:f025:110d with SMTP id ffacd0b85a97d-48e264d182cmr3931068f8f.43.1792580510877; Wed, 21 Oct 2026 04:01:50 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:49 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 25/36] python3-lazy-object-proxy: Upgrade 1.12.0 -> 1.13.0 Date: Wed, 21 Oct 2026 14:00:49 +0300 Message-ID: <20261021110103.1943456-25-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:02:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131284 Upgrade to release 1.13.0: - Document explicit proxy evaluation and identity checks with None. - Fixed some broken tests on Python 3.15. - Added configuration for Windows ARM64 wheels. - Added Python 3.15 wheels. - Dropped support for EOL Python 3.10 and 3.9. - Dropped wheel building for Python 3.13 free-threading (experimental and unsupported by cibuildwheel anymore; details). - Fixed typo in __annotations__ (basically it was broken). License-Update: Copyright years updated Signed-off-by: Leon Anavi --- .../python3-lazy-object-proxy_1.12.0.bb | 16 -------- .../python3-lazy-object-proxy_1.13.0.bb | 37 +++++++++++++++++++ 2 files changed, 37 insertions(+), 16 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.12.0.bb create mode 100644 meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.13.0.bb diff --git a/meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.12.0.bb b/meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.12.0.bb deleted file mode 100644 index 273211a3e9..0000000000 --- a/meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.12.0.bb +++ /dev/null @@ -1,16 +0,0 @@ -SUMMARY = "A fast and thorough lazy object proxy" -HOMEPAGE = "https://python-lazy-object-proxy.readthedocs.io/" -LICENSE = "BSD-2-Clause" -SECTION = "devel/python" -LIC_FILES_CHKSUM = "file://LICENSE;md5=f0cd92fd68aacee0503822c05a3ee6a2" - -DEPENDS += "python3-setuptools-scm-native" - -SRC_URI[sha256sum] = "1f5a462d92fd0cfb82f1fab28b51bfb209fabbe6aabf7f0d51472c0c124c0c61" - -inherit pypi python_setuptools_build_meta - -do_install:append() { - # contain moddate, makes is non-reproducible - rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/lazy_object_proxy/__pycache__/*.cpython-*.pyc -} diff --git a/meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.13.0.bb b/meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.13.0.bb new file mode 100644 index 0000000000..e8f1f7a0c2 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.13.0.bb @@ -0,0 +1,37 @@ +# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'. +# The following is the difference between the old and the new license text. +# Please update the LICENSE value if needed, and summarize the changes in +# the commit message via 'License-Update:' tag. +# (example: 'License-Update: copyright years updated.') +# +# The changes: +# +# --- LICENSE +# +++ LICENSE +# @@ -1,6 +1,6 @@ +# BSD 2-Clause License +# +# -Copyright (c) 2014-2025, Ionel Cristian Mărieș. All rights reserved. +# +Copyright (c) 2014-2026, Ionel Cristian Mărieș. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +# following conditions are met: +# +# + +SUMMARY = "A fast and thorough lazy object proxy" +HOMEPAGE = "https://python-lazy-object-proxy.readthedocs.io/" +LICENSE = "BSD-2-Clause" +SECTION = "devel/python" +LIC_FILES_CHKSUM = "file://LICENSE;md5=1d907de309286ace60c424a81666867d" + +DEPENDS += "python3-setuptools-scm-native" + +SRC_URI[sha256sum] = "ce34046cb021d69c72d05ddb83821ecfd4d2d0a5d43a93c5cd01c9e34779cf14" + +inherit pypi python_setuptools_build_meta + +do_install:append() { + # contain moddate, makes is non-reproducible + rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/lazy_object_proxy/__pycache__/*.cpython-*.pyc +} From patchwork Wed Oct 21 11:00:50 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101599 Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8884.1792580516085341373 for ; Wed, 21 Oct 2026 04:01:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=oKbSwYr5; spf=pass (domain: konsulko.com, ip: 209.85.218.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-c450ab1483cso87857366b.3 for ; Wed, 21 Oct 2026 04:01:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580514; x=1793185314; 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:content-type; bh=duI09lSyFIyXgjuCxxiBxHIxRt1WCYfPFIOns0BVopY=; b=oKbSwYr5XeL2o1tSg9PJt5zF+UXXfnKWzWXF1ezIfobosfZP4NM7r22TLR9F/qeqo4 VXMgIlvG52W3B63zSYhNoKgHjRaxSctZtCFNLf3UcYhsjHusHfp9wk5gaoVSMxXGvC2w KXTg+V9qoaNS0vkn70XrQtkPazagcMNegAnVE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580514; x=1793185314; 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:content-type; bh=duI09lSyFIyXgjuCxxiBxHIxRt1WCYfPFIOns0BVopY=; b=1tH9VO+8O92lnpE1nBPr482gYhJfxWzD6ez2/3ihWB95sw5hf7sb993mPuZxP1xlJK nnf0ijZMkEf3XdgK1o4Rr2evQQRN+F0JvOsA/4qcVqd8iuJuliruIdMykkUIMhdMYQji C5s9Ug2HO8mzlourMBEDnuHpfU9HyQzwBZqqrGXwVX3D8LNYz8GVbVeMaBAvQK/Iz4xW oXYeuL4ltszN2th0cwYiQWRnqjDvbX3HL6/wOam2WOblF07YlBQKMCloRS3diI6ozCub SlXi0NR4D5/LnV1dhoWdNn0AoVMcxLVEkJ/XpJTQ525MG37RJm1hrcXFCASuErA2Ux0Y 28jA== X-Gm-Message-State: AFq9FYIZFnXPUemOZHw9puO86KU7PvKoZYGpugVZyA3EZ8GthUD2/RF3 rC0hPU/kxOJ7bpFQUzoxTwsDIA0vb4CAeVMfXNp/mwsZlafwI3fbqVXrcbMysaG8i/1hz9HMCiY mdqLq X-Gm-Gg: AYBFou0TuaSa4WplT/h4xv+GGFhK1IcHj/s6GFvVzsUCmxI288jZv/y6dWkpGfwDPQJ OAThVLNEsek5M0l5A5WlGaqtoj+2B2drAxHesAxCetHLDYLeVnM4yjS1QmCYWOQEaJND9M1UGNU F1XxnOPTDpOtyESIkOaXavPKrS4VPEl2x2Ik7X6P4kjqkxIWvNF2v4poGWF3yVOoMO6zL5aEQKr uUNJjawtTJUpt8fb4nhSWVfEAHGgCpYisf1eUaNWJ4YAsxOzx5CEsJDyQ+/9kSFm4UNuc9R8xVj fcgadWK0EhyHlizaat8Unn4RnrjkKxFy0Cq1VDjYttdwdtHlX4ZUxLWwrkz04bCR0EWkPBnHza4 sNin7BmedgybAC0pfz3XsXuTj4TROYzvIfcIuCEHH1mX0IUJ5r/sMi8JYWeiciOSvOJCHyIxZWR hdr3q1NbEIcAFjL4C3n/HmYLOUC3fSy6T1Wd7jfgDzLL9ncDT7mRQSfIvtp2BtGHeSdTNrHa7oR ZvEbI9lD0Yu10Vir/snupD1YdXEOvQ5iE/jxXAvvxg1PnTCg8HN4jOBSUIwd5Eg9OhXbHHLTdN+ 7AUYJYCHZdyhvNnxqM9uI5hIR4ng6aTHxK7+3lbYsVw8xXTqfWcSrafmvNb5BABKRwIr7+vmTN+ UvEv2 X-Received: by 2002:a17:907:60cf:b0:c3f:d8f2:f08e with SMTP id a640c23a62f3a-c46799f0243mr154803066b.44.1792580512853; Wed, 21 Oct 2026 04:01:52 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:51 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 26/36] python3-luma-oled: Upgrade 3.15.0 -> 3.16.0 Date: Wed, 21 Oct 2026 14:00:50 +0300 Message-ID: <20261021110103.1943456-26-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:02:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131286 Upgrade to release 3.16.0: - Add support for SSD1363 - Remove deprecation notice in framebuffer mixin - Make page_address_offset configurable for SH1106 displays Signed-off-by: Leon Anavi --- ...{python3-luma-oled_3.15.0.bb => python3-luma-oled_3.16.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-luma-oled_3.15.0.bb => python3-luma-oled_3.16.0.bb} (84%) diff --git a/meta-python/recipes-devtools/python/python3-luma-oled_3.15.0.bb b/meta-python/recipes-devtools/python/python3-luma-oled_3.16.0.bb similarity index 84% rename from meta-python/recipes-devtools/python/python3-luma-oled_3.15.0.bb rename to meta-python/recipes-devtools/python/python3-luma-oled_3.16.0.bb index c4d347419e..2606cdd4eb 100644 --- a/meta-python/recipes-devtools/python/python3-luma-oled_3.15.0.bb +++ b/meta-python/recipes-devtools/python/python3-luma-oled_3.16.0.bb @@ -10,7 +10,7 @@ inherit pypi python_setuptools_build_meta DEPENDS += "python3-wheel-native" -SRC_URI[sha256sum] = "16925fe668f484803df0683add800b19e5dd7316a1d64eb06ec2ae817473901e" +SRC_URI[sha256sum] = "9e5df928b11c4622872d0da25dd90186ca5e4c1cf1c01b562e7cda86f877f437" RDEPENDS:${PN} += " \ python3-luma-core \ From patchwork Wed Oct 21 11:00:51 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101598 Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com [209.85.208.44]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8883.1792580515970719837 for ; Wed, 21 Oct 2026 04:01:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=B+jSkM0n; spf=pass (domain: konsulko.com, ip: 209.85.208.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-6b3dd83e779so955621a12.1 for ; Wed, 21 Oct 2026 04:01:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580514; x=1793185314; 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:content-type; bh=lq5twC8AgZzDjkJyY4WW1mCVwJb3Wlc2YKiErZMS4yM=; b=B+jSkM0n2nOqlSICvZAUTTSuen0339XVphqo5tETwjeCrgZoTXfOQwRpG8RRYSlcIU c+ClNIndtjQnAmDdE/g/OWfxILubhtkuijF98SDFqF9CpS3OA0SpSZbJskeahwwR9pi/ JlO3ywi/Rd911OTFafHZb8rV1Ij8aQVO1FBF4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580514; x=1793185314; 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:content-type; bh=lq5twC8AgZzDjkJyY4WW1mCVwJb3Wlc2YKiErZMS4yM=; b=ZRFFDOXoCA4zNYBKSoyFFvovlASlC4Xe9X3k5DkhZB/0qsVVlJh2Jx+T+DlhpIvtt+ R/VFJx9MUZ4zzllGx2fWfzXUlU7xBurmziIJYwWCCDsTf8XGIHkAn6KSwOptLxAzQBFy vTXXP1Mx3hVJ3TAgc0xPWDi5yAo3KAC8Sa4ON57cDWloPN1RZG0RfZAvYDnUrQ5qxPXn ytJ8OOC6aInlL1/PxW63ZnHoF+S5DZ4Lh0O2YdJI2DivwNz7BhKvaVDHzN2LtuF6Zm3p EJrGEUiZ0Qu6a1Y3ETaSrCk6GzKS/j7hYuq6Gmab9mfTxH7xgtELi28IMK6OiWL/jSWF oEGQ== X-Gm-Message-State: AFq9FYINoSskRbS/b8pRbQ7dk6e+NB7SoamnPJ9B4ASKPfK+4FU4dEiL o+piV89Ppn768SUOQxxKJylYYflHwnQbdHyXBItu7W3qTqH5TYTVdSSB+t86HnoSED6NjlmgEfW 4SdDV X-Gm-Gg: AYBFou1DvA3hkkBA72C3CExqcWyPwRgQgCNABmUkmCTgw1xdJl+a1GyyAcBHiEq4K+X kF9Zs7lQ5q80+V0EPQOd+2Sohl6ZNrdKhZL6q5EBJmFA4eyKUJGSygZxDbfV55Rdkzv0TvRiGSE CrtsAtMsd/i1suGN+sXnuhlZUxNxkPMFw+gUQ6HruEWzi65TZ42R+prpCMpB8ys1jgFdlh8heun 4d+hi6iddkOeRLeMbJeiOsqQlA/A3K88TCAVx0eWnkWvtWfeApswIc8YAUa3xta12xynwIHgHv7 WlmtL4Y2SAsf0dq/jWM/hEZ/lOTbf+5L55PKroIEQrC+HZtR9iGtIDLL+Y6DdWkT5FG/OATQtV+ Hh2By4TfmfxARUCpcp4PVJeaM0/EY6cfy9G8ZbbIfYlG/YFazO/3nV0VU+xopHNAGElvKW6Rn5R /UmNPTv0h2WT8yfPrWbNYX8bQLUFXpgdOxBNT5lSht7lURFL1/UQRRYpJMsh+tnl09z1VIXdbUD sub+bnQgrkcozRFbOhQuV4FCaXA2//yVjP7IaO3EDWsR7rfi2/bJaYhNpFR8VM/x50ZP4oZGThW MD96LNWBNTBLC1QsL7wi/5QchRjOWBdeqjW9ysXEYUgumPGbh3u3jb/MtXe0kWPeXLUq8JL1bPN Prtlt X-Received: by 2002:a05:6402:11cc:b0:6b1:a4cb:51fa with SMTP id 4fb4d7f45d1cf-6b408e9e79amr1100065a12.8.1792580514125; Wed, 21 Oct 2026 04:01:54 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:53 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 27/36] python3-mmh3: Upgrade 5.3.0 -> 5.3.1 Date: Wed, 21 Oct 2026 14:00:51 +0300 Message-ID: <20261021110103.1943456-27-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:02:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131285 Upgrade to release 5.3.1: - Add Linux riscv64 wheels (manylinux and musllinux). Signed-off-by: Leon Anavi --- .../python/{python3-mmh3_5.3.0.bb => python3-mmh3_5.3.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-mmh3_5.3.0.bb => python3-mmh3_5.3.1.bb} (80%) diff --git a/meta-python/recipes-devtools/python/python3-mmh3_5.3.0.bb b/meta-python/recipes-devtools/python/python3-mmh3_5.3.1.bb similarity index 80% rename from meta-python/recipes-devtools/python/python3-mmh3_5.3.0.bb rename to meta-python/recipes-devtools/python/python3-mmh3_5.3.1.bb index c7f3f18ad4..ef15ac41aa 100644 --- a/meta-python/recipes-devtools/python/python3-mmh3_5.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-mmh3_5.3.1.bb @@ -8,6 +8,6 @@ inherit pypi python_setuptools_build_meta DEPENDS += "python3-wheel-native" -SRC_URI[sha256sum] = "95832419b87b882bec9dcd7d041d74887ba7745b3659c14be1ae1db5cfa35cad" +SRC_URI[sha256sum] = "bd86d0c86b52332319d981d03781ff77811a29db544a69902dc06b5506bb3e19" BBCLASSEXTEND = "native nativesdk" From patchwork Wed Oct 21 11:00:52 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101600 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8885.1792580517260908859 for ; Wed, 21 Oct 2026 04:01:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=U1Kl1u8+; spf=pass (domain: konsulko.com, ip: 209.85.221.48, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-48df54150dfso366147f8f.0 for ; Wed, 21 Oct 2026 04:01:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580515; x=1793185315; 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:content-type; bh=QNRXEi5KY7QcH7Hzq17w3Qa+Padz72ZAbQTdhKlcZNo=; b=U1Kl1u8+mrbC8Gbocdx0/hbAD/pVDrAwnDPvHHqbuXpL70SYj5Vz2KdELCHRVn7eFu eijjRN6woaFIvIt0gmTcmWwfKwQFowXqb61v8W4mAZXwfBVnZrgmHX+kniaOpyXxhh4G UYG4PZDPBQ6PguA7tVF0qLhwQ5u8ysac9x6aA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580515; x=1793185315; 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:content-type; bh=QNRXEi5KY7QcH7Hzq17w3Qa+Padz72ZAbQTdhKlcZNo=; b=z1SgQZozwSPNccGxMfU/gwT5fRepOT8nsnzy6aTsw79Lg6bybNmHBYZkAvEIv5MaTC zx/1rkYFNMWwlitG/EmIZVOBlAH6lZLO2JP1AwUm02SCIdZPXiTukHtVI5u/abSvkIqw GRivBFE8lwPT1gyDEiUOmrJfenSOpUMogQlJDSVaCqeogwvXsD1deY5nKFg/PgpFOJZc fSixn16zOevoRKsvu05Co3aMjvuEuDyGEryGPJGFCCEFmoAUbpGnZEj+U8bN5TdMnDV5 R2a7wOBGBHUtyVgD7Xea16TPqkUGuzk6dlG+KoiGz/HuCOnjZWaFoxaYNN41eAignA1p p9DA== X-Gm-Message-State: AFq9FYLTDT22A8ITpLM5xs5LAFfLnMhI+zvxSaPsdRSA1tNXWLI6Giln Jk15/77ZPImglARPR3SzuZpizoAISZ23ycjxm+THz/kzYoWf3tuj5lna4IBIp0JXkT4Qo03I1uB ALgXG X-Gm-Gg: AYBFou0Hjrj9c8pWoikBJGMu9uBEfBUZXZVIs+tAyr/P+8c6bNiq+tADOZXqvNiO+UM kZ6TSG++VWag1nAgmhN22Zjh3ZpMSlooC9FWUy40aXTeumjKY6knUd0DRXZXQsnPW7Cg7dKUbYf Al+OS4KbO13WezjvHUWAmhVyguALDO/U5WxVuured5mf6iN+OVTIhBS7JTfkBPRw2U6EgZuxA8+ 7gUaAgO0nDMfUwRombZhHsmM7hB9YwS57BGpYNdwTrdbZyluTGwg4vMhA3UjuKdr8Zf7NMCeXqu /pU+auFQMWmNnD8ZidyGGnv8B4I1hgQsd0O8cONwXmwT5xsA8CAgEPT2j7WcHoqJJIyXnEvT6HB 9sgdytHXRZ5dVoKF/yY9EZnKhbWoSDBELVsolD8si4168oZ+EYzU7h6a4mngokyijGFaxz/Wpev MFbZEz25a8F3gG7J9CiShCGYoR7VLhCIxauEJQ8e3vRr597aH3XoZ6+zqjl6X+nML7+zwoV4Gmj rxw4xgICapW4Y0trzL6cbnfKguHzFoemu1mCM6ICWGALVFyBvsqq3Y1amlnor0N/1YiaPfizFez WitxcK2GqgwWDfVErYn/ccQxQyNEDkoLazHSEW99sHdhRwtcdJkSxnzI+PD1due0zqMK7p1vGQp da6IfMMS8nOJHK9GQmqKAma+eVQ== X-Received: by 2002:a05:6000:46cc:b0:488:6561:b324 with SMTP id ffacd0b85a97d-48e264c989amr2201472f8f.9.1792580515314; Wed, 21 Oct 2026 04:01:55 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:54 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 28/36] python3-msgpack: Upgrade 1.2.2 -> 1.2.3 Date: Wed, 21 Oct 2026 14:00:52 +0300 Message-ID: <20261021110103.1943456-28-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:02:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131287 Upgrade to release 1.2.3: - Fix memory leaks in the C extension when map key validation or container hooks fail. See GHSA-j586-36cw-2gc2. - wheels: also build for pyodide using emscripten. - Support packing Python 3.15 frozentdict (PEP 814) - Reject negative array and map header sizes Signed-off-by: Leon Anavi --- .../{python3-msgpack_1.2.2.bb => python3-msgpack_1.2.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-msgpack_1.2.2.bb => python3-msgpack_1.2.3.bb} (83%) diff --git a/meta-python/recipes-devtools/python/python3-msgpack_1.2.2.bb b/meta-python/recipes-devtools/python/python3-msgpack_1.2.3.bb similarity index 83% rename from meta-python/recipes-devtools/python/python3-msgpack_1.2.2.bb rename to meta-python/recipes-devtools/python/python3-msgpack_1.2.3.bb index d71a99fa74..09e1180635 100644 --- a/meta-python/recipes-devtools/python/python3-msgpack_1.2.2.bb +++ b/meta-python/recipes-devtools/python/python3-msgpack_1.2.3.bb @@ -6,7 +6,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest PTEST_PYTEST_DIR = "test" -SRC_URI[sha256sum] = "9eb0b0e602064527a045ea28c4f174ed69383587e29cebe28947e3b84106eb2a" +SRC_URI[sha256sum] = "32edb81a2b5eb7cd7c9d941b2bfbbb082fd2cd09e0e725930316af6b708db186" RDEPENDS:${PN}:append:class-target = " \ python3-io \ From patchwork Wed Oct 21 11:00:53 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101601 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8888.1792580518783476491 for ; Wed, 21 Oct 2026 04:01:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=AGtAyYFh; 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-48df0fa43c5so436195f8f.0 for ; Wed, 21 Oct 2026 04:01:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580517; x=1793185317; 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:content-type; bh=S9sEQOTCytTnlIYAxsvKaKhNgglBPKXt+c4cKgmUkeY=; b=AGtAyYFhBc9xl4rrBmPCfsn6Z5PmTZP+jLN+BF/gidSmi7clRoW1AAEFqL6L4hBr1Q ZQoNrTHq0h+0y3k492nssJMDByB76iiU2oqXzFKELXUDCbel1h3JoZJTpH35IytUbMvw hpwWobpb8SUjda5VhRgKWU3L5s0wZI0uJKob4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580517; x=1793185317; 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:content-type; bh=S9sEQOTCytTnlIYAxsvKaKhNgglBPKXt+c4cKgmUkeY=; b=JHKzWhtxKWdQLGd9PiXIxuGirNZbRjxerA5mHsFeCV/ScWXIuh4P/XHFb2dSUFK9Cb dcrqJ0QGhMo3EMRFqYzZkp7uRIgT10NtekpF4P8s4zDlYgFh6ebs3/3oi9HHIVpaQhfO u+apYHJyIBqyDYuaAAPKcdDiZWU1miCWLGak8WQefHIVFLvpJGrZc7VO1LoelLJc6Ycl GlfZNEQX5AAfCrQFAHA3/V6CE5dpQr4m5wF6Fuyy/OvSVmSYTQfzx7IBx4KpiwO0kbga X4NNep16vQVOLPFKz1N8xbVLBHwfWdnAxsjKUt+4KjE/fEdli0AL8n5iyQLZipmVO17E vZ3Q== X-Gm-Message-State: AFq9FYIZpf/TMgabRehenLCjAW+VzHeAAW45ZllwSZFIW3LKGbAGyJjM WqdKj6L0/6myIptiUm7Qmfu/t/5feLTtv+JqwQQEiOZq5/imNLZFDfqUM6qqIgUNVEh6FgM6vuC 2l8EA X-Gm-Gg: AYBFou381NxjR8tMZZsJmxXb5qhvLEmsqi0JgghU1Znmys2r2bFCnCJBc3mFY9AGIaX JZP+MC9If+Sn5pJRDcKusM8Qxz2LW+WqUADSLVVf/saTudP2xkL584LKo8rVJDPBd33mUjy7KAU x3mEAsuSzBWjJ35Nk5At7fFQ3YlRCGDkidjHS5tyHBPKMWPjlbHwjJ08dVeEHFLvW/DDKewaNNN LhCrbfjP9cUmmaJDUbVSwLv9q+WuRWQf9ByGkVH6LqvVPgFf9vDt7leWYulAKXrDF9OHZIGWJIZ ixMFaez3vtjwFBBlWJXV5yBAPzLHKXUAP99spATTv8dW4i5H/kITEU2yONtEAvO2BLGMYqCSvHj zYuALiYrEAA3rUM5oyjuo2A7jsyq+M8aEZsOgQyvJoJAFJtKYunqA10OMd6+wHjAorxmczTdPM0 zm5bn89XVl962dlA5oAkWbQ1zqPL7sIjezFOy0WHyXZwEaFAR36oSKVo4gCl3pYzfuvNQfpPMxK MO4iYiL6hrquPvV6vj90HBGzbjrNs8BHI8Yjjz8i4CdqlO7eb3m2udHdD7uzQfaxfaCMTqbr8Z4 B3MMG+KR1r0ZdHoDQiimAEepKv0eM89zTrtU/jE9inXc/54uN3WXg9mJvj9xjpTvt+E67iWzIPn 6pKF8 X-Received: by 2002:a5d:5603:0:b0:488:8da2:4b0e with SMTP id ffacd0b85a97d-48e264d3290mr2987608f8f.21.1792580516766; Wed, 21 Oct 2026 04:01:56 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:55 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 29/36] python3-networkx: Upgrade 3.6.1 -> 3.7 Date: Wed, 21 Oct 2026 14:00:53 +0300 Message-ID: <20261021110103.1943456-29-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:02:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131288 Upgrade to release 3.7: Highlights: - The isomorphism checking suite of tools has been upgraded. The VF2++ functions now provide subgraph isomorphism and subgraph monomorphism checking. - Leiden based community detection algorithms are now supported via leiden_communities and leiden_partitions. This provides an alternative, often improved, community detection algorithm compared to the Louvain functions. - The pygraphviz library is now provided via pip with wheels that include the GraphViz binaries. This should make the NetworkX interface to pygraphviz easier to use for graph layout and rendering. API Changes: - Expire random lobster dep. - API: Expire deprecations of could-be isomorphism aliases. - Proposal to deprecate bfs_predecessors. - Change maximal_independent_set to return set instead of list . - Add centroid as alias to barycenter. - API: Deprecate p2g module. Enhancements: - Adding the Tree Optimization in Floyd Warshall. - Kruskal MST early break for efficiency. - create new generator that returns a random k-lift of a d-regular graph. - Floyd Warshall: Adding support for weight parameter as a callable. - [ENH] Flow algorithms: Add support for callable capacity parameter. - fix: add suggestions from #8021 and #8029 to is_aperiodic. - Improve chordal code readability by removing helper function. - FEAT: Added basic random walk utilities #8378. - Implement Constant-Potts Model (for use with Leiden community detection). - The isomorphism checking suite of tools has been upgraded. The VF2++ functions now provide subgraph isomorphism and subgraph monomorphism checking. - Adding optional sp arg to closeness_centrality. - perf: replace built-in sum() with np.sum() in pagerank and katz. - ENH: Add format parameter to adjacency_matrix. - Proposal: Add density to nx.describe defaults. - Add utility to extract faces from PlanarEmbedding. - Improving views exceptions. - Optimize _build_paths_from_predecessors stack logic for 30-40% speedup. - EHN: Add nonedge argument to from_numpy_array and complete the roundtrip. - State-of-the-art implementation of Tarjan's algorithm. - Add description and keywords support to GEXF reader/writer. - DOC: more barycenter and centroid equivalence. - ENH: Add Barber's bipartite modularity quality function. - Leiden based community detection algorithms are now supported via leiden_communities and leiden_partitions. This provides an alternative, often improved, community detection algorithm compared to the Louvain functions. - ENH: Add Shen's overlapping modularity quality function. - ENH: leiden test and doc_string improvements. - Add butterflies() to bipartite cluster module. - Avoid O(E) lookup in nx.display -issue8639. - Add HITS algorithm benchmark to benchmark suite. - Add DAG antichain width. - escape tuple labels in generate_gml. - Speed up the residual flow reset in edmonds_karp and simplify the minimum_cut partition. - Avoid building the flow dict in maximum_flow_value. - ENH: add n_samples parameter to rich_club_coefficient for multi-sample averaging. - Simplifying _build_paths_from_predecessors - 10% faster. - {label=Highlight} The isomorphism checking suite of tools has been upgraded. The ISMAGS symmetry aware isomorphism and subgraph isomorphism checking tools now support directed and multigraph Graphs. And, now in addition to support for (induced) subgraph isomorphisms, they support (non-induced subgraph) monomorphism. - ENH: adding magnetic_laplacian_matrix. - ENH: Speed up connectivity checks in random_reference and lattice_reference. - [BUG][PERF] Fix ISMAGS directed matching and monomorphism overhead. - Add: Shrikhande graph. Bug Fixes: - Bug: Floyd Warshall: resolved self positive loop bug. - Bugfix for spring layouts with empty list of fixed nodes. - Fixed diameter/radius error for null graphs. - Floyd warshall: raises error if negative cycle is found. - BUG: fix ISMAGS self-loops error. - Fix cost function in min_weighted_dominating_set. - Fix sparse heuristic not applied to diagonal blocks in stochastic_block_model. - BUG: fix SpanningTreeIterator AttributeError when using next() directly. - Fix all_node_cuts: correct Even-Tarjan reduction for Kanevsky's algorithm. - fix multigraph isomorphism tests and fix support in ISMAGS and in VF2pp. - BUG: Make argmap._lazy_compile thread-safe. - reject out-of-range bytes in graph6/sparse6 decoders. - Fix: bug with mean degree part of geometric_soft_configuration_model. - Fix k_components losing or truncating k-components. - Fix ISMAGS ignoring matches when graph has extra node/edge colors (gh-8738). - BUG: reverse the map returned by vf2pp functions. - BUG: Fix node connectivity and node cuts for digraphs. - BUG: Use power iteration as the default HITS implementation. - BUG: group betweenness gives incorrect values for undirected connected graph. - BUG: Group betweenness centrality counts paths incorrectly for directed but not strongly connected. - BUG: Group betweenness skips adjustments if any sigma is zero. - BUG: Handle KeyErrors in directed not strongly-connected group_betweenness_centrality. - BUG: correct normalization of group betweenness centrality when endpoints is true. - [BUG][PERF] Fix ISMAGS directed matching and monomorphism overhead. - BUG: Fix vf2 handling of isomorphism_iter with isolated subgraph nodes. - fix: handle empty candidate sets in ISMAGS.largest_common_subgraph. - BUG: Hold the graph weakly in cached edge and degree views. Documentation: - Improving FP recommendations. - DOC: add Reporting Views reference page and include in toctree. - Betweenness documentation definitions should match default behavior. - docs: clarify chordal_cycle_graph degree for multigraph vs simple graph. - DOC: dedup graph setup in fp tutorial cells. - Clarify decorator usage in backend implementations. - DOC: Warn that env vars must be set before importing networkx. - Update PGF/TikZ link. - Consolidate reportviews documentation. - Document betweenness normalizations correctly. - DOC: Add nx-guides cross-link to plot_lca example. - DOC: Update link to football data. - Clarify that bfs_predecessors() does not actually search through predecessors. - Add example to filter multiedges in edge_subgraph docstring. - Doc: Add nx_pydot to DOT file documentation. - Adopt scikit-learn's agentic AI policy. - Clarify a note on graph ordering in graph_atlas_g docstring. - DOC: Update import convention for bipartite docstring examples. - DOC: Use dict(G.degree) in examples. - Fix typo: thrid-party to third-party in tutorial. - Fix: minor typo in docstring. - DOC: Add docstring examples to random_walk. - DOC: first step to add football.zip to examples directory. - DOC: Add football example using url to our own examples github folder. - DOC: Remove Good First Issue references from docs. - DOC: Add note about from_scipy_sparse_array treating zeros as explicit zeros. - Update maximal_independent_set docstring. - Add examples to degree_histogram docstring. - Gallery: Fix and update basic_properties example. - Added example for SpanningTreeIterator to find min spanning trees. - Gallery: Update basic read/write example. - Gallery: split simple graph example into two separate ones. - Fix broken links in quotient_graph docstring and other minor doc warnings. - Gallery: Improve plot_dag example. - Gallery: Improve plot_degree_sequence example. - Enhance has_cycle docstring with usage examples. - DOC: Remove redundant sphinx links. - DOC: clarify lazy exception behavior in topological_sort generator. - Fixed incorrect description of modularity formula for directed graphs. - DOC: clarify remaining readwrite generator docstrings. - DOC: Add note about connectionstyle effectiveness. - DOC: more barycenter and centroid equivalence. - DOC: Add xref to nx-guides to gallery overview. - DOC: Add conference information to visualization in football example. - leiden: fix "wen" + duplicate "the the" in q_add comment. - Fix star graph node count in dual_barabasi_albert_graph comment. - DOC: update to roadmap. - DOC: Clarify degree_centrality behavior for directed graphs. - DOC: Fixups for Leiden docstrings. - DOC: Update install guide. - Louvain updates to docs and code readability. - DOC: Add Hiveplotlib to Drawing Docs and External Examples Gallery. - Clarify attribute behavior in relabel_nodes when multiple nodes map to the same target. - MAINT: update code of conduct form link to match NumFOCUS link. - Warn when PageRank convergence check is ineffective. - DOC: fix lattice_reference niter default (5, not 1). - Fix typos in comments and docstrings. - DOC: Add example of floating point handling for maximum_flow capacity. - DOC: minor tweaks to biconnected docstring examples. - BUG: fix bfs_successors yielding empty tuple for zero-successor source. - DOC: clarify method='unweighted' behavior in all_shortest_paths helpers. - Fix docstring parameters that are not in the signature. - Raise NetworkXError on unknown attribute class in GEXF reader. - DOC: add example of immediate post-dominators. - Fix four docstring parameter names that do not match the signature. - DOC: Add details about steiner tree approxmation for disconnected graphs. - DOC: Fix broken link in leiden_partitions. - DOC: Fixup communicability. - DOC: document bfs_layout raises. - Add and correct ISMAGS method docs. - DOC: Fix write graphml docstring examples. - DOC: Fix edgelist docstring examples. - DOC: Fix TeX docstring examples. - DOC: Fixing adjlist docstring examples. - DOC: Fix gexf docstring examples. - DOC: Fixing bipartite.write_edgelist docstring examples. - DOC: Fix pajek docstring examples. - DOC: Update bipartite.read_edgelist docstring examples. - DOC: Fix multiadjlist docstring examples. - DOC: Fix gml docstring examples. - [BUG][PERF] Fix ISMAGS directed matching and monomorphism overhead. - DOC: Fix Parameters indentation in generate_gexf. - Expose *Matcher classes to get them into the objects inventory. Maintenance: - Relaxes check for undirected edge node ordering when backends are used for networkx tests. - Revert "pin python 3.14 to be version 3.14.0 until dataclasses are fixed". - MAINT: Single implementation for different returns. - CI: Build docs in parallel. - BENCH: Add minimum spanning tree to benchmarks. - fix: circular_ladder_graph edge cases for n < 2. - Fix/refactor dag root to leaf. - fix: preserve string positions in to_agraph conversion. - BUG: forceatlas2 layout with nonarray complete initial positions. - Add benchmarks for is_chordal. - Explicitly install nx after deps. - Minor improvements to chordal_graph_treewidth. - DOC: Eliminate sphinx build warnings. - CI: Bump dispatch workflow python version. - Update minimum dependencies (SPEC 0) and drop python 3.11. - Remove _hits_scipy code that has been deprecated. - DOC: footnote -> hyperlink. - Linting exceptions. - BUGFIX: spring energy and ARF layouts with zero iterations. - Expire random lobster dep. - MAINT: Reuse could_be_isomorphic in fast_/faster_ variants. - API: Expire deprecations of could-be isomorphism aliases. - MAINT: Bump linters. - CI: Use pixi for CI platform/OS independent tasks. - CI: Explicitly add pip as a dep while resolving doc env. - Minor random_walks test refactor. - Refactor random walk implementation. - Minor update to zip examples. - TST: Dedup and refactor closeness centrality tests. - MAINT: clarify error when RandomState is used with random API. - MAINT: remove unused functions and imports. - MAINT: Minor readability tweaks to pagerank. - Raise ValueError in write_gexf for mixed typed attributes. - BUG: Handle small graphs in information_centrality. - CI: fix benchmark PR workflow checkout. - Followup that fixes import order. - MAINT: remove unused imports and dead helpers. - MAINT: Handle insufficient degree Pearson samples. - Optimize VF2 GMState frontier update by removing full core scan. - MAINT: Avoid subgraph views in strategy_connected_sequential. - Cleanup butterflies tests. - Remove unused dsum variable from havel_hakimi_graph. - CI: networkx default deps were leaking into the pixi default env. - DOC/CI: Update github label requirements for user experience. - CI: Redo benchmarks to use pixi around asv. - MAINT: Fix ci permissions. - MAINT: Minor touchups to lexicographical_toplogical_sort. - MAINT: Rm MANIFEST.in. - CI: Add image comparison tests to pre-release workflows. - MAINT: Avoid subgraph views in is_forest. - TST, MAINT: explict graphviz check for test_pydot. - CI: Fix circleci artifact redirector permissions. - write xsd:boolean true/false for dynamic gexf attvalues. - escape quotes and backslashes in pajek make_qstr. - Louvain updates to docs and code readability. - Align boruvka_mst_edges keys default with kruskal/prim and fix docstring typo. - TST: Test maintenance for test_clique.py. - Optimize Leiden data handling. - MAINT: Avoid Louvain infinite loops. - MAINT: avoid timeouts on circleci. - MAINT: bump copyright year before release. - BENCH: Add clustering to algorithm benchmarks. - CI: Add back --doctest-modules flag to base tests. - Prune nested components in k_components reconstruction and add tests the private helpers. - Fix reverse to preserve all attributes in dispatch conversions. - Clear the dispatch cache in remove_{node,edge}_attributes. - Fix "accidentally quadratic" use of list as queue in full_rary_tree. - MAINT: allow isomorphism match helpers to be lists or not. - fix: correct typo in test variable name. - Allow spectral_layout to handle dim>=len(G). Added dim tests. - META: Add agents.md. - MNT: Use linalg.eigh to compute HITS eigenvalues. - TST: parameterizing with iterables is deprecated in pytest. - TST: Cleanup & modernize the minimum cuts test suite. - MAINT: Refactor communicability tests. - ENH: Use linear algebra to compute communicability. - MNT: Raise warnings to errors while running pytest. - MAINT: sparse.eye is deprecated, use eye_array. - BUG: Fix _hits_numpy inf/NaN when eigh returns negated eigenvector. - Fix typo while dispatching vf2pp. - Support for Py3.15. - Update minimum dependencies (SPEC 0). Other: - TST: Common tests for all isomorphism algorithms. - TST: Add test cases for len(G) != 3. - TST: shorten leiden tests. - TST: Update pytest-mpl baselines for matplotlib v3.11. - Adding regression test for duplicate shortest-paths. License-Update: Copyright years updated Signed-off-by: Leon Anavi --- .../python/python3-networkx_3.6.1.bb | 23 ---------- .../python/python3-networkx_3.7.bb | 45 +++++++++++++++++++ 2 files changed, 45 insertions(+), 23 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-networkx_3.6.1.bb create mode 100644 meta-python/recipes-devtools/python/python3-networkx_3.7.bb diff --git a/meta-python/recipes-devtools/python/python3-networkx_3.6.1.bb b/meta-python/recipes-devtools/python/python3-networkx_3.6.1.bb deleted file mode 100644 index fe08ae9968..0000000000 --- a/meta-python/recipes-devtools/python/python3-networkx_3.6.1.bb +++ /dev/null @@ -1,23 +0,0 @@ -DESCRIPTION = "Python package for creating and manipulating graphs and networks" -HOMEPAGE = "http://networkx.github.io/" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f7592b173aee2da0e062f9cfa0378e9d" - -SRC_URI[sha256sum] = "26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509" - -inherit pypi python_setuptools_build_meta - -RDEPENDS:${PN} += "\ - python3-decorator \ - python3-netclient \ - python3-compression \ - python3-numbers \ - python3-pickle \ - python3-html \ - python3-xml \ - python3-json \ - python3-profile \ - python3-threading \ - " - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-python/recipes-devtools/python/python3-networkx_3.7.bb b/meta-python/recipes-devtools/python/python3-networkx_3.7.bb new file mode 100644 index 0000000000..5e37a97543 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-networkx_3.7.bb @@ -0,0 +1,45 @@ +# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'. +# The following is the difference between the old and the new license text. +# Please update the LICENSE value if needed, and summarize the changes in +# the commit message via 'License-Update:' tag. +# (example: 'License-Update: copyright years updated.') +# +# The changes: +# +# --- LICENSE.txt +# +++ LICENSE.txt +# @@ -2,7 +2,7 @@ +# +# :: +# +# - Copyright (c) 2004-2025, NetworkX Developers +# + Copyright (c) 2004-2026, NetworkX Developers +# Aric Hagberg +# Dan Schult +# Pieter Swart +# +# + +DESCRIPTION = "Python package for creating and manipulating graphs and networks" +HOMEPAGE = "http://networkx.github.io/" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4ccf59069a708419c8b37163831a4228" + +SRC_URI[sha256sum] = "fd77a511bd90f39f3d016351345b52cf5319b813bdca01de3f755d3cca62e96a" + +inherit pypi python_setuptools_build_meta + +RDEPENDS:${PN} += "\ + python3-decorator \ + python3-netclient \ + python3-compression \ + python3-numbers \ + python3-pickle \ + python3-html \ + python3-xml \ + python3-json \ + python3-profile \ + python3-threading \ + " + +BBCLASSEXTEND = "native nativesdk" From patchwork Wed Oct 21 11:00:54 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101597 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8744.1792580519857157768 for ; Wed, 21 Oct 2026 04:02:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=c9Lde9z4; spf=pass (domain: konsulko.com, ip: 209.85.221.53, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-48c4d99c32bso471894f8f.1 for ; Wed, 21 Oct 2026 04:01:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580518; x=1793185318; darn=lists.openembedded.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=d0uZZ2iYBHsZmJ65b9GsFN0PqVo7dv/+wwM0E/86NEg=; b=c9Lde9z4ZP/vyn0P85ot3XmO+aAm8uM3zU1fmTWlh66uyXOKCuslNSk4l9zRCz0O2s 0ZNsWl0uZ71Z13kridWtlHrb+P8uk2ln0tEwWt5+sFR7fou8FcX/mxc1eK+1zevTBzji 1ZaUxdueYvhXwe35vSBfPSKSQ6XNA5qB8Eg7Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580518; x=1793185318; h=content-transfer-encoding:content-type: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 :content-type; bh=d0uZZ2iYBHsZmJ65b9GsFN0PqVo7dv/+wwM0E/86NEg=; b=IussuK/uvhJp5Z3Me3bhoWG8T9i7ONga2m0Z8bj/IwYKPFxmuc+md3KR99Ig4/Mmqp f3FY+hhzUicl0a/Z2Cnnfe5n7NhxNxjCqZtiq6/AXhk0ZZSmvFYeDT8i1g2+XIqvM+It QcsNSqM0qMKYTfROGBhN2JEN9csmHGSEVy/6C6NMo+AHpNiTaKCDf/xW6bgdbxwpCaKR Zhfz6brv1YHGBrLglbAuwswai77EIvWtoltYWUZU7L1pmhflt1mvLGVoojbyzwHt4CNo 4rgUknKFGyLuaRKtzADroK0lBpiDrWNwo7a80BsMRL2zeb+jcosPOWBkDvTUBxCmFZry 3/9A== X-Gm-Message-State: AFq9FYLvLYVagoGGs+rPd3aESbVl7xCsXR7Ih92C9Tss8V22xXqZLWvj wQ4iWy3SFMnOmI03jbGpr5lH9A3P4i1n+qNZRooVbSwaQcnbQ9pzhUjXpvKg1Xntp0PWYVIweQe tmcqx X-Gm-Gg: AYBFou35K9qTCJR4aQea+wOKDOJDY4c4i/kOhnCaedOUDT/Jdp71GCZjZZznCyEf7gi K1U1zcHLyHWk86hDsu1iQ3wTljCQPnpu0mSOJVTGc8z++w/yrZhwtBUryv7zDWFXQtj/+JtjwjV 8SIq4PkXR2TnbWgPeWfr4ZLv4IlckceQQ6bDuHZO06/7hBTR+USrjq/VIBGNHaPRqRNwLxB/X2F G4CLvpKWLIF7Lwy2tRleVv9nT5qOoBSH/49rZgDyXM0GLJKFj4LaXX7iuNfdtlgJ1gYuVlffRFe CYCsKXTjw0wjCVT7HNVE80iAME2QPjGneMIdhIOTEsJcuh3ipnJddVRSbZ/edD1TDwx3U7f1yry CN9u8uQB0iYPZROnAMhOBFDCLGVrz3ZNU1Z2loIs1lrPHpkkY40Z5kirdZ9MrRzOj9/mvo1H4fZ IwQOYHRVll7bx1nJ1DVkyfEJbc7ioM4ojeT+Yi0zmeRuhNteQJswcT4VBE0By5+Vp9e5fAOo6Dg ze6txMHwCasWK3Bef736WdSH5f8mD/rmfCOv+c4kPncxdE9QsFUedROwUMrlvur7aRTwoLPuHlK Icg5JIL5RJa9s4JLbzip4TdkSvHohKNrh3niiCP6nbv8NzkJgAn+aqemxWkWBm/Ik9U/Ceg+4+q b5Rmm X-Received: by 2002:a05:6000:240f:b0:48d:fd1f:9a9b with SMTP id ffacd0b85a97d-48e264c08d9mr3606486f8f.34.1792580518015; Wed, 21 Oct 2026 04:01:58 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:57 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 30/36] python3-nodeenv: Upgrade 1.10.0 -> 1.11.0 Date: Wed, 21 Oct 2026 14:00:54 +0300 Message-ID: <20261021110103.1943456-30-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:02:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131289 Upgrade to release 1.11.0: New Features: - feat(certifi): optionally use certifi certificates - feat(nodeenv): accept npm-style semver ranges in --node - feat(nodeenv): add --prefer-system to use system node when available - feat(nodeenv): add --isolate-npm to keep npm config inside the environment - feat(nodeenv): install local packages from a requirements file - feat(nodeenv): write the posix activate on Windows for git-bash Fixed bugs: - fix: repair Windows CI (ZipFile.extractall filter, test_smoke layout) - fix(nodeenv): replace leftover debug print with logger.debug - fix(nodeenv): stop -p from reinstalling node that is already there - fix(nodeenv): let -p target a virtualenv nodeenv isn't installed in - fix(nodeenv): report the url and proxy instead of a traceback - fix(nodeenv): keep the python virtualenv's scripts under -p on Windows - fix(nodeenv): report a missing node archive instead of a traceback - fix(nodeenv): detect musl regardless of the host triplet vendor - fix(nodeenv): read npm's parseable listing in freeze - fix: allow zsh to source bin/activate - fix(nodeenv): link nodejs.exe without mklink Improvements: - FEAT: Check if activate is called as script. - address deprecation warning in tarfile.TarFile.extract all in Python … - chore(ci): run the activation scripts in sh, dash, bash, zsh and fish - chore(ci): give the integration smoke tests a home and stop running them 20 times - feat(nodeenv): clean "src" directory by default Documentation: - docs(readme): document file:// mirrors as a local download source - docs(changes): backfill the changelog from 1.3.2 to 1.10.0 Other Changes: - chore(release): bump nodeenv version to 1.11.0 Signed-off-by: Leon Anavi --- .../{python3-nodeenv_1.10.0.bb => python3-nodeenv_1.11.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-nodeenv_1.10.0.bb => python3-nodeenv_1.11.0.bb} (72%) diff --git a/meta-python/recipes-devtools/python/python3-nodeenv_1.10.0.bb b/meta-python/recipes-devtools/python/python3-nodeenv_1.11.0.bb similarity index 72% rename from meta-python/recipes-devtools/python/python3-nodeenv_1.10.0.bb rename to meta-python/recipes-devtools/python/python3-nodeenv_1.11.0.bb index 37b7c9c8d9..02963937db 100644 --- a/meta-python/recipes-devtools/python/python3-nodeenv_1.10.0.bb +++ b/meta-python/recipes-devtools/python/python3-nodeenv_1.11.0.bb @@ -4,6 +4,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a9e238ffae5bb6447dbac6291e1dc3a3" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "996c191ad80897d076bdfba80a41994c2b47c68e224c542b48feba42ba00f8bb" +SRC_URI[sha256sum] = "3ce8fe5b71d16e8af7039ca65257354100bc772965d6bc549070649e53b1b146" DEPENDS += "python3-setuptools-scm-native" From patchwork Wed Oct 21 11:00:55 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101602 Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8894.1792580520835623549 for ; Wed, 21 Oct 2026 04:02:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=i/kL9tqy; spf=pass (domain: konsulko.com, ip: 209.85.208.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-6a0a4aa99bdso735189a12.1 for ; Wed, 21 Oct 2026 04:02:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580519; x=1793185319; 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:content-type; bh=VnA8YTR7nAy4xJ0WMrNWqXeqVqeQvMMAjI9KTc+YHwI=; b=i/kL9tqyDksgUgJoN8ZHOJFXmd9h+SbTdNoSOlt7WRQWFXzWj33jO62qP6n8V0Q/hD O+aX6aoYWk7av9XMoJDS75+6PyJeFKxaIEz5D6DKYf6LHxK0FzxZsagEHlaVaXQyH5Xd tuGS4ProMOmHAraqrqVzm1Mh//J8dJEhTHbVM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580519; x=1793185319; 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:content-type; bh=VnA8YTR7nAy4xJ0WMrNWqXeqVqeQvMMAjI9KTc+YHwI=; b=lJIe0bUao9TsohyqzfmCLeVZKwFjvUHITtYCIeyUlb8BG3MIJe3BD2TZMyv4QPNgR4 0EH4XqSI6NrQRVq6gaA9EkwPttTzyH2q5bSHIyWJqwAl+yy8R+NVR1XEi+c48VTarJgO hGGOW2plvF7L7aBt/9SNqWxdceQoNdAVFYtJDDCeJMWU/z9TJfr0udOKjSdpGGV7WGXB SpQYQUlyzpMR7Tnwya1sr48RzQ6jo6VfSv/tYS/wHd61ICuHEbSRewNdjAmPZRbsatS3 2UJ74Ao/8F1eE81wIbNRg6u99YgA13UOY/2G4wX9+pyypNHzyNybxlVoNKZoXdE9qPpp gYpw== X-Gm-Message-State: AFq9FYIfavUpDrN98HJS6MH7AYFtAzcLM/C1EpxhnJB4liwBr3KAMkRU w3XODQajEPeR24lsMjNZj8SLDZlR9v0THx/cCsEA39uPnc085tPskb0CHUXfz29RyaRILNQ8M7z Ks+kl X-Gm-Gg: AYBFou3idCsaIOkonxcAlzcwLJhpZ4P+zg9z5u8e/mPm2vYJ+B/i1J0Mx+7KKOXEdlf rOPqxIvJhaGMn1N9+/OhFVnxdZkEzIUl8WTnIVMZ1VITHqBH1yiM1hsTCdbbOKGYvPbBgS6uD+A pLOk83vgLMNdnP5Yq38hIKP2YOTGxuXDJR7Fwm/o3nwrKD+iVfqCbXXL24fdYQI3CveCTTgYBwL yXab4PQFOdXNhg7p8c08Zzbt55nT+H78TAHktNFRqOXPIY/98TjAcIof3bnOeMV0oywcofenLTk 9XGjHsRStE8qjrekvbwSHLcBQ+tzn9q8ESWvc7gbwXH6I1zMGluD/f7s2alErpV+DaB+jjVHzBP D1/f4UTo2A0hZw4J6NY+OOHcciBXe7ICgrs3p9+dQbz3puyxAoIpUg/i1UP3a52W2WSIM3r/8Bf QDyybxwjaf/e6enh5JflBUY4JL6jvUrpk2Nmnej/f5WnIlN/F1UP/DpqZywa5oObLGopBll1vP7 E7ox776Fmte9XuTdxg7T62CeLwbs2Zs5zQ82J0iZb6ESND8miOuru3CUUdlKmxvI3c1TuAhw1Mw znNttMC7aFhhq+gdNs9Q2y7D6YTEaUQ0w+jFiW9s7SU9A5AQLLalHUwea/MY4muKH8QMXBldLMB /7WWo X-Received: by 2002:a05:6402:550e:b0:6b1:c7d9:b622 with SMTP id 4fb4d7f45d1cf-6b408ec4c27mr1030639a12.26.1792580519006; Wed, 21 Oct 2026 04:01:59 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:58 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 31/36] python3-oauthlib: Upgrade 3.3.1 -> 4.0.0 Date: Wed, 21 Oct 2026 14:00:55 +0300 Message-ID: <20261021110103.1943456-31-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:02:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131290 Upgrade to release 4.0.0: The release 4.0.0 defines the foundation that enables AI contributions and will improve the maintenance of oauthlib by using AI agents, skills, code for both contributors and maintainers. It includes devcontainer, skills and cleanup of instructions. Important: this release contains 2 breaking changes: - Removed JSONP support from token revocation endpoint - Client authentication validation reorganized across grants: the grant_type parameter is now validated before client authentication. - Replace pyenv with uv in documentation and tooling - Improve github action to publish package - Add pre-commit to run linters, formatters, etc. on code changes - Fix client authentication for DeviceCodeGrant when getting a token - Add project URLs to this project's PyPI page - Fix a typo in ServiceApplicationClient docstring. - Correct grammar in function help - Add Python 3.14 to the testing - Initial python/uv/tox devcontainer - Fix ruff checks about unused variables - Drop EOL Python 3.8 from CI - Set Open Collective username to 'oauthlib' - pre-commit autoupdate 2026_02_21 - Remove a trailing whitespace fo fix failing pre-commit - Fix typos discovered by typos - Add resource to Request._params - Release 3.4.0: Add OAuthLib Maintainer agent - Remove JSONP support from token revocation - Improve PKCE code comparison - Release 4.0.0: bump and update changelog Signed-off-by: Leon Anavi --- .../{python3-oauthlib_3.3.1.bb => python3-oauthlib_4.0.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-oauthlib_3.3.1.bb => python3-oauthlib_4.0.0.bb} (92%) diff --git a/meta-python/recipes-devtools/python/python3-oauthlib_3.3.1.bb b/meta-python/recipes-devtools/python/python3-oauthlib_4.0.0.bb similarity index 92% rename from meta-python/recipes-devtools/python/python3-oauthlib_3.3.1.bb rename to meta-python/recipes-devtools/python/python3-oauthlib_4.0.0.bb index bdc1f0e7b4..8c6252595b 100644 --- a/meta-python/recipes-devtools/python/python3-oauthlib_3.3.1.bb +++ b/meta-python/recipes-devtools/python/python3-oauthlib_4.0.0.bb @@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/idan/oauthlib" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=2699a9fb0d71d5eafd75d8d7c302f7df" -SRC_URI[sha256sum] = "0f0f8aa759826a193cf66c12ea1af1637f87b9b4622d46e866952bb022e538c9" +SRC_URI[sha256sum] = "efb274799819440f95b4ab3b818869f1ce9ae26c5beacba0201d1a1b76b54f86" CVE_PRODUCT = "oauthlib" From patchwork Wed Oct 21 11:00:56 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101603 Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8897.1792580523086905235 for ; Wed, 21 Oct 2026 04:02:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=mz760Vor; spf=pass (domain: konsulko.com, ip: 209.85.208.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-6af8620a7d2so564371a12.0 for ; Wed, 21 Oct 2026 04:02:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580521; x=1793185321; 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:content-type; bh=lOYWTB3zjC84K4RuwaWSFxrzsgwsoUwK6q42FPeHYLI=; b=mz760VorJcWkuQvI7V5XQNfrhbP/a/+9Yh8c3PI/TGUKWY9WN1TrmJUxsJ4tkRrsQi +EFFg0/PDr3cpkqJyqT9Yp0Y2S8lOnsuM4hgsSfsL/sjxf8Ex8Fb4NMXtaTPbWGuyD/3 kJ6QXjlLg7UeZ7K8IW/8hGEhS79cmL1CtNS7E= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580521; x=1793185321; 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:content-type; bh=lOYWTB3zjC84K4RuwaWSFxrzsgwsoUwK6q42FPeHYLI=; b=REgYRVvk/hZiTfvGUUluFFOOIOEKcrs4QDu3TTgzd6+B+faFUpt8ZkmUTFBp9+knWh wjMUEDvSDA9Lq0Q7qAuAq1vRG0PsxPNYO7qdocweRV5kBy7cVFx8VLLzB2pxwcU9nB5Q Bz3q2KoB5u+tr5J8hC4iL3igUjTNF0g23XhjMxxY1fpqUZlLPv9U+mucpHpikNJvLeVM O3SWCMBhI9EUtBRa3M/fPxWKDvgcJkbTiyL+IxIK6xEcaPuoIdbhCDhCKfclicCz/Ra3 Co2AwvqpfD9861FlhdmUUDN68jriID12t+eCH1RRCYYQlUY6a1+Qg0adR10apC7eR9K4 kEZA== X-Gm-Message-State: AFq9FYJ3oQD6oZXfy7RGxxM9+deyKi9+hAAkyVaVAC9CcoezJZ1UBmtz b831fxtBUB9787Rb3QctEpBrSQm0k5nPq+69bNbI1TovWc9qIiv2GSWEhrZC+VeEIwHcKFJDrLC R5Gtz X-Gm-Gg: AYBFou2OQJ9FtJA3rcdmFK2B1BymTFWdrKvMb/hX20KP+9SSTrtXP8rBjuZMWZPDM6+ 8DY2fFTmcC5ouBSYag6FgV24BrPaJDW4QZMevM2z3jJpxN618ZX7qc/7W1Z2SL0QgOJNyzFJdRs msDmwdqXw88sv01iKRD0JUQKRtXYEQ/MWNWRDUXtdlOgIcpkVFAlPUsHqeqRSDqEOq44E3cLtBy pToiSHASY/1Nl4LZdt8+jaR7GNp/612Vzh9/K9ERSeVZTvC5IgYLLGRrWmyNm74ZRxyZJmLH5Qc h+O1Dq3O11qWMkeXNVS6IxXQfAAc9D7EibORZQqT1cz19aR2/nR/OJi0Ilyh/3V7bAZ/F9xI2Nf mX9k81L53vk/GI8xDqerUa/+BG8jrU2Lqr8aS8vSS/JTIV138l0utiZ+3787H6CnNJrFF4Nt7W2 r4rjph03owdhZmmuDA5LCWhxTFqrPU/kxdZHgvYnILbcEIxB2ppMbZuNsdMVx33+rRmSjrBUK17 VyLXwqZT6JqvZPsBgSC3Fd8Hw67j90nheWID4azCPXsOr8WKE10bTCsypRMp1zDZUlI84g4D8kc 387o9cPQagtAwnqDHIxgmwwAzMaN+CEefASLLKxWl7ykWJrBAQA8JxbwRgAv4ZfXFkJqz9DpzLa 9HLDs X-Received: by 2002:a05:6402:2499:b0:6b1:df89:7e1e with SMTP id 4fb4d7f45d1cf-6b408db0fc1mr1128806a12.1.1792580520296; Wed, 21 Oct 2026 04:02:00 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.01.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:01:59 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 32/36] python3-objgraph: Upgrade 3.6.2 -> 3.7.0 Date: Wed, 21 Oct 2026 14:00:56 +0300 Message-ID: <20261021110103.1943456-32-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:02:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131291 Upgrade to release 3.7.0: - Add support for Python 3.14 and 3.15. - Drop support for Python 3.7, 3.8, and 3.9. - Fix get_leaking_objects with an objects argument to not ignore references from other sources. Closes #82. - Fix get_leaking_objects([]) causing an UnboundLocalError. Signed-off-by: Leon Anavi --- .../{python3-objgraph_3.6.2.bb => python3-objgraph_3.7.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-objgraph_3.6.2.bb => python3-objgraph_3.7.0.bb} (85%) diff --git a/meta-python/recipes-devtools/python/python3-objgraph_3.6.2.bb b/meta-python/recipes-devtools/python/python3-objgraph_3.7.0.bb similarity index 85% rename from meta-python/recipes-devtools/python/python3-objgraph_3.6.2.bb rename to meta-python/recipes-devtools/python/python3-objgraph_3.7.0.bb index 045978a9c2..9ddfe97f53 100644 --- a/meta-python/recipes-devtools/python/python3-objgraph_3.6.2.bb +++ b/meta-python/recipes-devtools/python/python3-objgraph_3.7.0.bb @@ -4,7 +4,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=e48a556235f55ad7d4234475657f68a7" SRC_URI:append = " file://run-ptest" -SRC_URI[sha256sum] = "00b9f2f40f7422e3c7f45a61c4dafdaf81f03ff0649d6eaec866f01030e51ad8" +SRC_URI[sha256sum] = "b6ef4b244217410509b257970413b01a979d54df48d2d4055b6941e8679ddbbb" inherit pypi setuptools3 ptest-python-pytest From patchwork Wed Oct 21 11:00:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101605 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8899.1792580524759797707 for ; Wed, 21 Oct 2026 04:02:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=EhjTfvfu; spf=pass (domain: konsulko.com, ip: 209.85.221.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-48c45111bebso386788f8f.0 for ; Wed, 21 Oct 2026 04:02:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580523; x=1793185323; 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:content-type; bh=HIJEdrvORFVacUDzFIb2EqbRomgSoJNVzzL6yttO7Ww=; b=EhjTfvfuDBXFfXlX/AS2QiGmFtqISakrabtGhKRN/JFa/nQ7NqfyRsehCQjLDkITNG chfiY/cn1kw+qSfFBViMkAGSyZUN2Y5GmIeih9FwLu77Fcj2lbXYGOYDWu7lHcYy16S/ NpdtBHr7Dy8AYuV1WzfvGOV9Mz7LQc1ZUzKqI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580523; x=1793185323; 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:content-type; bh=HIJEdrvORFVacUDzFIb2EqbRomgSoJNVzzL6yttO7Ww=; b=PvkIMeqJTc3bAnTwQbLCw0Tf1kpOwl9bRLrnrMhVmCBrFDaa6l9F/Bux7Gn5OoSELy sRji79yXGsi8XF1Xi6e/xctBPQT29TquIIzJCezraL+xs68GbpIsbzAEAbb6RYAQLbKR HW6Mh5h1dUCNBKTd1j4/FuZh73RlIDGWMWGtoneCYenQF9OUGkZgzL5iizhutHYfgLc3 1WGJslzobu7v5aV7MoJHFHKMpicoUEUsgtgEpAZyaKfzAOLg30kRu0wvFHzbtu12fN1k fGTwF1JGHMaY/xwcGi1ncLTPYAeo+8HgbCVX2B/YeEfSHkL7bJAPOYTacvB4kXlh9P44 YfcQ== X-Gm-Message-State: AFq9FYII5INBa9ggmlIAXeas+6SQkzin8sH/60HZM7XBxocIDkJMJBcZ W/4XXa1Pf1WAqHs+oSbAUJDTa+ehKHWP75OQig5QMPtU8nICbni9Yj8twL2zvjIoorLmWZ0/jy7 /X02G X-Gm-Gg: AYBFou3u6KbFDKceyNUdCRj5mixote5jqAnh2rKvAGy0mpQKbtpwBzBWpYvKDHawneP u1MEUTWnm4BYoyjJGWt3Moj+Vh2hlHr0x9q+Be04IAo1DTY55FgpMNMWZFCH4e4stFiKBpgHqQe g+PVSi2gONtNAHYz2kJnmGY21SVdJHkoxMeKNQZCqcCTJgoEktMMPpfpNsSECBVqt2RFdiQyMM7 YfA3gDKBha2r06CHdwAbMpOCiwwg2D7GbPkT4hXQBt1TIvrgKhrZZLCC6D0GBr//9lH0JEujhlZ QesNvfZWw2osZjXaEIrIQICAd7RX1OLfuC4JGF2dVGF0Xs1RyxuD1Oaqz7f55wRi8NpnlWFdjR5 MxL/mNpxm3Y3AVVcW6DQrFAr4gyClTUSujns0XyU0eLiASiwiQx4zNBD2ONjVOVtfzjNyornEM9 J1Ox1NfL5ZpiAUN+EWMnyMcX4XoBREP/XJMJx1xap0LhUDna0v+Dkm+XyGDnnyyTTUVRMBedfqE WCjseDzaj71odSLPYKB9O2+G0NXSPKi7sgbn0rCj2bHYQiplsrsrSxp8QBap5UlrYC+3y1781Ni c9QVBv8I5BHCk+Xl1XtUcIlpnP6eGS9gAWAyCz5yCGHi/sUiuG9KAzc1asiZPrdyzOtkXPGzG4z CEgHq X-Received: by 2002:a05:6000:604:b0:48e:412:3829 with SMTP id ffacd0b85a97d-48e264a2de6mr3490297f8f.15.1792580521429; Wed, 21 Oct 2026 04:02:01 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.02.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:02:00 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 33/36] python3-paramiko: Upgrade 5.0.0 -> 5.1.0 Date: Wed, 21 Oct 2026 14:00:57 +0300 Message-ID: <20261021110103.1943456-33-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:02:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131293 Upgrade to release 5.1.0: - [Feature]: Added support for the mlkem768x25519-sha256 post-quantum hybrid key exchange method described in draft-ietf-sshm-mlkem-hybrid-kex. It pairs ML-KEM-768 (FIPS 203) with X25519 and is interoperable with OpenSSH 10.0+. The new method is enabled automatically when the installed cryptography library exposes ML-KEM (which requires OpenSSL 3.5+, AWS-LC, or BoringSSL); it is preferred over the existing classical methods when available. See paramiko.kex_mlkem.KexMLKEM768X25519. Signed-off-by: Leon Anavi --- .../{python3-paramiko_5.0.0.bb => python3-paramiko_5.1.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-paramiko_5.0.0.bb => python3-paramiko_5.1.0.bb} (84%) diff --git a/meta-python/recipes-devtools/python/python3-paramiko_5.0.0.bb b/meta-python/recipes-devtools/python/python3-paramiko_5.1.0.bb similarity index 84% rename from meta-python/recipes-devtools/python/python3-paramiko_5.0.0.bb rename to meta-python/recipes-devtools/python/python3-paramiko_5.1.0.bb index 7936d8e9a6..96cbb70210 100644 --- a/meta-python/recipes-devtools/python/python3-paramiko_5.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-paramiko_5.1.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/paramiko/paramiko/" LICENSE = "LGPL-2.1-only" LIC_FILES_CHKSUM = "file://LICENSE;md5=fd0120fc2e9f841c73ac707a30389af5" -SRC_URI[sha256sum] = "36763b5b95c2a0dcfdf1abc48e48156ee425b21efe2f0e787c2dd5a95c0e5e79" +SRC_URI[sha256sum] = "239b5f9b2a53006cd54f83cf8495ee742083708ead947882c8dd2786de79f39b" inherit pypi python_setuptools_build_meta From patchwork Wed Oct 21 11:00:58 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101604 Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.8747.1792580524600071026 for ; Wed, 21 Oct 2026 04:02:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=KlWT8PQs; spf=pass (domain: konsulko.com, ip: 209.85.218.54, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-c434376dbebso117092466b.1 for ; Wed, 21 Oct 2026 04:02:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580523; x=1793185323; 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:content-type; bh=DQwWhjrjo/fjntLgqmOdZe0xya/CpRQ6OGJ57NsuWws=; b=KlWT8PQsqPi0ik4WrBuF55YXqCJ2fCLgMPF3tk+Y3P1S5hxqoXdky62p64QZcajeqF LUatHCxZmI1C2qG+FB/9TRJELTixZnZdEKldzp/BxTFaCX4RBbtsYXIz7xuwLM/tzbA0 omcBjwI+BvdMjwDU8AQGj2kb8PudAxoX86lVw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580523; x=1793185323; 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:content-type; bh=DQwWhjrjo/fjntLgqmOdZe0xya/CpRQ6OGJ57NsuWws=; b=gTdN5Q6tHRO7AWV2VpVfNf/LbW/PcVl4nOlMbfatlYMjBoEcoKLwAKm+Gcr28MNeoI bSE+cCdeejGpRs1lcsMqY1aUwRMafu59ufHqiYw+Ud+HzfdUAp3uTIVEJI//6c3EpEE9 zIZKKH05XHkca9/e9rd1s0HWydJPnID/fchM5snmPMuX7silNRlvH3tOnuylLqxK8Vxw 3N0juu1EE2z7wohDI5+wEXXsscxDIWwbWicU72fJfR+TDvoqrnVgVU5GkBghM3w+rtK8 1aWQgDGOS5lWeZiXHWRQWplPWfUoAktikEh/EzCi2VB3EJohOYbvSFCJQsTL/vC2AXTz tj1A== X-Gm-Message-State: AFq9FYJ6dBue5/89oq+vDjpoC3Teo64L/lICcbw6feXeRTy3JquG87ed JjDUIDVPTPhcPH1bROCYng+C6BjEGaKiF/HOU6RSNoZPz2gSy1euq9PxA5+lUjHgt1PZvRfbmMp 4WMT+ X-Gm-Gg: AYBFou14qry9SlarkjoB9x5ZgFqK1RHopWRfXHYazNUfuirA1KMHUcljjJ9Gggao/l8 GCkc9aZxRiWcIyLtfKos381E/bNVvRo+M4i9o8VMHNnyfNT9SQCWVlefuYUSrcaHh2zgL1cBn+w sTv28XrZRkaU9HjNG1QEAoC8aC03CQBk4r1jVxcj54xp1cnrV4JWjRXfVjMQwoqOMMk4u7FBp/Y pMabbpvTUfMFvERAKdG5SAIzTWNkcy1ei3r++HoI5jX1Gy76AnmMAomSl7IVv0po5H+B8JhrbHc CHoxMTu+gJzr6L6GIVps5iw1yZB4J0+6f/Qi4VST+Z8Rg9VuAbUQAwwzbklGK75Ymei/QYFlHLO w8NzuLRq4dRxaVutSBA/FbX5in0LXKU4mFSsVvoe5EUDM2iUTUEQpZhVGwsfXhwB0rGE0qXM9ZG YpcgTkOUnlGSWx0YyzNSrUA/OC+FrK+J1e/jGqG9pRYqAOyiJif2RqMRPya0g783HKroXh8HtUE 7KOgqANh88CmNZAPhhsTqG/9WZyxIKju91uhlkeBoPOKSJK0RNDgRjJ8srmTkRvOoXy8npTZm9Y Q94EqSzYh9awhCepsWJMt0vo+SsZ58JaNBGWKe1BuX5f6YIONj/iDg3d7hixurc1XKEW+clo4af aJ18oUFUo54drATSP1I0YPez98g== X-Received: by 2002:a17:907:2da2:b0:c42:4f89:13 with SMTP id a640c23a62f3a-c46045f60a8mr409067066b.15.1792580522476; Wed, 21 Oct 2026 04:02:02 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.02.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:02:01 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 34/36] python3-parse: Upgrade 1.22.2 -> 1.22.3 Date: Wed, 21 Oct 2026 14:00:58 +0300 Message-ID: <20261021110103.1943456-34-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:02:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131292 Upgrade to release 1.22.3: - Preserve timezone offsets in strftime time-only results Signed-off-by: Leon Anavi --- .../python/{python3-parse_1.22.2.bb => python3-parse_1.22.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-parse_1.22.2.bb => python3-parse_1.22.3.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-parse_1.22.2.bb b/meta-python/recipes-devtools/python/python3-parse_1.22.3.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-parse_1.22.2.bb rename to meta-python/recipes-devtools/python/python3-parse_1.22.3.bb index 75a9a7b9d5..430a4538a9 100644 --- a/meta-python/recipes-devtools/python/python3-parse_1.22.2.bb +++ b/meta-python/recipes-devtools/python/python3-parse_1.22.3.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/r1chardj0n3s/parse" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=8ab458ad281b60e6f1b39b3feafbfc05" -SRC_URI[sha256sum] = "8ff0b98202798b8cefa4f8fac06b670d6d00e5ec6ecbbacaf97ac0d0e93a54e6" +SRC_URI[sha256sum] = "7e79bb39c72c3bf1613510fd5cdffe5baa9a7873892bef1d4566f1672c8a42f4" SRC_URI += " \ file://run-ptest \ From patchwork Wed Oct 21 11:00:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101606 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8901.1792580526343596347 for ; Wed, 21 Oct 2026 04:02:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=TMgy74f+; spf=pass (domain: konsulko.com, ip: 209.85.221.53, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-48e00eee27dso421710f8f.0 for ; Wed, 21 Oct 2026 04:02:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580524; x=1793185324; darn=lists.openembedded.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=qNNEB8+wVSpsoZsE7xPplPbuPtJacIjy0MTvQ0UIE0Q=; b=TMgy74f+im/Hr7gcDxvFYji3Wx8RHSorL2faFFwMBAEZeoBMhmePsu6QCy9Dv/Qv34 0CQifeVZv6LZYtZk+Dz2RR0Pq7Xo1GwqsatD1tkrviLpq0Cale09ArjHagoNJTgwhtW+ d6ieLJEGndOWI+55qQHG78AUiwE0Evo19LIuI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580524; x=1793185324; h=content-transfer-encoding:content-type: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 :content-type; bh=qNNEB8+wVSpsoZsE7xPplPbuPtJacIjy0MTvQ0UIE0Q=; b=Rld82042O43clCRWXkiyOJd842s0hSMvplW3FtHynegDw+hqrv47YOzl5jMNuDzq+7 Qs/98cx3fd7jVnXyJYmqaqDCXs5u0M3EpPLQ/aQH9X/5G58v6QyFQyNXUh7FBjgwIEIZ H52Oi5oA3Zt6t+z5ar+/96uW3ymaGXTZKli+1gQvUJue/qxP905JYNNPh1zPU4QfR1Rf IJnVp/gLdFOsPvyR6rewmhA9I+8V2JxDnfHXY77UjH0jdzcmCDx6650tVnvzubfIqYB8 CC8ClV+K0H6jgU0GX4u0s9tcSWSdXOuEotXSx6CXGjEUXCcjA8zPta4TCVzrxXs///uW 5OJA== X-Gm-Message-State: AFq9FYIQDpw9tUWjE3SpuWE5kY74abxJsy4URcQdhf7GXRPBdIVH75lH BInqLL3RdATv9b1Hek3eBXp9D4TfyMgJxzEi1Ljpcx8jmS2/R8yN/N+lknyU/ziMPILmyinw6vP B1mRQ X-Gm-Gg: AYBFou0CL99fjvAh3aY3fZlGMcNvsh+K7z2mXKAy9kBAIt7peAF3EB9sWhMEFhlfA1D 75CroNSNx1exNws6gMcKugu83eaNi8Y3bbJxet1i9gexyxAsuofUxzq6fgYVhqFp2Db5mGp9qQk hQYMjmSWYnwgtJZxqIVVzB8Le4PADMHNVUI//94rsxN6GEsTggEkKHXb8gZqCPG7qL1cccN6qZk 0jCELrDq+gR6fiMo3X1xFjQUMJwY2YUEu3MYfTJSZuEvkcBuj8Hqkq2/vaLj84allSwodVhJVk6 BcOJ/4aBViVHAtLR7Vqn8NVy2fJFqs7E2p7zPb8uH8T8OLUlotAlvhI0EVuzDOzk7mSvDK3Rgq1 YP6a72Loj8pRXaF8pfVij6LhmKDQIS6izOdnn6CZ0UvkkZrQ492J35IEfWw5pwYqHu+VPFdu0v0 nw7wffsbwXcbYMe/bs6rz9Dhnhq1n8z50aTshooE/irripob0O+vIOwh44hP8X5GL/scI59/O5J ub8pFA9TL3Aj2FZXASfhi1G5QTEMCHGzDoRDdwLcRBlmMIF/J4kDJY7CVv7vKFCN93DjXKa9dkF HmyizEDvQBVyu+j9UwIirmRUbik/hKliiKlwkcoEwNPHK6lsKuxoR8PUk/y95WWJs1LOSOEIC/P 19jgy X-Received: by 2002:a05:6000:2d06:b0:48d:ff0d:cfa5 with SMTP id ffacd0b85a97d-48e264e1407mr2319331f8f.47.1792580523441; Wed, 21 Oct 2026 04:02:03 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.02.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:02:02 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 35/36] python3-pint: Upgrade 0.25.3 -> 0.26.2 Date: Wed, 21 Oct 2026 14:00:59 +0300 Message-ID: <20261021110103.1943456-35-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:02:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131294 Upgrade to release 0.26.2: Major changes - check(), +/-, comparisons and to_reduced_units() now use the active context, e.g. adding kN and kg in a context relating force and mass (#1951, #1748, #1002, #1067) - / (e.g. 1 / ureg.degC) now raises OffsetUnitCalculusError; Unit * bool and Quantity * str now raise TypeError - Add a deprecation warning to ApplicationRegistry.__getitem__() matching direct registry item access - Improve and test / and * between Quantity and Unit, supporting more edge cases; improve their type annotations as well - Preserve the registry's Quantity type in wraps annotations for a single return unit, allowing array results to be indexed - Improve type annotations for Unit: / and ** keep the unit type, and __copy__/__deepcopy__ keep the registry subclass Units and parsing - Update definition of US survey units to reflect the 2022 revision by NIST/NGS - Fix fathom to equal two international yards; the old value is now survey_fathom - Fix the angular mil so one turn is 6400 mil - Parse $ as a unit symbol like £, and raise DefinitionSyntaxError for unknown operators such as & instead of ignoring them - Raise DefinitionSyntaxError instead of an internal TypeError for addition or subtraction in unit expressions, e.g. kilo-watt - Reject invalid unit aliases at definition time while preserving Unicode and degree aliases Formatting changes - Add TypstFormatter and ZeroFormatter to allow formatting to plain Typst and zero package - Format temperature units as valid LaTeX (~L) and siunitx (Lx), e.g. \degreeCelsius - str() and format() of a Unit now use the registry's fmt_locale, like Quantities - Keep the row layout of multi-dimensional arrays in Quantity._repr_html_, as repr does - Fix babel not localizing unit names containing underscores, e.g. kilowatt_hour - Fix formatting a unit with only negative exponents, e.g. 1 / second, raising IndexError when a locale is set - Restore the previous numeric locale when localized formatting raises an exception NumPy - Support the numpy.vecdot, numpy.matvec and numpy.vecmat ufuncs and numpy.linalg.vecdot on Quantities - Support numpy.repeat on Quantities - numpy.sum/numpy.nansum now raise DimensionalityError for a bare non-zero initial on a dimensioned Quantity, like numpy.max - Fix numpy.sum/numpy.nansum not converting a Quantity initial value, unlike numpy.max/numpy.min - Fix numpy.nanmax/numpy.nanmin raising ValueError on a Quantity initial value, unlike numpy.max/numpy.min - Fix numpy.clip not converting the units of the numpy 2.1 min/max keywords - Fix recursion in numpy.average with dimensionless Quantity weights and returned=False - Fix assigning offset-unit quantities (e.g. degC into a kelvin array) via __setitem__ - Fix numpy.linspace(..., retstep=True) on Quantities failing to return separate samples and step; offset temperature steps use delta units - Fix numpy.block raising TypeError for nested lists of Quantities, e.g. numpy.block([[a, b], [c, d]]) - Fix numpy.percentile, numpy.nanpercentile, numpy.quantile, and numpy.nanquantile raising RecursionError when q is a Quantity - Fix numpy.tensordot, numpy.cross and the other multiplicative functions rejecting positional arguments after the two arrays, e.g. numpy.tensordot(a, b, 1) - Fix numpy.mod, numpy.remainder, numpy.fmod and numpy.floor_divide ignoring the units of the divisor when both operands have the same dimensionality, e.g. np.mod(7 m, 200 cm) returned 7 m - Fix numpy.unwrap raising TypeError on the period keyword; a Quantity period or discont is converted to the units of the input - Fix numpy.diff and numpy.ediff1d not converting the units of Quantity prepend/append and to_end/to_begin values - Fix numpy.ptp returning an absolute temperature instead of a delta for offset units Bugfixes - Fix converting logarithmic units defined with a compound reference, e.g. volt / ampere, which dropped all but one reference unit - Fix compound logarithmic units, e.g. Quantity(-161, "dBm/Hz"), becoming an undefined delta_ unit that could not be converted - Fix logarithmic unit conversion and hashing with Decimal magnitudes and non_int_type=Decimal, with or without NumPy - Fix UnitRegistry.wraps() converting only the first variadic positional argument and failing on empty *args; preserve keyword-only arguments and defaults - Fix UnitRegistry.check() validating the wrong arguments of functions with *args, **kwargs or keyword-only parameters, and failing to call functions with positional-only defaults - Fix 1 * unit skipping auto_reduce_dimensions and autoconvert_to_preferred, so it disagreed with every other magnitude - Fix to_preferred raising a spurious DimensionalityError for some preferred units - Fix RecursionError in find_connected_nodes for long chains of contexts - Fix in-place **= changing a Quantity's units when the magnitude update fails, e.g. a fractional power of an integer array - Fix Quantity.dimensionality being stale after an in-place operation changes the units - Fix Quantity.to_compact() raising OffsetUnitCalculusError for offset units like degree_Celsius with magnitude below 1 Documentation - Document is_compatible_with in the tutorial - Document defining units with a custom Converter - Document that Unit equality compares definitions, not values, e.g. kph != km/hour (#1433, #1876) - Document how to compare angles that differ by a full turn, e.g. -140 degree and 220 degree, using the modulo operator Development and packaging - Remove the babel <= 2.8 upper bound from the babel extra - Fix CI never comparing the matplotlib test figures with the baseline images: --mpl was lost with the Travis config in 2021 - Fix CI installing the numpy matrix pin outside the pixi env on Windows/macOS, so those legs ran the no-numpy test suite Signed-off-by: Leon Anavi --- .../python/{python3-pint_0.25.3.bb => python3-pint_0.26.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pint_0.25.3.bb => python3-pint_0.26.2.bb} (89%) diff --git a/meta-python/recipes-devtools/python/python3-pint_0.25.3.bb b/meta-python/recipes-devtools/python/python3-pint_0.26.2.bb similarity index 89% rename from meta-python/recipes-devtools/python/python3-pint_0.25.3.bb rename to meta-python/recipes-devtools/python/python3-pint_0.26.2.bb index c04fc48f87..f370da6a57 100644 --- a/meta-python/recipes-devtools/python/python3-pint_0.25.3.bb +++ b/meta-python/recipes-devtools/python/python3-pint_0.26.2.bb @@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=bccf824202692270a1e0829a62e3f47b" inherit pypi python_hatchling ptest-python-pytest -SRC_URI[sha256sum] = "f8f5df6cf65314d74da1ade1bf96f8e3e4d0c41b51577ac53c49e7d44ca5acee" +SRC_URI[sha256sum] = "391e5d2fc01fdb121c113b8eb47386688575542c1f5144c465ff318bf5133573" DEPENDS += "python3-hatch-vcs-native" From patchwork Wed Oct 21 11:01:00 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101607 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8902.1792580527776021363 for ; Wed, 21 Oct 2026 04:02:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=gvi5FPEp; spf=pass (domain: konsulko.com, ip: 209.85.221.51, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-48e0d885929so448543f8f.3 for ; Wed, 21 Oct 2026 04:02:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792580526; x=1793185326; 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:content-type; bh=y9VynzDbSH6DMDRHkvQ377J6eO0PATdb2hDdMmdVaSI=; b=gvi5FPEpKGEu8Tj6P6UId4sPrx+lS8d3j7I1s4Qr4sdhy8x7OZ73lY5VT6EAzYxTPt G/7q9A3FjlYZsYx4SNL2Razs9mOSGMwiIMFDXHIUAAIdwYGid4zH4CYy+EoP65v1e1Jn 0GrUblOrKtdw4B0XOYkM0ICVZ/f8WWBVfvYbg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792580526; x=1793185326; 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:content-type; bh=y9VynzDbSH6DMDRHkvQ377J6eO0PATdb2hDdMmdVaSI=; b=KkWe3H5Cirv1ngrsqc9thnUaF3C6bik5NsEKYOR7E2M5k5MS2d4A60bMU8QrmXLJXo kaXKkuvmG67qBKK9mq3BpPokoDCe/82Vk0kP4d/liyfB/mdo61TSN3ufRDwBkNpkYj57 qnTElKgA7NWltd0o4S9xLxBlSrNRMQmBDR8v2sEKA+XmcJekae4THUgXXKK0+qog6wJP yjGTNFfesZ1kQcQmkNMdbBmp2O+LzO28vx6nP8u35Xy7ygIqEo50G3GWVJbhsho5bHHq KYNE9gj/SocwJBYb9/gG4yJnZloxmwenXuYW830z1IyQezy+lcg/OGy0l9ym2quOcUnB tz3Q== X-Gm-Message-State: AFq9FYIx3CPomRA0dZYoH2Swv8yefnPxEMQ+6/iUHTReWYZ/tP4wTlb3 yTn58wfZoZBq+GqE4GFkoVdocMuRNHaICHoZPtgPrK49+vD2IBS1EGJeU6y7aB4KwFSzHuJ3JyL EW0cU X-Gm-Gg: AYBFou0RKC0B21ld3+SNoETlvzEuSHkaBpApVsc+/VotbShMHSFllkrOCE95qo60QS6 J/Fra64q/+6ctUgSyhgzJjQRgtfxuHk2PHne9457vbvoB1mvFzWTTQL+ofX2RmX1kYtujHLjWam LhcTfp1ERLO3nZU3a5Zrn1arscwEsNufdA1iaQFYAB4C5stEzwIqtSBe3Yps7Ymlha6KhzYQg1p 4ojraD9wdUb4P9OQh8DYNES8VIcIy92eA89Ub7GscRSITuw0cdXtPjHzxCoJppYGO/8qrGoSAU/ P6A1IOBZ23sGrqXk7NOjKQoISyu1BgsIxhadlynYrW+YxZWB9BpytNriR+FnU7PSoN2lRZKLTVB LCBn7MUWEb7wKb/n03vBngiTGlTdTSzYGjk/0F0F0Eb4QOj8/Uj4vc2ngCdTctATfEFJ0DFluvm 6hDSP/o3+IGWZrgOnNLNF4LPV8OwV6WzXEpAaxwgUhQFS2K9xt+RsiBXeYaWZTgQFlDPRSc32m7 Fav2SvGj1z1jVrNfyTcQrHVugBJuxoPhvMQ5FRhJ67OfP8QiA43yhTGWlmd/IVoytf7HBs+5jZE CEAjSGExijkcrNBYlN/sExLixn40yiXUsPEFcFNkX0Qs7YZCsQc/VUB6Res7SKi8rKGxpT2oNE+ MIQTZN4Pknu6raVd5cpatFEeOaQ== X-Received: by 2002:a05:6000:2c0d:b0:48e:f47:273c with SMTP id ffacd0b85a97d-48e2644efd2mr3218777f8f.8.1792580524498; Wed, 21 Oct 2026 04:02:04 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e2583e25asm4972423f8f.46.2026.10.21.04.02.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2026 04:02:03 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 36/36] python3-pre-commit: Upgrade 4.6.2 -> 4.7.0 Date: Wed, 21 Oct 2026 14:01:00 +0300 Message-ID: <20261021110103.1943456-36-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261021110103.1943456-1-leon.anavi@konsulko.com> References: <20261021110103.1943456-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 lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 11:02:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131295 Upgrade to release 4.7.0: - Fix language: node hooks during commit with -a or inside a submodule. Signed-off-by: Leon Anavi --- ...{python3-pre-commit_4.6.2.bb => python3-pre-commit_4.7.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pre-commit_4.6.2.bb => python3-pre-commit_4.7.0.bb} (78%) diff --git a/meta-python/recipes-devtools/python/python3-pre-commit_4.6.2.bb b/meta-python/recipes-devtools/python/python3-pre-commit_4.7.0.bb similarity index 78% rename from meta-python/recipes-devtools/python/python3-pre-commit_4.6.2.bb rename to meta-python/recipes-devtools/python/python3-pre-commit_4.7.0.bb index 285266c775..5b4d2b7feb 100644 --- a/meta-python/recipes-devtools/python/python3-pre-commit_4.6.2.bb +++ b/meta-python/recipes-devtools/python/python3-pre-commit_4.7.0.bb @@ -3,7 +3,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=b53a93744e3ff841e5fc9a934da8e1c8" inherit pypi setuptools3 -SRC_URI[sha256sum] = "8f5d7bfb021ecdbcd9d49d89847082dd24172ccde534390081a679ad046e2441" +SRC_URI[sha256sum] = "1f3deee12b914c8fa184bd2b5953391c2e4f36763e403d4a23dc9983fa7c6e86" RDEPENDS:${PN} = " \ python3-cfgv \