From patchwork Tue Oct 27 09:19: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: 102051 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14639.1793092835897247271 for ; Tue, 27 Oct 2026 02:20:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=FjklNRkt; spf=pass (domain: konsulko.com, ip: 209.85.128.50, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4956869750eso26002855e9.2 for ; Tue, 27 Oct 2026 02:20:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092834; x=1793697634; 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=pKblTu8S0aa97AoSxOG8kRSINVSAfREFsEb6E7PYvFY=; b=FjklNRkt86Pg3TQpxJigfaUdqYE/E2fcab/gEWuwW/1cjhaPITDkrc7KhtDe/90Lq7 aNt4h+eujaenxr9S2xBacu2wS+jU5AwUMTo+8KPTz8xq8AhDKLevOUiv5FmaEyTORao7 3bwP1O3qV9jVjti/UtTUi6K9xGep37s24R/N4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092834; x=1793697634; 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=pKblTu8S0aa97AoSxOG8kRSINVSAfREFsEb6E7PYvFY=; b=b/lRp2SkEm7JxaBg+WqsLwCXvC1hNmM0HrT3MC37nNSPqbrh70WgP/nl0Gq5PBw9A/ j9ikLVycV1yLDbfMJOFwdB2jg35hTQJas9iEU/b5H5J/z0xyc0eJPsdrUGHcrWM5kQqD 0174h3RrKQck1rr4AiBPXXo2uAi2xovoe95cqMP+NOpyicBNdqqhlwuYJwoZ1p64ErQp 6M7lviL1iRb0cHYS3GO9holbVV6eecMjt+SBgIoQ4NRD6+9GYCn9q+ZkWQNo+SLX/evZ JlMigGEzIzbfco1ttGm5hkQfv9xWAoxfxllANSnG0UqXsab8T94QNcllnXkF9hlPjCsE JcxQ== X-Gm-Message-State: AFq9FYIlP0LWmDWasiQmn0Fbn86rQ7Omoac9za42jx3+bpqg6QgfGfxU LM8JFvmVPBekeiCsEbqQ+U9/s+7kCnMo6gBAfQ/x8mxJ41sghW6hRSVnGk+Igl1j3cSbAPtC3Q+ VJ4bI X-Gm-Gg: AYBFou1aShQJ5my5FKB9Qe0+9OStENwf6Zs2cIWMHeJZtJFnAmlJQ3ePk1Gb5PC3xmF 7NmZfJbosSsvWIbmm1boLV05uIloCbEsX12yPbpYFroerddxqN8qhkIPC9dsVzC3iktBR5yPLSB pX73Jnn9hM39kRF4rgl5nwPLhj6CPMPGRaY5pF3L5maCjo9A/Ry7J9mSzgl/jiOG32nF96Eb7p7 jCVV3PVcxodF87N1GqIXuI0JnNUmuGLxoLq7EY91GYrQAWST+89gADfadut3v9VgOWiXxqjFGBf Hqt+H3e+WR7YbUqzVfiXoXv1Rqra0U3WguJaxkB4aIfI95sR1tlJ3uMMTotMyM9KyZfueCwFGFs ckDg3CIoFKMcyIzdc8kMt08HkzyYWh/ea9PPWMbyG5Qm//ZsFciv15jJSHQrcquwVpoW+B1CU8q 3J1yHkUppmxBiou31jTxcg9ezYcTLn++Nspm3jR7Vj1MeA8jdZ/fwy1xkkaq6sZL6XXu8SWvZem efMWmj70/fF3B8YDjP7dHNxHQWey73N90CPt15xK2HdUInz6eBDuBClTvcbS20wGmS7vKO6Th0P rZshd76Cpw2zAqPIGxA8TtXs/Ka8pw/6x+n7qqbJGVa0HLzIyQ7ZF5zkemmlu6pf/iMzEa2WeG8 P6fyY X-Received: by 2002:a05:600c:c173:b0:4a2:191f:7cbd with SMTP id 5b1f17b1804b1-4a35ac8bbd5mr171856715e9.11.1793092833711; Tue, 27 Oct 2026 02:20:33 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:32 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 01/61] python3-asgiref: Upgrade 3.12.1 -> 3.13.0 Date: Tue, 27 Oct 2026 11:19:28 +0200 Message-ID: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131465 Upgrade to release 3.13.0: - It is now possible to nest ThreadSensitiveContext by providing an explicit executor for thread-sensitive tasks. This enables moving a block of such work away from the parent context's shared worker. The provided executor must run work sequentially and on a single thread, as per ThreadPoolExecutor(max_workers=1), and the calling code is responsible for managing the executor's lifecycle. - Local attribute access is now 2-3x faster. Local(...) now uses one of two internal specialisations, selected by thread_critical, instead of checking the mode on every access. As a result Local is now marked @final and raises TypeError if subclassed. Subclassing was never supported, and could not have worked correctly with the specialised implementations. - asgiref.timeout.timeout is deprecated, and will be removed in a future release. Move to use asyncio.timeout() instead. - Added support for Python 3.15. - Dropped support for EOL Python 3.10. Signed-off-by: Leon Anavi --- .../{python3-asgiref_3.12.1.bb => python3-asgiref_3.13.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-asgiref_3.12.1.bb => python3-asgiref_3.13.0.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-asgiref_3.12.1.bb b/meta-python/recipes-devtools/python/python3-asgiref_3.13.0.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-asgiref_3.12.1.bb rename to meta-python/recipes-devtools/python/python3-asgiref_3.13.0.bb index 01c5568dd4..bbc2a1739d 100644 --- a/meta-python/recipes-devtools/python/python3-asgiref_3.12.1.bb +++ b/meta-python/recipes-devtools/python/python3-asgiref_3.13.0.bb @@ -4,7 +4,7 @@ SECTION = "devel/python" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa" -SRC_URI[sha256sum] = "59dcb51c272ad209d59bed5708a64a333083e86017d7fcdd67498eeab7784340" +SRC_URI[sha256sum] = "034cc8cbf72d00553b4be256703ac545120b4e50af13b49dec99da899aeeecb4" export BUILD_SYS export HOST_SYS From patchwork Tue Oct 27 09:19:29 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102052 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14640.1793092836489581390 for ; Tue, 27 Oct 2026 02:20:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=fgUQpdnb; spf=pass (domain: konsulko.com, ip: 209.85.128.45, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4a35d5d4a20so27257345e9.2 for ; Tue, 27 Oct 2026 02:20:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092835; x=1793697635; 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=aIhsU+NKVPwC70NhSk6fL5bPx175tiRwWYf8kzrcJ5k=; b=fgUQpdnb6/QEPssx/I1Ga57DHxglVeULe+TTSiZglaP4n3/sQdwuXGiXZP6cFEfBSO Or4/BqCkcsjpHhawpwc+e3XPSNfn69+NtD3dPe8B4Y1ztYqEBzFXxBH7fN33yiBfkbcZ +AruldTJjrFOEB4dEfS3G/IJQAFAO1+maYmp8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092835; x=1793697635; 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=aIhsU+NKVPwC70NhSk6fL5bPx175tiRwWYf8kzrcJ5k=; b=QvpDugJRBtGy8UxshEvPE0fbE4wI+LucX8AsC2s7vKl6TRCgG2HY7oCEw5j/4CDJLX 3NXLr2R/CCrp+rzhG7U4gH7pvM2G6TqmYj31nO9WgiCcOLZLIIhQIfHsnsublCMTwyjM UWWiv1GSnJpgx84gmiiKtK+dUI7aMIEoLBCAiCrX2WBEtIDV/DbLgAdZs/Es6uBf/jvl N/Jy7QLJzXjDVLO9aduoz+r1SFoqx5kVgLsOq81SVmbxy4odiUty7B+5nKEwe33D2Qts p+kyNaZehJTDxkIMHunZbALX6156TCjt7/fk0y73Mco5NMwm92lQ9jxrlJOAlBAEttbt 32HA== X-Gm-Message-State: AFq9FYIxcMs3KRwcIaW5bLzOst1DJJKRWAb+VX1cYcNqgl10rs7DJE7X X1LlAfqIid93cX4XJYEREQJ5nKYQZQKm0HxvXknmD6fMJDqBFOIWuiZ3OpLYazY19t0ooCEYs0x WDK+W X-Gm-Gg: AYBFou2McUcWqdtf0AuWLOi/sP4qOSt5hha63KLbs+uUOFcfuOEwpGuvLVNaIIuAOrt O1HOMQIf2dB9xCm4wMiNuuzP6fxOntcLRwYBQNt/GwiKsud+VDwXpFeJuFh4PO+D69Q4z6tmb4F bEXehrRJrQQxUY796JzBRWKLIvZxnFsp/5mkDF01CLoWX9QrAqc21czciAA5OpZotGRZ1LvXVld w2+y59cQPhil2S+efRCdV+al3YV23nOVoG4kW8qSYk/PYZcOA4A2KOqc411i6ert0xSOpi2Hn7p kc7Cc2KhHm9l8boiBJOeTlfOwfUr8zoGDAZocL8dLaO2SLqTNQpoKLjVh8jRCs/hqcg2fbO8lsM bU/Y8JDLNk0na0KDRXo7Q/H08KDj8rOOZ7MUwZtmiOZYVmyZ8h3QyB9S8tp9bSIIqw3bOSUA9M2 M0hxNfIPZPiwsGevYyJuzCBTbAWPqsdm09gXoT8bKPiO16DkAy+Z93cuxoI8Ir5Jn7YE89ukQkU jNe5u6TFAzTPkmdordYs8aRdlP46bDlL1HoKmY3ASPPErCqBE3TmK0Tt5gkHBUXIH5vjJpcciUf 5lvoWoDdJgK+Z1BtXo9pvNu3M2ubsR+YcrzKiMSAW687h9dADX3Lp8bDGOkYkuyE8prEWaodBZh PMV/+ X-Received: by 2002:a05:600c:3f12:b0:4a4:7a8d:c436 with SMTP id 5b1f17b1804b1-4a47a8dc6e6mr151321875e9.11.1793092834751; Tue, 27 Oct 2026 02:20:34 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:34 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 02/61] python3-bitstruct: Upgrade 8.23.0 -> 8.24.0 Date: Tue, 27 Oct 2026 11:19:29 +0200 Message-ID: <20261027092028.782979-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131466 Upgrade to release 8.24.0: - Add Python 3.15 to test matrix + freethreaded Signed-off-by: Leon Anavi --- ...{python3-bitstruct_8.23.0.bb => python3-bitstruct_8.24.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-bitstruct_8.23.0.bb => python3-bitstruct_8.24.0.bb} (79%) diff --git a/meta-python/recipes-devtools/python/python3-bitstruct_8.23.0.bb b/meta-python/recipes-devtools/python/python3-bitstruct_8.24.0.bb similarity index 79% rename from meta-python/recipes-devtools/python/python3-bitstruct_8.23.0.bb rename to meta-python/recipes-devtools/python/python3-bitstruct_8.24.0.bb index 72b1a672f9..d6896163bb 100644 --- a/meta-python/recipes-devtools/python/python3-bitstruct_8.23.0.bb +++ b/meta-python/recipes-devtools/python/python3-bitstruct_8.24.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/bitstruct" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd" -SRC_URI[sha256sum] = "3d20a8d748add9b1c68efc6c592a99b4b0937c9dcddd140fdae352bf2513aea5" +SRC_URI[sha256sum] = "c72d8bd3b1762a5bcc9fde16bfa4d52800a4bc8d79f81bc7ee0e0bca5b5e901e" inherit pypi python_setuptools_build_meta From patchwork Tue Oct 27 09:19: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: 102053 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14642.1793092837447288946 for ; Tue, 27 Oct 2026 02:20:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Z4/C60kJ; 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-4a5036bbac7so14659135e9.3 for ; Tue, 27 Oct 2026 02:20:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092836; x=1793697636; 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=aDryR1lWct9+edj0igLhpSsM4/OH0Znii148sjcAzKY=; b=Z4/C60kJRXhaYVgKQ+oxJpaa2YDZdRbPUAa6d9NO6yIss3CvoKq6H54HJxgMkcYQsx ZkmzB5Py6D3EaseDIWOE0PGgbN2sgWCj3jIMrxo3goVePrQ+hOdhlFNlzuzY5I3XLZWE AKBA4gC2PKDeEWhBqt0NNUvFlTvt0mhGilPp4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092836; x=1793697636; 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=aDryR1lWct9+edj0igLhpSsM4/OH0Znii148sjcAzKY=; b=yLr5/99PkHdvniX55Oka4JoJJ4LmJNxKJWfQsZifE9udpEdH1A2DTDgJ9fLCUE5ETS zDo6354E3X8xwWJ9ijxhflsSFF4JLjomrd+hwnizIXJpFrur4E9/H1fcozsElAH0rrPD dBFyL6/SAVX4Mu4Jwh7qJwvJRTDfb9tykXt6G9kL6zcb9I/+ut7LVcj/38eikks84qN5 BJZ8eFFRDWWexkMN19X1cQ7V3IkL9JkoiEFkVDhyXVBkuvJRTueoTA3cxNXaEzQUFsGv rM+Nbi+iA2NGfWGr4EmOJQ16P+fPUv1aFZwKqP4sMKWSdRlhFwO20jeVYbHHKEW7nPQp JtUA== X-Gm-Message-State: AFq9FYL9LIWS6lkpKkHnzt/PPjH+f21C7QSOp3K5tONYev9ImWRt55el MyQT5keXOuK003DCFwnwx87nKixn9iBy/fIj9PIlxEEQ7Mxu7jatJcudG4GwBIc6KepozR1t9OU 1HsqI X-Gm-Gg: AYBFou1gOLnQkREBqvL7y7awGq5zTUT3FOfIFTmwL6q3pp76pEK27rL2SP24nYEi3/L VixTvmr4C/FqrceMM5bC/In06h4RnwbicVLNDknTtX+T038ks9bBepKwVspWfb0Z+fGiZT9SXW7 hb9Pn/vkc+F46PIi1ZgrPy4cbgPIVqzqxpOUaE3LpC6OsOYGWJrekCnkG1mpdIEtXxTP+yx7w3N KNiTgGbq+Yqwy7HcIr2Y4SJX1fochdUdo56x3JxVeKuOzok1Q3GCyFkewUNKhOaQleFKTeSOP0E 73FklEi7sTRaFumFcq8hV1CsgaB8AKijn2bb0JRmntlsP0eWZS8BwakZdgqmGVILlAV1m5/qPRL Cu/5UDFguJ/+bzjmefYhZZ/GAaS386rY+D4zj83MmYHH+LgaNhihYW7vW+4WNlqxyeA5a4F0Jyf prQukYJN16qdnxxVskO3eAAYg6K8iR+PmRXV21v1bdLZW2hWS+gUSzdtp22LKD2SMYMivQEIFCT XVswTJ9CTGk5JsYYY/cS9q5N4OoQKuL/qDcpicJAmB5uObhKy0j1shrcA3QXe+ZqrPU7lA7ivFp f0SsdimMZQecyrT+c1rdPRKPSHfG0MLrneuqUyWVJISPwfe7Z9ua/gTVIdUo69rLt8JAKDwsbAK aFxo9 X-Received: by 2002:a05:600c:46cd:b0:4a1:e0db:8cf8 with SMTP id 5b1f17b1804b1-4a35ac388b5mr176580095e9.3.1793092835660; Tue, 27 Oct 2026 02:20:35 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:35 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 03/61] python3-cachetools: Upgrade 7.2.4 -> 7.2.5 Date: Tue, 27 Oct 2026 11:19:30 +0200 Message-ID: <20261027092028.782979-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131467 Upgrade to release 7.2.5: - Fix @cachedmethod with condition for decorated methods taking a pending keyword argument (broken since v7.0.0). - Fix pickling and deep-copying of instances using @cachedmethod (broken since v7.0.0). - Fix calling @cachedmethod decorated methods through the class with the receiver (self) passed as a keyword argument (broken since v7.2.4). - Various documentation improvements. Signed-off-by: Leon Anavi --- ...{python3-cachetools_7.2.4.bb => python3-cachetools_7.2.5.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-cachetools_7.2.4.bb => python3-cachetools_7.2.5.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-cachetools_7.2.4.bb b/meta-python/recipes-devtools/python/python3-cachetools_7.2.5.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-cachetools_7.2.4.bb rename to meta-python/recipes-devtools/python/python3-cachetools_7.2.5.bb index 8d3662103b..ec6e612e42 100644 --- a/meta-python/recipes-devtools/python/python3-cachetools_7.2.4.bb +++ b/meta-python/recipes-devtools/python/python3-cachetools_7.2.5.bb @@ -18,6 +18,6 @@ RDEPENDS:${PN} += " \ python3-math \ " -SRC_URI[sha256sum] = "e0203b04b75fe13e62098eeb5b2018c4eb1a14c04e2b5b450e70db3ee7e92ec5" +SRC_URI[sha256sum] = "a2223b80de434291ddf4c105354e533bbaf4d29382f5d1bc3e4b9332cb31061e" BBCLASSEXTEND = "native nativesdk" From patchwork Tue Oct 27 09:19: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: 102054 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14644.1793092838201569011 for ; Tue, 27 Oct 2026 02:20:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Z3EQd82E; spf=pass (domain: konsulko.com, ip: 209.85.128.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4a35a60499eso24775035e9.0 for ; Tue, 27 Oct 2026 02:20:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092836; x=1793697636; 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=wVATpns8+3PKtiMsQ3z0mPKIgqfASpii43swPWEscXA=; b=Z3EQd82E4S5P0YHbFfe8BwyAUTN2CEI/6Ji4RDvEFyQl1Hr44ZudRFfHrOpjxo2ncl KxF40YLC84iJdKxUUG+LJXW7Xr8gCTYKpUThiuyk+0qfp/anuA4VELwP/MoW1EBSg75P 8rkYasuDrkIJX1ktNV9dyA8Ipt6KG0TaKNlds= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092836; x=1793697636; 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=wVATpns8+3PKtiMsQ3z0mPKIgqfASpii43swPWEscXA=; b=EDTbQjzDGp109WxEizzRR156TdVPlKux4hntn1PjnBwwTYm5tmaSTZeoagRzxv6Pwb ehx4IYMfkB5nVZuXh3AN9TZ5dNnwOHV3PhcaOM8IJ4NGS9p35Z9kfwd/W3ZAuw3BHHu4 aWpi+y9SkHGD7tn0zKXQGsqiVMXqlGPpUGACJ/v1u37hHSrNR9SMdxFHRKTjCqJoXiYF Rsdh/foUuDQ+BPVFMrSadgC/PVhJ2QH+/gs7ufSN+5F89qkRjKAvFSjlMh2xTmOVwRVl ujmvgo4wFr9nbbleq8ck24VqCp+WOHIdfWJTHLrJEgrq5HJWLHwgoeaOSFLpfUAG358a WRtA== X-Gm-Message-State: AFq9FYIrG4tTHZ25QfSw7UEYeipVkyDQ5EzxxhAskiWohdN13DGYpj+e kAHjoEyBgEQYUtJgLkrrUm6atqKJGrY8BHxgfx7YRmPtFpWRw/Xqqs6x8p8JIt16jiydeK462p5 wndjd X-Gm-Gg: AYBFou1q2uAT1OQYymkuyGFI/uhgVc/kk/NP5FkPpbw0WJblgoWjWtjK5Kdmvp6Zl4d w9e1WOcRuvPpOShCCLqOlHvdSP5c401Z0LBCKBiHqF92Fybr2XVfzDRCPxH0tPweb02F6NP/xJU ApgfxaBPl4vbOqf+YAOrXwTonBk4Aqfw5S44FjYgwBUvax8o5BNoFjDNVEHad4ZXoQjX7SQvDUh NkBQGIay/eXwy8j+BNNB4uwpXI9wVP9v9MjSF8n24LmpmqSIE7JlkbwCVswyiqzM22iev0X6hry eAw22fOX1AwnfKQFsWz2d3slKbjxluM1R1ggNYxN2/beUKnPnquG4gqfmlSnkci8hsGaoYut3nQ 02noCXWTZKuQm0DpsDsz4wCiqrauWL/sOL4mw5YDHESLkkKKh5g8ov8MWICrpAv+m5xLZ/rxjV0 hHgo3Hhb3V72vVvYQAf1JGDo49Nb22PiwP6Co5cuTTLLbIlsRI/fPiTF40SU/BA/JPC959Jnash vjH7hGqFYk4fM9kEe9R2hYeWdNGvuynwkHafc1EKmtZ+IXLUP+9PUhnXB1c6c98aiwoSfT7wXbv SoeXAjzo5gOcf6SwHlXzBVjZbNrLuU6nu3FLCLLpbi3WUIOlmP2h7sprl09/K2R/hiq8FnsaZhb COIA3 X-Received: by 2002:a05:600c:4e0e:b0:4a2:397:73f6 with SMTP id 5b1f17b1804b1-4a35ac9d227mr172983165e9.8.1793092836510; Tue, 27 Oct 2026 02:20:36 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:36 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 04/61] python3-cmd2: Upgrade 4.3.0 -> 4.3.1 Date: Tue, 27 Oct 2026 11:19:31 +0200 Message-ID: <20261027092028.782979-4-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131468 Upgrade to release 4.3.1: - Fix type-check failures with ty 0.0.87 - Exclude .DS_Store from release - Route annotated command help through the application output stream - Add example embedding a cmd2 app in a Textual app with textual-tty - Add example embedding a cmd2 app in a Textual app with textual-tty Signed-off-by: Leon Anavi --- .../python/{python3-cmd2_4.3.0.bb => python3-cmd2_4.3.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-cmd2_4.3.0.bb => python3-cmd2_4.3.1.bb} (87%) diff --git a/meta-python/recipes-devtools/python/python3-cmd2_4.3.0.bb b/meta-python/recipes-devtools/python/python3-cmd2_4.3.1.bb similarity index 87% rename from meta-python/recipes-devtools/python/python3-cmd2_4.3.0.bb rename to meta-python/recipes-devtools/python/python3-cmd2_4.3.1.bb index 3605ab9003..f7f256e5bc 100644 --- a/meta-python/recipes-devtools/python/python3-cmd2_4.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-cmd2_4.3.1.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=f2a861642858e0858af9dd4e4716bae0" DEPENDS += "python3-setuptools-scm-native" -SRC_URI[sha256sum] = "3f6c4b9619dbd0d1ba75789a099be82b65daf8ac1d97b8e4ecb112e76c72b100" +SRC_URI[sha256sum] = "708592210dc382510ee090ad7928147060bad1b460cbefb1105f8d1251376ed8" inherit pypi python_setuptools_build_meta python3native From patchwork Tue Oct 27 09:19:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102055 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14645.1793092839121635890 for ; Tue, 27 Oct 2026 02:20:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=WrAsQhzJ; spf=pass (domain: konsulko.com, ip: 209.85.128.45, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4a2167bd087so25887285e9.3 for ; Tue, 27 Oct 2026 02:20:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092837; x=1793697637; 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=wmdMlFiKqn2Pr0FiegoEGbpMroqIVnGJbEa8Qwf3GlE=; b=WrAsQhzJ4WqXI41O/jbTIGXTVWq7iicGVYBRcGpq/d1hyPTa+cBnVcGcJ8vIf8x3Z5 y8keBBRfqciLW+M15H0qRzR9ca4/XPQDVb0m/2SDaaxRFfu5OhLbsTPeQLlLFl5SMDqh f+/9EFN7BVZdE/+36qZ50k+xDrqrB7glY6t6I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092837; x=1793697637; 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=wmdMlFiKqn2Pr0FiegoEGbpMroqIVnGJbEa8Qwf3GlE=; b=lUXFCuKG1SV9tduV48pFlQM4AYjiflFRg+ER0atqXiT/YwzX9SZD/cbbqOBNaaxPYv dmBjL44wH5G0xkggJe6rXXy3/Kw8Q/EAXbr2T28aSECyBoBQjDOgNlWDI9n5g4LjW0Z+ guUfaNUONciraIo6V2ryG0ZVPFEV07qQ40z0ZVPWockoMIrYWPKkqYi8jaEF3cfgl3cv 0QnAyJiMrGxfzL9CODODMIZiODcvbG8QP9iBtnIY1bxf4mxjTaMzQfx5QRHT+QXmpizz ncq7mukjXIYGLOwXyTNrqkp+sWWBDKgJi7fnqUcZNsaklcq+ZWrKUXldBk4Atn0h7RwW 9Iyw== X-Gm-Message-State: AFq9FYJG+NYlSqUL6+DsPxhfp5AuGAwNsYZguIiuuHPPS7oQUDXC3MOe 2ebyGLeZLmAirdRsqq2W/Lkz/9dJwZZok0AlrZg8ZUjaRIMIHLURQZRoJSn4BgiAfA/lJIpfEEI 2uMoH X-Gm-Gg: AYBFou1dgDusAlEfjgKf8Hf8C785J1Cuh42ocMtVE3nm1RC0LMnI4gQrHKlzYIUmcUm bPOLuQ6vnBTsmV1/v7+5OcER21hZ6m64FT4d4B0dEPSm6SgVnQr/cUO+1qAbSiE2aYQfkzsDWAm M+fGsqdGyBj8Qdh40HznlXB8+W4pzbi69g6VZaONDdRs/+rO1yv05HFQjaU+qkM5kA9QpNHFqL3 NVwu5OzUiN9oZp+g+95eM+8PIwXWnWq/CtV1P4tOdqyEoUdDZj/odh6TFHDjNpsZmhfQvvu8C2X vvnBIj5pdB08vqtFt38P87smblREUD/Y+dYmX2A35whTk9jWiBDAwD84JJ1fkL0nmwDLEXEUO4j W2oA5dOsT26P8pXrvmkgQiRyjVa98sTKIQ76kkqgHebCEuubkYe/3qIlMo24f5rGQpQ8lu2l4Ud ruYgbZHBZR3jQXQH08syi4UV0z1VSkKWpp4OOXbwhU/wD6GQNZPPR4oNPQgm7v09pIraGYPaNON Fj31nwEZ4tA3++IBLj7Hn8fexh9arD0GyrDSmw49g/ZRxwa3HAVRYa11/9GoVLPduYNp5oxurFU odHflOR6x6tm6q77jIOopQmiGzA9GpJcVjwMs+o5OnmkKg5KqJ98X2SrxgIeM9u6OkkdV1ly7Sh uqaXU3S0q/UuS3yQiTVpY9cEUcI8= X-Received: by 2002:a05:600c:c0c8:b0:4a4:de70:2ad4 with SMTP id 5b1f17b1804b1-4a4de702b8bmr116611765e9.22.1793092837414; Tue, 27 Oct 2026 02:20:37 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:36 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 05/61] python3-grpcio-channelz: Upgrade 1.84.1 -> 1.85.0 Date: Tue, 27 Oct 2026 11:19:32 +0200 Message-ID: <20261027092028.782979-5-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131469 Upgrade to release 1.85.0: - [AIO] Fixed data race in PollerCompletionQueue. - Fix SyncServicerContext abort not raising exception. - Fixed channelz module leak. - Fixed CSDS memory leak. - Unpin Cython dependency for source builds. Signed-off-by: Leon Anavi --- ...cio-channelz_1.84.1.bb => python3-grpcio-channelz_1.85.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-grpcio-channelz_1.84.1.bb => python3-grpcio-channelz_1.85.0.bb} (80%) diff --git a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.84.1.bb b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.85.0.bb similarity index 80% rename from meta-python/recipes-devtools/python/python3-grpcio-channelz_1.84.1.bb rename to meta-python/recipes-devtools/python/python3-grpcio-channelz_1.85.0.bb index 22b86b3597..f7b580142d 100644 --- a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.84.1.bb +++ b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.85.0.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=fe8c552b7748e45c00ac55ac0257f6c9" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "03d2085415bde0e30515e4e429d0d68d25471aa0624628ce335d92f40f8445f9" +SRC_URI[sha256sum] = "2a16ad645cf4897325c617c6eb2a9f82ffaf28978c3de3b1039ef06e3bef8c42" DEPENDS += "python3-grpcio python3-wheel-native" From patchwork Tue Oct 27 09:19:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102056 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14646.1793092840243364156 for ; Tue, 27 Oct 2026 02:20:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=sE3LSKGF; 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-48afbd2c386so2356693f8f.3 for ; Tue, 27 Oct 2026 02:20:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092838; x=1793697638; 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=JWCU95C5/VsRn+MpjYHjS5u/1a+p8M0ISA4bV+3wJ/A=; b=sE3LSKGFhSMAz8ebTofqyTYzAMQbHmAkuw7X+sLFk2X8rGqmYSjP7rr95I2owNJjlx 3aqP8XLgx2bIHboyyfcJ7Ww/qkW33VkDyPUlBDCrxtaN6rKBcRtoJ9gw5ZaNs9NBgq4d GlEI+6fuDFxC1BR89D7TMkTRwFDHS/kuu0U4s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092838; x=1793697638; 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=JWCU95C5/VsRn+MpjYHjS5u/1a+p8M0ISA4bV+3wJ/A=; b=CpCWjjoXIU82AmDT8JJmnYDoQQRe822t/7MTSGw91/o4Ou3Xu5bjYWJcfQc0e73IzL byttY8qjgpwK4jTrHIygaMoemSCDhfOCj527cH8wj4ourMSwA3hS7VCRzS0gfb9l8eJ9 5iUa1VnkfyhbYBuIpX4MOA5XyA4DJbPRvaeUqB76vaNOrjo2YQ2LPtpn5JmGHsVUvbmt LPaI91NPmaL8y/0NqS/yZmTN2OaYuUZKQyhq1ALdC49DwaYKHCGdOIYYqBppAsZsuPro FWQ8/Pug6sjo044HhHIG/F5sEkj0ELKa4QVT8w7DBtAA3E70IDmCvfF/+af34tvylQUH IUBA== X-Gm-Message-State: AFq9FYIA4SCh+rNQ8I8z145KG/VAeonkdV6zilzZmxaKD2XaVLAifwOW xISO1D7R8WZlkzeKlLIuIWHJPCNj4zZIeM62SK5aoAvvqqfVJwZRVHgrFyVRT+L4Q2QOIJY88cU Fh1xh X-Gm-Gg: AYBFou26yQO70q4c6QYbKW7bNXZ5INtRYrsFnBsBInBH8EnPOxzldLkkAr0D+jkCuQP AR4KBVwfWCW/1hZtTs+pAU4SygcpNF2iWZ0H5plRTMC3gk9OircQruWjzpVC2WHLWC3PGlSdyx4 /iWOztuRvT2k9yp3Il5xJQglLHQGWyZVwNHAy6XksXSEkT1QcuYknFWdMvEGqX/attx6Nwjx+rN nQZvoFXN7iFXmHQjnoKyWA6dPyIFrqY2iueJ8p47lPYvj9lBxZ8CR+GXH6/YtzjwdK2QgyHyUSa TzWWVTFeZGAvvPAQynkKnQT5NEKN4Qf7YgibwWcSJHuZSwfAiWg/zQiEyp2t0fbmtpw5vkV1/tC XxYlafheHX4NjxeuzS44wwFzEZHhxFEg0KySEsBgM4NGZWkzBiNpKPGYWhb0G/8cH6Jtn+kMv99 BdXWFcRGVu40qLsZ6eIDmaBrwQ4G+H3S4B3SeDLn42VGuNOXWx+VMOJvdtE/vXzTw/kmkcGewW3 zzxSyh8m1e6liyZ9D3VCcS0e0vW0Bw2F/xjKz+FmZIYCIgwZWX9f1syLenGsmPwdhLcpWuZO+EV J8zTDUzqLnRkCy9KzqT5LeORuUgvtV0OBSTm8ArGAyCkoKvLnDYIz9yEKT8eWcCZfMzNE2B0SvP raCov X-Received: by 2002:a05:600c:4e4b:b0:4a2:e0c:2b0a with SMTP id 5b1f17b1804b1-4a35aca5bd3mr159019375e9.16.1793092838466; Tue, 27 Oct 2026 02:20:38 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:37 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 06/61] python3-grpcio-reflection: Upgrade 1.84.1 -> 1.85.0 Date: Tue, 27 Oct 2026 11:19:33 +0200 Message-ID: <20261027092028.782979-6-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131470 Upgrade to release 1.85.0: - [AIO] Fixed data race in PollerCompletionQueue. - Fix SyncServicerContext abort not raising exception. - Fixed channelz module leak. - Fixed CSDS memory leak. - Unpin Cython dependency for source builds. Signed-off-by: Leon Anavi --- ...reflection_1.84.1.bb => python3-grpcio-reflection_1.85.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-grpcio-reflection_1.84.1.bb => python3-grpcio-reflection_1.85.0.bb} (80%) diff --git a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.84.1.bb b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.85.0.bb similarity index 80% rename from meta-python/recipes-devtools/python/python3-grpcio-reflection_1.84.1.bb rename to meta-python/recipes-devtools/python/python3-grpcio-reflection_1.85.0.bb index 27c313626b..2a2452a6a7 100644 --- a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.84.1.bb +++ b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.85.0.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=fe8c552b7748e45c00ac55ac0257f6c9" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "09d72642fbabaf45f8fb9c86b0d3cf45945fb7c7c1c4a2dd3321dfdb05cbe2f8" +SRC_URI[sha256sum] = "b50383d750c2bbddb9c2b163b41de2219550e4393e1f1e0fb0080b8e1284fdd2" DEPENDS += "python3-grpcio python3-wheel-native" From patchwork Tue Oct 27 09:19: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: 102057 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14647.1793092841073956625 for ; Tue, 27 Oct 2026 02:20:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=PunXHM2P; spf=pass (domain: konsulko.com, ip: 209.85.128.52, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4a214af2076so28547555e9.0 for ; Tue, 27 Oct 2026 02:20:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092839; x=1793697639; 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=8ZzG666CbGEsdHmq+4Gg5rSZ9MhGpEh75oY2rdkv9rY=; b=PunXHM2P4L0s4RUYulsAzyLdQYMDTqz5AlZjHaRty+Kj/T1nNzw8XdHRwF2GwarIem mpmsc6axwUwIzW+AysIBuVih3ULCcAf+h8p4RjQ2tvJYjbOZO5IeJxHGSgP+4qRcvckc rnWVSsUYqz5rVGRyejGMfC/pHEPFwJ/wMpxNI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092839; x=1793697639; 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=8ZzG666CbGEsdHmq+4Gg5rSZ9MhGpEh75oY2rdkv9rY=; b=uLRn27dG9pLrE4h8Ry3YftrIqzN/6d3hoa+uUblR5s++lHFn9ILAvgxaS/1QjGVPFq XxZTB8SfrgwFSrOZNIsIUMf3gGgQXtCboaonWhwaG/tShToJNYW59UkQiEk3I2ISct6I kRRJ3ojL1rW6iUGy47X/iHg0gUUjIgz0xR5nCCaaIbg7hpYFJtwKc8Hhyfd9PVKgwOA5 B/wgsCSWs8Y1ZOLvMNWulJ9+LJ9g9l5xlyFONnSFdjqjozCdLuki/ZfHbDuTPMBWfE0+ gRyeu7g6SWt5N7yZVir0NGsNU3+myWrOpQ0IElEwPV5H4aORwt1R2sLKOmDiS4YrjHac ni/w== X-Gm-Message-State: AFq9FYJZE6sFsTC1G4sKpFlSy94zbehfAhnKxtZ83MwiCZtwpGz2/5qr weqpGiw1Mx3XaEKU4cdATHR7mMbbezXOSOsnsgFlQWz/ySyUHpcA5pweGTYMyfm/gbi+u6RhR+C b87Cn X-Gm-Gg: AYBFou1A3+n32rURjlMOFY0ymlMX+BCRZyN3+l69bdMKmYFxaXJCC9lTk3qBMRVwj66 HTtZF4FNU3dh0nQaTJAdG6PuAUz7KlJsj7dVChZ7d3agjAeoVdGni4eg/5SXLK6hX9YM4pQGgai WFN69cZN90E1mUuMOZMkkeHSEdXIPb0hDBnL08V1Iq9TOjkgMMcdPzepa4Hj9sxH22AebENMLzH eSGcSzqmpnSlf6uHcvMWrRpIRAv0u31bj7GklA6wS5pbGAsnBZhRQuwJDyL4aBBAYnYwi7z5cDu lvNT2U2IzwJL3UmQp95gJzuzneTrST/2v8CVO5iKnRvhBMgKC6Jswb1UoG6WU3jFN3H0H+p05lG 138IBU9ycMCSf+rzCaorYlQgTzmjkmqR2OuIMl56ZRK94zN01CYiOg5TZ2A/qSD9Z0Y1TMeNlxa slIod830ffVuRTW9781ib3tJ4b0pFW4XWtUguEQcx6+BmSbBRV5mluPWoovdiUoyCb7RwRWaL5f ZFSLQhYjMN8vcizxJGAoKSk7gS75qvBf1XS5qOvExySCjemU2uUjlt3t7ajc5+qg8hTrbrkulbt 3nebc2tLZ6GWvUYGfOKZFIxzN0BglG0UIa65tUCBQ1v3eldOz//QRzZaGQeKP3T5VEDvNk+MD8C im6pYpxOiUyKgS7WC3/nYPz3tAA== X-Received: by 2002:a05:600c:3115:b0:4a2:167a:c939 with SMTP id 5b1f17b1804b1-4a35ac9f6a7mr178889885e9.21.1793092839346; Tue, 27 Oct 2026 02:20:39 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:38 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 07/61] python3-huey: Upgrade 3.4.0 -> 3.5.3 Date: Tue, 27 Oct 2026 11:19:34 +0200 Message-ID: <20261027092028.782979-7-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131471 Upgrade to release 3.5.3: - Close the storage connection before forking process workers, this just simplifies things. - Run the callback of an empty chord with an empty results list. Previously it was never enqueued. Signed-off-by: Leon Anavi --- .../python/{python3-huey_3.4.0.bb => python3-huey_3.5.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-huey_3.4.0.bb => python3-huey_3.5.3.bb} (79%) diff --git a/meta-python/recipes-devtools/python/python3-huey_3.4.0.bb b/meta-python/recipes-devtools/python/python3-huey_3.5.3.bb similarity index 79% rename from meta-python/recipes-devtools/python/python3-huey_3.4.0.bb rename to meta-python/recipes-devtools/python/python3-huey_3.5.3.bb index 282a32afe7..722d25baca 100644 --- a/meta-python/recipes-devtools/python/python3-huey_3.4.0.bb +++ b/meta-python/recipes-devtools/python/python3-huey_3.5.3.bb @@ -4,7 +4,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=5cac039fcc82f01141cc170b48f315d4" -SRC_URI[sha256sum] = "ac9b02e741f13da4092ea19bcaafc73669e97d3153914d2fed2868df144f6dfa" +SRC_URI[sha256sum] = "3d9e8fe95638bde843fbcfe38c063d906afa0d4b0cf94955a24c0f90eb09bb44" RDEPENDS:${PN} += " \ python3-datetime \ From patchwork Tue Oct 27 09:19: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: 102058 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14835.1793092842396514188 for ; Tue, 27 Oct 2026 02:20:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=KxvOeHW+; spf=pass (domain: konsulko.com, ip: 209.85.128.47, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-4a4dc547987so10276455e9.0 for ; Tue, 27 Oct 2026 02:20:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092841; x=1793697641; 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=mfhHdx67jTOM8sL9foK4QnAo5crchpoBM5sZwtz6YwA=; b=KxvOeHW+JkAzcGVgfAX+K1Ypkq1Z+E3mtD9UChSHBmbJ12mPZCduyDTzuJ/qyMDthg 8MhyNcLVsOoSq4LW100xrQDGI9gQrfxdCu4Qy0nkavonvoKVWY1YfhgGSKDJcpzi7Mc3 VpHysRP1nrgTWTSh2J8NABDINMn8CJbfOG7V0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092841; x=1793697641; 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=mfhHdx67jTOM8sL9foK4QnAo5crchpoBM5sZwtz6YwA=; b=KyGVjQsqWK7/cIPqf9C+PY7XSfaXOGymBqAOcJFmnYDFWgW5cSUJbLsNa8mUyPsYpv yqOQRPeHUVRh190XSvZFBHSl35mvkmCPfAA6ZNDoADT2MdFlYQX88Hpn6vYeaSg/YG9O wEDEkbEy9FS1GJkYWviP7QLeD9xSDLepWdM7iDqzXxUb1yWQRCgjD8/FBDBMCSXx/CK+ J7ybgXi9r35HkTqllEPmodKfb1oiwLrq/9cOpWXPqs5CggKFbpAuUsnvfbkZlHcJ86ED OBSkB4+LGPZVwZMrigWB6ow5ADDKTGEMww4iRlM6pTfyc4WUm94K0JIy0MWvHzlAQT5o rXIQ== X-Gm-Message-State: AFq9FYLfeuJxWVSUXbl8F1WgvfqA50um9nxWrTwJhNWkuH6wUg7HZxqG zoQvOw6AYV786/dh8wGhwGUftYpCNFC2sMMy/fh3gDCw4GZ6RH/oyIxHhX2mpSQQDbs4adgfsYe BNc6a X-Gm-Gg: AYBFou3HPSIXT7jTdihGv1d/lsuXwMgYgoOMs1mJ7Cf8xvY1aoBOj+D38ymFWtCEP2y KDfsRrXeSz32FCaxXkpTq2s7Qju1mjrDPlI9A6NsP5yTicULFRnCFdU9VqnVUORG4+azVY7IHo8 vBk70LbdvwHAnHhYSm2B8IKaVCha+ZVsL9/864p6htuvBsldH6CLu/bFRs/ExK/CRPWUVpe5iz1 E54PaTXEdFCg1SX2Iwn1/xXd+wztEVx1pcbpEtiMsM6yWmEe4rM9MPsMKgEXF/uB2e8/pmd0lx1 e2YqMnLz7mDmKlIysjS7Fu5ndL6Xt1bGn5/pblNwiyCc50A0uLhIFyRQKhyXR25GPQbcD2Jha9F zkAqidWyP3naXiLZlQDQNIOqbZSTo4+t5WEiERl7m/ng71gp8C3Qw54S3XpAM+lBBRGzJEe/DPS yLSOUn4spV0XNwgWUeaTrBgO4aUTJBGRLYGkF3psF8JSckGmx+FEoZ2wEo5UJKVygZ5UUiSooXr EeZ/s3iNPUlsDZOVztluc36WoXclZwZ7UaqSB2cmPYjrGDoffOKN0F2zCu9H1ats8xWR4WZTDhS odNdJjZ4gEUpmCO187CYJI7xE7gO1cr60MN0BG9rFAm66dhPDhKJoRzX0haqRWJm3IlUF7fC8Xw syrgF X-Received: by 2002:a05:600c:3d8f:b0:49f:e8bf:8f9b with SMTP id 5b1f17b1804b1-4a35ac48640mr152397485e9.4.1793092840312; Tue, 27 Oct 2026 02:20:40 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:39 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 08/61] python3-icu: Upgrade 2.16.2 -> 2.17 Date: Tue, 27 Oct 2026 11:19:35 +0200 Message-ID: <20261027092028.782979-8-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131472 Upgrade to release 2.17: - Added support for DateTimePatternGenerator.getDefaultHourCycle() and enums - Added missing wrappers for UDateFormatField - Added support for ICU 79.1 Signed-off-by: Leon Anavi --- .../0001-Fix-host-contamination-of-include-files.patch | 4 ++-- .../python/{python3-icu_2.16.2.bb => python3-icu_2.17.bb} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename meta-python/recipes-devtools/python/{python3-icu_2.16.2.bb => python3-icu_2.17.bb} (85%) diff --git a/meta-python/recipes-devtools/python/python3-icu/0001-Fix-host-contamination-of-include-files.patch b/meta-python/recipes-devtools/python/python3-icu/0001-Fix-host-contamination-of-include-files.patch index d3a05972c3..b159d24a17 100644 --- a/meta-python/recipes-devtools/python/python3-icu/0001-Fix-host-contamination-of-include-files.patch +++ b/meta-python/recipes-devtools/python/python3-icu/0001-Fix-host-contamination-of-include-files.patch @@ -1,4 +1,4 @@ -From 5648531ec5f77f5270ddf5c7e49ade5c160669bc Mon Sep 17 00:00:00 2001 +From 2fe99147f24049694c02f857c9bcc900575d8de1 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 16 Apr 2021 10:48:36 -0700 Subject: [PATCH] Fix host contamination of include files @@ -16,7 +16,7 @@ Signed-off-by: Wang Mingyu 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/setup.py b/setup.py -index 8a975e5..e85fdd3 100644 +index b87ae66..4c81aa0 100644 --- a/setup.py +++ b/setup.py @@ -68,7 +68,7 @@ elif platform.startswith('freebsd'): diff --git a/meta-python/recipes-devtools/python/python3-icu_2.16.2.bb b/meta-python/recipes-devtools/python/python3-icu_2.17.bb similarity index 85% rename from meta-python/recipes-devtools/python/python3-icu_2.16.2.bb rename to meta-python/recipes-devtools/python/python3-icu_2.17.bb index f700aafbb8..5ebde78dd6 100644 --- a/meta-python/recipes-devtools/python/python3-icu_2.16.2.bb +++ b/meta-python/recipes-devtools/python/python3-icu_2.17.bb @@ -9,7 +9,7 @@ DEPENDS += "icu" PYPI_PACKAGE = "pyicu" -SRC_URI[sha256sum] = "006d51e24b5ec76df6ec2130f3dde269c51db8b8cfebb7d45a427dde0d10aa52" +SRC_URI[sha256sum] = "6138b95ac9592fa3983bf489e0c625e8fcfffd0c562a36a08269cecc4ffb48be" SRC_URI += "file://0001-Fix-host-contamination-of-include-files.patch" From patchwork Tue Oct 27 09:19:36 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102059 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14836.1793092842965349571 for ; Tue, 27 Oct 2026 02:20:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=ppIlUJx6; spf=pass (domain: konsulko.com, ip: 209.85.128.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4a59100fa83so17971645e9.0 for ; Tue, 27 Oct 2026 02:20:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092841; x=1793697641; 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=Qxj0BITOOXJJyBkHtQvj4s2RXxJ5uExlbvIzqB5zeeM=; b=ppIlUJx6KryHmJN2dqni7gy0HDEBJgTIgIxZixolOER+QdUtGRR0p0yV2YUsAlJhzR L8I0YVGRpBa2/m8ZgiUAS/r7kltL1x6P+dGorNefDVbPelbxLD8qAHSDNH9hY/YlFawh HxdPnWks46S9fXOZ9Unfme6MXLCqADlyQnlWs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092841; x=1793697641; 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=Qxj0BITOOXJJyBkHtQvj4s2RXxJ5uExlbvIzqB5zeeM=; b=q33bRbp4rZY+9Yk0/jZ2IdWleN+52XNJgSHCXGFij+AAnlrViIi6L+nyESm3h1LoJt df8TwTXkYr887OX6RSVjJNjW95bN55SHDwYJ1VF+q6mSip6fua2W4uXmgAKp4hsVPHpD yXYL7BLMNtP2eGGmpQ6ns2xFmshorThG06qwQCSVAj/TWVoH+24QkbgKkpWVe3K1nlwy xXIu3m1OamM1s1VJ26IfM19yLRoz0MKd7PhEbxCeda8GGoptmVQYM8esCO5GRQRAblZF bwjWXTTPNWzEve9yNtzLbbZoxxd6JbRrtFpbqtvDLS6Pe8d1+2KeM0W4ba7TdcG5bMKl 82Kg== X-Gm-Message-State: AFq9FYIPgDQBkibCXGClKWwvX9IZ5+GEJ37iJ5b6/PK1Fl8Qn3+HNSUB nXH9n9vDNHbXnWVsOd6leTx0/Y56FDI88nGIqiEqVKVPNWX3+Dfnrcny4kbJMR1PoO9c0L0aMbQ Iopqn X-Gm-Gg: AYBFou38nUqk3fLYE0iYQ/wYfeZjTmKnSKsPCj8jf+1HKh1CTixDanCqTEL9eAdTeDu qyfzeU/PjiLv0I3qeONjRMDJVyh6t0N6fyhA/O8qBXqn8fk5EcxKSI3lNAvjaRp7aFqiWkQMQtM tPiLrqajLaketAPZXX8y+roFD80u7fA0/vXmLN726n7mS5Oh+4n4j3ekd1W9sbROtbvKiWU32Zy tl49xg7IQrpJCX9R9W5LoZhRFRat0Hxw9oDovz+Nmn/xfts6HPvXmrEY3+79ahMgxWO9TlvE5+f zvmhyISul6OB3a3eUA5dNW5PTrCc/63kHIfuTWJthzRyB6jqR2Q3SDdfrXmOqJaoCEHPch7dSA+ lwR+51TGv9B4fQ3JckNYkVvOpy9Pe6df4jdc9CjiTvNcO/zizD8HCkotVq/qqK6nbovlxUNhetr 05WSCvnD/A+t3HUHe1hwswmp6SoSUtC36kROuADifanbskz+hMkQgF1nuvXEy4QzqB39XegBKDh KKGVhnZ/8gPT0Z8TxOfmvVaw5G2yWj8UpaQ6ev4s6dsQFFkeJpzg9tBOALzNti+xqt3sHx3aNfi pzbLoSWYT1SpeKCuZo1kOR9rAyI8aCGHCUrv8aLKqOELNyJvimcsL1mxJZpLl6S77tBeeMOJaZG Z+8mr X-Received: by 2002:a05:600c:1388:b0:4a7:6425:c274 with SMTP id 5b1f17b1804b1-4a76425c27dmr69185975e9.2.1793092841154; Tue, 27 Oct 2026 02:20:41 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:40 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 09/61] python3-jsonpatch: Upgrade 1.33 -> 1.37 Date: Tue, 27 Oct 2026 11:19:36 +0200 Message-ID: <20261027092028.782979-9-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131473 Upgrade to release 1.37: - Clean up in-place output after write errors - Reject invalid patch document containers - Use UTF-8 for JSON command-line file I/O - Handle source pointer objects in move location helpers Signed-off-by: Leon Anavi --- .../{python3-jsonpatch_1.33.bb => python3-jsonpatch_1.37.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-jsonpatch_1.33.bb => python3-jsonpatch_1.37.bb} (80%) diff --git a/meta-python/recipes-devtools/python/python3-jsonpatch_1.33.bb b/meta-python/recipes-devtools/python/python3-jsonpatch_1.37.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.37.bb index 6a1715c6df..62c12327a2 100644 --- a/meta-python/recipes-devtools/python/python3-jsonpatch_1.33.bb +++ b/meta-python/recipes-devtools/python/python3-jsonpatch_1.37.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=4f81c84f9a053e31fe9402a2a4e78864" inherit pypi setuptools3 -SRC_URI[sha256sum] = "9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c" +SRC_URI[sha256sum] = "04288ef93e60084bcb118101cd9d53424e627b91bb47ec5a95c02ec3795f6d23" RDEPENDS:${PN} += " \ python3-json \ From patchwork Tue Oct 27 09:19: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: 102060 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14648.1793092844003401419 for ; Tue, 27 Oct 2026 02:20:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=MWxYyhJ6; spf=pass (domain: konsulko.com, ip: 209.85.128.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4a208d93758so44630795e9.3 for ; Tue, 27 Oct 2026 02:20:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092842; x=1793697642; 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=S2BO7IZv9vDL1TbKNuh6hNyYcAOQQYAPrPzhGCZQfJs=; b=MWxYyhJ6RxnGE8L2lWw8PvWlyzD9kWAAGTVEGAPA15bbfScXW2HdqUcBn9hA+OVf4u eDim4qcF7nt8luIOHyXq1paDqaNndXoegJiD5DJpOwfC/YbtgQLnRycnXsHRrwOfrAG5 rov0kJwB4KodA0dSWK+W1Uq445sKHKam+hkwE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092842; x=1793697642; 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=S2BO7IZv9vDL1TbKNuh6hNyYcAOQQYAPrPzhGCZQfJs=; b=SnifC344P8htgQBzKEFm45bD+egYlE7iWFzm3vIGhTIFHM/5OyCJqn7PfZPg4J7e39 N+UnQ1CDRhq+noh5yuz260A2LJAr1KSPjYBrMGGVJOEX0E96CPgfu8azyf6sqR5j6dMF 8EoY48PYKHEyrluLK6H7yacQR+f768AePpEUIt3qiTm0DL0SdoeesaXHelCGK+hXBmwK DdT4DG9P0SBr2Cfwd/D/8ldQ0ILAPQC9N0MHa8KHjAXMm9fDtHbttkuSwOyu3LoYuTSy qWXHN7tFkS3Bpgq+9SU8AT015XvJ4X3g0gz1TtiCP90YlaWzFu50CQghVLhb//fEVuUb 1WoQ== X-Gm-Message-State: AFq9FYI86TzvyXliPOxzkl+M9aBu6s3vdnPmfEougfap/El+mnU5MqlV NkBSwciyr/3fApLvhQlMhGLY4iUHrUiR3A1LlAORY+AMQj0Uh4JC48o81Z9T72dETcboGucG/r1 JLt2i X-Gm-Gg: AYBFou02w7uVqXGgInqsmC31F7mAvleq8GjIX5xjABn6i3JFIbXC4ejx92KsXp0HSKn t/DvUQx4aRYDXOjk46CFj3CP+x6PSK9giTVOrML//RWsYTKVRNSfKTBNnemB+ahR4DCLHii4Uwm P//2exnHJqQqRaGgtqUiFEQ17PY7r8BJMz5aihxyHpsS5WoN/AN0fSEzGbdL70sgBC1pV7WoBiC dhcY3R7mK//JOclFE8Lwtl7N3TwzEPzUNbznVje/9qKGzg8DqiECZ+mugnfnzcFGZu39Qif2CXV e/LwQH61YekZvKovXkFwNJ2iPLcnYXKR8L4O/Q16hY+zdkNeDe5fLdswuPAG+WeNZ7qhqY27SsC FHITJk1F2yIG0S5rgcYEFBn3fNBvKOvINRajv+FOpFpGwL2MzaON2zMcbcRRvJlgS0P6gRNhW4J hOb/w7/8XNYno9CAjEaLQ1tfKk/aRbof7XRddtxjovqMjpnv7vVcjbDjWyOqAbfk4io4SVrqt9j qdtjup8oxEPVppqefUunoWi1zKblGWMWQm3eJO4wFpCYqEWtMVRxO7cKgBWOaieJleAwtUSe4Xj TB3fFxVNcubR3cj0kg6e+Vey6do27qC856hvUmdT3Kj3PcyDoK2FGvvPuP6a2fbqj2FwFuXr/qB NmOES X-Received: by 2002:a05:600c:c110:b0:4a1:e00b:a10b with SMTP id 5b1f17b1804b1-4a35ac91142mr160175875e9.7.1793092842343; Tue, 27 Oct 2026 02:20:42 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:41 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 10/61] python3-multidict: Upgrade 6.7.1 -> 7.2.1 Date: Tue, 27 Oct 2026 11:19:37 +0200 Message-ID: <20261027092028.782979-10-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131474 Upgrade to release 7.2.1: - Fixed a regression in 7.2.0 where a subclass of MultiDictProxy or CIMultiDictProxy that converted its argument in its own __init__() raised TypeError before that __init__() ran; such a subclass got an empty multidict until its __init__() set the proxied one --. License-Update: Update LICENSE file. The license remains the same. Signed-off-by: Leon Anavi --- ...ython3-multidict_6.7.1.bb => python3-multidict_7.2.1.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta-python/recipes-devtools/python/{python3-multidict_6.7.1.bb => python3-multidict_7.2.1.bb} (65%) diff --git a/meta-python/recipes-devtools/python/python3-multidict_6.7.1.bb b/meta-python/recipes-devtools/python/python3-multidict_7.2.1.bb similarity index 65% rename from meta-python/recipes-devtools/python/python3-multidict_6.7.1.bb rename to meta-python/recipes-devtools/python/python3-multidict_7.2.1.bb index 15848fefec..895988c725 100644 --- a/meta-python/recipes-devtools/python/python3-multidict_6.7.1.bb +++ b/meta-python/recipes-devtools/python/python3-multidict_7.2.1.bb @@ -1,12 +1,12 @@ SUMMARY = "Multidicts are useful for working with HTTP headers, URL query args etc." +DESCRIPTION = "multidict implementation" HOMEPAGE = "https://github.com/aio-libs/multidict/" - LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=b4fef6e4b0828c2401fb983363985b39" +LIC_FILES_CHKSUM = "file://LICENSE;md5=b5e9e27554f71f0f132919037cb967b2" inherit pypi python_setuptools_build_meta ptest-python-pytest -SRC_URI[sha256sum] = "ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d" +SRC_URI[sha256sum] = "e8af3e6f1bdbc31fd762b094133b478b89988eaebc63cbe82b1d9e3bbd15cede" RDEPENDS:${PN}-ptest += " \ python3-objgraph \ From patchwork Tue Oct 27 09:19: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: 102061 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14650.1793092845188362710 for ; Tue, 27 Oct 2026 02:20:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=DM3oDXxI; spf=pass (domain: konsulko.com, ip: 209.85.128.41, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4a215e64962so30505575e9.1 for ; Tue, 27 Oct 2026 02:20:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092843; x=1793697643; 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=jyYDA/TAqfh2/L5pjG/mjqZ8A4zwNvwe+Hqxn0DA4n4=; b=DM3oDXxIoVqs/MUQK8el690G/jNGOzW2I73eBtv2gr9BcAN9/AuRoTfqP0VTnciKoT 11+sFlOgfbvZ2deZb7gMhL6UxA9ZQoQBTvFNiLKVg4cTKenP0v61bGw4l5giwkA99CnJ 61sjNXRPTF3skyyUAi+rUIJmRITDPaQ1hPCWs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092843; x=1793697643; 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=jyYDA/TAqfh2/L5pjG/mjqZ8A4zwNvwe+Hqxn0DA4n4=; b=jl8owDUyTQMzzwlaSNIm0/VrNGPWC4SQ55JIXa2KJGKGxEFWNggwZeuy4gT5NasVxx MWkwpTnq0VOyP6fwowwjNv/UX9eskahQzVjUbwSg50KbMmU/SzVpRUCz/iWaKYJbTdB9 +MpBaSvzE4t8VqWMfu60FnF8TPzoKuJiisPhhOTJSjlwbpLqXiQ8K8+cYt+ZRa9BqMVr F/6yJA0RgJr8Jk3l256x55/F8NM2XnT86FKak9kiYCRKkHhisIq8jVT3FpzLAnWmds+d BnMx+USI8ywQ/qhalG/7ZB0XgKeQjYxvDyx9IawqVNTS3OkLZ092KUNk49Mqwh6MIoWJ BixQ== X-Gm-Message-State: AFq9FYKlepKrQg8gTHTQPFlRR6n5tqCdiMSGRph3G8djXvm9GjCuqODo tjReFm8JF5XD3eCa7xg4vhbAkdV40KW6AAnUfkBcG7DeZJEbEZQzpt9itbL/T9kYCfajU8iB4PO 5evJP X-Gm-Gg: AYBFou20nJ7QCjAC9XxEg1Kxk9OjZBteXPGcdf/5+bcWRiXQXLFpPvUbJw01mJegGli cR6h1J6K5lv52XF2EEb4PYC0wlJ5eUhE+/BGzFCIlbqQNqsUPISMHELVtaEmsFJQdO0Dja6/ndy OTDUg+UnQIIBpxEI60zyFBn8qUxNkf6GoX/AKt2CPfCp0RVU2A0DSqtOvTB9Ka8Bg4zwUhLXve3 eD1/hiy0OFRmTFCLhBOU6qduXOm0/839OLGhGdcdIdfElWu5M2ynO3w9f86Sk1HDK17aMTlUOpS ikkbbmGLK+v5yi6A/f0zKKKIylaWBoBLzxAnt4TJNmn3zE9K1gE3VDkIJPuZ6yfD1TLscmepaBD oDk8cym8Bsjm/vJV1IcljinzDErJqbTBXfImbHFlKTotEJoImwl5SEefDf0bJm82UQtgwFUEERf XfCtXIOTuDNLcBHGUPc9CA6j1O6/L0be1SkwmhxZQe3xiBSUBiYGH6+FQ6Yc78+I7xhg77v6rnx JU7BhFEBr0tcCxUIcXroWYiJ+YTK59RNze8Y42f/C6PWCNL7TWSHWP7etJd9qZca+TD0OHQeUsJ M+ZvT8DFP3rQhVm381Qi2RGUe4cq+ldmvfBUxKk2gVGhX4ojdWW62dfyyEXHqSa+BA== X-Received: by 2002:a05:600c:3d8d:b0:4a1:f377:5c75 with SMTP id 5b1f17b1804b1-4a35acc2edbmr149858805e9.33.1793092843565; Tue, 27 Oct 2026 02:20:43 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:42 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 11/61] python3-parse: Upgrade 1.22.3 -> 1.22.4 Date: Tue, 27 Oct 2026 11:19:38 +0200 Message-ID: <20261027092028.782979-11-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131475 Upgrade to release 1.22.4: - Account for the capture groups %z adds to the generated pattern - Reject out-of-range timezone minutes - Document the extra_types conversion mapping - Fix case-sensitive am/pm and Zulu conversion under case-insensitive matching - Resolve year-less strftime formats against the current year Signed-off-by: Leon Anavi --- .../python/{python3-parse_1.22.3.bb => python3-parse_1.22.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-parse_1.22.3.bb => python3-parse_1.22.4.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-parse_1.22.3.bb b/meta-python/recipes-devtools/python/python3-parse_1.22.4.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-parse_1.22.3.bb rename to meta-python/recipes-devtools/python/python3-parse_1.22.4.bb index 430a4538a9..0f65b09678 100644 --- a/meta-python/recipes-devtools/python/python3-parse_1.22.3.bb +++ b/meta-python/recipes-devtools/python/python3-parse_1.22.4.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/r1chardj0n3s/parse" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=8ab458ad281b60e6f1b39b3feafbfc05" -SRC_URI[sha256sum] = "7e79bb39c72c3bf1613510fd5cdffe5baa9a7873892bef1d4566f1672c8a42f4" +SRC_URI[sha256sum] = "706d458feed5a81b02768d3156e8070baf6cee7d150a3a3c0cd43101a875c3b5" SRC_URI += " \ file://run-ptest \ From patchwork Tue Oct 27 09:19: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: 102062 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.14651.1793092846281196198 for ; Tue, 27 Oct 2026 02:20:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=lphPVaAt; 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-48e00eee27dso2454390f8f.0 for ; Tue, 27 Oct 2026 02:20:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092844; x=1793697644; 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=MVPYA98zzC5gIQ5IgnRAZX4XkAXI58C9fCshLcGLb5s=; b=lphPVaAtoJQZG4xunDXygNA1pTcdaUyMWPrm+qMPCf4S45ZcQc5CmX0zvBc+HDvs4k d0GnNi0Zqxeb/GAjgkn+Xk/KyANwluaKwcjL0BFBPAsKRcGZvrQEvEHaFzOFd2EeKSpQ XZZ22KQYgiPH+pHKmicKEqv0Er3I5dXcEzL3s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092844; x=1793697644; 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=MVPYA98zzC5gIQ5IgnRAZX4XkAXI58C9fCshLcGLb5s=; b=s6L6vcVqs1qHR4lWcxLWId5hJlhew5xZrfgBprrjorrC4nuSXEyV9gbo2rrkJp8O4z tLKMzvfnm3PMxDTYRD78CibLwHDwsxgjvRq8jKXYf65TqdQwrvuSsCueutqXVwBy7ZiY r5B4xEk/7QAQmQfJxTAhPLhXOZ5Rsf8DJ6N7Nr8Te4lwkMLxsiu53OxYdA5nppet0NjZ cX+fSTHqMsjFxmEwpornVmcfbDQyzlWYU2a4qK7l3Os0/jrUZPG/JxPC/5JQ/OL+gmEU A153kW5UzjyTiFsRJ+fuTXwu//HZoXh2BfGmbhQdDxdjtXskRPjZJ9ccSSCPqJsAJHTM Tiug== X-Gm-Message-State: AFq9FYI7HQFtC9XFXwYaAHKxKXE3g7Is2VP9IM2O/0iwrdrAAXT1Go61 BZq1hyFkVqr7dpp22YPBd0/g3o91RHBCVo5mriGyaPZP7Veqp7zIhcCoXu2dpwkgRtl92lZMzq2 lI120 X-Gm-Gg: AYBFou2Qw0PfIiW/aMmD8ohyQJ2oNawNtmyhC8ApnIkLG1CLeE/D4PPaimGSjNKB9EB g7BlalD6R+SKxa5Bzqm4GFNcFt8UHlkZmZBROe7pusKzXxBSEsCuZu0xX7pp6k4jp1OOT+InYpk +hd1/t89C8Qc4wnPPMGxaLH0h2iMi5WMx6jQPFE+kQHVvpMRoH/O8M1N2J0Xi5sVs+3y2Lt1l1y YTqia1y+Fp0BmsFleijcT+X53+aFMQ3Fj/UwAPj0lTGpHuY5JtMRMZHLg0LaPaaoaq2JJeSUk6h /RfP5P7lja0KS7I2mrtIdR5kDeq25OR0Oec9Mz/i6ZUavW1d/T8FMY1pQzJ28xZig5F11dWwQk5 Rcu/oWGdZ64upMPyeKJe8BMz7XHeyahxROQajbJwxKHyL4h4M733a9kJ7Ge8UA5gA1Paxp3UW0x OtGX6VT5XpsOS36TqYFfWkRjPA5JFY9VHPFVh8c27P3RBbtREJk/a+s1+EJuBCyrKhrJtpgFx7a rAq8pjnGw3xEBniKqJRYcQZARnjGxhZMfVGrcO86LRFA6ouPKuDUZPxh1dCB4fWIbt61aNqPIyo paQf4PndaclzP2bdgVmn6TELbJvtD6WySDqosasVausDUL4hoIH4bkPSPIHWdZV2vFn/IkTkAlt 4K7q6 X-Received: by 2002:a05:600c:1992:b0:4a2:1a:a121 with SMTP id 5b1f17b1804b1-4a35acaf98emr159782385e9.18.1793092844572; Tue, 27 Oct 2026 02:20:44 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:44 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 12/61] python3-platformdirs: Upgrade 4.10.1 -> 4.13.5 Date: Tue, 27 Oct 2026 11:19:39 +0200 Message-ID: <20261027092028.782979-12-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131476 Upgrade to release 4.13.5: - Publish a GitHub Release with changelog notes, a PyPI link, and a version comparison after each PyPI release. Signed-off-by: Leon Anavi --- ...n3-platformdirs_4.10.1.bb => python3-platformdirs_4.13.5.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-platformdirs_4.10.1.bb => python3-platformdirs_4.13.5.bb} (85%) diff --git a/meta-python/recipes-devtools/python/python3-platformdirs_4.10.1.bb b/meta-python/recipes-devtools/python/python3-platformdirs_4.13.5.bb similarity index 85% rename from meta-python/recipes-devtools/python/python3-platformdirs_4.10.1.bb rename to meta-python/recipes-devtools/python/python3-platformdirs_4.13.5.bb index 7c004a1ed3..a371e933b3 100644 --- a/meta-python/recipes-devtools/python/python3-platformdirs_4.10.1.bb +++ b/meta-python/recipes-devtools/python/python3-platformdirs_4.13.5.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/platformdirs/platformdirs" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4f5a41454746a9ed111e3d8723d17a" -SRC_URI[sha256sum] = "ceab4084426fe6319ce18e86deada8ab1b7487c7aee7040c55e277c9ae793695" +SRC_URI[sha256sum] = "05831adf87d392760f4b5c3a0a95579ab5a10b18b9b9bd43680dcb47544788a0" inherit pypi python_hatchling ptest-python-pytest From patchwork Tue Oct 27 09:19: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: 102063 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14652.1793092847263770770 for ; Tue, 27 Oct 2026 02:20:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=NwWSS3MH; spf=pass (domain: konsulko.com, ip: 209.85.128.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4a210470b49so31757135e9.2 for ; Tue, 27 Oct 2026 02:20:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092845; x=1793697645; 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=i/tyPwNzieP7lJBnz2h7DZdki103p3uR4gf/GKoBIao=; b=NwWSS3MHr7cZyB3RnZQCQAf+CmnEtFwygXyLVe4ggIEuZHHW7ytkcnm9IKgK7DjH0P oNeNOzgczFPFSTNr2VddxrAZKi77EUkBFgbN6pOuy3KLCGLHFTdgo9GOdtG+6tuqyJt9 ayjHZMmzPKMmzpsTYV20wbvG8KL6LKkEaIfkM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092845; x=1793697645; 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=i/tyPwNzieP7lJBnz2h7DZdki103p3uR4gf/GKoBIao=; b=m5b6DDRMdtP3HGTySD00a5DdPjtUvZ8EXr2OZqcOXrCSY3pUXJR8Hd1SFWe8TF3uiI tkYDZbzNjcs4/082NNVNb1rQwEx1RQ9ObkL9Hwap58IvRaKRRSaY1xkqGk8kcVF0HNU8 ivB3PG9coAYTPvbhUWVM/BNwl66J5Uljpe//+JlkmctafPtsZydDW0L8FgLuTC/lWxlM AX2Z05Hu43ooVheDrEjTpfv+QBG3YtbI9Ee9stL2mgqOdNgGYrdhm+qXuV2TlN3tv0Ge FMznzMF+jTNb/Iv95+BpmiKoqv3qwRjoXhSMtc0tDLw/SOzEokFQELgkljk/ZvXJF2TP C23Q== X-Gm-Message-State: AFq9FYIv3S/HyvUB1tl47hNIG0lSSojijVlack3SFK0tCoPDFOjE15bs eIZMy0CEfdFbAWF1HJcpf5GDtMB3iJ4nfhQpdLgu/i2vmCUrLyar9g6h8Md9XAd4v6PhSSbfWL/ DjP// X-Gm-Gg: AYBFou1RSLLm470vgQ7p3CJXpzAYe+794X3sSGydh//M1SWHYOmTrCE4mYapL1DO/jI YOP3tI0kiwG77oGEdTiFj0xmIgxFkMFs1hY6Z0vP5wJJgxVcynkqMvPPQhQnWN/UByVnL+oetdp fmn4Seq7nY4sTAFnFrjQn8vs06o2AWV3OZtTmrmO5OQUuunKRm/PtNB2/Rmu89lsswG2XMw9Q+8 FcUeI/pQ4jTn3AeJtNDZIaa/bBUuh5FwTmtyrEHcRgAW624sxDbwmGf4w1i84/dB8IojQ9+acq7 OwKyRskdevPlbzUYQqkpbrmJ9Pdt1Jpy9VwhJSQEHFX5rGw1Myed2OkzbwgbzNDgBZKOnGTrtd/ /b3zjTwugW+In5uYfEYhvMLmUNeUUz3fKPuRNERJwtiKIWgzL/4QnJxgx0gvqDXkpZVh541rMTU LzNPXi/5GxPO2wfFPvcPfyXAxT/L57ToT0dxsWaKLRYbCYi5vkoJgttvLywdbnCNIYtDL0kAxnP 3ixZtWOy2gIfA/QR5yPVJu+DdIsT07FOyGwS7b1D90cFnsACdz4jofxkDJZ1engHqrD1rOk0bKo H6Lgh9VdAOKKufRJMsMw99C+WNPcdy8fCKRZ2bJ8Z1xRGiUMwg/rfBDAMkdiRjNeNkmcLbQJ3MC oh8lj X-Received: by 2002:a05:600c:1c22:b0:4a7:9044:a87 with SMTP id 5b1f17b1804b1-4a790440cfdmr63415185e9.27.1793092845454; Tue, 27 Oct 2026 02:20:45 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:45 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 13/61] python3-portion: Upgrade 2.6.2 -> 2.6.3 Date: Tue, 27 Oct 2026 11:19:40 +0200 Message-ID: <20261027092028.782979-13-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131477 Upgrade to release 2.6.3: - IntervalDict.update and __init__ behave like dict.update when the provided intervals overlap (the last provided value wins). - IntervalDict.pop accepts None as default value. - Fix from_string accepting prefix (re.match) instead of full value (re.fullmatch) for infinities. - Documentation of iterate explicitly states that base should be side-effect-free. Signed-off-by: Leon Anavi --- .../{python3-portion_2.6.2.bb => python3-portion_2.6.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-portion_2.6.2.bb => python3-portion_2.6.3.bb} (89%) diff --git a/meta-python/recipes-devtools/python/python3-portion_2.6.2.bb b/meta-python/recipes-devtools/python/python3-portion_2.6.3.bb similarity index 89% rename from meta-python/recipes-devtools/python/python3-portion_2.6.2.bb rename to meta-python/recipes-devtools/python/python3-portion_2.6.3.bb index ecd524ed33..7ebc349e11 100644 --- a/meta-python/recipes-devtools/python/python3-portion_2.6.2.bb +++ b/meta-python/recipes-devtools/python/python3-portion_2.6.3.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3000208d539ec061b899bce1d9ce9404" inherit pypi python_hatchling ptest-python-pytest -SRC_URI[sha256sum] = "fbf334143dbac5d07ffa411784e2b29e4e1f21203385019a93e2c1a8f443da16" +SRC_URI[sha256sum] = "4dd6a68bb1cd7a553d9b1f556818708b973c4a8855244e0af79e2586bba5794e" RDEPENDS:${PN} += "\ python3-sortedcontainers \ From patchwork Tue Oct 27 09:19: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: 102064 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14837.1793092848540113931 for ; Tue, 27 Oct 2026 02:20:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Q93W7RVh; spf=pass (domain: konsulko.com, ip: 209.85.128.43, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4a3517554f7so26928965e9.2 for ; Tue, 27 Oct 2026 02:20:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092847; x=1793697647; 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=GgEMlFSEUwYSQAdyJ5vpMqUWFaSl7Y+j8QqfXIXKRyk=; b=Q93W7RVhKickEQeOIVYMTjVkAbJKogK8hGghNFpxPMUvpfB8qhpfZ5W7OuK9N7o6m9 ZUefm5ih0bWOlsKJ6/9zyKtJstOSI9fdjhbng9TQrOzbLCnolcEogciKTA7gi7HvZFhe jBYgdeUwqoAELl7RG0PYBpYK5ORw7wMXVPcW4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092847; x=1793697647; 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=GgEMlFSEUwYSQAdyJ5vpMqUWFaSl7Y+j8QqfXIXKRyk=; b=fiwc/tRemAUiQ6CDsSpQm16ck4vGo1FkGcUlo9wdS0ey/tyKKm5/V8KfMB3vSxPYzK 1BWmvyK1rkWEpF5MiB6hs9Cd1sxNPqKI30cB9ue1nK7c/BxjEFTFRPzblzeCS8sJOBqy X/erkqls+cN4S8TtdjfjQebMtVnVRjMQBeZwwa2SxBBZDw+oTc+bmAxp4nm+Aeo96VWw xInXhbhik3DYsdd2qGBiAY5UkvHOF365c1DS+wZAsSBXMiX9On62oC5FhbncgdjXFjuu 0JSLk+ulHpYNmUsl9zgHA99rLF6b2drBOfqn5VMPWpC4KbjbX7POtL/kBBdG3g9UrjS2 7SJA== X-Gm-Message-State: AFq9FYLJbiRq3tTArXNX91FZ7wZp18yvIJsi1bbsQ36n/C/oXuCaEmvJ T+94MwoOkhe8pXLHIvYpGR84KbH2IPYYxrDGS0emYKGmAfd6vFwLXSmTiE6kJivtMv9tyqJFpym u1Qzo X-Gm-Gg: AYBFou2O2K5mBapDOZ9yKQV95jLCtU5oXX07fQadTgh7Tg18z67ZW6jBpP1N9Iv4Ve5 tw+HMrfTVVS2IsEAuIijhbjQmJ1jNofFL+AFWCf3p6ZcIrm1Z/WK7Yi27CKv22YxOljky/H5NTd 7rgibsxAvkLPVRu1pJwzA7qZkjffq+t/dKBFKT/fShJxFWQPhGSxGYAHOf+2NKVZ+EV3Ad1AyRS EBNZXhHo7ONeI60jAFdVrFk39uyZblXeLIVxGu6s64aWX52sdG13ha/TcxMF8EIY381guob+QD1 xYQ5gZF8e6pFv2Tt/IdQBPGWDDpQUK168DwXXaDWRtmf03T4Qo9rOz/q+3ix/Q+qbS4Wc441IY0 2wu3eSBlrZ7I4D3A3InQxFpFpvBXVWKdeXTe8ewrJWySKG+k/YKPJQw+HNCPbXu+jgNPARHuvpz mEouhGKTqEeuVNLGeY6VOOomiBhwuw9RZO/cqE6aXNv8A7a3QysXGUSsLLLVs/i1/kBtli3viXq q/xzi9dztTOMT1a5QwLmHQQ+uaSxjxo+iDQEBJnEoddr3/+IDySpyFEnQl29NyON/qFDAhAMg8p gBfRU/yKj79PacQHpBBLA0LRnnchkjcLOivHhM2TjJqS/j5DuNVdHsNvL5eTOxYmvEPl/gd8AMx 7k8aW X-Received: by 2002:a05:600c:1909:b0:4a1:7c56:d4e2 with SMTP id 5b1f17b1804b1-4a35ac95fa0mr163866345e9.16.1793092846393; Tue, 27 Oct 2026 02:20:46 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:45 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 14/61] python3-protobuf: Upgrade 6.33.6 -> 7.36.2 Date: Tue, 27 Oct 2026 11:19:41 +0200 Message-ID: <20261027092028.782979-14-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131478 Upgrade to release 7.36.2: - Detects single-crate cross-file symbol collisions and conditionally emits crate-root re-exports. - Prepend the file module name to Rust type paths to use canonical paths. - Expose generated per-file Rust proto modules as public. - Include .c files in the source_files glob in upb/port/BUILD Signed-off-by: Leon Anavi --- .../{python3-protobuf_6.33.6.bb => python3-protobuf_7.36.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-protobuf_6.33.6.bb => python3-protobuf_7.36.2.bb} (95%) diff --git a/meta-python/recipes-devtools/python/python3-protobuf_6.33.6.bb b/meta-python/recipes-devtools/python/python3-protobuf_7.36.2.bb similarity index 95% rename from meta-python/recipes-devtools/python/python3-protobuf_6.33.6.bb rename to meta-python/recipes-devtools/python/python3-protobuf_7.36.2.bb index f9aa69e9c5..7f3dbd1ec9 100644 --- a/meta-python/recipes-devtools/python/python3-protobuf_6.33.6.bb +++ b/meta-python/recipes-devtools/python/python3-protobuf_7.36.2.bb @@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = " \ " inherit pypi setuptools3 -SRC_URI[sha256sum] = "a6768d25248312c297558af96a9f9c929e8c4cee0659cb07e780731095f38135" +SRC_URI[sha256sum] = "497d0463ff3316681da6c0b9e8d06cb465d61abce00b613ab42226175644d1bb" CVE_PRODUCT += "google:protobuf protobuf:protobuf google-protobuf protobuf-python" CVE_STATUS[CVE-2026-0994] = "fixed-version: it is fixed in 6.33.5" From patchwork Tue Oct 27 09:19: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: 102065 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14653.1793092849151680832 for ; Tue, 27 Oct 2026 02:20:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=NkqnMFYK; spf=pass (domain: konsulko.com, ip: 209.85.128.49, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4a3517554f7so26929015e9.2 for ; Tue, 27 Oct 2026 02:20:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092847; x=1793697647; 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=ix/4334WzUzfdmRE3GfdRSiZz1oWYknfOv9NrWKZM2A=; b=NkqnMFYKC6Cx74/yJhBUMyPxqsXvQhkk0We46JLZpK8+5PDJ0K7O2cNvKMkujUr7Uw UJA1fyGCCvA/RDT4WKRvV8rdSND39W15yuS4jvbT+ubaZMuNIZEl3jU+9FeLz+baPo6/ LVT8BAqj9MWy9KxS5hqWmICzoOkGvCkgfkvDI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092847; x=1793697647; 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=ix/4334WzUzfdmRE3GfdRSiZz1oWYknfOv9NrWKZM2A=; b=cWqMTVjfsenQR6VziKr9DwtAATEPwmNEIR7hPtUn6t/85D78Ly1ypGUdLKIjZqpR6v /C1nlqsIxflCHT9Kraq4YsEgsaW+3YiQW5YYUDl5v8d3nknPM+wGsJiDhYNDClp+CNlq 8i7dbCA4gwg+VOxI9CkNNGFyVZmM+Wvf4DzPA8zztqqxAX80/52EVj+GyK/8FC9xWeZ8 8fgRJcw5EzzHVIvAc0ygowR5AqGXudfYDSnO3kp13AGQ8WhFXS4YFpXm+YZ+Gn5xbQ0j CTEwMZSz9yoHqSD8Fm3/YyDkr2MxbimN5qE/pHLDGR2IKGEe26g76IFOodwlP/KXq6HF 9lVA== X-Gm-Message-State: AFq9FYLvPGWniTrypoZXvvln6sLTgfN4U6qO7QzwqDiz2t9f0vSrfrXO cDpunzJd/DJkNnFYL6/ZE5Us7qzEPv9RWAdZr0nCX+i2T9s0Fuigg0uNR5ZpMJ8Ri04wyWrsbjE dBa6f X-Gm-Gg: AYBFou0JYqjLUyRghNrctd5fUmCFoWnClZHriuls3V/+vewIAPLPWBVT3uX/M01uwhc vJHPKk1A1S1XcVfnKNh69QzJS/nsMvEcFaR5vtf0F2tR6ubISBr9Q6JP92fRFtdVpbuMpfRz5Nz DhyUjoKPVlmnpHony5wYl614c5XLPFlYK2fhlloPh5q5ib6cZ4Ed/r7rETaSpZHHTDtB1WHwSNR s36c5mV4xR1x8CZrUiUuiG+46v6XsmtVCVU3n3a7zQNmRBVjt76tYKk+dFJPfwYpJy1vBM165W5 fuLjhbuI5W0tke1FEebah1J7JrfSLIKa6cJiilYQetoeq9p4tFgDRu3qEHm2B57ploiCZ/r/8m3 WvJO2t+xccK1EM32wnU2U79pOqUbQPkR7bp+1Fwgm8hu7sHwOb/6cwkEEn8YeXycBXlBmQAWL72 r1eZuG082LB6NetqU6VKyRfL1BbMt4KcZwMNdlyNsptDn/iYhJbSrB+L377H6oryMv8h2Nun7mk DJ2fWszkxvo5I06ou2YYRrhqiy00+8DKwM0/AyVoS3zYgANKNY81xq17F+liFfwhCtcr9F7d7BQ DtfeIe8HTP2Y+GUmR+mdCyff8Qch0tcWwGhNbWKFasuhAWt9euyjD/z+xDmJB2JxDcblT0mw9s3 0OxYpg48NA6/OWSgLwbtfjtMTVw== X-Received: by 2002:a05:600c:37cc:b0:4a1:a6e0:4ce4 with SMTP id 5b1f17b1804b1-4a35acb990emr170805005e9.33.1793092847450; Tue, 27 Oct 2026 02:20:47 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:46 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 15/61] python3-pycares: Upgrade 5.0.1 -> 5.2.1 Date: Tue, 27 Oct 2026 11:19:42 +0200 Message-ID: <20261027092028.782979-15-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131479 Upgrade to release 5.2.1: - Bump c-ares to version 1.34.9 Signed-off-by: Leon Anavi --- .../{python3-pycares_5.0.1.bb => python3-pycares_5.2.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pycares_5.0.1.bb => python3-pycares_5.2.1.bb} (85%) diff --git a/meta-python/recipes-devtools/python/python3-pycares_5.0.1.bb b/meta-python/recipes-devtools/python/python3-pycares_5.2.1.bb similarity index 85% rename from meta-python/recipes-devtools/python/python3-pycares_5.0.1.bb rename to meta-python/recipes-devtools/python/python3-pycares_5.2.1.bb index 8a0536ff24..ccbf13728d 100644 --- a/meta-python/recipes-devtools/python/python3-pycares_5.0.1.bb +++ b/meta-python/recipes-devtools/python/python3-pycares_5.2.1.bb @@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/saghul/pycares" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=b1538fcaea82ebf2313ed648b96c69b1" -SRC_URI[sha256sum] = "5a3c249c830432631439815f9a818463416f2a8cbdb1e988e78757de9ae75081" +SRC_URI[sha256sum] = "3e89edc56a3745046676207958bf3dbf2971c5df0d64de9f7a893eba8bf255b4" inherit pypi python_setuptools_build_meta From patchwork Tue Oct 27 09:19: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: 102066 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14654.1793092850171601933 for ; Tue, 27 Oct 2026 02:20:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=kEQxNjbo; spf=pass (domain: konsulko.com, ip: 209.85.128.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4a35d5d4a20so27260295e9.2 for ; Tue, 27 Oct 2026 02:20:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092848; x=1793697648; 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=0IZ9nttynXZYxkgjOU/gRkxRUL2s8JkcD+I1EDbz1A0=; b=kEQxNjboYw8jmQ1wKjfuR8qIgiyABGqL/pJxj6xgSwG0o4OPRSvU0W0YBkd34iyaKY LgXOF0CYor6udb275ab5hXfZopmrLgPl+rHS5HKw4mtflLxCgZ6wJ264YjQ6Z9mNDvUZ p0RglnIeem9DIHCsLNoaR9UbOf7lAt2y7MkKA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092848; x=1793697648; 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=0IZ9nttynXZYxkgjOU/gRkxRUL2s8JkcD+I1EDbz1A0=; b=tmDeKH66p+4743BhYarlhJqYSKGnrswNbUC64A0WFW6YbfXivam45Kvtqvg/ZBh13S S0/UoB7Ltip3zpwrD6PAPYWN45y26gmOeK+FyJxopupcbbFOQvezmg37unK3rbquC63b FMOmSXpMi27dYPufY9K0WVtWQRxvb+S87BrJu6fSuISiMnZfXYcmEpoWcqlXddK1h6CX nU9Ia2vQ+9qfpYDxD8Kc6BSItNTRiqbPZFCNw4yamSv605YGyBywruxj8XUAA/Q7QgRs OiKN5pdvdc9o3dGzZZqn54BdEL42AmNH9ivAvy6C4abUaZcy9pGf0bLHzoDYwcHPbnSm BkPA== X-Gm-Message-State: AFq9FYLQ0xiHAP2qL/pN16eGDXoOd1mbjo4Xu0pcfoLvQG0hu6GgzuhJ sdV9GiP6/6UN2KJe+T79EQXdQvPCbYi0+SGtnUKrbPwAVGxgFUgzIrogpw9jlukMysWV+9azU1B d5qoI X-Gm-Gg: AYBFou1A1r3FvkFJJuNW6SpVCCC8GzKA2lNbTiBxRoOxEVZ0e8zNMZgw03ahfE/1eLF 8dmBA+4ZD6lRIGmzJfDsdMUg8Y+rUHus6x9hPJIPEqT4MK6HBAQgTNrBztE1QyIoDOdnYExk0kl W3yqI24xrXyPd6/tDxV3fcDcWOy/dgaRd1WS6LqnnCUjX/H3dIqlrUht7FOdM6mxvZekq+k3gaU c+4RM8vqWazBNmawcZGX1P5NQFb0kILf02ttRBmxJTF95p2E2rKey4aQONVYwAA/yPNrTB+NFAz BUu98ETOefMM12kXG+iWnWqXzYdahXkTLhNLtkt34+njWqzWK4Qu/329tHTIXVvLrNsWpX3x5KD ouic1APrLCuvyLffE3Ysc8jsktXiEq34c1iUg5QMhDWslC0Qi2VM2jmEU+/UYca/5+lRoYFXkb+ x7MW4ccgOCSqV87HUuIbfTolzKku8uZPCK+jf2Xh2h8H7vsscUAzgJdwsf55GGrd/HhcvVIu6CV EX3uHcaT3ZnvzLbEFNxD+Sbc/dV12HECBSAd3+tYXPrbuFPF/GQVphl3ejoIBwguE5rPO00Hy05 kRkdaK40iWgy6bvby3SzccW68FIRntemGHIP2u0cE6hh1xMzdfN7BLN7ghMeAYRVrLeQXWVE9ig 94qzC X-Received: by 2002:a05:600c:4f55:b0:4a3:598e:e7a8 with SMTP id 5b1f17b1804b1-4a35ac3d022mr184587125e9.4.1793092848451; Tue, 27 Oct 2026 02:20:48 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:47 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 16/61] python3-pycodestyle: Upgrade 2.14.0 -> 2.15.0 Date: Tue, 27 Oct 2026 11:19:43 +0200 Message-ID: <20261027092028.782979-16-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131480 Upgrade to release 2.15.0: - Improve performance of module_imports_on_top_of_file. - Improve performance of python_3000_invalid_escape_sequence. - Improve performacne of missing_whitespace_after_keyword. - Drop EOL python 3.9. - Add support for python 3.15. - Fix loading unrelated configuration due to commonprefix. Signed-off-by: Leon Anavi --- ...hon3-pycodestyle_2.14.0.bb => python3-pycodestyle_2.15.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pycodestyle_2.14.0.bb => python3-pycodestyle_2.15.0.bb} (76%) diff --git a/meta-python/recipes-devtools/python/python3-pycodestyle_2.14.0.bb b/meta-python/recipes-devtools/python/python3-pycodestyle_2.15.0.bb similarity index 76% rename from meta-python/recipes-devtools/python/python3-pycodestyle_2.14.0.bb rename to meta-python/recipes-devtools/python/python3-pycodestyle_2.15.0.bb index 4389198fba..cf4171dc03 100644 --- a/meta-python/recipes-devtools/python/python3-pycodestyle_2.14.0.bb +++ b/meta-python/recipes-devtools/python/python3-pycodestyle_2.15.0.bb @@ -4,7 +4,7 @@ LICENSE = "MIT" SECTION = "devel/python" LIC_FILES_CHKSUM = "file://LICENSE;md5=a8546d0e77f416fb05a26acd89c8b3bd" -SRC_URI[sha256sum] = "c4b5b517d278089ff9d0abdec919cd97262a3367449ea1c8b49b91529167b783" +SRC_URI[sha256sum] = "318f5db083869b4c4dad922d0b11124fb27ab181b6730b93371da671e31bd50e" inherit pypi setuptools3 From patchwork Tue Oct 27 09:19: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: 102067 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14838.1793092851211429883 for ; Tue, 27 Oct 2026 02:20:51 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=tCwIAGI+; spf=pass (domain: konsulko.com, ip: 209.85.128.49, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4a35db1f202so21433735e9.3 for ; Tue, 27 Oct 2026 02:20:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092849; x=1793697649; 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=RRMQB8bWKIKXhnV9PI4/oi0tH5QUu/1Vqxr2TuBrrv8=; b=tCwIAGI+ec+3lS87lbD3NeR5lHMh21xIgz07cg6266O0KqBA9y8DdHIYZUn2W+WB/B zDFp50JlU8xi5j2ABmRxzX/a29xractIvoFOpSaq5FDRaFoCrhT0SxGYY+WmvEqf5zsM hWJuLQhst15IAE5hAV6F2JyeVnQlF8PnwTeXM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092849; x=1793697649; 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=RRMQB8bWKIKXhnV9PI4/oi0tH5QUu/1Vqxr2TuBrrv8=; b=SRoA7EsD60M4yFo8m4u64ov+v4cV+K85LoRVUZ1zu99+h0a30tPVNkdzTaVvU3iF4c lyeHdnb1qeZlHl2BknjDpUm7guMnKCQ2Wcaj6sknjYVcxXOMP9Fj1NqchNNCxYYhYOzh 3RnTGSfm7kC3YDMOvy2ZOom692EuJMX7raueGVR1RnSxxlnojucugvnxhNdLxw/HNIGv q+m5CMH62yqsRImHH+foa6MQtKKtNJXMKmrzkSZJmeZtXX+oX4YYfJ/crTFAf15IE/3r l4UwC0TRL2vLfLEH52c901AUPZnNIb4hdRRjXh5rPPrznBJuZA/YcGQSUccYy9g1G7mn bKWQ== X-Gm-Message-State: AFq9FYI/vWMVPCfa7y2rTAGYtV8HHzRZzxDyGoqIuQq9w06umU58VI3E W3kAnPFMwQtnuuTWynW8KoYMpsfXeqXpJ/z9ZiUNb0E7A7HVAC4dYp3HL18rEmTVELcaoahCWXg 5omRL X-Gm-Gg: AYBFou3ENT9fETQOKYhQfRBf7u9lI+o7ZJWTFz8MDflOAOPX/9IKwaTPJf9X9eccObY AqqIV9bZ+UcPNi1TqhEdWez6t2e4b2GLWdRViNl1bQNgXL2ThrrhIi2LrtGIgt3QReHFe2fckuD siezz/Lb8pXNHogMxHoCGa5XFzp3zcQVICmoFCcjE75fUBG3g4oi2DDS9TMpEFr1yKIArK/SHqk 4xLB7Abbb7aMUPZgQyveR4U+bcD8HAOItZx05Tsv83mMyp1qcIFvJI8TOEHqMA3Uivkxya1sdsP cpL4k6K25FOLjtFqTUGSShtd8kHeLAcRIG07IkdWKhYhPMhTe8dymjYGBsVTlOiIO94eg8rv3eM DO4hH9Hj4Mwlp8k/ifWpyZEuwlEaClqL0HBrMiUQhnQQGqcfxtBrKGzkH5uCqncyWMl2jT4Sj6j 8eN3ntbztbtG0uskgAsr/KofrTer7O3qeA/DYtkoNCLK3gGpF/j9QuLWrnm9hktxNP5LI8On0B3 zaB2b+KZZBKgJ55d2gTXx9i+VyTt0W+JjJrer/GHtAN/crXcqlSyw+VnephiR5UZ4dWF1OgJuPj 2gmSMdMS+npWz2uRLJYfdJR7yDnmkNCd5w9zNlnamYE0/yAyV7GRZXDJVtqAAY2Rwhv5PZZpaBv 1bW0q X-Received: by 2002:a05:600c:870f:b0:4a2:150f:1613 with SMTP id 5b1f17b1804b1-4a35ac9983emr170772785e9.7.1793092849453; Tue, 27 Oct 2026 02:20:49 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:48 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 17/61] python3-pycurl: Upgrade 7.47.0 -> 7.48.0 Date: Tue, 27 Oct 2026 11:19:44 +0200 Message-ID: <20261027092028.782979-17-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131481 Upgrade to release 7.48.0: - Expose more CURLOPT_SSL_OPTIONS (patch by Scott Talbert) - Read long description from README.rst instead of duplicating it in setup.py (patch by Scott Talbert) - Fix test_redir_protocols_setopt (patch by Scott Talbert) - Add CURL_LOCK_DATA_HSTS as a CurlShare option (patch by Scott Talbert) - Add libpsl support to vcpkg installs for CI and wheel builds (patch by Scott Talbert) - Configure nuget repo access as read-only from PRs (patch by Scott Talbert) - Officially change project URL to https://pycurl.github.io/ (patch by Scott Talbert) - Replace bare except clauses in examples with specific exception types (patch by Kotesh Kumar Yelamati) - Add HTTP/3 support in libcurl wheel (patch by Will Noble) - Fix segfault when calling duphandle() on a closed Curl handle (patch by Jorge Rocamora) - Fix abort on non-text string arguments (patch by Jorge Rocamora) - Fix CurlShare leak when close() detaches attached handles (patch by Jorge Rocamora) - Document that views derived from the callback memoryview are not released (patch by Jorge Rocamora) - Fix crash when duplicating a handle that uses set_ca_certs() (patch by Jorge Rocamora) - Add CurlUrl object wrapping libcurl's URL API, with CURLOPT_CURLU support (patch by Jorge Rocamora) - Fix callback exceptions being replaced by SystemError (patch by Jorge Rocamora) - Fix test guard silently passing on real libcurl errors (patch by Jorge Rocamora) - Update the docstring and manifest source lists (patch by Jorge Rocamora) - Refuse pause() from a thread other than the performing one (patch by Jorge Rocamora) - Add support for Python 3.15 (patch by Scott Talbert) - Refuse integers for blob options instead of crashing (patch by Jorge Rocamora) - Accept buffer objects for blob options (patch by Jorge Rocamora) - Release all httppost encoded values and unset the form before MIMEPOST (patch by Jorge Rocamora) - Reject callback return values that do not fit in an int (patch by Jorge Rocamora) - Clear CurlMulti callbacks before deallocating attached handles (patch by Eric Buehl) - Serve the test apps from a threaded WSGI server (patch by Jorge Rocamora) - Add support for missing CURL options (patch by Khavish Anshudass Bhundoo) - Add CURLOPT_SSL_EC_CURVES & CURLOPT_SSL_SIGNATURE_ALGORITHMS options (patch by Khavish Anshudass Bhundoo) - Remove unused variable from do_curl_setopt_httppost (patch by Scott Talbert) - test: silence WSGI test server access logging to stderr (patch by Scott Talbert) - test: pin down oversized mime data_cb error assertions (patch by Scott Talbert) - Give vendored OpenSSL a private OPENSSLDIR on Linux manylinux wheels (patch by Scott Talbert) - Enable -Werror for the pycurl build in cibuildwheel without affecting vcpkg (patch by Scott Talbert) - Handle libcurl options deprecated in 8.22.0 (patch by Scott Talbert) Signed-off-by: Leon Anavi --- .../{python3-pycurl_7.47.0.bb => python3-pycurl_7.48.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pycurl_7.47.0.bb => python3-pycurl_7.48.0.bb} (92%) diff --git a/meta-python/recipes-devtools/python/python3-pycurl_7.47.0.bb b/meta-python/recipes-devtools/python/python3-pycurl_7.48.0.bb similarity index 92% rename from meta-python/recipes-devtools/python/python3-pycurl_7.47.0.bb rename to meta-python/recipes-devtools/python/python3-pycurl_7.48.0.bb index b81547f055..1a941d86d5 100644 --- a/meta-python/recipes-devtools/python/python3-pycurl_7.47.0.bb +++ b/meta-python/recipes-devtools/python/python3-pycurl_7.48.0.bb @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING-LGPL;md5=4fbd65380cdd255951079008b364516c \ file://COPYING-MIT;md5=be42e1b1e58c8d59c2901fd747bfc55d \ " -SRC_URI[sha256sum] = "5e3cf357939da8d4ceefe3c7f305afcf9b47cba66cfd95e7768ca43b38445e14" +SRC_URI[sha256sum] = "b70961a76c412cd34f9cc2c9558e63f89fb37045c59eee396c585b52973be280" SRC_URI += " file://run-ptest" From patchwork Tue Oct 27 09:19: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: 102068 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14656.1793092852579654626 for ; Tue, 27 Oct 2026 02:20:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Cu1uZHD7; spf=pass (domain: konsulko.com, ip: 209.85.128.52, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4a208d93758so44632595e9.3 for ; Tue, 27 Oct 2026 02:20:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092851; x=1793697651; 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=/mrLkl0QCKuqthXf71xy/qLOGLHTm7Jo9sv25SEwNfw=; b=Cu1uZHD7XZi4w0oyh7Azq2hwUI64ULJaXOVWMaysFrPpB/QUqTJK7+Ppmgs8/PdO11 u/2SYFdBQ41sZvz+DoXkLwLpKN/suTur9v4x+hkYoO2t7183NfxN4nkRUVSzQT4yvxnl Ae1cItPJL8+mMGqfnradfSGt02xHeD/vuPhl8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092851; x=1793697651; 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=/mrLkl0QCKuqthXf71xy/qLOGLHTm7Jo9sv25SEwNfw=; b=HybITgz+IhKvMEjvE2sk4d/5sqzHCh6cIAcdyQDiKdwctO5QkAY+3X78h6rxuV9vZw I27RkQgfidXNOiapmOqNPI2/Xh66MhFT5Fz12SRXBvLPDORefGX+RjIfxVydzdc+BF4R B/yDdjusqYnm5VIPl0voptACAE+X9tdljzAWnsJRx4b1x6gpUn4bNyQjBNwlLH84Kyr4 62mRBVKfRFW1HA/tPoWZRhaNoLZWqSklR1IYGnh4DExgB3oi44tSHbdn+cnM7DBIEBsh P+T+MOFravzwXLonEltOkgutNqPuqty6A9vAlWo0SXrdQNQ/Ya6reIEA2pduoZHHkNYs N1gA== X-Gm-Message-State: AFq9FYKzbbnLQ4Y73rBQ/pLjDjG56CRDdoTJRNQzS8+vMXO2kzlBcJLv MaWwCPf0ZhIHRnoUSDE1Nysx8/sMb3KOFg4h6oAMZEF+n6ePMj9ivKQ7nG1EwvdlKil6v5dpkaE v66RL X-Gm-Gg: AYBFou3KdOouV1rkgsBepMamijeL+z7fJtP8RaHFocoQ+BdgpR2VCQUFjSSgoG3aTeo Ct2q1PZviHg982sqLlfF1jX6q9A3ALJo9B/FJ5Oj2enqJBQf8KgvaoIP6CcZvBww5Vzkr2uUb0P z8nr3mloFSrtkM5Eh7Ntr5HnqPgNHur2UjLIRy/gomv3shkyO0uK02lK/FeS05DME6MrIO1W+l8 rWuk5XHhLFeLwv+tznm5aHH6yBA0rO+HgXNTI3r4sm09qPyfgAObvvYgwWn0LgkTOBNycZn7qkR 6wVVdtfGb3w+wjv5Q7l/1mSxG8Of4LY+6uSAMCzYHT9/XYDzLnvHNptsKT2Oxvy6980XZ5TtEF1 vJgs1XaPqh7FsosOl8l8HtchJgDgKqecm/525e0dS6Vva8srINyv7WQaOsnoqJkmDz9Dw+0F58h zGNoJt2eh8r8BU4pSIuDBUt3ICIcfSYYYLMDGJVNYAKPggP8YZpD5BqMrUhJVdE74FQ3/Swl9rp hJGBBjDeik+sFWxpUMIrMeoTOWdLt91ydaJwi2vkugMrE2n1xFmC3t3rYOyvJLh37jlkSr2b4Po xIWQwdKmE5GCaFbGXP9bwfKBNS1akmQ0PmFUWr6hubBQPOQfbaV1w7EFUQmYAmTyE17SwUqicdW qaDZ0 X-Received: by 2002:a05:600c:3ba9:b0:4a2:d7e:5ccb with SMTP id 5b1f17b1804b1-4a35ac99bbemr178180975e9.15.1793092850841; Tue, 27 Oct 2026 02:20:50 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:50 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 18/61] python3-pyee: Upgrade 14.0.0 -> 16.0.0 Date: Tue, 27 Oct 2026 11:19:45 +0200 Message-ID: <20261027092028.782979-18-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131482 Upgrade to release 16.0.0: - BREAKING: Use the Self type introduced in Python 3.11 Error handling improvements: - Avoid logging callback failures when queued executor handlers are canceled Documentation improvements: - Add Args, Returns and Raises sections to public docstrings - AGENTS.md file for AI coding assistant guidance Local development changes: - Type check with both pyright and mypy by default - Remove tox test matrix, leaning on Github Actions Signed-off-by: Leon Anavi --- .../python/{python3-pyee_14.0.0.bb => python3-pyee_16.0.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pyee_14.0.0.bb => python3-pyee_16.0.0.bb} (80%) diff --git a/meta-python/recipes-devtools/python/python3-pyee_14.0.0.bb b/meta-python/recipes-devtools/python/python3-pyee_16.0.0.bb similarity index 80% rename from meta-python/recipes-devtools/python/python3-pyee_14.0.0.bb rename to meta-python/recipes-devtools/python/python3-pyee_16.0.0.bb index 3435ea64a5..ab40be2150 100644 --- a/meta-python/recipes-devtools/python/python3-pyee_14.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-pyee_16.0.0.bb @@ -3,7 +3,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=b2b1cc8797dff32cec5d783148fceab5" DEPENDS = "python3-setuptools-scm-native" -SRC_URI[sha256sum] = "76dd0f4314ecd27f02dc73589dea7fd3853f9b6176d8ef9b122860657e3602de" +SRC_URI[sha256sum] = "34de6fbc4d8f0880bb997efd0eb642ba01f02688e740cbd3aa3bee9db4b1c5ec" inherit pypi python_setuptools_build_meta ptest-python-pytest From patchwork Tue Oct 27 09:19: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: 102069 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14657.1793092853469483340 for ; Tue, 27 Oct 2026 02:20:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=PRfIdgqo; spf=pass (domain: konsulko.com, ip: 209.85.128.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4a5720b0a57so4417825e9.0 for ; Tue, 27 Oct 2026 02:20:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092852; x=1793697652; 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=MVUeZ+z/SRwS47mCL2OIv87yBPCqN95YDLCcsM5Fr6c=; b=PRfIdgqoKclZdmB8TkWAQElT934Pr5mfghJx9lSnIe9mZ9sPfu9AWPi5q1xRPnB7xy uxTq2hS7X8FCqkEgNTNAJ2WwSiKG3mhGU2/aarRctpvluL68LH9uFkUKvLtDQ3nTWuYr WdAZJfgEbHd7KbytvXnzwsOMrUIwS7vX0fjjk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092852; x=1793697652; 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=MVUeZ+z/SRwS47mCL2OIv87yBPCqN95YDLCcsM5Fr6c=; b=LJg/BrBdaEZ6QWUh0VqBIi2FWTj3m/zyikttK7X43tJLguy5LrzhQNhwuc/3Gmfp7G +3jXVe5ebQV7zaakI+zOZ8LSajufeMdbRVEmjtYZy4ki68uR/wnnQOpYUamPW6E54hru F9HGGWzhbrNYGHyw/JTTOgh4ysxNJ/8dqe1UnSPhRnEd5vMrG1fAI3GhJDh6beZgjJFy 2ztoDGCp8JiNAg9slGrOWX4dr6REGSQ/ulhBZ1Jkkr36yQjBsOU2jnEjmYifqKITIv+m t8/eOKU+LDANrekzwhT1fs3TQFIxS/VKmUKu7FvjKAwwWoJEZIxelhnPP4UW5Ceeav8U k7dA== X-Gm-Message-State: AFq9FYIF6SFtXRIbRO63zuvdTvtMX+jQFlnclLla5v7A4Lw50bOTXKi1 X6mSKHtqbMJ8CRhmWD44iZdRrAHguRCbAcdPiAZqSPg8kWUWAHjORht7VLxS0+Scl1Xj6g95nLX vQ+RU X-Gm-Gg: AYBFou2iXiZ6/81x4MtyNBmRN4bJdLjtpkLYe/z4koO0nyLb+rv62SsaN3iWfL68KIc I7PH30er1p6eCyMSZt8g8ODVVdCmYrbQ/LP1nUcb6Tv5QgBPKYdO2drSe1j2O2vwcTqZPFx5hCe TF92BnxIOjn40RgR+D0hgAjOSNbfM7zdCcOneN7BAPv06rR4VRna1s/HMEfcdtuqE2A4TGODiSU K7CvHyjtfozuChDnmfcKi12nEo7ILB4DfwmhZCCCUUWNCnxw0oxGylOcIHpWq72m0BHzZ20OCGr LeLdacuG4JyeWOEzskXXNPTies5j+yNf3kEKOcdsPjyaZ+NqPXpxIO00h3y5dF3ljn5NrhoWJXf UuFm2GYa/ry2fZhCw2azHmc/uVC4L5X7FYYYfJKepR5pTgdxrIG8nnHfLBj3E8r3MuRWO383Kce tnGby39aP71MWRnfl3kG/Ij/EsGwVqUdERkzESINnlavBNWb/TYw4TCAjxwJnJXRdJfO7nMJDyJ yaGtcK+mUHBPkmYP22vat6zI6cn3ubZnvyoGxp0Ac8UlKq6KeLxomTBJJwwSXv/Mbu7vhrq+rzK Ho7EDyJ8PrLvTDdNIhpONe/vJ0yBwzICFEBXbC4T5eLlF93PPNwL+Ibwl6HFt2J3UKzUXOFn5nO jwVEG X-Received: by 2002:a05:600c:530d:b0:4a1:c27d:e1a8 with SMTP id 5b1f17b1804b1-4a7c100c816mr46263335e9.10.1793092851751; Tue, 27 Oct 2026 02:20:51 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:51 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 19/61] python3-pyflakes: Upgrade 3.4.0 -> 4.0.3 Date: Tue, 27 Oct 2026 11:19:46 +0200 Message-ID: <20261027092028.782979-19-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131483 Upgrade to release 4.0.3: - A few performance improvements - Fix handling of unconventional NamedTuple / TypedDict argument 1. Signed-off-by: Leon Anavi --- .../{python3-pyflakes_3.4.0.bb => python3-pyflakes_4.0.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pyflakes_3.4.0.bb => python3-pyflakes_4.0.3.bb} (73%) diff --git a/meta-python/recipes-devtools/python/python3-pyflakes_3.4.0.bb b/meta-python/recipes-devtools/python/python3-pyflakes_4.0.3.bb similarity index 73% rename from meta-python/recipes-devtools/python/python3-pyflakes_3.4.0.bb rename to meta-python/recipes-devtools/python/python3-pyflakes_4.0.3.bb index a946a008c2..5fd08b65ab 100644 --- a/meta-python/recipes-devtools/python/python3-pyflakes_3.4.0.bb +++ b/meta-python/recipes-devtools/python/python3-pyflakes_4.0.3.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/PyCQA/pyflakes" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=690c2d09203dc9e07c4083fc45ea981f" -SRC_URI[sha256sum] = "b24f96fafb7d2ab0ec5075b7350b3d2d2218eab42003821c06344973d3ea2f58" +SRC_URI[sha256sum] = "94762a3a5a343a79b28754f96c554bce057a592a4896907d73f0369fe824e053" inherit pypi setuptools3 From patchwork Tue Oct 27 09:19: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: 102070 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14840.1793092855448996805 for ; Tue, 27 Oct 2026 02:20:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=lrw0slt/; spf=pass (domain: konsulko.com, ip: 209.85.128.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-49d05d51553so26724165e9.2 for ; Tue, 27 Oct 2026 02:20:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092854; x=1793697654; 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=d0Wo1ZXXVhXutSTCqxM4frj9pVl/aiTz5nTnmiGeBLk=; b=lrw0slt//71mNIrQSBfl+QS7LzHTeuTGFcr+6xlm2+1ytxQ+vVZE5UImYR1xpPiEvO vWLzCw8gERK9XVVvrQmGumj93yFAcSh9AK6UuNZ4BJ320YvkDBOyoONZmiINoTSRBKS8 xTPVoO5fyqLD1ibEoxFfzqwQPfdcJz6WX2lGo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092854; x=1793697654; 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=d0Wo1ZXXVhXutSTCqxM4frj9pVl/aiTz5nTnmiGeBLk=; b=wo/pInBsaryCQba4ZnuXbNKmJtxf9TzbzwuXBoR7geT0Ij9gVwTIuosRZZM/BVxImB bBgfIrJcvuQNtmUJxWqrWl9nIHUKpRuOOXrJ1MemUQyamctnFr01jaaTSu8n3KpkZOvy lWbvJSjN74rjlKFDih4msR5SLjzFt2qxYAR1b8HvB0pFUrITe3Sdwjej38pv7xPoZutV j7W4/IB2PdXNqlwLlQ1cN6I4YT7+EpbPr0Oe3GHfexTL+kY5bolOTEZt+ertee6i6nnb 5d1FrHMdCSMBgvL/rglQZT+sOvVxkTllKqrXfHdh+Fh8ebCzvi9eepNZb39mXxI91rNf YTSA== X-Gm-Message-State: AFq9FYKo55VB/RE0t1dJAesO3uDT/mO9TLtUrffssQqC9wAnz7Ys3T+I x8jdWDFgGxpEaYQyIUUmTPlYo2NpFw8oseZA3kiHna4ftMzKL8GsWLhdFp7Xria25YEuVY8r+Kf q6WRj X-Gm-Gg: AYBFou2xdJ+2TU8wGKk3fMgiBa1xDMSqpGWLP47pRhdspGba6qzdpWLUqX5N2uj7dDg FobQlbVvLP4xrUPf9HUg1P7q3YZuhCIxwFhRk3a2XEloCwaHmOY7Zh0KW1+BVQrgSa9gqoP/UPX hO/dRoh5cyXQN3jlttbPLI9o5pRPOoJH2T7VLpDq8iB5hVanMjHI0q9H78wHuDxUGtxidW3+XCk YWxl4p/L0qvh/nRo5cip3bplVtXJg8dKlgbTJYhz0k7HCkFQsJ+iljdC3MOSnRggazPjkVLgN4E umgb+kmK4KiDkgwcUTCL8NSgH0IXHF77AZRfBY8D5PdQaeAAdJP4WXYbKQ5mnBM0t+GnCM1SZnk /YMx0HiWR/NfoRNO3q9c0ysfzzAJTknWADmd/zB/OBmkFBC/JfHdCO56aZIyq/TGH8yoDXwSTQy Iyka82Fi7Q/ekBvu2+mMOPZ8srf9yJ+fZKYjzsQDOVv2XiZipXdq6IEnKnRspIS5VbxpMEeH0JQ Tid2+QeLJzV0hIDzytgkGSY8TTv/AtHIi86MZSD4yl1er6Z5WGjMURuFGOavSv5Trnzxe/9Ak4u c7jlhPQo3QKEFaIjB0fQHfS8PTAWrKvmVT8nkqt2SEWkfUm7PRo5KI4kTulJjxPf+dq0B+ahyDq 0UKbj X-Received: by 2002:a05:600c:4f56:b0:4a5:a5ca:de1d with SMTP id 5b1f17b1804b1-4a5a5cae166mr146634985e9.30.1793092853742; Tue, 27 Oct 2026 02:20:53 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:52 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 20/61] python3-pyjwt: Upgrade 2.14.0 -> 2.15.1 Date: Tue, 27 Oct 2026 11:19:47 +0200 Message-ID: <20261027092028.782979-20-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:20:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131484 Upgrade to release 2.15.1: - Accept trailing Base64URL = padding when decoding JWS segments, so tokens issued by AWS ALB and similar systems verify instead of raising DecodeError: Invalid crypto padding. Non-alphabet junk such as !!!! remains rejected Signed-off-by: Leon Anavi --- .../python/{python3-pyjwt_2.14.0.bb => python3-pyjwt_2.15.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pyjwt_2.14.0.bb => python3-pyjwt_2.15.1.bb} (84%) diff --git a/meta-python/recipes-devtools/python/python3-pyjwt_2.14.0.bb b/meta-python/recipes-devtools/python/python3-pyjwt_2.15.1.bb similarity index 84% rename from meta-python/recipes-devtools/python/python3-pyjwt_2.14.0.bb rename to meta-python/recipes-devtools/python/python3-pyjwt_2.15.1.bb index a2cb84587b..91de437404 100644 --- a/meta-python/recipes-devtools/python/python3-pyjwt_2.14.0.bb +++ b/meta-python/recipes-devtools/python/python3-pyjwt_2.15.1.bb @@ -5,7 +5,7 @@ HOMEPAGE = "https://github.com/jpadilla/pyjwt" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=e4b56d2c9973d8cf54655555be06e551" -SRC_URI[sha256sum] = "77283c83fb56ecf566a886c757a714bc83668e38156de2cce8263302f42e0b86" +SRC_URI[sha256sum] = "4f259e80cdfb6b3fc18a7de51fd1ef9ec79652f25019bae68975ca2468a34df8" CVE_PRODUCT = "pyjwt" From patchwork Tue Oct 27 09:19: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: 102071 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14658.1793092856477787971 for ; Tue, 27 Oct 2026 02:20:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=rpWL64aD; spf=pass (domain: konsulko.com, ip: 209.85.128.50, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4a35d5d4a20so27261785e9.2 for ; Tue, 27 Oct 2026 02:20:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092855; x=1793697655; 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=2vei3Rz4YNkiIWX6cTsNfzhQizdM1TAeeQjH2U+yOAQ=; b=rpWL64aDvBJ8o9Y81zWfQn5A26hKkLLrg3rg57Tcu++BNwn+IyCZ0XjSCYyrHK32Zs EZDlxnx4Lt+D/V8R5fydKSdmRUxRn4I/W0UafXB8FuF7guxsFHosBP41Q8ER5C9cI9+M RzC/3D6mRZq7FCM8dkoU62kCSAKs10oQzyWrw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092855; x=1793697655; 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=2vei3Rz4YNkiIWX6cTsNfzhQizdM1TAeeQjH2U+yOAQ=; b=Q2SPQrCK27FRfXfiESZ2RRXfY49pDURSa787FQDku5MBVtanA8FQGzSADcK8K2s+u0 oawJr5UVxqaZKZ8hQVYvUL4p4TzgnzgnA8q2YwLpNfm/8TNLsNW17CCp78ybiy3+rdcH lHqI2VcGTRwn7ONexhez5JVpnqD7zjLFdnSRXLxZAXdDdhM+LsZEcjiZXUyjdAPiZoAu hAuxQYy0FxHVEoazb1bikepRgv8SVgT0z84SrANMOpA7Ya+BuyU4U2dPNNOqyGkGeTW3 jLo2q8FclOgaVqNgjlCvlnyWbuwwTnN+dxAO1CDSP7mooSyXtpbrsU0h4xhh2jw9P0AP z+ZA== X-Gm-Message-State: AFq9FYJuUAI+jbavVTbMgOLLHBYsfBhIh/pNNM1+94LL4fo/Lch7pckm F460iecLdDH4OSEnQAJh3bve2a/beCgeSyJh1wQgchf4O39bSfR5qFs3VfUHjAoy5M6Ic8yxQRj Xya++ X-Gm-Gg: AYBFou0K8PgP6EvfyxaJqmXgLJln6jRPVt1JId2sLvMYYv/Gpfflfpw0artdKVfoD1l bYGer/a+jTLzvYlTdYZXYThL4eVNFOl2UJOSL/hr4kF8qOWnDC/CwtnlW9WcqQ0/ytbQzxjJ+Pl REB8EnOdZqAqj1oKuFOj+oukMWFYGjmoBRpNPKlp4hOp4RPaHMSMY0+65vhHVnw4lCwfLQKKv0M R+Kau9yQpCFEa/BfB9MejhttjxtD6BnnmrhpvXiy4pRzsOsPiMeMBEGoibSMtWvY1306L88Nj/1 ul9U9bLx0+42pRPMVAaqVMGWV4wWSxeOpl7RX9L+q70AcefVaynSqNamKwKOxaCnpzJcNv0O08J yBvNYNqkKUe2zc38rYPAVCxWa8Ll0D9cUKxtg+xAEPLgO84u55veIGCB1gxDONRiaed3jL+GWpD 03iRjQ/zkFmo1mbe9FYuDWGwTgwLY7i8dkvsL7ooMcOuK+J6OUDb69z4HPx+PWlUtKrjKLALdMu /d69rhOk5fI9r1GzuMg0v5eUEhbvWznasva2biGsydr3YKVczoLn3VBQx0KJgh0rnn+QLt7EEfl L/tGbinkkZ0Qk7iFOPfqz2CFayACMJt2QrIZUd4mVyfigDH+MFp8tWB4et8Y4I3GBgioFQnLwrQ uU6IH X-Received: by 2002:a05:600c:46c3:b0:4a2:fd2:9855 with SMTP id 5b1f17b1804b1-4a35acbd173mr182186315e9.13.1793092854830; Tue, 27 Oct 2026 02:20:54 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:54 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 21/61] python3-pymisp: Upgrade 2.5.34.2 -> 2.5.34.4 Date: Tue, 27 Oct 2026 11:19:48 +0200 Message-ID: <20261027092028.782979-21-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131485 Upgrade to release 2.5.34.4: - Fix support for pure-magic-rs Signed-off-by: Leon Anavi --- .../{python3-pymisp_2.5.34.2.bb => python3-pymisp_2.5.34.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pymisp_2.5.34.2.bb => python3-pymisp_2.5.34.4.bb} (85%) diff --git a/meta-python/recipes-devtools/python/python3-pymisp_2.5.34.2.bb b/meta-python/recipes-devtools/python/python3-pymisp_2.5.34.4.bb similarity index 85% rename from meta-python/recipes-devtools/python/python3-pymisp_2.5.34.2.bb rename to meta-python/recipes-devtools/python/python3-pymisp_2.5.34.4.bb index d011ed1768..f0754899da 100644 --- a/meta-python/recipes-devtools/python/python3-pymisp_2.5.34.2.bb +++ b/meta-python/recipes-devtools/python/python3-pymisp_2.5.34.4.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/MISP/PyMISP" LICENSE = "BSD-2-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=a3639cf5780f71b125d3e9d1dc127c20" -SRC_URI[sha256sum] = "cbf42d6753e788ec4eabeb3b4cfdece12faf36d43551869d4b7cec2329ee9aaf" +SRC_URI[sha256sum] = "0e5563d4fb1d5850f808c4e53d0ea8cd4e2c7877453034d966e7b2b70c32cdd9" inherit python_poetry_core pypi From patchwork Tue Oct 27 09:19:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102072 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.14842.1793092857428450208 for ; Tue, 27 Oct 2026 02:20:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=LJQyBoSZ; 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-4a2d6cf958bso15270915e9.1 for ; Tue, 27 Oct 2026 02:20:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092856; x=1793697656; 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=RvKHFFubhZ9iQpuA9UqgW5b0p5Onfq8VHSuVoAGrQ2g=; b=LJQyBoSZr18IrXmuYP9gUHBVcL8aBh+ctmv8PgHap6unhj05QHMNIIbeCLgf6HUQoK jWePEJ2PQfET3CpQnP1hsoYs89Jy5tCVB7pabqTIvp/E0/USXklOTiIDZ33+ZIynpppv kK9xSo6pTu1HLrFdhBX9DDL3deTuyskEJG5RU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092856; x=1793697656; 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=RvKHFFubhZ9iQpuA9UqgW5b0p5Onfq8VHSuVoAGrQ2g=; b=ZXI4Xg1i4dA6qLksKvrZEA6k0yidqPU3FiCbh8HBZzGVd+s3tnBR2069OPJVrRIzeD dPzmT3QGuEgtZ7dx65fKNLI9rTtpA9t8yQFL/XlJBkP6GowKjiSyxyg3N4h4zVtYbS+z eZP4izk+oZdl45XGLokCVynJ2huHJk2BWRByQ/xiy87VK4HEbmod+dPge52VRh+kOw+b Ybl1quiJ/HJ1BtC2fGQEVR26pQGxAoQqYXPpD9Vo4NAxfH/SOViPTzjZWMV3dW1kE+7+ Cj5VCAOMEHtRdl/+wFasOQiWpv2Lx+Fb9zsI8ahahBX7QDsUpgviWcvNfUNFmM5D8d+f OKDQ== X-Gm-Message-State: AFq9FYKZ7REb6EN0eniM5DlFoCYHwq8Rhu0/xrPRwdELhJmENpto7zZb wmuwsacWmxwUsB2wjkYBGJSzsVlCoWJaywSilLbM8YPkaIZMGq0XIfTkpMrgGbMAs6KczZObMzB Ftoku X-Gm-Gg: AYBFou0yhXtA6VQy1bclD5lli+SegiYlWCSIYJU1xEu2JbMyqsf5mMPFRm54F58IxO+ YcHbSCNXzzgMKGdY7KJ13BBh7n0+C+FEbkyI7ik55HHs22EeBPr1/+EU7SwPWIOIbhNpEmj/UKC Yvd7QgYTGwO+CyYswgu3G/17Btn1qkOmZvzmK63ek63Ac/vGtirtFS/xtbB9sqWEhZE/CYcgsBs Yy5yYNMfPm3GgH2e0Fesu57xlHvagwSnpQPL/wGJozZCmoFyTwuEXi9rdKDy/JQ7xanggdPCKec zc0jyOPdHRePIX7B0BRWSEe1S0xTRBZh18a7jM7uxRnuE/LONgzKnw+Cd8py0O2HZZf9aYiPpHi e5sf0w+wTYbx58X7LT5j1npSy7kw81WvB82ctgynUyme+Bn/r4PdIb6xYaGbXmlNCTPzv/IeF3s E5MfmYWE7xjWMZhJPU085biRsR8c5Rv93dAQsvoFyq9nWrvOr0Bygge9c8Cu9uHJRQzEuVvUMMB mUr7Smc3lVj4YyEkFLF7unsLNc8OJ9Mw7bvbKVijmhX2hu6XUzcOU8/2+MAT2kDPlenaQWIQcIr QN0/OvNfqt5tLx2pIHhbIHAgvD9WVx/TjO07vDxotbOyQOuKfiGdQtfqAQmHF8L7WsvuxGEaRas 0W96S X-Received: by 2002:a05:600c:4e4b:b0:4a2:e0c:2b0a with SMTP id 5b1f17b1804b1-4a35aca5bd3mr159036375e9.16.1793092855725; Tue, 27 Oct 2026 02:20:55 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:55 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 22/61] python3-pymodbus: Upgrade 3.15.0 -> 3.16.1 Date: Tue, 27 Oct 2026 11:19:49 +0200 Message-ID: <20261027092028.782979-22-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131486 Upgrade to release 3.16.1: - Revert changes to serialTransport (allow no pyserial). Signed-off-by: Leon Anavi --- .../{python3-pymodbus_3.15.0.bb => python3-pymodbus_3.16.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pymodbus_3.15.0.bb => python3-pymodbus_3.16.1.bb} (90%) diff --git a/meta-python/recipes-devtools/python/python3-pymodbus_3.15.0.bb b/meta-python/recipes-devtools/python/python3-pymodbus_3.16.1.bb similarity index 90% rename from meta-python/recipes-devtools/python/python3-pymodbus_3.15.0.bb rename to meta-python/recipes-devtools/python/python3-pymodbus_3.16.1.bb index 8debc4c067..f843b931f5 100644 --- a/meta-python/recipes-devtools/python/python3-pymodbus_3.15.0.bb +++ b/meta-python/recipes-devtools/python/python3-pymodbus_3.16.1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/riptideio/pymodbus/" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=12a490c6cffa2e76a6df8aa1fa29e183" -SRC_URI[sha256sum] = "4c5f715128bfeba59f4c9fb3542b0c32a8afd4b90081111e39c12f7af0c89aae" +SRC_URI[sha256sum] = "19e571826dff37860afc31c845c1fd2fb72acffca02a233506b32d94fa022c33" inherit pypi python_setuptools_build_meta From patchwork Tue Oct 27 09:19: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: 102073 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14843.1793092858478508046 for ; Tue, 27 Oct 2026 02:20:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=cliqq/yh; spf=pass (domain: konsulko.com, ip: 209.85.128.43, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4a35ac4475dso20883775e9.2 for ; Tue, 27 Oct 2026 02:20:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092857; x=1793697657; 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=KHcmIvgBSKbxqFyl3IyyesGDMxrr7erRdHChvFzWbes=; b=cliqq/yhvc5niUkyhtmRX8X9mdSf7eVKrJyrYa15R/VhzOZmXZc82w8YDgCwtHe/ZK njfbeoEgqgdaQMlLxFKRJlrlra/GIqEYJPpRF0uF6kVDZTN8YkobSOKKUV9XpDotviPy InZhaae7JzDi9WR1c96yNNSZEZHFjZoSo6ew8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092857; x=1793697657; 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=KHcmIvgBSKbxqFyl3IyyesGDMxrr7erRdHChvFzWbes=; b=vsojNw2d6bvPI+qmw9R0w8voYcBWz/07hF30LhmskbaA1K5NwLW62aNIKr7zgFf1ly xm1I8CfpbC4hObnNFWhNDSty9VZ0dnhQrgn5+ddokADUJII2nlYPi1iQdJ4fD9/s3GJQ XRK1jAWBSHrVzxwX1bEoQPt4rqQ9j3NjY9Qvb8xDoLbCzVefVjVs7oDemFrcGCfOgTpz gMKlOv+j9HUq3M9MVYcu6oGa5xJtQH2BcbBMAgpuxt/kkqmMQQxlkm0R8hIXEY/6H1Eq LHGR0XIJxyzkkGzWIMdZnGF53Rl3M1yrbLkxPmz0Y7YtWIc3jrWEbwctn03PzxEUkt5R eMsA== X-Gm-Message-State: AFq9FYKvsJQ0ZCIttrDPLv4j3mpRH7ZqtURUQR/HI8QVDwVJ2p/1Dfgl 6p5fV7EVBT6Elhdd3kZm41xm5L2lXfl72JKKFeNNhFrmafxCiNw8j2M1WyL3aFJ2GvQEo4k67IS gvXWG X-Gm-Gg: AYBFou0o5z1gG/n91XVsTHmJXjdm5WIhEgAb6fvmuTX/Eu2kxC/t/dmrQ/JJMBmXuRK ZvVNw87zD3noVNHOrsA7m+PDT8dQQdKZVQfLMJRpuJk3IFzVqknzCbRHa8BsIFrI2bLwt0nutB0 CxclsMuggwTHP2iaZ8dVXDNtKV+gSOf0T+R064RgYaJ1u3i/DlVRSKB2p+CVIY3dertnLDbon1J zGh5gh9FUfz653WwOXR0W/r7Vcq4Zwnv4DijxUj63a/jaZpmdrx4oQrUrZBoSJ6bNcLA+HaaAS3 EaPiJ4aLXBp90OuFktKgz/Ul3IA6NVsS80hZGXDfU4q8w0r2D/94bDEn30J4lopITSUu9q421ym CBIcnXYie5rLWa7xVZ/0+s9IvAo4uONhs334wU7yPo+E0ZYyUxfo1NNqIixzb42A90kiOPxu4Po CdWppEVrZIaM83ZQchK4ncjae1JRJ5oTpa+B1qlQ/RYNYpKN/2wkdJhkEwTXCTb5eW8GSv0jD6Y wEK7ooV/JyCSPYM2PCQrrKu3qrAgkaLBKVJjnK3oDTxtT9ikDlSb2Bcy0rLzvEvDG0z97ChOk8W WBDf0bqXVYZBooGgbrGkvpb0mKQy+fxV85fzAWhSnYHqfUAMcZyj+uT0LGG7043XNlDAbZBcczQ HVTyIpQPjINLyrSP5Qixpj4r+aw== X-Received: by 2002:a05:600c:474a:b0:4a2:d99:3171 with SMTP id 5b1f17b1804b1-4a35acb586cmr179324885e9.23.1793092856743; Tue, 27 Oct 2026 02:20:56 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:56 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 23/61] python3-pymongo: Upgrade 4.17.0 -> 4.19.0 Date: Tue, 27 Oct 2026 11:19:50 +0200 Message-ID: <20261027092028.782979-23-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131487 Upgrade to release 4.19.0: - Added support for Python 3.15. - Dropped support for Python 3.9 and 3.10. - Removed support for PyPy. - Removed the deprecated Algorithm.RANGEPREVIEW and QueryType.RANGEPREVIEW members (PYTHON-6009). - Added support for running the synchronous and asynchronous clients in subinterpreters, including inside concurrent.futures.InterpreterPoolExecutor (Python 3.14+). Only in subinterpreters, which do not allow daemon threads, the synchronous client's monitor threads now start as non-daemon threads and are stopped and joined when the interpreter is torn down. Monitor threads in the main interpreter remain daemon threads and shutdown behavior is unchanged. Note that because these threads are non-daemon, a subinterpreter may block on teardown until any in-flight monitor work completes. - Added support for routing Key Management Service (KMS) requests for Client-Side Field Level Encryption and Queryable Encryption through an HTTP proxy, using the new kms_connect_callback option on AutoEncryptionOpts, ClientEncryption, and AsyncClientEncryption. The callback opens the connection and the driver performs the KMS TLS handshake over it, so verification still targets the KMS host rather than the proxy. For an ordinary HTTP proxy, pass HTTPProxyKMSConnect or AsyncHTTPProxyKMSConnect instead of writing a callback. Both helpers accept custom CONNECT headers, e.g. Proxy-Authorization for proxies that require authentication. - Added the srv_host_validator keyword argument to MongoClient and AsyncMongoClient, an alternative to srvAllowedHostsSuffix for deployments whose acceptable SRV hosts cannot be expressed as a single suffix. The callback is invoked once per SRV-returned host and must return a boolean: True to accept the host and False to reject it. During initial DNS discovery a non-boolean return raises an error; during SRV polling it is treated as a rejection. It is mutually exclusive with srvAllowedHostsSuffix and, because it takes a callable, cannot be set in a connection string. See the MongoClient and AsyncMongoClient documentation for security considerations. - srvAllowedHostsSuffix may now be set to a single label reserved for private or special use, such as localhost, test, or internal. Signed-off-by: Leon Anavi --- .../{python3-pymongo_4.17.0.bb => python3-pymongo_4.19.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pymongo_4.17.0.bb => python3-pymongo_4.19.0.bb} (92%) diff --git a/meta-python/recipes-devtools/python/python3-pymongo_4.17.0.bb b/meta-python/recipes-devtools/python/python3-pymongo_4.19.0.bb similarity index 92% rename from meta-python/recipes-devtools/python/python3-pymongo_4.17.0.bb rename to meta-python/recipes-devtools/python/python3-pymongo_4.19.0.bb index 4255650834..820dc4bc14 100644 --- a/meta-python/recipes-devtools/python/python3-pymongo_4.17.0.bb +++ b/meta-python/recipes-devtools/python/python3-pymongo_4.19.0.bb @@ -8,7 +8,7 @@ HOMEPAGE = "https://github.com/mongodb/mongo-python-driver" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" -SRC_URI[sha256sum] = "70ffa08ba641468cc068cf46c06b34f01a8ce3489f6411309fcb5ceabe6b2fc0" +SRC_URI[sha256sum] = "3c510dd3c5d9b392d3b33bb5d2a594758acfe8f026fca654253f947ce0af9d40" CVE_PRODUCT = "mongodb:python_driver mongodb:pymongo" From patchwork Tue Oct 27 09:19: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: 102074 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14659.1793092859472072864 for ; Tue, 27 Oct 2026 02:20:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=uikK50Si; 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-48e3b22e971so1802848f8f.0 for ; Tue, 27 Oct 2026 02:20:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092858; x=1793697658; 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=Z3AreGmwnTwVEclfvfvHXhya9saswY0p32MI6zrBCVU=; b=uikK50SifuOUpM42EXIEy2W3ZXzI0mQI6PqNpQU92OGl3VzRp2PfHGD/9OIo/7OP75 3K1TdOdTmRJBs9G50UkofQCGvyCc7X4d72PqbRqFOU+8R/t5C/dsgWUIjBMs3p79lH4M nWyMcGc+wag4wHfR48uB84ddQXAsfUvvUMwzk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092858; x=1793697658; 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=Z3AreGmwnTwVEclfvfvHXhya9saswY0p32MI6zrBCVU=; b=HOaOCOmNVwuOkBwXuSHkPYEl1hnLig3ISBP7IZ5yEo7FcRFCcMKYFazXRNNDSunLY6 /5TxbkctHm4T8HaZqJb9AWRY36ohAHvdElMGV4Ohjp/LMkWQ6oeRTbrM9Ypk+J6pR5ib tQV0YOYYHKJ74k2k4nJtHTg41yo4sYMESXHhqr9XqLKbKYFxXj19BrDq3/igFj0HkmDr v4fpfPPUQXTgV6UQZVrqCxsZRkW6W+JDjJey+iYoeiCWlSbA78lsGTB0DM7aTFxAovDp 91VcRF+p8mHsW7KQPndwF9nZG5z9/E14vTZS/0Dlrsam+m7MROKagx3QB1rWJ/UXbFR+ ENhw== X-Gm-Message-State: AFq9FYLUWkrxGd9Oh3AVdvZ2GGT2eKjAKII36Q2uB7o0bAXC7kkNNHB4 xbRj8ysqxRTlUlYGesK/1GihSHJhA2OoqY8OfB8A1Dk+fd+z8ANNLaWFKPugZFoJTflGN/d1Itk N2nmh X-Gm-Gg: AYBFou1hR9OgXBzV4SBZ7lg4+nO+4MSLoavk6DZQpDbtLVidutYiS9usyoOrDm7qIF5 A4UW5hic5Ypb7/FVu94EBNZvxQpxxrEYRdprC0XiGp1YCg4vV1cf32cJM1tK5Gdlo6q9BeRmJOU U2+hAC6M2b/qQQPqDJ1FFH14DQF+WuB1+/M+8krk6M2OSOkp/blxAJRnR55xQ4/SCBQ904ZAH/I 5LION3a7LSlUWYhUgLLwvVxOdfhocZ066T+86KDJafAznZDC/5gM9uzuOZlTHCEWknGyZEcKZrA UAH5TZKr28SANFY5GeNEH4L/+ufc1Pd0404WGyO0oPi7bCPkyDrGQyO5rpTwBihYGW8AwnEk7OK DcOanLD6ZusIWPu/XVBzsevfNBruykPS72OJK6w3sfJPN/2J/Lps20u1cad+yG8ZN8JoMmE2xqq g/D82ltK2FJR1eMEP8jKx6XgzKKSyj0Pd6k4n+mKgVe47ep5/l2C3mxj8klNSBpH3uWKdnVc2J4 oBztaZZYqhxi2NOYkMyhsSNLTklA+n1IP8LKGyCgfJa9jS3dc3e5WGK2eDEtqjBpOeJZecjDCwD qRhVKSMOwiJSjJZegGedWAYr++kN3rLpjtxLNvBVIKXQBW+9OX2amr6mj0Smj/OBlkN07Tr6dQN TtVOv X-Received: by 2002:a05:600c:3541:b0:4a1:fa27:df7c with SMTP id 5b1f17b1804b1-4a35acc76eemr164477105e9.34.1793092857726; Tue, 27 Oct 2026 02:20:57 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:57 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 24/61] python3-pymysql: Upgrade 1.2.0 -> 1.2.3 Date: Tue, 27 Oct 2026 11:19:51 +0200 Message-ID: <20261027092028.782979-24-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131488 Upgrade to release 1.2.3: - Restored the ability to import pymysql.converters.escape_bytes_prefixed for compatibility with aiomysql. - Use pymysql.converters at your own risk. It's internal functions. No backward compatibility are guaranteed. Signed-off-by: Leon Anavi --- .../{python3-pymysql_1.2.0.bb => python3-pymysql_1.2.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pymysql_1.2.0.bb => python3-pymysql_1.2.3.bb} (83%) diff --git a/meta-python/recipes-devtools/python/python3-pymysql_1.2.0.bb b/meta-python/recipes-devtools/python/python3-pymysql_1.2.3.bb similarity index 83% rename from meta-python/recipes-devtools/python/python3-pymysql_1.2.0.bb rename to meta-python/recipes-devtools/python/python3-pymysql_1.2.3.bb index 12a9e25aa0..3bda908ff8 100644 --- a/meta-python/recipes-devtools/python/python3-pymysql_1.2.0.bb +++ b/meta-python/recipes-devtools/python/python3-pymysql_1.2.3.bb @@ -8,7 +8,7 @@ HOMEPAGE = "https://pymysql.readthedocs.io" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=528175c84163bb800d23ad835c7fa0fc" -SRC_URI[sha256sum] = "6c7b17ca686988104d7426c27895b455cdeea3e9d3ceb1270f0c3704fead8c33" +SRC_URI[sha256sum] = "d5b288529782e536ae171866df3ca9dc4f6cbfb3cc2f18e6f837fbb90dbc262b" inherit pypi python_setuptools_build_meta From patchwork Tue Oct 27 09:19:52 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102075 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14661.1793092860389297877 for ; Tue, 27 Oct 2026 02:21:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=cvEZk0RE; spf=pass (domain: konsulko.com, ip: 209.85.128.47, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-4a3517554f7so26930735e9.2 for ; Tue, 27 Oct 2026 02:21:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092859; x=1793697659; 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=CcB2c4iXRPq+4r51fjXdlZm9Ff/UzFi1CWGFWOIUhy8=; b=cvEZk0RE92bWnjo2T6GTUyB/Xd/AUk6kr9mYgOuQXSe7ukWTtBK+/X94jgWOqj4WKL yZUf4Zac0xeIT6IIyMeOPb31+qLdUDPleuVllvBFJoZqTzYLm24pV/BM4bFv/c4X0Wf+ iQEM2r7ZRBBaXob0/d5v9MR3D3MbmuKn+g/ng= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092859; x=1793697659; 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=CcB2c4iXRPq+4r51fjXdlZm9Ff/UzFi1CWGFWOIUhy8=; b=lgz5oQG6uG88HalSnw52yU1+tNI4gmzbHpqkGO0JfxjMNooINm5M+Wva9LIbjjLHY3 58mdqjEZK8aHh8dNEjvTxhNK0Sj8dQbmHPXg7TBMSlHem1kdlOi6pjLIZ/cW5e61gN/l g0tdSGD8KKD8UKE3dscHyN9YaF31OSV01K7IgAC0hxyq2dRDyjYJ/z85T1Sg52Zh3umy Rxwp80CQe6oa2RkQx+df5U6SbwPkPlNrOKwFk7ierd/dThmv3rbEHu8zv8uaUpr/kK+E 4CqgNHSfcJo0GnnsDlIn3TKTXQQtGAQo8HBhNAX7QULQP6p2AyB0PvCUXljwOCuGv8r3 biRA== X-Gm-Message-State: AFq9FYJyEfjdA4CqBZz3PhrbOxtW3WhrX4Ylgg7OKxgHWVbeR6ABkvug SJbBOTOSbb4GP9/LSXq/aQ/W5EFKRMe5iKw5NocpdQUd2BG0QoJEpDu1ZsTCZYVY3dzNcbntFBC hJ19C X-Gm-Gg: AYBFou041VxoZQ9VhPK0i8M02u8BAye7O0Z7ZOO3VCQPMABQtFChuwVjorXowrgvfkF I55DVv/AjH6zOHGth942nLu5MX2qNTOQEXZpmXGasAIMgmP5v7kcfgXGbcO0WTZbCauiWp5I6jg tXdRdgOUTFLxMhNFyuD/3zVS0knpZQabHZ4+KBOe3UWIW4gbZZm/UWsT3PxSH6wFGBosRPGQ3y3 XXGCtHkt2+pU6Yj+UcQkjbVrOuKexizLysEVQZ3iGc3kRydzGN3niko+Qyq85QJgrr1R7GihYni Whzma6IK1dX65UMN7Y0I/g9OaZ90y1306SbW/W5t6a/rgpBOLRZ0QacpyugcqcTOpVxliqYeLui 905WT4vaeFe+Pv9KZS9/dYmLCYgZBggHdJcte98KHX19VMA80vQWliP54IfkNuRTC1h4EscXY1p u4yueJoCSuuvR6+XOHXsTWnHa118v3xj4Yl70c5xzb1+pDUofShUgEArWDVgZKaEt3vCLZ089W/ OuYOUHzTKEaHU4XxteuzmlxY3v0JI1lVTjKmzS1Ez9El0HDUbc4TJlIB7kH/Pot2vGDSodGZfOx 0+yxf2vpBzcp3z+/j4YcrfJeimsldyFzZ9hvH30ytB/kbBYPgyPHw38SFKfkCP+6ewm16HKLno+ zorAv X-Received: by 2002:a05:600c:524c:b0:4a0:1c94:7042 with SMTP id 5b1f17b1804b1-4a35ac8bdc6mr172410645e9.8.1793092858615; Tue, 27 Oct 2026 02:20:58 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:58 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 25/61] python3-pyproj: Upgrade 3.7.2 -> 3.8.0 Date: Tue, 27 Oct 2026 11:19:52 +0200 Message-ID: <20261027092028.782979-25-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131489 Upgrade to release 3.8.0: - DEP: Minimum supported Python version 3.12 - WHL: Wheels contain PROJ 9.8.1 - WHL: Remove MacOS 13 (X86_64) wheels - WHL: Update to MacOS 15 (x86_64) wheels - BLD: update build-time dependencies - BLD: cleanup redundant instructions in MANIFEST.in - MNT: Use dependency-groups (PEP 735) instead of requirements files - WHL: upgrade cibuildwheel to 4.1.0 - PERF: improve single point transform and remove warning from numpy scalars - ENH: Add query_geodetic_crs_from_datum - ENH: add pivot_crs and grid_check args to TransformerGroup - ENH: TransformerGroup: add option to ignore CRS extents - ENH: add always_xy arg to from_pipeline method - BUG: Fix use-after-free when ContextManager frees a context on anothe… (This resolved multithreading issues) - BUG: Clear CONTEXT_THREAD_KEY when destroying the PJ_CONTEXT - BUG: Default skew angle for CF grid mapping oblique mercator to 90 - BUG: Fix linting issues - BUG: fix TransformerGroup crash when proj_normalize_for_visualization() returns NULL - BUG: Update and fix linting - BUG: Fix CRS.to_2d() on CustomConstructorCRS subclasses - TYP: Type the Geod.npts method and some crs dict typings - TST: Fix tests for PROJ 9.7.0 and newer - TST: Fix tests for RGF93 v1 -> ETRS89-FRA [RGF93 v1] - TST: Update tests with new transformations in PROJ 9.8 - TST: Fix tests and workflows - TST: Adjust transformer tests for PROJ 9.8 behavior changes - TST: Add Python 3.14 to the testing - MNT: Update release instructions with more details - MNT: Update wheels to proj 9.7.1 - DOC: fix tiny typo in docstring - DOC: Spelling fix in test function names - DOC: Fix typos - DOC: Update fiona CRS compatibility for fiona 1.9+ - DOC: add CPython 3.14 support trove classifier - DOC: Fix doubled word in transformer docstring - DOC: added windows specfic intructions for building documentation - CI: stop publishing Sphinx doctree cache to gh-pages - CI: Fix build CI pulling in free-threaded python Signed-off-by: Leon Anavi --- .../python/python3-pyproj/rpath.patch | 14 ++++++++++++-- ...on3-pyproj_3.7.2.bb => python3-pyproj_3.8.0.bb} | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) rename meta-python/recipes-devtools/python/{python3-pyproj_3.7.2.bb => python3-pyproj_3.8.0.bb} (88%) diff --git a/meta-python/recipes-devtools/python/python3-pyproj/rpath.patch b/meta-python/recipes-devtools/python/python3-pyproj/rpath.patch index 6e230d1055..46153fa3bd 100644 --- a/meta-python/recipes-devtools/python/python3-pyproj/rpath.patch +++ b/meta-python/recipes-devtools/python/python3-pyproj/rpath.patch @@ -1,12 +1,22 @@ +From a5fa6c3d4162c67550cb36261f0660b4867e811b Mon Sep 17 00:00:00 2001 +From: Bas Couwenberg +Date: Mon, 19 Aug 2024 15:58:07 -0700 +Subject: [PATCH] python3-pyproj: Fix buildpaths QA Error + Description: Don't set RPATH in libraries. -Author: Bas Couwenberg Forwarded: not-needed Upstream-Status: Inappropriate [OE-Specific] Signed-off-by: Khem Raj +--- + setup.py | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/setup.py b/setup.py +index 54d6820..bbd11a8 100644 --- a/setup.py +++ b/setup.py -@@ -193,9 +193,6 @@ def get_extension_modules(): +@@ -194,9 +194,6 @@ def get_extension_modules(): ext_options = { "include_dirs": include_dirs, "library_dirs": library_dirs, diff --git a/meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb b/meta-python/recipes-devtools/python/python3-pyproj_3.8.0.bb similarity index 88% rename from meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb rename to meta-python/recipes-devtools/python/python3-pyproj_3.8.0.bb index d2cce709cb..529e1f7549 100644 --- a/meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb +++ b/meta-python/recipes-devtools/python/python3-pyproj_3.8.0.bb @@ -7,7 +7,7 @@ inherit pypi python_setuptools_build_meta cython SRC_URI += "file://rpath.patch" -SRC_URI[sha256sum] = "39a0cf1ecc7e282d1d30f36594ebd55c9fae1fda8a2622cee5d100430628f88c" +SRC_URI[sha256sum] = "efa59725bba68bf97fa808b61302df32934acdceb6a5c92a8dd0e71dc266a876" DEPENDS = "proj proj-native python3-wheel-native" From patchwork Tue Oct 27 09:19: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: 102076 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14844.1793092861330890611 for ; Tue, 27 Oct 2026 02:21:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=hxJwWJVr; spf=pass (domain: konsulko.com, ip: 209.85.128.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4a208d93758so44634305e9.3 for ; Tue, 27 Oct 2026 02:21:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092859; x=1793697659; 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=ZEjoV2yGQM30Gk51KO8vFUhESyQJFVxWeVibfUWzjks=; b=hxJwWJVrEMa9agU4ruKIYRSxebJGDnGuB4CN9z0iXb2+Qv8jBCMAVT3rYVbmMHDQqc ybFJQqGIfmo3axv95P8blm2Ruq3iaHekOiqlITOYQECnm5I9n9lF0ZkrVTRfln8Wd4kJ dJocKYsbdezpSukd4ZrhULrY60lRBgUYuAbwE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092859; x=1793697659; 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=ZEjoV2yGQM30Gk51KO8vFUhESyQJFVxWeVibfUWzjks=; b=zMX9d/p4krb8F8sNLTaY+y5N5dYzSrT5ftkGNcM7tA72YgdQGPEaq6C2qdym7TcDqF gXlF07t7d8ywuwvifaq9JB+gvHDu29o1o3kUo93sJACLHD7biJduXRUXvD8gjmy/S3Sa CBfTSxeYwHIFSbOPH6lGsaCDHyjpaRq3PHU+DlTcTdTSSgtlp3wVUdQ/jY/bwox2y6oE t4+P/kKMoRO2Tj3peuu8OZZ+rrhGnvwfO8s/I3Do384lx8p43CuKkFqdNSXpHBDrkllh FRLvaXFliZgbYqJfAwU5eLOzeGCkPkh+5wzhBAFYskWCiae9GC1hzI4NlP5KKkKE0pqf xglg== X-Gm-Message-State: AFq9FYLAqtnYzkPrugG9FPaeq0FmkZSmyLkg2zyWmCFNSFx5+NxGENwD 9rJqug21F6jb919LS9TxXYRcLHMVXlBltaXIaNQBUlosQMzuj9hcH/cmdjsHyj+TISy5ZpiieYh f8PsG X-Gm-Gg: AYBFou1fTNxP+xENCjgGfBWIXsdPCBOuT2GvicaLVR7uNiOMWc2MwSo4rBuX/LGCBjp gY/4s4ztS8aFGTTU4iGW2bZzaN9e7RdHfUmamf0qXfEIoone3lPUVZHgO4W2X6fSLfFwCCDL75U 6e8h67APUWe6UpQlE8DnIsG9U8j5huXX2ZDNGze/ZQz1iLb3GrXMQWQmDb0KiadmOauM/k//wXz iST0H5oWjmscvlvkEuIOKV56IaSCx+w1azjWRF63/6pZhlSwy5mg4aIUiqE2VgUhRZSsPWoGJoe 2BB5v8gNrIOhkSjFtU0RcZXufRvE6ldutEP8Xg8rSJohq5SNaf7z2a/LBG/ckcU/XvvLylrUctY WMGFVqwRhBl87Z5QR1EUoVBabv6X9h7rTy2TMRdk1TRWBttELFVsbpK/RnfCuWOISusZhM9dlAd bk92QIAdOx7+ufZD20Wd8ublIgREYxI6q9lm98VXplhMhbyTRfbgNX5TSt9uZKPNHUKkR+CI1SE afDRpz9KCTufej2eViItM38upLsRrycRml4/UA+VeJxdMk8S1eOn/eLLQMOoLue9SaAuyn+tq9X zTiktEN/l++O8c01fVq9ncnehsvemO5O1kW9FMIwVPx5PRdWgtupzrcOo7b9vqCDsz1F0Hpe7T+ ASBCa X-Received: by 2002:a05:600c:1906:b0:4a1:7bd4:d07d with SMTP id 5b1f17b1804b1-4a35acc3f50mr161210555e9.34.1793092859560; Tue, 27 Oct 2026 02:20:59 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:20:59 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 26/61] python3-pyproject-api: Upgrade 1.11.0 -> 1.12.0 Date: Tue, 27 Oct 2026 11:19:53 +0200 Message-ID: <20261027092028.782979-26-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131490 Upgrade to release 1.12.0: - Validate in-tree backend paths and reject metadata directories that contain the project root. - Contain response serialization failures. Signed-off-by: Leon Anavi --- ...-pyproject-api_1.11.0.bb => python3-pyproject-api_1.12.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pyproject-api_1.11.0.bb => python3-pyproject-api_1.12.0.bb} (85%) diff --git a/meta-python/recipes-devtools/python/python3-pyproject-api_1.11.0.bb b/meta-python/recipes-devtools/python/python3-pyproject-api_1.12.0.bb similarity index 85% rename from meta-python/recipes-devtools/python/python3-pyproject-api_1.11.0.bb rename to meta-python/recipes-devtools/python/python3-pyproject-api_1.12.0.bb index d174bda08b..299df5f913 100644 --- a/meta-python/recipes-devtools/python/python3-pyproject-api_1.11.0.bb +++ b/meta-python/recipes-devtools/python/python3-pyproject-api_1.12.0.bb @@ -6,7 +6,7 @@ HOMEPAGE = "https://pyproject-api.readthedocs.io" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7" -SRC_URI[sha256sum] = "b8807d85a293e6c9f133e6575946fed45f1d42b22d58c780b33aa2421a799549" +SRC_URI[sha256sum] = "2e83226079dc446a8e2357def7622c01c733284e39afc8e332d9f722fe0c2beb" BBCLASSEXTEND = "native nativesdk" inherit pypi python_hatchling From patchwork Tue Oct 27 09:19:54 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102077 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14662.1793092863073232653 for ; Tue, 27 Oct 2026 02:21:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=tAD+LVSJ; spf=pass (domain: konsulko.com, ip: 209.85.128.41, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4a140e7405dso39619485e9.3 for ; Tue, 27 Oct 2026 02:21:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092861; x=1793697661; 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=igrIEbJFlH8zCoD8hK+yLfpiVNJazghMQ6HIoNt3/tA=; b=tAD+LVSJvASSja127ezSNgdYbgivwaduMXeI2lqch9Kga+3Oolk0RLacjQD/fAXSGz KONVQOAswkaFDOaGqbw6XdT7nvkFhF//NASMbzY9xapvkMcf2P0rdH2XJhah/GIZkTRK O65htHBpDEr92FBzX6V+F2il0Gs5fkgiHFVZ8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092861; x=1793697661; 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=igrIEbJFlH8zCoD8hK+yLfpiVNJazghMQ6HIoNt3/tA=; b=kkievVMjVndrW4Homg2k4+l8cCgaKG4LaPZktH5v1xpRnbAuM6tQ/i2GdTmZErawLe mV9zU62bK2zGIbwrjwkuyHrj8e8T2VqaLcADM20zUEk6xlIKfgf8+URKePqUYPqoBJjK wi6t7hMd22KZ/wZDve5pEr3bc/FSuTBKgze3um/QAOX7Nnwny3Mz8wpZQsfdeDWz3YGw CBCJwqJStgz9yQ/rjS4cmZ2KA40Aw+BFy9Rb2Aq4V3pNG7g0SuHSbvcipgRd2WXt+gCn rxps/mA1BcHCiHnx4aOOIWKLSSFX23QRvLrtBCJWR6salSc50ZkxxFjz6yALnyXi7B/d Yvgw== X-Gm-Message-State: AFq9FYKM0qJxmeooLA+VdmBRtdlUEgP0KQYzWzbA1hqjQ9DSH9WfK2AT vVek/Uxs7XrwKXwvQWb3RT5ANdUzLBnE5nQyzS96ImurR6vrpfd8vz8LpHTsGtv9fWASD6gQiox R30KU X-Gm-Gg: AYBFou1/xXCkw2upLx4CsSnp5IevKz4rnOJoW+Sq0de+6kukKPtQQ8YZ+QUPu62muOA jL0wv7Mz8gmzLsoYB1tRleP3Rg/WE8iTyZ2qrNcAF6+rils5/TzXzR09PVHnuajmWxW+CooJhMW jGaBQHE4HXYCEkoCOt9XZTLlU6v4NMlY72KpoUNcZjHNpl/ewv+xfqBBiCRC04C83e0EIvrY+Wp CZbHWOtBuOf1rZEe+4bJPJkFsTseGAfKhTMTHXHlZ37p6bVSeVUCnTlEBdsC+ZV6kDJ33z8v15t h2FMbEzgVgYiznjMuA+E4SZ0WHK/DXr6U0oo9NH+BzG523ztkcL1kh+go9yvjBSZWFcf4mFbaQN oaeLonEMuDMvRHkZo2iet5hHmogmfZi80F/JY39pbGmPDmVWsQqqncwpuHI7QcpK9IpDEZdHSYz i6PTBW+y9ETrHaIvXfnBKORsz/wczULnBYdisbR//XhJVGPpi4fdNoTovND+jo+/WfWLHNgpVXQ H4URKzXxOQSwKEsDszZdVJlck2OWJxIdBjqHmud3QUpg/mNGkeCOIu90BbytQOlzKJOFypWbc2G Vs3qw5JS+MQvdPHqB9VgVs1rW0kAS+hc0QkSS9D/wOLe8IciMBctuC5rgw+4YSH1S71BqJA77vV IEbAf X-Received: by 2002:a05:600c:3b11:b0:4a1:dade:f049 with SMTP id 5b1f17b1804b1-4a35acbd3b3mr179736465e9.15.1793092860966; Tue, 27 Oct 2026 02:21:00 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.20.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:00 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 27/61] python3-pyrad: Upgrade 2.5.4 -> 2.6.0 Date: Tue, 27 Oct 2026 11:19:54 +0200 Message-ID: <20261027092028.782979-27-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131491 Upgrade to release 2.6.0: Breaking changes: Check these before upgrading from 2.5.4. Details follow under Changes. - Requirements: Python 3.10 or later; building from source needs setuptools 77 or later. The test and docs extras are replaced by dependency groups, so pip install pyrad[test] no longer installs pytest. - Packets on the wire change: - Access-Request and Status-Server packets of Client and ClientAsync, and replies to them built with CreateReply(), carry a Message-Authenticator as first attribute; it shows up in keys(). Pass message_authenticator=False to leave it out. - Status-Server packets built with AcctPacket get a random Request Authenticator and a Message-Authenticator, as RFC 5997 requires, instead of an Accounting-Request style authenticator. AcctPacket.VerifyAcctRequest() verifies the Message-Authenticator of Status-Server packets and fails without one, so code that calls it on Status-Server packets doesn't accept those of pyrad 2.5.4 clients, and pyrad 2.5.4 doesn't accept those of this version. The pyrad servers don't answer Status-Server, and Status-Server on the authentication port is not affected. - CreateReply() copies the Proxy-State attributes of the request. A handler that copies them itself sends them twice, and the client rejects that reply. - An untagged Tunnel-Password, and an untagged value of a tagged string attribute starting with an octet up to 0x1F, are sent with the tag 0 (RFC 2868). Tunnel-Passwords without tag from pyrad 2.5.4 are still decoded. - Packets that were accepted before are dropped: - Servers verify the Request Authenticator of Accounting-, CoA- and Disconnect-Requests (the Twisted integration: Accounting-Requests) by default (enable_pkt_verify=True). Clients whose secret doesn't match, e.g. accepted with a catch-all 0.0.0.0 hosts entry, are no longer served; pass enable_pkt_verify=False to accept them. - Servers drop Access-Requests with an invalid Message-Authenticator; this cannot be disabled. In ServerAsync enable_pkt_verify no longer affects Access-Requests. - Clients discard replies with an invalid Message-Authenticator or with a Proxy-State the request didn't have, so the request times out. - enforce_ma of the clients now requires a Message-Authenticator in replies to Access-Request and Status-Server; it no longer adds one to requests (that is the default now). - The blocking Server no longer passes Accounting-Response packets on the accounting port to HandleAcctPacket. - A Vendor-Specific attribute containing a malformed vendor TLV makes the whole packet invalid (PacketError). - Attribute values read from packets change: - Tagged attributes (RFC 2868): pkt['Tunnel-Type'] returns the values, e.g. ['L2TP'] instead of 16777219 with the tag in the high octet, and the tag is stripped from string values. A received string value of a tagged attribute starting with an octet up to 0x1F is read as tag and value (RFC 2868). - Values of string attributes that are not valid UTF-8 are returned as bytes instead of str with replacement characters. This applies to every string attribute (e.g. a Latin-1 Calling-Station-Id), not only User-Password. - Undefined TLV sub-attributes are returned keyed by their code instead of raising KeyError. A Vendor-Specific attribute whose sub-attribute lengths don't add up is kept as raw value of attribute 26. - pkt['Name'] = value, pkt['Name'], in and del of a TLV sub-attribute use its TLV instead of a top-level attribute with the sub-attribute's code. - PwCrypt('') returns 16 octets instead of none. - Exception types change: - Values out of range or too long for their type or attribute raise ValueError instead of struct.error, which is not a subclass of ValueError. - Dictionary errors raise ParseError instead of ValueError, TypeError, KeyError or struct.error. ParseError is not a subclass of ValueError. - AddAttribute with a key that is not a name raises TypeError instead of AttributeError. PwDecrypt and SaltDecrypt of a value with a wrong length raise PacketError. - Decoding a value with the wrong length (e.g. integer, ipaddr, ipv6prefix) raises ValueError instead of struct.error or returning a wrong value. - ipaddr attributes reject IPv6 addresses, and strings longer than 253 octets in UTF-8 are rejected. - Dictionaries: - Attributes pyrad cannot encode correctly are skipped with a warning instead of being loaded: vendors with a format other than 1,1 (e.g. USR, Lucent, Starent, WiMAX, Kineto, Alcatel-ESAM), nested TLVs (also TLV-typed sub-attributes, which loaded before), arrays (also those with has_tag or encrypt, which loaded before) and others. Code using them gets KeyError; see Dictionary.skipped_attributes. - A sub-attribute of a TLV of another vendor makes the dictionary fail to load with ParseError instead of being attached to the wrong TLV. - Reading a dictionary that skips attributes logs a warning on the pyrad logger. - Servers and clients: - Client with auth_type='eap-md5': the EAP-Identity is the User-Name instead of the User-Password, the User-Password is not sent, and a request without User-Name or User-Password raises ValueError instead of using the User-Name as password. - The reply to a Disconnect-Request created with CreateReply() or CreateReplyPacket() is a Disconnect-ACK instead of a CoA-ACK; a handler that sets reply.code is not affected. - An exception raised by a handler of the blocking Server or Proxy is logged and the packet dropped; it no longer stops Run(). - Proxy passes Access-Challenge, CoA-ACK/NAK and Disconnect-ACK/NAK replies on the proxy socket to _HandleProxyPacket instead of dropping them. - Twisted integration: the RADIUS constructor takes (hosts=None, dict=None, enforce_ma=False, enable_pkt_verify=True), hosts must map addresses to RemoteHost instances or secrets, and an overridden createPacket is called. - ClientAsync: requests pending when the transport is closed fail with ConnectionAbortedError (a request nobody awaits logs "Future exception was never retrieved"); retransmissions send the bytes of the first attempt, so changes to the packet after SendPacket are not sent; a request is retried only after timeout seconds, so a request times out after (retries + 1) * timeout seconds; CreatePacket raises if all 256 ids are in use (the Create*Packet methods raise Exception). - ClientAsync and ServerAsync: loop is a property. Without a loop passed to the constructor it returns the running loop at the time it is used. Changes: - BlastRADIUS (CVE-2024-3596) countermeasures (#200): - Clients add a Message-Authenticator to all Access-Request and Status-Server packets by default. - Clients always verify a Message-Authenticator in replies (enforce_ma verified the request instead) and discard replies with unexpected Proxy-State attributes. - Servers add a Message-Authenticator to all replies to Access-Requests, verify it in received Access-Requests and can require it with the new enforce_ma option. - Message-Authenticator is added as first attribute and verification uses the correct authenticator for received replies, including CoA/Disconnect ACK/NAK and replies to Status-Server. - With enforce_ma, clients require a Message-Authenticator in replies to Access-Request and Status-Server packets. - The FreeRADIUS dictionary files can be read as they are (#173). Attributes that pyrad does not support, such as the RFC 6929 extended attributes, attributes of the types vsa, ipv4prefix, combo-ip, bool, uint16 and uint32, arrays, nested TLVs and attributes of vendors with a format other than format=1,1 (e.g. USR, Lucent, Starent, WiMAX, Kineto, Alcatel-ESAM), which pyrad encoded as format=1,1 before, are skipped with a warning and listed in Dictionary.skipped_attributes. The flags secret and virtual and BEGIN-VENDOR with a format= option are accepted. Attributes with the concat flag, such as EAP-Message, are loaded as normal attributes instead of being dropped. A VALUE for an unknown attribute is ignored with a warning instead of raising a ParseError, and a sub-attribute of an unknown TLV raises a ParseError instead of a KeyError. - Fix salt decryption (encrypt=2, e.g. Tunnel-Password) of received Accounting-, CoA- and Disconnect-Requests, which used the Request Authenticator instead of zeros, and salt encryption of these requests after RequestPacket() was called. An Access-Request with salt encrypted attributes got an all-zero Request Authenticator, so the User-Password encryption was the same in every request; it gets a random one now. - Fix crashes on malformed or unusual packets: a vendor TLV that was not the first sub-attribute of a Vendor-Specific attribute, or that appeared in more than one, raised AttributeError while decoding, which stopped the blocking server with a single unauthenticated packet. An empty TLV made VerifyReply raise ValueError instead of rejecting a forged reply, and reading a TLV with an undefined sub-attribute raised KeyError (undefined sub-attributes are returned as raw values keyed by their code now). PwDecrypt raises PacketError for a password that is not a multiple of 16 octets instead of IndexError. - The blocking Server (and Proxy) drops and logs packets for which a handler raises an exception, instead of stopping the main loop, like ServerAsync does. Unexpected exceptions while decoding a packet are treated as a broken packet. - ClientAsync: a request cancelled by the caller, e.g. with asyncio.wait_for, or a failing retransmission killed the timeout handler, so no later request on that transport was retried or timed out and they waited forever. A packet that could not be encoded was left pending and killed the timeout handler when it expired. Requests that are still pending when the transport is closed fail with ConnectionAbortedError instead of waiting forever. - ClientAsync and ServerAsync created without a loop use the running event loop instead of calling asyncio.get_event_loop() in the constructor, which fails outside of a running loop on Python 3.14. loop is a property that returns the running loop when it is used. - Client: - Timeouts use a monotonic clock, so a step of the system clock no longer extends the wait for a reply. - A late reply to an earlier attempt of an Accounting-Request, whose Request Authenticator changed with Acct-Delay-Time, is accepted instead of timing out. Retrying an Accounting-Request no longer fails with KeyError if the dictionary has no Acct-Delay-Time. - The EAP-MD5 challenge response only hashes the Value of the challenge, so challenges with a Name work, and the Access-Request answering the Access-Challenge has a new Identifier and Request Authenticator (RFC 2865 section 4.4). - EAP-MD5 works with FreeRADIUS: the EAP-Identity is the User-Name instead of the password, which was sent in clear (#151), and the cleartext User-Password is only used for the MD5 response instead of being sent in clear with the EAP-Message, which RFC 3579 section 3.3 doesn't allow. Challenges without State, EAP packets split over several EAP-Message attributes and challenges of other EAP types (which are returned) are handled. An EAP-Identity longer than one attribute is split over several EAP-Message attributes. - ClientAsync authenticates with EAP-MD5 like Client for packets with auth_type='eap-md5'; it sent them as they were, with the cleartext User-Password and without answering the challenge. - A Client without a dictionary can send Access-Requests again. - ClientAsync and ServerAsync: - initialize_transports can be retried after a transport failed to open (e.g. a DNS or bind error) or the call was cancelled (e.g. by asyncio.wait_for); the failed or closed transport stayed registered. - ClientAsync doesn't hand out the id of a pending request, so more than 256 requests over time no longer fail with "Packet with id N already present"; it raises only if all 256 ids are in use. CreatePacket accepts the id 0. - ClientAsync timeouts use a monotonic clock, and the dates in pending_requests are time.monotonic() values. - ClientAsync retransmits the bytes encoded for the first attempt instead of encoding the packet again. - Transports are opened on platforms without SO_REUSEPORT (e.g. Windows), and ClientAsync binds to local_addr also without a local port. - The ClientAsync retries documentation is corrected (a request is sent up to retries + 1 times) and the asyncio examples work on Python 3.14. - Servers and Proxy: - IPv4 clients of a dual stack server bound to '::' (source ::ffff:a.b.c.d) are matched against their IPv4 hosts entry, in Server, Proxy, ServerAsync and the Twisted integration. - Proxy accepts Access-Challenge, CoA-ACK/NAK and Disconnect-ACK/NAK replies on the proxy socket instead of dropping them. - Twisted integration (pyrad.curved): packets are decoded with the packet class of RADIUSAccess/RADIUSAccounting (an overridden createPacket that returns None gets a generic packet) and get the client's secret, the Message-Authenticator of Access-Requests (BlastRADIUS) and the Request Authenticator of Accounting-Requests are verified (new enforce_ma and enable_pkt_verify arguments), and the default hosts and dictionary are no longer shared between instances. The hosts must map to RemoteHost instances or to the secrets; packets of hosts without a secret, e.g. given as a set or list of addresses, are dropped and logged. - Twisted integration: exceptions raised by packet handlers (including pyrad.packet.PacketError and ServerPacketError) or by createPacket are now dropped and logged, like in Server.Run and ServerAsync. Packets that fail to decode are logged with one line, without a traceback. - Packets: - Received packets longer than their Length field are accepted, the extra octets are ignored as padding (RFC 2865 section 3). - VerifyReply(reply) without rawreply verifies a received reply with the bytes it was decoded from, instead of rejecting and modifying it. - PwCrypt encrypts an empty password as 16 octets and raises ValueError for passwords longer than 128 octets (RFC 2865 section 5.2). - Values too long for an attribute, a Vendor-Specific or TLV wrapper or salt encryption raise ValueError instead of struct.error, and a TLV whose first sub-attributes are long is no longer preceded by an empty TLV. - Setting a TLV sub-attribute with pkt['Name'] = value stores it in its TLV; it was sent as a top-level attribute with the sub-attribute's code. Getting, testing (in) and deleting a sub-attribute by name use its TLV as well, instead of a top-level attribute with the same code. - VerifyChapPasswd returns False without CHAP-Password instead of raising TypeError, and compares in constant time. - Status-Server built with AcctPacket gets a random Request Authenticator and a valid Message-Authenticator, and replies to it are signed with its Request Authenticator (RFC 5997). VerifyAcctRequest verifies the Message-Authenticator of Status-Server packets. - A packet created without a dictionary has dict set to None (unless its class defines one), so CreateReply() of such a received packet works. - The VerifyAuthRequest documentation says what it checks. - Attribute values: - ipaddr values reject IPv6 addresses with ValueError instead of encoding 16 octets (RFC 8044 section 3.8). - The 253 octet limit of string values is checked on the UTF-8 encoded value. - ipv6prefix values given as netaddr.IPNetwork clear the host bits and reject IPv4 networks, like str values. - Out of range integer, signed, short, byte, integer64 and date values raise ValueError instead of struct.error. - Ascend binary filters raise ValueError if an address doesn't match the filter family instead of producing a malformed filter, and terms may be separated by any whitespace. - The ifid (e.g. Framed-Interface-Id, RFC 3162) and ether types can be encoded and decoded. - Dictionaries: - TLV sub-attributes are no longer attached to a TLV with the same code of another vendor (the dictionary fails to load with ParseError), and TLVs defined in one dictionary file are found by sub-attributes in another. - Malformed attribute codes, vendor codes and VALUE definitions raise ParseError with file and line instead of ValueError, TypeError or struct.error. VALUE definitions for date attributes work. - A dictionary file that includes itself raises ParseError instead of looping forever, and the FreeRADIUS $INCLUDE- directive (include if the file exists) is supported. - A redefined attribute or value name is no longer decoded to its old name (stale BiDict reverse entries). Deleting a BiDict value removes all keys mapping to it, and deleting one of several keys of a value keeps the reverse entry of the others. - The package metadata declares the license as the SPDX expression BSD-3-Clause (PEP 639); building requires setuptools 77 or later. The test and docs extras are replaced by the dependency groups of the same names (uv sync --all-groups or pip install --group test). - The FreeRADIUS dictionary of the examples is an attributed excerpt of the current FreeRADIUS dictionary (CC-BY 4.0), and names attribute 182 FreeRADIUS-Queue-PPS-Out instead of FreeRADIUS-Queue-PPS-In. - Fix an infinite loop when decoding a vendor-specific or TLV sub-attribute with a length of 0, which let a single unauthenticated packet hang a server (#234). Truncated TLVs raise a PacketError instead of struct.error. - Fix salt decryption of values longer than 16 bytes, such as MS-MPPE-Send-Key, MS-MPPE-Recv-Key and long Tunnel-Passwords. - Fix PwDecrypt of the decoded User-Password attribute, which failed since 2.5 because invalid UTF-8 was decoded with replacement characters (#232, #192). Values of all string attributes that are not valid UTF-8 are returned as bytes now. - Fix ServerAsync dropping all Access-Requests with enable_pkt_verify=True (#178). enable_pkt_verify no longer applies to Access-Requests, whose Message-Authenticator is always verified. - Fix decoding of tagged attributes (RFC 2868). The tag is stripped from the values, pkt['Tunnel-Type'] returns the values of all tags and pkt['Tunnel-Type:1'] the values with tag 1. Decoding a tagged Tunnel-Password no longer fails, and an untagged Tunnel-Password is sent with the mandatory tag 0. A Tunnel-Password without tag, as sent by older pyrad versions, is still decoded. An untagged string value starting with an octet up to 0x1F is sent with the tag 0, so that it isn't read as tag. - Fix ClientAsync decrypting salt encrypted reply attributes, such as Tunnel-Password and MS-MPPE-Send-Key, with the wrong authenticator. - Copy Proxy-State attributes into replies (RFC 2865 section 5.33). - Decoding an integer, signed, short, byte, date, integer64, ipaddr or ipv6prefix attribute with a value of the wrong length, or an ipv6addr attribute with a value longer than 16 octets, raises a ValueError instead of struct.error or returning a wrong value, such as an IPv6 address for a 16 byte ipaddr value (#13). Shorter ipv6addr values are still padded with zeros. - Replies to Disconnect-Requests created with CreateReply() or the CreateReplyPacket() of the servers are Disconnect-ACKs instead of CoA-ACKs (RFC 5176 section 3). - Fix Host.SendPacket(fd, pkt), which called the missing method pkt.Packet() and always raised AttributeError; it sends pkt.RequestPacket() to pkt.source. - AddAttribute raises a TypeError with a clear message when the key is not an attribute name, e.g. when the key and value arguments are swapped (#17). - Fix encoding of binary octets values starting with b"0x", such as a CHAP-Password with CHAP ID 48, which failed with "Odd-length string" or "Non-hexadecimal digit found". Bytes values are only decoded as hex if the rest of the value is valid hex (#49). - Fix the length of CoA and Disconnect requests with Message-Authenticator. - Fix ClientAsync retrying and timing out requests before the timeout passed. - Verify the request authenticator of Accounting, CoA and Disconnect requests by default. The blocking Server never verified them and ServerAsync only with enable_pkt_verify=True; both now default to verification and can opt out with enable_pkt_verify=False. Server no longer accepts Accounting-Response packets on the accounting port. - Drop support for Python 3.8 and 3.9, which are end of life; pyrad requires Python 3.10 or later. - Replace deprecated datetime.utcnow() and Logger.warn calls in the asyncio client and server. - Fix the examples in the README, the docs and the package docstring. - Add a usage guide to the documentation (attributes, tagged and encrypted attributes, accounting, CoA, Status-Server, EAP-MD5, servers, asyncio, errors and logging, Proxy and Twisted) and the API documentation of ClientAsync, ServerAsync, the Twisted integration and the dictionary Attribute and BiDict classes. The API documentation shows the constructor parameters, and the docstrings were corrected and completed (e.g. retries, default reply codes, what servers verify before calling a handler, ServerAsync handlers must not be coroutines). - The dictionary parse error for an attribute definition with a wrong number of fields now includes the file name. - Fix wrong and missing parameter types and descriptions in the docstrings (secrets and raw packets are bytes, AddAttribute only takes attribute names) and document the asyncio transport and handler methods. License-Update: Copyright years and authors updated Signed-off-by: Leon Anavi --- .../{python3-pyrad_2.5.4.bb => python3-pyrad_2.6.0.bb} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-pyrad_2.5.4.bb => python3-pyrad_2.6.0.bb} (55%) diff --git a/meta-python/recipes-devtools/python/python3-pyrad_2.5.4.bb b/meta-python/recipes-devtools/python/python3-pyrad_2.6.0.bb similarity index 55% rename from meta-python/recipes-devtools/python/python3-pyrad_2.5.4.bb rename to meta-python/recipes-devtools/python/python3-pyrad_2.6.0.bb index 443b280e26..fed20ae2ca 100644 --- a/meta-python/recipes-devtools/python/python3-pyrad_2.5.4.bb +++ b/meta-python/recipes-devtools/python/python3-pyrad_2.6.0.bb @@ -1,9 +1,10 @@ SUMMARY = "RADIUS tools" +DESCRIPTION = "Python RADIUS Implementation" SECTION = "devel/python" LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=53dbfa56f61b90215a9f8f0d527c043d" +LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=c97c15f70e2734c8ce7c0d636e662aa8" -SRC_URI[sha256sum] = "e039c48a026c988d49276bd7c75795f55e0e4c2788f7ddf09419ce0e191a154d" +SRC_URI[sha256sum] = "26d23ca80cde9f50d5ef0167d4c7f2bbfe218d85e207f2c0ca31dddd00a5deee" inherit pypi python_setuptools_build_meta From patchwork Tue Oct 27 09:19: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: 102078 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14845.1793092863774157973 for ; Tue, 27 Oct 2026 02:21:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=BPAHYLW+; spf=pass (domain: konsulko.com, ip: 209.85.128.50, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4a20bdaf39cso40319725e9.1 for ; Tue, 27 Oct 2026 02:21:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092862; x=1793697662; 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=PesXJ9eo3/ybY+lAHAX6D4F1XPP9wv6eNjO+m3/Pc5w=; b=BPAHYLW+qBByEzQ2dIaO1uOOVJAqw+GLAUAPxWhiSwpSEURRBXyIDJLZMxxLQ6Wirs 6NaF5//K1CbJwsPQZoPVPYaaEeeNwQE/SgEghQteh5vH3Ei9vuB7TcuZpPg/8bwMVjww Ix448217FWByEAdLafkYcioDTQmlKd/wPy0mg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092862; x=1793697662; 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=PesXJ9eo3/ybY+lAHAX6D4F1XPP9wv6eNjO+m3/Pc5w=; b=0o8GJqvvzgQ5tN8zYM7+v8YZd4hQBeLzLIK5tB0FolIHQebdB1ozni40Q3nEoINPwo ztm1dby7FtWeiFuPVWifC7KjVnC97gF5/NWP0Y9Kt2LmuQIyeV4KNBhDgBMNBIgFLxPC /skus1nLg33mZaQT6Y7cHmqi+p8zfq+Yk/wK4bgeDLZI6o/LiUQpvVL04xApYKjsaPm0 ghWXede2127ibKkRYAGrMa9VUdbhcNT9y3WJO8CoxuRY4jbnWhtdh6EBnrnKB25NBrg6 HNzRpxuCJA6R33oM0F4vmZJXHk0DilwjzzvQJYdY8/RGt3nCOhdet80m2bTUleHuKdJl Ofdg== X-Gm-Message-State: AFq9FYKQ+LLfFuKw7k8U7qge3Z9dS859rsj3ZgfD7pz619xppXDt/b6Q 0OUDMqRqgulAM0kv3rDq35XAnSAmDVdnnHUn6F5wTpGN5Wa+6k9gMs3f6mrhgvr8nFA2427aXpn pVsmv X-Gm-Gg: AYBFou3ouC8IuNU7o60xq+1qhI5wQHQaoJWic4lQPTi9z/yzf1LO5jGOmPU3RepeAV9 LdzlYjvw9RDs44AqDv7nUpGPBwwr2ZXERrKqZmCx/mA3TZfOgP0rVYaVWVqvkVE1uVqNrd0t95h KmrznT1QiiVDhCMxTnRS7N6ijD7q1aF3WWvXaqGOsni5kd5m5YIVw/d5lJ7kCl3Pmkglmpk4ZYA Lafa5oZFAO5OiZ2H+oOh7VMHk5Ub7Od370zkWqlxMUgOMKDNwSowbwQuNF/s/syGz/kO1MVjIRV Ytj/mCww1ufKMsF0cI3Txf3LzWHj6G0/FgQusrzYgikYl+5++sBoAk2J7oEwxT4lScOJfSqGQXw AKHmJMG/DeXpDaVLuGroqKAvdWa6nVcYeG5gkqM8ZyHZv8cs6jlym4IlO2wWeXseEzlNOsp5Sgv Z3yhQ9nFT5o57EsUaLczvmUSwNDQN6sE2pEtkIbKmYx5ugJO5UUL63Kg8NZf2hbb2XhescffAUe wlrrUWtGE5BBB5Q+mJ0VnjE4WIh4aR74x7B9JmrSqakjk+PNMEGmZ3eInpMVDmeR5IVKEe8eLQ7 lyApcX9rkZRus4GR4hYQ8FvVx+ao4+2P3YCjQlYe2bQ6HKBpR2gxaL9r8SEQzDsgpOl8ApkQAm+ Jug8XZfR+NyGWrorW2Mkgkk81Xw== X-Received: by 2002:a05:600c:b86:b0:4a1:7ec7:a479 with SMTP id 5b1f17b1804b1-4a35acc1129mr170457635e9.33.1793092862041; Tue, 27 Oct 2026 02:21:02 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:01 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 28/61] python3-pyroute2: Upgrade 0.9.6 -> 0.9.7 Date: Tue, 27 Oct 2026 11:19:55 +0200 Message-ID: <20261027092028.782979-28-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131492 Upgrade to release 0.9.7: - ndb: basic support for XFRM interfaces - ndb: basic support for object preload hooks - ndb: basic support for prometheus metrics - taskstats: fix name unregister_mask() -> deregister_mask() - plan9: fids per session & inodes per FS - ethtool: fix the off flags - dhcp: support option 41 NIS servers - wirouting: link features - rtnl: support RTAX_CC_ALGO on route metrics - rtnl: add missing NFT flags Signed-off-by: Leon Anavi --- .../{python3-pyroute2_0.9.6.bb => python3-pyroute2_0.9.7.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pyroute2_0.9.6.bb => python3-pyroute2_0.9.7.bb} (93%) diff --git a/meta-python/recipes-devtools/python/python3-pyroute2_0.9.6.bb b/meta-python/recipes-devtools/python/python3-pyroute2_0.9.7.bb similarity index 93% rename from meta-python/recipes-devtools/python/python3-pyroute2_0.9.6.bb rename to meta-python/recipes-devtools/python/python3-pyroute2_0.9.7.bb index ec72b450ee..10e227926f 100644 --- a/meta-python/recipes-devtools/python/python3-pyroute2_0.9.6.bb +++ b/meta-python/recipes-devtools/python/python3-pyroute2_0.9.7.bb @@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=dccbff78d7d79ae7e53953d43445c6e6 \ file://LICENSE.GPL-2.0-or-later;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ file://LICENSE.Apache-2.0;md5=34281e312165f843a2b7d1f114fe65ce" -SRC_URI[sha256sum] = "6bc5e2ea9a372ded682b4ede4028ba00236bd6e35b42d833f39a96b219ef1db2" +SRC_URI[sha256sum] = "a678b098478c46ec51d6bf9a03c3cd2ac0172dffa590e9e8c1eeab633d0c17c6" inherit python_setuptools_build_meta pypi ptest-python-pytest From patchwork Tue Oct 27 09:19: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: 102079 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14663.1793092865196701190 for ; Tue, 27 Oct 2026 02:21:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=J0jbfBVI; spf=pass (domain: konsulko.com, ip: 209.85.128.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4a7992e2f7dso8527265e9.3 for ; Tue, 27 Oct 2026 02:21:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092863; x=1793697663; 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=KQA5kN66dgY9AZT3TKsC/eyWlBZ4PBN8Ut3m81iQPxo=; b=J0jbfBVI5IHvjf34W0iOa8Q98uGNLLzhTB6xnFr+RpWlQrI22UZBGweV35M79DsL+U rIfysq5iJzmWNC+ZblY+pdLQ+OWC5yEPT8nBOceSvwaKVeaJcJbWMV+++PJF+W4sEHJa t6rHibP8FjmHTAJas6Bd/BGRS4CpXNr+99PI4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092863; x=1793697663; 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=KQA5kN66dgY9AZT3TKsC/eyWlBZ4PBN8Ut3m81iQPxo=; b=n6q/Cdt0/dL0lib3JZEqkp8bMJamsbw3yTTkXY4OTdPg+R7//t9/1LMjbPIeiK1z8a HERXKOQM4YC0HeGAtjl55rhiDRoFQNwJcfXaaRvm6/Eu0xcEL/fiXkvu6jkOcViIPEzY ySTeY9Y//un+BEAdSntt95tp81abT3nQLpQfoym/++skTxpH8wB0R4CVhoddJz5II3i/ fN+7pLpFjncNkuc0XnJJgkOGZi7Dh0p0rRV7n2xUdVTH/Um3MgOSmqBNZX7ZHpZDN8gf /dMT2uu3JGcF1fqUpmxE/aE0J7UdD6WdTnSuhy4S5lKpf+mYN+w7zUh0M8ws2YUMrIBU Wtvw== X-Gm-Message-State: AFq9FYJHfOtP3eY1wdaQcRtgfX+4zBkMQu8tZ3YlR6nIqpdx1uKmXhW/ Pl8QqVDO+lLlNoZ2fIX0ceiiudIlhtbKaMGbXkRS+57+AdYr68T2Tkt7vd4u9CftbrApECY9kGJ 3chGX X-Gm-Gg: AYBFou0S06pOSvkIYhNQvoTgIZtW3QYEqdKuC4jT3IXHWG7wn2XIPGg9w+tU2tUe0Tu dmpjhmnMcAKTiuagwTxXPAx8WR9R2iYhCrsdpKse7LCvMvQebMLNb0Phed1Xh/L+gICdJLsvUSN 4PIEIZgsrjRDfQ7g3pRbWMMA96V81//UPaKBueVksZM72c1Fff7thgjmSz9ZQY7Kcn2GZU0ARPi v5xdlGQIC8K3Rz9O60Ppo9j1/GOVGYBI2wfgOkuUH48tTQvoa0HEWUsKwl3WmOvmI6XgV9iYnAf h2E4Ag2yc2A8s13DbrdzXNSqzk+WrVggnOZ/N7FAcW37ccF8L1UmsCO2oXmWXUVkaElIFNTjn7L 15AcSMMnyUQTdIlyG9xdy6msgeIu4yBVwYtKs62PTo7G962D5P7UXUe5qG0H3tfaAri8JLAVeID Zxjv6Cut3hdfUE3b7caWFfA5jBoTl6GczS2dLMHGku8uyHAzraufwtdKSM4uBHfFACaY/k3LhZ8 5nofkhw9QKjE04mMRUS5Ll+Jc73wHabDuTd5LeFpobqrnoK25nmyisBb/AnzJwY/cSulU8dJAy7 vkAUJmoldk2m3/8FFVF467nGyLsG3Dq1aSEvUjBsaVXftsS3BDw9DW3EozTUeTr9VBEz0rmLQiE 13rRa X-Received: by 2002:a05:600c:840e:b0:4a2:5267:3cd4 with SMTP id 5b1f17b1804b1-4a35ac3f101mr172428335e9.3.1793092863282; Tue, 27 Oct 2026 02:21:03 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:02 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 29/61] python3-pytest-asyncio: Upgrade 1.4.0 -> 1.4.1 Date: Tue, 27 Oct 2026 11:19:56 +0200 Message-ID: <20261027092028.782979-29-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131493 Upgrade to release 1.4.1: Added: - Declared support for Python 3.15 Fixed: - Allow *AsyncIterable* as a return type for asynchronous generator fixtures decorated with *pytest_asyncio.fixture* Notes for Downstream Packagers: - Source-tree development dependencies now use PEP 735 dependency groups and uv.lock. Signed-off-by: Leon Anavi --- ...-pytest-asyncio_1.4.0.bb => python3-pytest-asyncio_1.4.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pytest-asyncio_1.4.0.bb => python3-pytest-asyncio_1.4.1.bb} (83%) diff --git a/meta-python/recipes-devtools/python/python3-pytest-asyncio_1.4.0.bb b/meta-python/recipes-devtools/python/python3-pytest-asyncio_1.4.1.bb similarity index 83% rename from meta-python/recipes-devtools/python/python3-pytest-asyncio_1.4.0.bb rename to meta-python/recipes-devtools/python/python3-pytest-asyncio_1.4.1.bb index c1803e3eb2..9e49d949d4 100644 --- a/meta-python/recipes-devtools/python/python3-pytest-asyncio_1.4.0.bb +++ b/meta-python/recipes-devtools/python/python3-pytest-asyncio_1.4.1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/pytest-dev/pytest-asyncio" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=136e4f49dbf29942c572a3a8f6e88a77" -SRC_URI[sha256sum] = "c6c0d2259945122819f171a32ecea2c349ead889ee28176caaf492143424be42" +SRC_URI[sha256sum] = "e8266eb094e5ee9ffdb2068c9836f33e209ea77a970eb846933d416b5602669b" inherit pypi python_setuptools_build_meta From patchwork Tue Oct 27 09:19: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: 102080 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14847.1793092866546447508 for ; Tue, 27 Oct 2026 02:21:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=HA3oc3IK; spf=pass (domain: konsulko.com, ip: 209.85.128.53, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4a35a60499eso24779585e9.0 for ; Tue, 27 Oct 2026 02:21:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092865; x=1793697665; 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=MFMOOOtzJe3lY+IXmfXLl+7tFD+1JFTYyWg476V6NvM=; b=HA3oc3IKKrQidD5blLkpgvslcC7pQWBBj/zTaKIeWTvRHptHVM3UdciwhiWYRftxKf KIQw/qMu6JzcZSY+X0WZWjbSlVJNVlC33RwY4R7lAM3Oq6UfXSjNf7sngKgVDhw3odgT +S8YurXswDOGHn3DSEzER9bgoR+fx5kbPJtyQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092865; x=1793697665; 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=MFMOOOtzJe3lY+IXmfXLl+7tFD+1JFTYyWg476V6NvM=; b=u9yl9Ln9sVVvcHhNnT8AMIKa1h7pCy2uyeZ3ooViIocN2zf+GNTgJWzSauzV37YiKb uaaSXdOfpEezi/uZ1u1HH1hsIfJY9hFrUJzq5bmuXrYsKeX8lPc//lHFtjp4/9GosloU wDdBI8DfwqGKT5u7Qm6SpYUykxbRu7rDxJs7M6mUN2QpBF/xncScyluu4D8fCeXgMMpa S4Djp1ZFbo2Qstu26iXYgo175zHOsSSd5bBw/+0j/9j6hWI2xY33GQV0uO8XIBewydvM Ktfm8+0h5a9l/5onG9UGUQ53XSRETPaVynQmqu42gvO6R7S8WbZq1O1cASYgdT3DE+aE A/6A== X-Gm-Message-State: AFq9FYLdb44JPBvR8hQvvI8E6AwCbCZdn9kQm7kRowhINfO/ybgJltUA wdZWOJMLP1KZoEEhmRnLVPGH5AkTY5x5fdo+I8tr8b71NlkoVcdNLCWGGWlSw+RN9X0A7Vnqsyg 6cpH8 X-Gm-Gg: AYBFou3hyqsj7yExUokb836M9OjkBL4eisxBcg0gsqa/RKCBqurs7G/YZ7ajvxwNyos 9dkTKC6votMOwx+bSmanGJoOIG7gFEvhJfshs7ybuhnxSsCWSkHEwRMtDirmBFzIrNh9XdHFYMB ExFY9BncVKYiKQw9jwtsa+dp9SUZC2pBkR0kSbajwfgUNDe//s4UUdvLsFyaKv5VWWQVwHLEaeU 40GjRxcR/mFup+Byh93vlmGU9syDWN+JHoDMpl6I/Par2YPxVw6wwfsXVrF/oXoS5iSx39E5PfP 0AEAot4qvqhWzZQVpBd4Hx0zSy9MNG0wNW7pn7ow2mlMpy+nTSSxq8lVq/TyjnUavcQveOMhXBc fit1yYUXQY9dNPskQAkKDxwIV9jLtbx3pgcEks258ACU2HtW9xIQ49Xl46Gokd7leJJD9hgz0lI Tzlr70qLy8+40jMJcBugQCv/gn4ErX+lgIGM30/QxvraCaC6G2Z07mqTRxHGyRhaiH9DrO7nJ7e 4EPatXSi0k/lYfXVK/9vvod0FRFNtujGUrmgQgDKApSsNWObDhiOo6lHl317RGSk7A31/LZTqPo 4TDzqpDGPX63lrjRosSdss9OK/oqrWs9LrU4Er9wdlny5kiRKXsIJUmdXXW8HbatAmx+r/xMu2T vc8Rf X-Received: by 2002:a05:600c:3b11:b0:4a1:faa1:3813 with SMTP id 5b1f17b1804b1-4a35acbeeb3mr181527585e9.27.1793092864757; Tue, 27 Oct 2026 02:21:04 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:03 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 30/61] python3-pytest-env: Upgrade 1.7.0 -> 1.8.1 Date: Tue, 27 Oct 2026 11:19:57 +0200 Message-ID: <20261027092028.782979-30-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131494 Upgrade to release 1.8.1: - Respect explicit empty native env_files over INI fallback Signed-off-by: Leon Anavi --- ...{python3-pytest-env_1.7.0.bb => python3-pytest-env_1.8.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pytest-env_1.7.0.bb => python3-pytest-env_1.8.1.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-pytest-env_1.7.0.bb b/meta-python/recipes-devtools/python/python3-pytest-env_1.8.1.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-pytest-env_1.7.0.bb rename to meta-python/recipes-devtools/python/python3-pytest-env_1.8.1.bb index ad30107b0b..c42da7c67e 100644 --- a/meta-python/recipes-devtools/python/python3-pytest-env_1.7.0.bb +++ b/meta-python/recipes-devtools/python/python3-pytest-env_1.8.1.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b70ef84b3d8d608b13b0287ed49df651" RECIPE_MAINTAINER = "Tom Geelen " DEPENDS = "python3-hatch-vcs-native python3-hatchling-native" -SRC_URI[sha256sum] = "0c1dc1101fb8d3ab3611e8f8d657ba06c3c0c167fc85c90457e5b27f2508f43e" +SRC_URI[sha256sum] = "996f86ad78b6c7b5335e0d493f9e9ecd3e421174e056742856f91da439e1cbd9" inherit pypi python_hatchling ptest-python-pytest From patchwork Tue Oct 27 09:19: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: 102081 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14849.1793092868114536529 for ; Tue, 27 Oct 2026 02:21:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=I/EONsuV; spf=pass (domain: konsulko.com, ip: 209.85.128.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4a35d5d4a20so27264905e9.2 for ; Tue, 27 Oct 2026 02:21:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092866; x=1793697666; 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=+o8cmWWqaGMzXlOArqsF52hvT8TcGxHoF9FgOOMfseg=; b=I/EONsuVcgDUuun1nDj1J1L2z/dlSYXglBtM/05+aPrkLm7QguD4eLhN9zOVNg5t7o NUJpqv0/K6IlOMCOct+MAW9CoRbDGmHbEINyoLjftRQTVho4FhZTX38N4nSp66+7Cwu5 2JzzvZA1fAQxombP24/b/JC7/+05BCLnurg6w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092866; x=1793697666; 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=+o8cmWWqaGMzXlOArqsF52hvT8TcGxHoF9FgOOMfseg=; b=bx4FcJcYWrfachTNon3ET0Ny1UlVs4haCApV9HArdKiqJGsdbzAIfjzddl7z6TB4S7 bnxV6fM86HFUN9BrKoeglI4jQaMLTJlBqs2HfiC8PXVtdh15vJIW8cBnfe4iwoxREQaP De5s3JN/4vUw03ehBuHHxpJnG+Sqfgvh4PKxcSAb6JIcy1KzOgtUyJtDGQh5tnNWb+Zn gliZe4wb5Qn3Q38ddPDP23piJ6eEltmpUuDIBYG9E1AIUNVtNwLmX450GUt6cSjxpzUf y2+v55a3sYR4CFCFPNASze50jZw2eF5OM0AlJ28umrItzWXFsZ2iWjO8w+Wgh8k/ALq2 khRg== X-Gm-Message-State: AFq9FYJRHEvHjRZaMzGx0SXfT61urpc0yfn7iDEOJf+fZ50aBP4ARDEd 490Fa1mSw/L6dkv0f4lpP2cC1jnueRTGCimB9gSGo9VGlXaKVsq+a9vdAUVVx64WwIrxmtO7oeC kQdgu X-Gm-Gg: AYBFou2ka1AZl9nbgzaRw/rgyYcXBclWpR0dOeGSglvp3LJJKf8BXysU9HV1fgIkogQ Oee/CdJN5ul0BDkgdhcHnfigxj13Cegj0O+hm7UzmMORHbPiwWXJO/fwUAg6bsfYxvw44req0K2 EPh/UzkR36uDGiSWB/MbAlx9Gy+kepMhzvbEcmLwd0gFoHEmBBHDMmIC4FGN8iGH86wyNFhq+/t vljoOG7b9ta8IviZCKjPosgsb28gKjgIy2Nq2qVOf9/cfGC4lAbl24f9XNITbpOtcX9S/3FRqLu ksy7xFvInrCPloGkpbINR4Jxjm+UxWJ5sVouqVii4JeEqQ2rHzz9gPLHjaFbOE8LpdCI8xf5P9H 5rwTTqM2vTuiH1oGl8yYxi8vPG3w1hf1HiO8t9ZU+DoScZnsfYzU7J9VvZJQkcWPDLJjDk/FRYt cBebNNvutJAzd2XiQEsvXMACQiPSXFVfTHuXtWl3bZYMFUALsgENtwAEfnlx+AVoPkRwJz2bUAI WXliAvGOOIm9lWfATbCOhff+tcY8xRO3uawzGKxKNIfQhvQPHZSMekpUDRKaD77qp6R4diGmokK ai/X1Ft52igIm+vDSX9iR5c1bgYqNgNKl01H42mqsjfYrCxIOfFn5VR11s9s0nCCGgcIXeY09Z5 HqfFe X-Received: by 2002:a05:600c:3c98:b0:4a7:9006:b176 with SMTP id 5b1f17b1804b1-4a79006b1a9mr53488075e9.7.1793092866279; Tue, 27 Oct 2026 02:21:06 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:05 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 31/61] python3-pytest-mock: Upgrade 3.15.1 -> 3.17.0 Date: Tue, 27 Oct 2026 11:19:58 +0200 Message-ID: <20261027092028.782979-31-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131495 Upgrade to release 3.17.0: - Failures of mock assertions such as assert_called_with are again reported only once, instead of two or three times with the original error from the mock module chained before them. - Mock assertion failures no longer show misleading introspection when they are not about the arguments of the last call: assert_called, assert_called_once, assert_not_called, assert_any_call, their await counterparts, and assert_called_once_with/assert_awaited_once_with when the mock was not called (awaited) exactly once. The introspection also no longer reports arguments passed by position versus by keyword as different for autospecced mocks, and no longer shows empty Args:/Kwargs: sections when assertion rewriting is not available. - assert_has_calls and assert_has_awaits failures no longer show pytest introspection, which compared the expected and actual calls position by position and so reported differences between unrelated calls. The mock's own message, listing the expected and actual calls, is still shown. Signed-off-by: Leon Anavi --- ...hon3-pytest-mock_3.15.1.bb => python3-pytest-mock_3.17.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pytest-mock_3.15.1.bb => python3-pytest-mock_3.17.0.bb} (88%) diff --git a/meta-python/recipes-devtools/python/python3-pytest-mock_3.15.1.bb b/meta-python/recipes-devtools/python/python3-pytest-mock_3.17.0.bb similarity index 88% rename from meta-python/recipes-devtools/python/python3-pytest-mock_3.15.1.bb rename to meta-python/recipes-devtools/python/python3-pytest-mock_3.17.0.bb index e4951d54cb..6bbc8511d4 100644 --- a/meta-python/recipes-devtools/python/python3-pytest-mock_3.15.1.bb +++ b/meta-python/recipes-devtools/python/python3-pytest-mock_3.17.0.bb @@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = " \ SRC_URI += " \ file://run-ptest \ " -SRC_URI[sha256sum] = "1849a238f6f396da19762269de72cb1814ab44416fa73a8686deac10b0d87a0f" +SRC_URI[sha256sum] = "e36576e0985e01027e999891e7a966c67822d40c89ef1b4c8b6e22737e3590b4" inherit pypi python_setuptools_build_meta ptest From patchwork Tue Oct 27 09:19: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: 102082 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14850.1793092868961547436 for ; Tue, 27 Oct 2026 02:21:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=q2j9MHy4; spf=pass (domain: konsulko.com, ip: 209.85.128.53, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4a140e7405dso39620675e9.3 for ; Tue, 27 Oct 2026 02:21:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092867; x=1793697667; 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=APGQoTYmy9Nx4UbUzmq4dyxqCQyUtK0rnOJcXX67tU8=; b=q2j9MHy4IvTuOpLOKWZNVYptW5VBpqWonmfbFd5FjYHGUqelKsv1UaKOrnwNSkNmpx cA7t6bPN4VqQI+zUlTntMDcTwqzM79BiMrhpi8iIQURzsk2E3brTZU6D3kHE3Lc+m1m8 nftdigwYPyLTAAn65snYPC46Y6aUVluPOfO4E= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092867; x=1793697667; 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=APGQoTYmy9Nx4UbUzmq4dyxqCQyUtK0rnOJcXX67tU8=; b=RmV09sAP13GxhhK1wyBmpG1vBMhDY7FRi8m36EDLLw6YLr0Xg7DuCWtY4uSc+v6gTq PMctA0SN8Bw8yn/kF4LDaR9f8Z+0pS4JzVmxa8N5iNcnF/8rur18Db8/ALpmWliYoUeR sH+JLNm4HeLJJ0wjFPJ0h6U2Ir3Efs7vPz7mHg/MB0oLIQeNj/5HjgG0U3FUyAqYGtLr J8xP3gqXB2rOa5raLJvVe3lHMAfq4NRlYvvfU08nT1QCmbkLTjVW+vIbevHIKZsrd74N lC7sgJ6esV/U6vLcInoDscerXwe0ltj5Vd4a1rVH07eTSjxXbJdcVBtrQWpyzS3hz2oD RM8g== X-Gm-Message-State: AFq9FYIFUJ0bW29Ig9lB4tbWBxwEjBe8VfxD9X+YVmRM2uQQ2xITIVfH 25b8lvlF833kiodYKjlkJ6dgoy5/u8VJezrFykhmT3uO0kM6HjdkyD8sf3m2BY/xAm+v4jQSziL Tcf2V X-Gm-Gg: AYBFou3SPEEKw0z2K/irvytZqh3PHzpZ193A3IRbAaEkhsCnDe21aoeyxT3xhvX9mcX +DNdP9kSExQQHA09vT7J0h0ehkEE6pFGqFjANSotcofnHwO6JKAafjPXBwrTV7ro/8mniGWY8Va SSq82Sw5+LViHFABejg85djWEzSSEqoqz0bLM/+9+Milq1sOjjhahU1hNssn1p3NhoQygurOczB r/4ZLuecdQjavTmaTODyTwYFYJ1jwAszKAbSDkXHXjwqXEi/VRmEWpOnQst6Ob+7RNKyIjNW70y S+LgxhmjFvrYOeJdU2AZD2b6zBZ0XFwyLiSW83+ipk+MzxdVQJMGSsTFLOHUJqD0pYxX+z9a2ou KFZIzShg88IqWkRkRYIjPVuWsysuwtQHKwt8wWUZIjWNaylv2j0lMQU191WLqNKMA9DI75NiZem kZa3/Ie1BdoPECR4Snxl+fAzrtM/Bz75Wu1d/elaznT1fxbKOQHSIDg9GZVl2pEzoTk1gGnG0cD v5fm8YsWimPAOXnWpB+9SmR8n2HeL6+4f7OX94jA8JAPmSgZnvEcbIMcV1JTobm/8zJv+pa3d8h 7QKf43OpSYlhNO9xW0widKeUcMHv57Mg6g8/oOIj5E12Y59TSTT2JUqYQzXi35xf5zMSTy2hbl2 nmScz X-Received: by 2002:a05:600c:4704:b0:4a2:1612:637a with SMTP id 5b1f17b1804b1-4a35acbd575mr187829885e9.16.1793092867260; Tue, 27 Oct 2026 02:21:07 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:06 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 32/61] python3-pytz: Upgrade 2026.4 -> 2026.5 Date: Tue, 27 Oct 2026 11:19:59 +0200 Message-ID: <20261027092028.782979-32-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131496 Upgrade to release 2026.5: - Add Python 3.14 to test suite - IANA 2026e - Add Order in Council for Manitoba’s change - Fix misuse of America/Edmonton in example Signed-off-by: Leon Anavi --- .../python/{python3-pytz_2026.4.bb => python3-pytz_2026.5.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pytz_2026.4.bb => python3-pytz_2026.5.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-pytz_2026.4.bb b/meta-python/recipes-devtools/python/python3-pytz_2026.5.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-pytz_2026.4.bb rename to meta-python/recipes-devtools/python/python3-pytz_2026.5.bb index 4a2eda07a6..4e210050df 100644 --- a/meta-python/recipes-devtools/python/python3-pytz_2026.4.bb +++ b/meta-python/recipes-devtools/python/python3-pytz_2026.5.bb @@ -7,7 +7,7 @@ inherit pypi setuptools3 ptest-python-pytest PTEST_PYTEST_DIR = "pytz/tests" -SRC_URI[sha256sum] = "464303645bafafd72418898368b2429458f709cf1eb6a15372fbcc396b64da63" +SRC_URI[sha256sum] = "fa23724b9c486543b9ff54a327ee7569ac83ade54bb9afd0fc18676620401c86" RDEPENDS:${PN}:class-target += "\ python3-datetime \ From patchwork Tue Oct 27 09:20: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: 102083 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14666.1793092870258982592 for ; Tue, 27 Oct 2026 02:21:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=X6dRQPCj; spf=pass (domain: konsulko.com, ip: 209.85.128.49, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4a5036bbac7so14663815e9.3 for ; Tue, 27 Oct 2026 02:21:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092868; x=1793697668; 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=GfOgOanx5IjKUuzFoTAASZUeK0AabiNJTlzJhz8ODqs=; b=X6dRQPCjxXzcUShfflvkB8ny7Ep/bWsSiI4T0fRGAeXa7E8Vtz0L54UMuyQUqlSfxT TqPWheH1npf0DTS2F1Nr7LZtMIiRoBOEJgKh7XAZHJ1Djv/bMqAYKbYn7kDJQy6Yixrf gsAn7s1QKWSherwQ3qr8p7wGB2OOxf4b4Iwxg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092868; x=1793697668; 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=GfOgOanx5IjKUuzFoTAASZUeK0AabiNJTlzJhz8ODqs=; b=ZggaexAXgS30ANwJVeAtzLmlzD7KqyFVCPLxleuaJFj20l4jps2OY75ecoKIw0sVxF iF8MiiD1RmhCaLZxlYQrdR/KQ/T9pl7amnhqAxeypvzSxz++2IATONFrAIFf54Z2mmIw 4UE4ZlqeceqtKLu6BVZTpzx+XL6tky6nvZRZjT/B1rq6dh3UgTptRD0oPOXnAVU7a4T0 fB96Fg3/ortMz6h4lgY1PHN369u8yeuCnxxFFDcuDIL6dC+2lQfF/+nof09xc3TUgXNK j+9md6NneH2hTow8bCTDKMEZVkINk4EwiccTojQeEtRc2o3ZqzyELDfnZtNUKd1+ecjY kTrg== X-Gm-Message-State: AFq9FYI89i9WGLoB8HrLnKdx6l84y291F4jo/+/UqVXY2ktfWsNYQuou yNcwMF2i3YBa4086qpzwRbGwkk8Kg4AXid9hWwm7zGIYUSnLOqbPcIehUXRZghjjDHVAWxt/CFA nCPto X-Gm-Gg: AYBFou2DMC/xK/3lJV2s83UJtKeZ/5OWbx3NLFmEjuDpMncHX8CU0jQnu0kbFot08JU uqyjqVZxEJC1BEFq2uw22ZFjINcIRzMmeIsQu6NBl8HNUQ5j+BJlTZcrBacr5mm6UYCffmJz2av n8KV1Sxj4tFmOrfW2Yboz/IE6Kw5D2NIiOl0W/EqsOjbWDsS3su3nKgtRXkvD6lqPLq4rOJ6Aco wyJgEnSN8d2xPecai/DUhE1VCuzVAB2eypfmxsDbRqkVPmfLXvr+pwCgmTYp6WvZBm0cthjjVdz bHo6sNmWXEQO+utKZxnYoKw/gtBOIrf6UbMhFawOp2rp1/jIq73u02WSQmxDOl+tH1A0V/Uv4h0 7d+s0ovwgTniV7mkn2z1A/LniPndJbKNeV0OFA+dRDeODPFkT4O+npDLYvAsKTc3/yJ02h+HLJv dTXBQ2EPWy9Ij+xnf6VmTkla0tjeeMwDkHrbNliw1+s5i9OIlpzhXrtejo92Sk72Mau+0s2kP7I AjEmC51r8i3NZdJ/CkuF81zwVvHulcxVD6r1dUM1epV1ULbVyiSonU2+S83POUC5d1qmp6I+f2C ZUTh6olxBQ8gegP2xMHQxKP3b3ub9ZQgVKKzVIRxx3PiOh7WpoVzr7bg3WpmB36GnS1NKKleX5Z fyI9Y X-Received: by 2002:a05:600c:474a:b0:4a1:d97e:cd60 with SMTP id 5b1f17b1804b1-4a35ac91f2amr186468425e9.16.1793092868547; Tue, 27 Oct 2026 02:21:08 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:07 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 33/61] python3-regex: Upgrade 2026.8.31 -> 2026.9.29 Date: Tue, 27 Oct 2026 11:20:00 +0200 Message-ID: <20261027092028.782979-33-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131497 Upgrade to release 2026.9.29: - Updated to Unicode 18.0.0. - Switched to using stdbool.h and stdint.h. Signed-off-by: Leon Anavi --- .../{python3-regex_2026.8.31.bb => python3-regex_2026.9.29.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-regex_2026.8.31.bb => python3-regex_2026.9.29.bb} (80%) diff --git a/meta-python/recipes-devtools/python/python3-regex_2026.8.31.bb b/meta-python/recipes-devtools/python/python3-regex_2026.9.29.bb similarity index 80% rename from meta-python/recipes-devtools/python/python3-regex_2026.8.31.bb rename to meta-python/recipes-devtools/python/python3-regex_2026.9.29.bb index 2889b14fd0..238ec46751 100644 --- a/meta-python/recipes-devtools/python/python3-regex_2026.8.31.bb +++ b/meta-python/recipes-devtools/python/python3-regex_2026.9.29.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7b5751ddd6b643203c31ff873051d069" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "9350fd448a6442ae27853ab9d4b8d5a0bcb6d7774923a4fdfddd104c4458b35f" +SRC_URI[sha256sum] = "8b5fcc4771732191b2b7d1dd68d8f0353f47f8d90b6150f6dce58bf1112442cb" RDEPENDS:${PN} += " \ python3-stringold \ From patchwork Tue Oct 27 09:20:01 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102084 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.14851.1793092871915482036 for ; Tue, 27 Oct 2026 02:21:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=ONB/wif6; 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-48dfaa3fa12so540022f8f.0 for ; Tue, 27 Oct 2026 02:21:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092870; x=1793697670; 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=ibBq09MXQ1Vstp0JQmpimUoChQKb4f7uQG4l13PjkD8=; b=ONB/wif6vumGmJ3vSvFQbUumHcFqH8+ubPKc91ZNNueiq2c1DrLHtd25b0zLjV/lqa Hy+d3T1vfAyqViMJJDOrFhDfctgBoQ+Kbkm5BPvUC6O/79slFAJMbgSBHY11IdF8nyTD XpsER4pIsRKkFwmdYVhyaOwoyxD3BpXr0CPX8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092870; x=1793697670; 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=ibBq09MXQ1Vstp0JQmpimUoChQKb4f7uQG4l13PjkD8=; b=iCBOkD9pQ9D6PBDQUCKvkxI84LRsQFugUKDtUEneTuwFXW0Lav+PnDVHMt6l/8FEzp n/jNVdKj/hUFzNutVfaRRzsBL5SCdDYZz3LEEkryI6ytVrHcxjniTZbIQXbhjHpf3v70 fc4gLGhD5CIK/63oTh6QIKipblTmNKaOly9WMnPjM9DqVIJr2UAVXEumtkCxFX6U/KWl PQQPhe21cyNdq3v3xIJyMZMJrJtkkU1eiJHiu845oekjsStOlsOVC8qHhCwPssGAIcim aA/sVC6WzykAB0Fn/WZsSHygXBqQKlmjVurnNi0p3rvYGsyiIZ0fQ3lfrwvOlKzp+Xzi mlUw== X-Gm-Message-State: AFq9FYIfYNu0WEjb7rGXxhAO9K4VKNZM4x6OxgFyTPsYm0zMEYpjbKfo 9GgBNepXhG+iV6ucCmlp7CzsEmwUGIYumuqZ9V1h/QIIVK2XTdb56/vfGrJPzahBN71TXob0Foy bem9u X-Gm-Gg: AYBFou30ZY111aiDSca+CS0Lq9zs90NGIZGFPWYFR6r0ICTP0EnW+dHK769Yevpmtnc nawlKCxpgT46r7CoVGL9q/sR+q7LcCtu2WpDe+luV3dmJyng89P/u+ufnQ4614XBpUry8s/2lfM 5iXLLnjKYlyBa0Es7mjMcb0DXtTqrJkdTj50OeFdvtCkpORqSIjRibIpz1o8E9ZcJs/DlmiSeG2 vZx2A+nUb+S8YvUwB4KlEYKeI3CCMyXq5J7IzBf+HSyBBk80jzRgpn47m7RPBXJn10pkNBEewXQ llA1/oYQdGFmf7NF+KW/Ejav98biNkFL1BUZ6cpkIQ+A831eIV5a4/azmIu60FqcKpdueWF/P5t W9cei4N6/yJN8v85MfpstFASGgk5AA/jq3JGUNxIn/NKO6Jz81MMP21dAwjbvL5VMN5fJdM3dPF 5IhFuM/SsI1rdUisS6HfNNDe1z65bkL+4bH0Ua1DHAAEKekfwAapHJS/OxYoH+XLzJD1bluGtFW 8PQLfyxcWOGSE+3ku/f2l8SjaRjgMhNuK0GDcyglrAh0p0VbPqpRA+T0EGd1biUPUOESYrVYmSd A3nsJenbNZBWb6jn5HosMaP5c/W6UwBCLxXg/XM1naoUN/uz6Odvm2ZzCW0d8kPn3+CW1ap8NhG /riBkNz6vdzrMccJl/tGhWB0fiQ== X-Received: by 2002:a05:600c:4e01:b0:4a1:efbe:529c with SMTP id 5b1f17b1804b1-4a7c16c4554mr43348385e9.12.1793092870143; Tue, 27 Oct 2026 02:21:10 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:09 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 34/61] python3-reportlab: Upgrade 5.0.1 -> 5.1.0 Date: Tue, 27 Oct 2026 11:20:01 +0200 Message-ID: <20261027092028.782979-34-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131498 Upgrade to release 5.1.0: - Allow for bool values in rl_config.py - Fix some file issues and download afmfer in setup.py - Special case ListFloables in PTOContainer - Require 3.10 at least (3.9 is now EOL) Signed-off-by: Leon Anavi --- .../{python3-reportlab_5.0.1.bb => python3-reportlab_5.1.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-reportlab_5.0.1.bb => python3-reportlab_5.1.0.bb} (82%) diff --git a/meta-python/recipes-devtools/python/python3-reportlab_5.0.1.bb b/meta-python/recipes-devtools/python/python3-reportlab_5.1.0.bb similarity index 82% rename from meta-python/recipes-devtools/python/python3-reportlab_5.0.1.bb rename to meta-python/recipes-devtools/python/python3-reportlab_5.1.0.bb index 07d0467696..367c9527cc 100644 --- a/meta-python/recipes-devtools/python/python3-reportlab_5.0.1.bb +++ b/meta-python/recipes-devtools/python/python3-reportlab_5.1.0.bb @@ -4,7 +4,7 @@ DESCRIPTION = "An Open Source Python library for generating PDFs and graphics." LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=cf24392f451ff6710fca1e96cefa0424" -SRC_URI[sha256sum] = "ebd13154be1c8515e665de70bd2d303ae9ddc3ef47e44afd5116441ca0283a26" +SRC_URI[sha256sum] = "6878200464527e87672d19e9f7cfc6bb890e3a6931e74ac6a1a8d1754aa55671" CVE_PRODUCT = "reportlab" CVE_STATUS[CVE-2020-28463] = "fixed-version: has been fixed since 3.5.55" From patchwork Tue Oct 27 09:20:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102085 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14667.1793092873439104680 for ; Tue, 27 Oct 2026 02:21:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=EW1dW2Ct; spf=pass (domain: konsulko.com, ip: 209.85.128.49, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4a2072b9832so4246835e9.1 for ; Tue, 27 Oct 2026 02:21:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092872; x=1793697672; 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=5iIY3Wj9QKu0/A0C4ufZ8O2TTiZwKgC3eYIjBeZRl0s=; b=EW1dW2CtNrhAZEx1h0vFQvK1ko31YDXXwSlsiAVZH9yb8M8911OKzPRtJyxsW+j2Vi Nop8xeSiRIw3DMBCRcjO1x4iMZ6p9Wdw+oIzqZigDjhRjtlRvuA+OFSWADUKGGPnhFt8 eB5WYg5k0efBi7e4TKr8/0RTQisjmQhxIQ9ng= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092872; x=1793697672; 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=5iIY3Wj9QKu0/A0C4ufZ8O2TTiZwKgC3eYIjBeZRl0s=; b=X2ZOefjOuzFEJDQl7HbRf61NnL4iG01aOwh/kmkuGnyjSTmwk5C15KGLJ8rO2R2RfI UnBcYWhLBsm12G7O07P7d/WW0rj+NdxYmAexitlB1Wtxr1R8GilsASlBd1edfbiWQLJU hINVcD2bth0QsNbvaWi50xPo3QsfKNwrPjFAEzik2iZwFebqggEFGo3/Eu8lgNBdTPTr YdR/lg9uSawD7zxLlnzjgv1RaDqFYlp1lWW5k6uABSvrpKiZHASXT+m31DvVJD1XtlJ8 Ijeco6EaIJ1uPaDHrruQ3TF5mTYj+LGP9E7buseYGJnYugMkulmwLXRJX1Z1BOf59Cnb Pb/Q== X-Gm-Message-State: AFq9FYI8mflVO2GBMHh34cM8NGQq9kNb5tSseHGr6YLvNmRkoINX3Y7W 9/Y86/bSay3yFKVOcjve8OMxQ9uYqrT38RI4fMb12mm3akX2II2VKqaMglJ8skLS3cFFJt3SLz0 YTtXp X-Gm-Gg: AYBFou1ExzzjCjeQP3JMic9nXG5g/2uibMbsZKjrDy0ib/p8CJ/lY+HllGwxvaEg7cT mVxih6eRpxr2yxtamaMNbm1vgzv2kwv1iHZCgGzYK0tOrIZu67YhNco/TfwvyGL8vUfzE5+hB62 zB/+1HHcENygAa9mLdkAIh6iSIHcYUNapTng8UH2pIyZdmq9R4EQGHu3exkoZNs/0CNTRImmC+4 rBV/WAb3NkbmdNXX7UimUqaM82QEI4zlKHwWRZifvPaAbgjo49rS9IdGLYSrpXyjc2bqqdcOc4a 3VatzJNlpdWUAEkQ9a01iNoV4+AmNXOvHv9QIghv5iQQbSvyxQsLJX9B+nfVm8MUj4ZKSu2gsXm YmZEI6cV4eHVNH/DM8doqynfb1iH6F8loPHSxLLX+ATiozAq4uBZyESVM4LCTWpKLfw+Fd0RrQu v9VIQMwPDvO59QJbYdbXEP1rahZk4o18+J1RKNgkrXR0F6a6lXgHh5sJT0F5WuupjaM6BtXAKYS OHCoTgJXlOcm4nJc33LDMoJYlLYHB4nLvYyjIhVyB92VNgfNILh5PYg8nFJnmOM/GPRpaMAZ0pN 31Wy/HYFjIdEliPbsLQICL4siU0jvfmxWaCzbCRykUw0V1p1Lw97kwtWF7IwuTa0qQhhaU+eajo 4eYMa X-Received: by 2002:a05:600c:3f0d:b0:4a3:5da2:38ae with SMTP id 5b1f17b1804b1-4a7c18afbdemr43948145e9.14.1793092871740; Tue, 27 Oct 2026 02:21:11 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:10 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 35/61] python3-robotframework: Upgrade 7.4.2 -> 7.5 Date: Tue, 27 Oct 2026 11:20:02 +0200 Message-ID: <20261027092028.782979-35-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131499 Upgrade to release 7.5: Robot Framework 7.5 is a new feature release with major enhancements to the library documentation tool Libdoc, support for test/task metadata, enhanced console logging configuration and several other enhancements and bug fixes. For more details, see the full release notes. Signed-off-by: Leon Anavi --- ...n3-robotframework_7.4.2.bb => python3-robotframework_7.5.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-robotframework_7.4.2.bb => python3-robotframework_7.5.bb} (91%) diff --git a/meta-python/recipes-devtools/python/python3-robotframework_7.4.2.bb b/meta-python/recipes-devtools/python/python3-robotframework_7.5.bb similarity index 91% rename from meta-python/recipes-devtools/python/python3-robotframework_7.4.2.bb rename to meta-python/recipes-devtools/python/python3-robotframework_7.5.bb index 5c83d923d4..8dbf7ef936 100644 --- a/meta-python/recipes-devtools/python/python3-robotframework_7.4.2.bb +++ b/meta-python/recipes-devtools/python/python3-robotframework_7.5.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" inherit pypi setuptools3 -SRC_URI[sha256sum] = "1c934e7f43600de407860cd2bd2fdc41adad4a4a785d8b46b1ed485fdc0f6c9f" +SRC_URI[sha256sum] = "ff6233ff752a200ece4d0a6c59f6f9f7d0e96dcff0a7a3458296b997b812482e" RDEPENDS:${PN} += " \ python3-shell \ From patchwork Tue Oct 27 09:20:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102086 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14852.1793092874632497301 for ; Tue, 27 Oct 2026 02:21:14 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=P1DiVkQY; spf=pass (domain: konsulko.com, ip: 209.85.128.52, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4a20bde60a0so33549285e9.3 for ; Tue, 27 Oct 2026 02:21:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092873; x=1793697673; 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=mU+wyCsHuts69QsLFcuq2Omk7QA0n310+vvt4YRMJ/8=; b=P1DiVkQYN9/PFdp1Sjy8SimjMva1loHCS9I4BJJ2R8WICLewWvj0VXCm032el8o7BF CY5TS4GdAcn4ki44l2rysL7VECmOb3mqXTKm1LmJTrw9q+3wWWytfIybWlDlhWiscpbt gwXuuV9nsYCElyieCOgqy2qgEwrjS+YhSIOz8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092873; x=1793697673; 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=mU+wyCsHuts69QsLFcuq2Omk7QA0n310+vvt4YRMJ/8=; b=tvdg3VbgVfGPKqreS4BVDjDadnDKZmIn4i5UcbIjKAFbzdB+tKZ2zVbHZGaI9+CJVV vPjOpyyewMXabCV8gJBoac0bQEu7pFeekiKlpQNYIbjnIKuHfx6cmFe37u2Ra/gYBV/9 oN9RAYanfKYRcLEls7QHzhs5lYOFZTQNZ3ivF0ia2Iml15bT2qRTQ6Gx5g8mFqCuRvO8 uYSYwbDJ5fujfSZmgL89b7RunztZRqx6JTYfZHpF2Ye4pJp7xW4tTGmQ1Oe/xrNai7Bq mwACf7y+bBPaGr0CnQwJI9zPnr9fMZZCY6ajZXhdL/ir5VBp0WXmE0IcxBylq0kR2QGR MyAQ== X-Gm-Message-State: AFq9FYIVHGDTxZbF64IHcwgF+S54H0iJfRmwkKtLMy/iE4T33hUCJ9yW URpcK++tp8wdgB4zufymRGXxTjYC1VLklZX3N/+1aRxeBEIdrLncmlnq9d7Ov2mRv5oUZ54nI3h qAYLV X-Gm-Gg: AYBFou1WM9xUadgtIE+uA2gdGyloXZO3nunAUOYSpnir2+eXdcOH5TcOYM+/62WUwZP gFooNrQq0LaCKGZhRYyYtXzKYZz890e4RNv3rJhhRlXT3R/6Z+x82m8e14THMzQ4REA9FHUfeQ7 Hjjox4PhmG9lVelsszMNDvZvzbRq+7xBc09ZkI4MYKsKKBL+8VYceORhqHP6NBk/HBTUSlrCjSE Yp2IQ5ltxvJ8Q3fE+//PVmT/3MfBZcPnnCX99yUBdlXfa15K74CAiJ/4tJwqimxXdCHF65Eh4P3 G9Suv0gWCuBLOnhA7jGRpB1muK3QXkeD18uN9A3h72BQioPGaDOmBz0LGNEi/NYtya8uhRT7FG+ jH637A6J6+N7hbMTPjaBjemJVWRWihFHWMs6QWP6C2kSlunbt05D5sUmpkNMAZqTglJ1QAjvRAy NlkGs1RTlOO46BsFEQ5rlApK67zp/PuRbSxWu2bLmxFoYUBTwo2vo6b9d9JaoaEuHUEaGeruq+P CQilKaIxTpuQ5+5vCyXmNzgtBiyBCzcF1kVY95RmRhdmABRWKJIckdUecmyf2t163ppcj3SIoNk Jag2+P3gpYx5h5fYTX//AkAPcat1kOvfI3EAVTq2VqHkItOH4h6Tm68fP1VRbrNqJmwqevqKwkg 1TCpe X-Received: by 2002:a05:600c:3b22:b0:49c:fa20:cbfd with SMTP id 5b1f17b1804b1-4a35ac9f145mr174276455e9.20.1793092872950; Tue, 27 Oct 2026 02:21:12 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:12 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 36/61] python3-semver: Upgrade 3.0.4 -> 3.1.0 Date: Tue, 27 Oct 2026 11:20:03 +0200 Message-ID: <20261027092028.782979-36-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131500 Upgrade to release 3.1.0: - Remove duplicate code Version.bump_build - Improve bump_prerelease to alway get a newer version - 441 update pydantic section of docs - Remove Python 3.7-3.9 (EOL) - fix: replace semver.parse() with semver.Version.parse() in docstrings - fix: next_version should bump version for build-only versions - fix(next_version): reset prerelease when token changes - Declare support for Python 3.15 - Add optional native parser backend (minimal adapter) - Reject non-ASCII digits and trailing newlines in version parsing - Fix bump_build() silently returning an unchanged version for digitless build metadata - Handle malformed collection operands in Version comparisons Signed-off-by: Leon Anavi --- .../python/{python3-semver_3.0.4.bb => python3-semver_3.1.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-semver_3.0.4.bb => python3-semver_3.1.0.bb} (82%) diff --git a/meta-python/recipes-devtools/python/python3-semver_3.0.4.bb b/meta-python/recipes-devtools/python/python3-semver_3.1.0.bb similarity index 82% rename from meta-python/recipes-devtools/python/python3-semver_3.0.4.bb rename to meta-python/recipes-devtools/python/python3-semver_3.1.0.bb index acac3bf3ca..45664c6be9 100644 --- a/meta-python/recipes-devtools/python/python3-semver_3.0.4.bb +++ b/meta-python/recipes-devtools/python/python3-semver_3.1.0.bb @@ -4,7 +4,7 @@ BUGTRACKER = "https://github.com/python-semver/python-semver" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3ce011bad2c5218ddd4973952a6db93a" -SRC_URI[sha256sum] = "afc7d8c584a5ed0a11033af086e8af226a9c0b206f313e0301f8dd7b6b589602" +SRC_URI[sha256sum] = "14bc073439513d7773662a338f4db9829cf16c12b74b9568e2d2689975fbd7fc" inherit pypi python_setuptools_build_meta ptest-python-pytest From patchwork Tue Oct 27 09:20:04 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102087 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.14853.1793092875859894520 for ; Tue, 27 Oct 2026 02:21:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=VhQPVfup; 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-4a20a37703bso29763475e9.1 for ; Tue, 27 Oct 2026 02:21:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092874; x=1793697674; 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=CLZ5lUQb+9hGYYoEHUFrzgFB5JW1myjR6W21ItxS3MY=; b=VhQPVfuprgf55N3nNqo+QdBm5wtbnHgaT7nISx/dFCBIPALeYKfR7esVdIwkAG7Qrd Rp1mmvMXcR+7mrT31OTQLFGK4J5sObbfzAkDaV119dsg69DQ0JU/5vWt1Jy9qWBexpMD 4ioqzI9lNX42Gd5zt1Co0rGAbsDD82QxXYyDY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092874; x=1793697674; 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=CLZ5lUQb+9hGYYoEHUFrzgFB5JW1myjR6W21ItxS3MY=; b=UFSjRDuidu8B/qBlP0d9W9C4GWGNVCncuPHn46c+xkYOLWmGR1M80JE+sxPOcgicAq wZfLpzQW9IAOfMvin8H15Z0tcTCZZ7dCD8cDMXHZCmNJztjjU+gyeY9DiVsUoXD3n5rh MlYpvfYLqEmjy4oX5tXX0R6ygGHZbh5XMOJ/oObTEbPqQga03HfTdVKa1lBK3EKftrmb wkftOPMI9iGluPq8LafjKH+PX42cvZipn3OCH6H6e3NjT0KhLzjqjox4Fm26xXZ0DDAK gMrFtXH8m6KuDL1m28n6cw3c9IymptaBE1pKyvDt4QFAsPtFy+hx2uPFW+t7PnqDRICj 4HBQ== X-Gm-Message-State: AFq9FYIvKq4584a7hcUtGkpvRdqxy9BPaNnfzP7FUBDTo5uDKj8hSYf/ /nejVIYnjDltLQc/NRhv6m2oiuPNkERQqVQ470yeVATsjXl4R4KulKsr54SQMyb9jhFo7PbBVhJ jsj/J X-Gm-Gg: AYBFou2OP3x6yd+NMoRtTagNkUEyRKcoXmWw1Dmml/1Fl1jpe66pTm8rYNjKIHtCotW lk3XHfKejiCWSu60BCVQAEneK6WYwJ+mCU9hDkdhjqIKsy7FuRFkkPy5zBeUEvUlfZaWYEXqINg Rg58w9hyYhTBK9yArJZ9bxc2O3tCHZJyNXHOJ4t8EqVAi41ofOJh/v0oEf+Bb5ORSBV9JxV6VoO OfB84XvnHsrHPA+vDhvSKxJ2LcWjFbWcFUEHIo3nRqQU0CTSXv7uuuE7sGQk+FR5k0j4LTWpXKQ jKTDbbI+PN1KA0B0UvdeXVtH0lK80SPWEkGqzS17M0vlQ2NVE3zz68IhzvFqjZ58PInm6jWnz2U mONRbESaZerDwz4F7uI/OPKPWWGB5ikBpWY6YDdm3JOqwhYGMCWg3U6Rax1CfAojxGjjD9XGgsH CwXAtuDM5J4ORh8Orga/B+gKtlZEDThDd9fOm/kSw6jnQKktdhE+dSAcjrBuTw6oR+PkiKvgIF4 5XI1NFFFcsK9nx8yIkIqhEaRk9MsYPY0ewdZO7wJEvwKdaebWyjMmZh43wpWqJOBNMzPsSImm45 fj0LVSVw+ZL4p7y0R6/sA2bl2sHxeLcy+kBVpwu6ipfhsxkZyb4BOQ0fWNhhKRRvPw41jXn1su+ N+uiF X-Received: by 2002:a05:600c:8114:b0:4a2:397:73e9 with SMTP id 5b1f17b1804b1-4a35ac9781cmr161122815e9.18.1793092874156; Tue, 27 Oct 2026 02:21:14 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:13 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 37/61] python3-sentry-sdk: Upgrade 2.64.0 -> 2.73.0 Date: Tue, 27 Oct 2026 11:20:04 +0200 Message-ID: <20261027092028.782979-37-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131501 Upgrade to release 2.73.0: New Features: - (arq) Add an option to monitor arq cron jobs - (huey) Add an option to monitor Huey periodic tasks - (rq) Add an option to monitor rq-scheduler jobs - (types) Export Attributes from the public types module Bug Fixes: - (arq) Don't monitor cron jobs with unsupported schedules - (attributes) Handle special float values correctly - (celery) Don't round down beat schedule intervals - (cohere) Stop swallowing exceptions during stream iteration - (huggingface_hub) Stop swallowing exceptions during stream iteration - Exclude litellm==1.107.0 from extras Other: - (litellm) Require filelock>=4.0.3 on Python 3.10/3.11 - (monitor) Stop background health checks in tests that drive the monitor - Update AGENTS.md - Update test matrix with new releases (10/12) Extend RDEPENDS with the runtime dependency python3-certifi. Signed-off-by: Leon Anavi --- ...2.64.0.bb => python3-sentry-sdk_2.73.0.bb} | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) rename meta-python/recipes-devtools/python/{python3-sentry-sdk_2.64.0.bb => python3-sentry-sdk_2.73.0.bb} (54%) diff --git a/meta-python/recipes-devtools/python/python3-sentry-sdk_2.64.0.bb b/meta-python/recipes-devtools/python/python3-sentry-sdk_2.73.0.bb similarity index 54% rename from meta-python/recipes-devtools/python/python3-sentry-sdk_2.64.0.bb rename to meta-python/recipes-devtools/python/python3-sentry-sdk_2.73.0.bb index a45f4543d6..b946bafaac 100644 --- a/meta-python/recipes-devtools/python/python3-sentry-sdk_2.64.0.bb +++ b/meta-python/recipes-devtools/python/python3-sentry-sdk_2.73.0.bb @@ -5,16 +5,17 @@ HOMEPAGE = "https://github.com/getsentry/sentry-python" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=03dc788d9a9486be5e6a1d99c2c1ce3a" -RDEPENDS:${PN} += "\ - python3-urllib3 \ - python3-core \ - python3-json \ - python3-logging \ - python3-threading \ - python3-compression \ - python3-datetime \ +RDEPENDS:${PN} += " \ + python3-urllib3 \ + python3-core \ + python3-json \ + python3-logging \ + python3-threading \ + python3-compression \ + python3-datetime \ + python3-certifi \ " -SRC_URI[sha256sum] = "68be2c29e14ae310f8a39e1a79916b6d85c6cb41dcce789d14ff05fe293e4c55" +SRC_URI[sha256sum] = "4a2ab97b16e4693c325ab361c7bbbb346dbc7d0bc0150922d795a25bac8d5280" inherit pypi setuptools3 From patchwork Tue Oct 27 09:20:05 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102088 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.14854.1793092877058563961 for ; Tue, 27 Oct 2026 02:21:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=XTZlD0EE; 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-4a3517554f7so26933565e9.2 for ; Tue, 27 Oct 2026 02:21:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092875; x=1793697675; 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=qUyVVB8tEuAwlNGBdjagWycPnr77zc4hCFIUB0oXOdo=; b=XTZlD0EEdMTu+JTFjN7ObU5FNJavoKUklIHoKsiDaY/mADQdkZzQy8sIGeTs6ttxeQ /ZCuicP4qoHyUz/SbyUHjtstEyvFSn5bsN7ucJc2RXMcVP+tjYj/YFSfQbAILydtQRSX Uq5J2exMC8/8I9V6TGZ1tEXZuaKweHOnxd59Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092875; x=1793697675; 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=qUyVVB8tEuAwlNGBdjagWycPnr77zc4hCFIUB0oXOdo=; b=i0L7eD4GWeu9q9Q2ygcXanCO2gywr2HapE/1AwCYbjOzrXOCNTCp3g0VruGLt0PJ9q +1cs9/3RRfxuVOUNuB/QW45pdbTW0bBpYqQxyheDYL1wckPyr33giW2p1Oe2CogTzM5o gZbTHdTe6kSwJOtKOATO+1TnAeNic4N++QkEL9FVj7PrJBdt2dooYrk9f9HwKiCkzA7x lxf6N6tg1JNXGpw37CSZmcvtl5SYBv+pWYh+71Sbm8FVL+f+CQVy8+iSu1oTaFnPmYIA 4ueJfuUnrqvAmZ4n79FQ/8hzeNl+97sga1KwhoPviFkC1ckxY5aBr7crCl6Ss3kZPysd oi0g== X-Gm-Message-State: AFq9FYJ4L6b518eGiuj6FbnQHzNmG3NMlR1YH1INJCw4cPmSU928IJif Rut3rl/5IPzVK0iJf1JjBMPRAOyyVw+Q5rWR+lKnP+IJYEW7jHKdhJLIhvgAwnJc0BbldKJGoYE cyjbU X-Gm-Gg: AYBFou1uFSavOx6OT1y+x4qZcF4lDH9mnW3iaxmXNbtKHrmKvk+ymuwXxCzrpWkKWl5 OeIxs6u3mvBTD9a7WJYv27lsOtVLKHHvQWPh2Cf6akIU1NXCUkdOQ2T4ukhr8Bx/GITlAhS+PKy Vsrw2/aqqDsTEIxDcZqTgwxTw4fAcIABBJ0kA36T3ZB+z9WrDVRNGTaQLpQaXyUi7Ru16PI4QVF RhytGX3MGiC25Wkv+ZCyr3zoyNDdjHnyGSzq8/Qd/vQZXrAcJFzw4jcD6nKh0hn5ZhC9luqCDZS PWooId3PSQXxxxbZA/VUDkor38IAB9eynoj5GY7jLLFioIMTG5c8lr3DJRXHkpieV2CQOzek3Xk RuoBNOJX/CAeN7ytQq9tpqM33cvy6RiJjU+rya+sQAfGbbrcTv0vyJhyy0zTrmp+fesw4yVkY2E iBec6aJkAq/2a+sqIPiPmwJ+qCueoB09gPoaJ57PF5EkRlr8AgSKutCfMaQLwlKU+UPvIAZNuZy rM4rs4jZ2kCIdXpiofThiaI5D2b2xF0EVcDf4iGsJ2UEdM+cYeVfhVs4/8RLqFnIWzPmiWHqewp J38yui7DrgDPjwLe6wmAjxGanKfyWJNqXEZ+u9O1f/RlhQ/9aGhUTUE3kMTEx4cs9G5T/vP1i0h Upyu0RA== X-Received: by 2002:a05:600c:524c:b0:4a0:1c94:7042 with SMTP id 5b1f17b1804b1-4a35ac8bdc6mr172427815e9.8.1793092875361; Tue, 27 Oct 2026 02:21:15 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:14 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 38/61] python3-setuptools-git-versioning: Upgrade 3.1.0 -> 3.2.0 Date: Tue, 27 Oct 2026 11:20:05 +0200 Message-ID: <20261027092028.782979-38-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131502 Upgrade to release 3.2.0: Features: - Added support for dynamic-metadata 0.4+ through the setuptools_git_versioning.dynamic_metadata provider. This enables automatic versioning with scikit-build-core 1.0+ and other compatible backends. - Added new prefer_tag: bool = False option for :ref:version-file-option. Deprecation: - Deprecated the setuptools_git_versioning.scikit_metadata provider. Migrate to [[tool.dynamic-metadata]] with provider = "setuptools_git_versioning.dynamic_metadata" on scikit-build-core 1.0+ or another compatible backend. Signed-off-by: Leon Anavi --- ...ning_3.1.0.bb => python3-setuptools-git-versioning_3.2.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-setuptools-git-versioning_3.1.0.bb => python3-setuptools-git-versioning_3.2.0.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-setuptools-git-versioning_3.1.0.bb b/meta-python/recipes-devtools/python/python3-setuptools-git-versioning_3.2.0.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-setuptools-git-versioning_3.1.0.bb rename to meta-python/recipes-devtools/python/python3-setuptools-git-versioning_3.2.0.bb index 581b57c10b..aa274a46f8 100644 --- a/meta-python/recipes-devtools/python/python3-setuptools-git-versioning_3.1.0.bb +++ b/meta-python/recipes-devtools/python/python3-setuptools-git-versioning_3.2.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://setuptools-git-versioning.readthedocs.io" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=92e79e3a844e66731724600f3ac9c0d8" -SRC_URI[sha256sum] = "612dfcf184addac9e1c2216f4f229724b2390e5bf613fb925ae80b84f2529172" +SRC_URI[sha256sum] = "27aa1ad0409b632ee49947ea592cc27e16fbb2a1605cc22efeb7c353fd790b31" inherit pypi python_setuptools_build_meta From patchwork Tue Oct 27 09:20:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102089 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14855.1793092879031622872 for ; Tue, 27 Oct 2026 02:21:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=SLQKJ+et; spf=pass (domain: konsulko.com, ip: 209.85.128.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4a5036bbac7so14664945e9.3 for ; Tue, 27 Oct 2026 02:21:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092877; x=1793697677; 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=Pu4+0PHMDfab7yqplNJULlSWYrzKH3YA/cynim+KyMQ=; b=SLQKJ+etFeY/qyYL9FYFoCj1KPZWaU31tm4QW6ij0E5XtTfNM2C6S+I0PF6o+tS8sQ DKM7WlSCsQgDj5ybzR9k7o8ON7E6AYlZ5jKCK04SJkAwR3d0A3OnaEoGHRsUStzFq8GK EC5+6fFXN3STrUPPDT6nYXxYO5M/OItYKosBg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092877; x=1793697677; 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=Pu4+0PHMDfab7yqplNJULlSWYrzKH3YA/cynim+KyMQ=; b=0d+39HPlSsIhJEGFjQFLK/vM6kZ4dAt0D0gOiz6CnfxEN1h7oWk7xIOQeDN39KN176 r6knJKaoP/RtFVM4z2F6+Hcw8wAu9Dkb4X+4aVexpXooZw6uaNENLbgV7SFz1COrFljk 5Zhz71ulnI/xhjQ5WVs6MzJXXNZeBOqVNojuE++XJp+YT/6oVA8UEKIenS5013bKF4li K7nujJGn86cnZbsDrvCkAZ/qoa6NakEQmBlBrRac4OOXl9JSqGBJKF7+jiXdQZkITPhq bh1Q168hBwXvjnDMUdm4CcDeIqMYqBhxXAixt6QvFIX6uxn+fjYTvYmN/Il/fFBGj605 1MLg== X-Gm-Message-State: AFq9FYKsY/7ZNYf4tVVAKijl3+dtSbkOuvSHCKlXwRfNvDJEGhN4bqWb 6RNAkINrQkq+QKT85jrMtD1tMAKazUq5LpRRcQRhuyqq0WJpagAkqOFKkBLjEui9ZfjpvhF5IAJ j7nKi X-Gm-Gg: AYBFou0Hdt7Cjh9yGQQtOsHY9smaYww9Oi3DhBEsoq8e8dzyhcRmFIGrqfv1N9QWtJO SRzRlaX1cF2peWIAvXaiLtYB2/1g4O4/v88QlGROkVUW/Ora8o+dR4oxJSTVrElVEEDSzonx+Ke pEEKgNkXD9NOVdPqibQhajaFNn0dQOoQVKar2nyEOictKW9rMtR2BL/FgPGTmRAJ8G9OlRhu8Yx tmVboAR+WkGBXuJLxl26Qn+Vh/7WEc9HY/XQri5nJo9M74ivKhc85OT4wE0t4xf4eHL/a4TJXdB QvWaDuGjIKTwwlT6QpxO+FAr7AJ/P2EOo2i4Q6BSfLg4MaDsYZCGYyA/Wna6UhEJChZx08G3Gyc ILXc9ahFBlezmDTiiMKasooNFqsEG+jN637a6jRmorWa+rhK0o99R3i2fpPXFPybG69CSoQQvwO dsK/mdoL3llGZ74POmyWhILooFgaHGWPyc/rVL5U5J9UB9mDafTF9rUGysR+2k8rxjEtC0aamyQ ZcR0dOxDNmlqgXLAK6hLX91bSQlKKI1yYP1bb+2wvHS6VZDQx1CG05G9Og3umbSlmZ6tQJ70QnD MNO3nTQOfc8BRkbE0ESFJTPrv9l50cRGp/I1qP+D2XrtR5oq2Eh7cQdmF3LXH/n/c0Lzqh4Tu9X 0z5AV X-Received: by 2002:a05:600c:a00c:b0:4a3:5a98:c279 with SMTP id 5b1f17b1804b1-4a35ac7df10mr160656045e9.8.1793092877272; Tue, 27 Oct 2026 02:21:17 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:15 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 39/61] python3-simplejson: Upgrade 4.1.2 -> 4.2.0 Date: Tue, 27 Oct 2026 11:20:06 +0200 Message-ID: <20261027092028.782979-39-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131503 Upgrade to release 4.2.0: - Start building CPython 3.15 wheels - Use the first-key error message in the C scanner - Support large integer stringification thresholds in both encoders - Check circular references introduced by custom JSON methods - ci: build and test riscv64 wheels - Prep for v4.2.0 - Update CHANGES and build matrix Signed-off-by: Leon Anavi --- ...{python3-simplejson_4.1.2.bb => python3-simplejson_4.2.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-simplejson_4.1.2.bb => python3-simplejson_4.2.0.bb} (88%) diff --git a/meta-python/recipes-devtools/python/python3-simplejson_4.1.2.bb b/meta-python/recipes-devtools/python/python3-simplejson_4.2.0.bb similarity index 88% rename from meta-python/recipes-devtools/python/python3-simplejson_4.1.2.bb rename to meta-python/recipes-devtools/python/python3-simplejson_4.2.0.bb index 0c3c79927d..1f9ba284cd 100644 --- a/meta-python/recipes-devtools/python/python3-simplejson_4.1.2.bb +++ b/meta-python/recipes-devtools/python/python3-simplejson_4.2.0.bb @@ -4,7 +4,7 @@ HOMEPAGE = "https://cheeseshop.python.org/pypi/simplejson" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c6338d7abd321c0b50a2a547e441c52e" -SRC_URI[sha256sum] = "6ae4186f90362e9c03c80a1cd5062a20f3a11ac9d391f7ee0ef0701a0e2b7394" +SRC_URI[sha256sum] = "55b121b70a560f4610bd3a355ab2015aca4f39978f6a82353f24d2013fe85861" inherit pypi python_setuptools_build_meta From patchwork Tue Oct 27 09:20:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102090 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14856.1793092880757050361 for ; Tue, 27 Oct 2026 02:21:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=f+JrL2nD; spf=pass (domain: konsulko.com, ip: 209.85.128.52, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4a2167bd087so25894515e9.3 for ; Tue, 27 Oct 2026 02:21:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092879; x=1793697679; 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=X4QeLivQiFBmSRXsuKayhdX1JoRiKmCHgnZdiv8P0RY=; b=f+JrL2nDi/ICfstGo6eFWBQgB8YLTBh25n1Orj5IkMiVa7AraSGQeZLRDbuHOI3ays vDHrTsZFrDw8IkE4wL4hUt8bDkBgwjmThwbMfjpkc1Qc5iwt36JYbT4ZuLzG2Nl9BctE 1A/hw/M0aKTjco3NSMON1Q76FmZniu8XuZ91k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092879; x=1793697679; 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=X4QeLivQiFBmSRXsuKayhdX1JoRiKmCHgnZdiv8P0RY=; b=K9NDuyCw7vAfaSav8/iJ+E3/hCIiIR5Odnnap9mD6sdr6XyJQTHCtwAqDvVdiHAfPp 2A9qp3Catoalqa7fgMHZTCTpYyJMhFm3ek6qBDhC/waZ6bvefBLH0/GWsTDO85ZogbGZ DWaYJySZtl5p4yGEwrSVqkvV4R8/AEOQBBf64/i3q8S+LusEScczii/YanBMTKSZcRoO TfdlwmZpM1CnIEsKZxPapLD+QLpoOsd7Vya3lmyemCm3gF4T9psoscpxnapbuHcuFnMO DAzdSH0uHOo2I7CvlaPOTSoO5ZUF7PjnNBmWDxAvUC7oBaqWIQC3MebHf4koFLzp/kb+ JjyA== X-Gm-Message-State: AFq9FYKbfpvmRh8On+SA4BIb34+dGQcUnKuDdT05BNk5i1VmxgpK/exp w4OBpUhO0MpVf7W3cxTf5MLXdGBrL1ZH8q2aIolZDNgIzPHxo8jDXNOMR2b1hVC938Vf6KieKp4 2ktik X-Gm-Gg: AYBFou1mh6ZMflNn2OkyavrbBiQSZ+niCtb0aqG5XqnL+5OUSObl8Eb50LICGnM+uyJ BaIxLy9WW65ldQK1qi2vBD6jDltrIvv6QjHL+SmqxA1RdndYzBrjANXFHykbzyAfJgibIK5OZjc WYlVNdV0tRppk9yx381LUMXv22g0GwjYcGL848wldMUrCH0vAD7vsgqLHxDs2YDLfvpHQlK3xwu /0eMgTi8SO0izFM4GVSVWO/bcOVfVEDgniDCxdxqcLzzB76KJNaBuRSEONNqJ9Wv7Radpeutaj/ o4HAOX6PkU9nkomqNw2xXtXjQxsiUSPUbcXZdaAiQvqJRLHy5DQpIYrfsdtv/EdWy+dDPgjsXzg JEKzKNl7IP2jOsTXHdZRL6pEt20RHe82oZ5tp58xo3oFkCuN8hY0Ghe3OLhFvP7Gdu6P5zacSFY spBjgngkxebxQ4XZYyR1hVuiINeyHXcDte99MI1mKV5r0oZx3b8FongFqBfkIV93HgUAwHgDaG8 B8elKT2iFlWEmaZTmh7qz+p16qnCBd4tVbGbySVQJFov9dL4Fn0xoSuM/76DAJB0ho0OXWwaLuG 7WUao8580Pi3l9PyaGvSIzwM3vyn7OSnnEl2AyUOg8UqTFEnZz33PSGB/PlyosPAEdHu3beBzQA MIrKbMT7t2MCs+3NHmKyGvDNg6w== X-Received: by 2002:a05:600c:4ece:b0:4a1:fbd2:f689 with SMTP id 5b1f17b1804b1-4a35ac9d100mr166262465e9.7.1793092879008; Tue, 27 Oct 2026 02:21:19 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:17 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 40/61] python3-smbus: Upgrade 4.3 -> 4.4 Date: Tue, 27 Oct 2026 11:20:07 +0200 Message-ID: <20261027092028.782979-40-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131504 Upgrade to release 4.4: - Install in the defined prefix - Use setuptools instead of distutils License-Update: Check from line 1 to 13. License remains the same. Signed-off-by: Leon Anavi --- ...etuptools-as-distutils-is-deprecated.patch | 25 ------------------- ...hon3-smbus_4.3.bb => python3-smbus_4.4.bb} | 8 +++--- 2 files changed, 3 insertions(+), 30 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-smbus/0001-Use-setuptools-as-distutils-is-deprecated.patch rename meta-python/recipes-devtools/python/{python3-smbus_4.3.bb => python3-smbus_4.4.bb} (58%) diff --git a/meta-python/recipes-devtools/python/python3-smbus/0001-Use-setuptools-as-distutils-is-deprecated.patch b/meta-python/recipes-devtools/python/python3-smbus/0001-Use-setuptools-as-distutils-is-deprecated.patch deleted file mode 100644 index 6aafd6a952..0000000000 --- a/meta-python/recipes-devtools/python/python3-smbus/0001-Use-setuptools-as-distutils-is-deprecated.patch +++ /dev/null @@ -1,25 +0,0 @@ -Upstream-Status: Submitted [https://lore.kernel.org/linux-i2c/20220114134910.3994688-1-ross.burton@arm.com/T/#u] -Signed-off-by: Ross Burton - -From fa522a9a390b1857a58ec1f55da1465c542fd106 Mon Sep 17 00:00:00 2001 -From: Ross Burton -Date: Fri, 14 Jan 2022 13:38:34 +0000 -Subject: [PATCH] Use setuptools as distutils is deprecated - -Signed-off-by: Ross Burton ---- - py-smbus/setup.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/py-smbus/setup.py b/py-smbus/setup.py -index 28a4500..26db33a 100644 ---- a/py-smbus/setup.py -+++ b/py-smbus/setup.py -@@ -1,6 +1,6 @@ - #!/usr/bin/env python - --from distutils.core import setup, Extension -+from setuptools import setup, Extension - - setup( name="smbus", - version="1.1", diff --git a/meta-python/recipes-devtools/python/python3-smbus_4.3.bb b/meta-python/recipes-devtools/python/python3-smbus_4.4.bb similarity index 58% rename from meta-python/recipes-devtools/python/python3-smbus_4.3.bb rename to meta-python/recipes-devtools/python/python3-smbus_4.4.bb index 4eb2037c5b..f47a9e9c27 100644 --- a/meta-python/recipes-devtools/python/python3-smbus_4.3.bb +++ b/meta-python/recipes-devtools/python/python3-smbus_4.4.bb @@ -1,11 +1,9 @@ SUMMARY = "Set of i2c tools for linux - Python module" LICENSE = "GPL-2.0-only" -LIC_FILES_CHKSUM = "file://py-smbus/smbusmodule.c;beginline=1;endline=18;md5=46e424fb045901ab25e0f92c28c80055" +LIC_FILES_CHKSUM = "file://py-smbus/smbusmodule.c;beginline=1;endline=13;md5=66de33a36142d8c0e706898f7d05b3fd" -SRC_URI = "${KERNELORG_MIRROR}/software/utils/i2c-tools/i2c-tools-${PV}.tar.gz \ - file://0001-Use-setuptools-as-distutils-is-deprecated.patch \ - " -SRC_URI[sha256sum] = "eec464e42301d93586cbeca3845ed61bff40f560670e5b35baec57301d438148" +SRC_URI = "${KERNELORG_MIRROR}/software/utils/i2c-tools/i2c-tools-${PV}.tar.gz" +SRC_URI[sha256sum] = "04d1e3b0cd88df8fb96e7709f374dd0b3561191b4c0363eaf873a074b8b7cb22" DEPENDS += "i2c-tools" From patchwork Tue Oct 27 09:20:08 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102091 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14669.1793092881896565649 for ; Tue, 27 Oct 2026 02:21:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=oglvO+B6; spf=pass (domain: konsulko.com, ip: 209.85.128.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4a35ac4475dso20886655e9.2 for ; Tue, 27 Oct 2026 02:21:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092880; x=1793697680; 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=Mm2JSS6LAebvqmXZDveVyYl7JRs7TzU2qQPwShs0MoI=; b=oglvO+B6DSn0N+NVQiD1dJWMROH5r70q3M1Ctqz9ndnJ6yDM8tLBvqbNsxxglj3X6z E81Rs8vjnKPEyygFixzPdZ4+H+pw7VI9o830YuVdzzEmgqFeH53PVoZlzmyUYx8p6/Fy 6pwL+3Rt1YYbOXpqnlp1Z109qZydszT+vpURI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092880; x=1793697680; 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=Mm2JSS6LAebvqmXZDveVyYl7JRs7TzU2qQPwShs0MoI=; b=kpuC+Tv9rGXw6+M6kOVj608yTUqf75Jf0iSKYttlGR2Kpi8r4AuCpcXk7ZCGjBuXg6 +N1A6gwe4L8IHEHYWT456lYaxP75SyScbeGdZ6y2LN8NGKIvvWkhXiRK1zx5t02shFAe TynAP7G5uR+Wn41OKLV5FBnyiUTUPvey+9muTpzRUZZB8BL9XO3hSq3J/ImOVUEwbNYL Us5Z1EsLNMMXSka/4LF5xvWg5OAlKj34ZC3HUr2UaDdqDKTTQ1JYnAXqbHzZywLDTseW FXVtQdhy2dOisQ+NrUiw/26bZHbC2OU0cDXRk4YmkQN37xQSfgP9TwBJjW98F1L07UAn TQHw== X-Gm-Message-State: AFq9FYLrg06EChaDxOcYzPul5aIVHch10L+4D7+bWnGcQU7bHFsaiUql jUDQS0b8MzYzeuAqpnVCPVR1e2Dmm5xRmhLZycWgX3k1PDDM0AorwrzNbU0Oey+w4Ezpw9OHtYb hhJ8G X-Gm-Gg: AYBFou19/d6pjdalfwRmeIQ9BLd+4z0rGOSEfrdc0cv4p2zyN3gReacZW6Er5BP9vKZ RgNWdtLqWQQFpMjzq4saxY0RXpktL/msfK6BH4/eHaCnXhGWkcQMWqrUUrMl/hMJgOzXhYcvQ0o 6qYh90/no/tHG1mBwDkplrKRlyZdKQs+CpOjxsv+pN4F47bCx9zDRdieHQyIweaeYnt1y4pSnlT hpdifw8wSdVhDOIBXaKDFPtBC9T0lFaeup5tS5Jf7pahrHnbhTrHTA2J/xsayqyYAgOMEn7BohC uSy8qMQra7vgcRIA7LQFEUUtTSv7pKKhWy16P4d9bQd3L1ogMFbrSL6OJUkodQnyrncUmmTuIto MShkD8HtUb8OE9m5/LqrlArtnSNuZFJoWk9eozktHIiBARVZLCju3SJ0G7w6oY63hZFwZ6xNve9 zaByFiSnGQBQiJF23OFULzVRxedCfTw3Mi3HyD0R64nYoobheVoT6FuMzYWn5es8SC2GdlysKfh xlUAuYPbfi8+rr1gtDjhbdyT8JgvM4h9q/WqBE6pkdKsv1KV8mERxk4QwKYT+rORoWPWJfOnt+C E0PpW3+5VqkFfaC0a5zbzA+jI7v6wIURYERjeYyWxjhOBlbuHaO6wHb1Aqjd8BNVFHK6fMWiPTi WdBip X-Received: by 2002:a05:600c:190b:b0:4a5:cfc:1e95 with SMTP id 5b1f17b1804b1-4a50d0b6418mr136477245e9.33.1793092880243; Tue, 27 Oct 2026 02:21:20 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:19 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 41/61] python3-snagboot: Upgrade 2.6.1 -> 3.0.1 Date: Tue, 27 Oct 2026 11:20:08 +0200 Message-ID: <20261027092028.782979-41-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131505 Upgrade to release 3.0.1: - Provides a fix for a typo in Linux udev rules. Signed-off-by: Leon Anavi --- .../{python3-snagboot_2.6.1.bb => python3-snagboot_3.0.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-snagboot_2.6.1.bb => python3-snagboot_3.0.1.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-snagboot_2.6.1.bb b/meta-python/recipes-devtools/python/python3-snagboot_3.0.1.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-snagboot_2.6.1.bb rename to meta-python/recipes-devtools/python/python3-snagboot_3.0.1.bb index dba63705bb..2e86094d4e 100644 --- a/meta-python/recipes-devtools/python/python3-snagboot_2.6.1.bb +++ b/meta-python/recipes-devtools/python/python3-snagboot_3.0.1.bb @@ -3,7 +3,7 @@ SUMMARY = "Snagboot intends to be an open-source replacement vendor-specific too LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263" -SRC_URI[sha256sum] = "9800562936d21972a212e8e7c6f0f79eff8faf7f1bfb534675875bd06666f28c" +SRC_URI[sha256sum] = "280003da631bb47434d1d5428e713524d6cf8a5ee049ebc5990363af3721dd05" inherit pypi python_setuptools_build_meta From patchwork Tue Oct 27 09:20:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102092 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14857.1793092883576607826 for ; Tue, 27 Oct 2026 02:21:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=oDzRXhEs; spf=pass (domain: konsulko.com, ip: 209.85.128.43, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4a2153c8525so25199045e9.3 for ; Tue, 27 Oct 2026 02:21:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092882; x=1793697682; 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=xR1kwyfkW+CyHd4Fpkb6q82efbTdR0i1IBT6io8D1yU=; b=oDzRXhEsrT3WDBm3m2QPkcJ/znLQHFF8BEioYHwxuZsao6ZI0yj4gIHJFIx1nD4gMu NBwMuqpaXNeG/iApqsOGM2jGslCBQgS/Ahau7H55rVY4L2r1+AhVm6mGee9KnqW7ax5r sBwVoot/LdhRjvp0Q3Tn+sVzu6BwZsbVo8mao= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092882; x=1793697682; 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=xR1kwyfkW+CyHd4Fpkb6q82efbTdR0i1IBT6io8D1yU=; b=NeoNXyfvWXqp1/VGVKmxZq+9Hh2zvIkJHOSWY2xSei81ilEu/lm14QAypTm9ZQTLcM VOLjqQhuUZ3bCgb8MXSNA8H4iAqnlfqD14jVkRs5kryit66J8krsZNbGvGLeLUd4QZyL S4wRgr7mUSa78fhJ8d6xaeA/gLo3NssoOFl/rQxQa32z9uKLfDX7Xg72fYqco4ENG8SH TsfttHcEkKCVFE+K26Xn3FykY2idMdlKS1bvR5zEl1RFp8kUAqAFJNyeUguC/98J5NTU MTMluLR3qF6yDudwkChGCSbz2GNciAYmmprP+QrdWzBaXud0JCC+7ouhAEeKa+5D8scj VJvQ== X-Gm-Message-State: AFq9FYJl1Ld+SAzrw++0608+OSnAMvkPXTmBenJr4LTDJpKn/EqGcdkV PUPFj2oBgqJvI1U4gf8X2o1D7I8gLkyRgHM/0NlFlIoHjvizxQUTBHqc4FwjAdRFffepILjbUKZ gD/7u X-Gm-Gg: AYBFou1qJJ/9ASTqYYKozRbvBI+z1N5kQf5BpGOHznfLWDnz26l5fWIsGOate/TvKiX U2y+BdptDdVHK5luVsXpIW2ps/3RmoiliLAkyP1tUt0Fck0xxVdlAA9UvV6/Z0W1XF852A0PWdV EFTuqhoPDIzbtz2zczKHKE97C7QRQVBnhDKGPTfDyPsQeDKQUhrBnMF4ssi1ZEWXU5espCOKwE3 KBjPH7Jscqqfc+mEHc+p3Sh1+WDZpQRyMfZRbbvXOsGG7iLJQfxCVD/CHI8T9Ytac982Up7HKjq 4VvMBT5jRMrku8XdhOT5suO2CuRSSGxDBHSx1K3JBVv0jIGUm0MuI8Q5sJ7rTfrJeGugX20Xx0b 2+IIl9frFUWWVKENSxgqKDscUpWIM47gU7zeavL2HH1l/eRcQMxueCLvdyMHrTlOmX9/2gXDvpJ z+mherzl45tKCNPBNi/cH2ZSkOmsR/Ah0L11ZeH+I5XIlVWaFMzRatN9prkaudZKiByfKvE/u1A Uy7AUfQNRMrnF9mfbstqL0F7mP/B3S5yhE6QW78ZHrvES2vOlhpHh9mGg2BYuQxMFGOdQ6atKqu PSmOJBlhRMjLH1q0Wkur5Kyq291Efr2IShrOg/2efNRlG1vrREFUF8quvlB9Bd8YWlM120cDAc6 aAF+G X-Received: by 2002:a05:600c:474a:b0:4a2:d99:3171 with SMTP id 5b1f17b1804b1-4a35acb586cmr179351095e9.23.1793092881844; Tue, 27 Oct 2026 02:21:21 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:20 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 42/61] python3-soupsieve: Upgrade 2.9.2 -> 3.0.4 Date: Tue, 27 Oct 2026 11:20:09 +0200 Message-ID: <20261027092028.782979-42-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131506 Upgrade to release 3.0.4: - FIX: Keep own and descendant text separate when combining :-soup-contains() and :-soup-contains-own(). - FIX: Cache resolved directionality when matching :dir() to avoid quadratic time on deeply nested dir="auto" elements. - FIX: Fix auto handling in regard to :dir() selector. When an element with dir="auto" (or a ) contains no strong direction characters, it should be assumed as left-to-right and not assume the direction of the parent. - FIX: Match numeric input ranges correctly when values or bounds use scientific notation. - FIX: Fix :in-range and :out-of-range raising ValueError for week inputs whose week-year is 10000 or greater. - FIX: Fix :nth-last-child(an+b of S) matching the wrong elements when the first sibling tested does not match S. - FIX: escape() now only leaves non-ASCII identifier code points unescaped, as defined by the CSS specification. All other non-ASCII characters are escaped. - FIX: Allow unescaped U+0080 - U+009F characters in identifiers to match browser behavior. - FIX: Fix :in-range and :out-of-range treating time and datetime-local values with seconds as invalid. Signed-off-by: Leon Anavi --- .../{python3-soupsieve_2.9.2.bb => python3-soupsieve_3.0.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-soupsieve_2.9.2.bb => python3-soupsieve_3.0.4.bb} (85%) diff --git a/meta-python/recipes-devtools/python/python3-soupsieve_2.9.2.bb b/meta-python/recipes-devtools/python/python3-soupsieve_3.0.4.bb similarity index 85% rename from meta-python/recipes-devtools/python/python3-soupsieve_2.9.2.bb rename to meta-python/recipes-devtools/python/python3-soupsieve_3.0.4.bb index e1c329d867..8175ba94df 100644 --- a/meta-python/recipes-devtools/python/python3-soupsieve_2.9.2.bb +++ b/meta-python/recipes-devtools/python/python3-soupsieve_3.0.4.bb @@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/facelessuser/soupsieve" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE.md;md5=74851a2f1e5c07496dcb452af6a6bf54" -SRC_URI[sha256sum] = "4a55d8cf158a9c2e587fa4922f1bbb91d68ac829e2d6f25403a85747c71daf74" +SRC_URI[sha256sum] = "924fab84ae21604c19e175e1f39815eb6fa83ba23836e09e9de180925e5bc4c0" inherit pypi python_hatchling ptest-python-pytest From patchwork Tue Oct 27 09:20:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102093 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14858.1793092884888062933 for ; Tue, 27 Oct 2026 02:21:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=itRxSd6R; spf=pass (domain: konsulko.com, ip: 209.85.128.48, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4a218c463d1so24396545e9.0 for ; Tue, 27 Oct 2026 02:21:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092883; x=1793697683; 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=nh8wVbmwJkojF2dw2H5jROsBdNwlBxp0/zZU40/yM6c=; b=itRxSd6RcUOPwT57J4DxNNLZ3ohicuvWCweBB3rX3lvonTjaCRzT85mCMwQH4Zqkyt fR6THxDhi9LGsfR5oknCOvXbK/KJmAoG6NpPy/WJMsruBVr4Sz08mMDWTZCb3VA73CA0 abRohDUprrecwyncwl/DDU+17voOthTxq4ERE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092883; x=1793697683; 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=nh8wVbmwJkojF2dw2H5jROsBdNwlBxp0/zZU40/yM6c=; b=X3/3M8M0yyTb35MxuPluJTuMd0DRwEXk8cK7hXL8tgs1YNtpA/oPRFpptBDkIHqFPj 6AE6tIbYau/CeI+tjRREmkTZHq8OE4dS/CqThvYLLHHM+IaPzwa0h9piVbBM54T3NefB 9NtDAIgswdefwlF0EgS3UptPHy4ZzAf3iQ09aWelOfo76DLOyarphQeLdbYSmb/CoOPt ld+S/s26E4ORKjP1N6ZEmgyINnTZp63HqQktb6kX50+rYIWNI5C03lPSNzOTjdUpUtuS 9JgZaMHuXxra10RRSac1EwRvYtBEMd/qPziGVice96XgPYT2P1nsdyy8ny1l9EM0uMtz /LtA== X-Gm-Message-State: AFq9FYL8irneXj/3L70ucr3TyFgQfGoFU0cWUGxn2SbpG4YveCGhqHTt tfY3uB+6og8p0LbFFjEulF3E6rTWMwzy6wbm1qETUOMCWriw6NGZCFZkvj+guGSyfbdOkk85dFa 4hHKV X-Gm-Gg: AYBFou0JhMEj/mc5FS2X+m8KAcH1Br3pCW+5mIeKLl0ONKWNpX65+vJo2308u8ABjzj b8OXm9r7GZi9p6kZV7VePRMz0Hz1Etnwq/nWzzcGl2zqS1dhHSdsy4nfclSh1ghUTZ5bSrprn5B d2Q7L7WYo0er8AixARuf2LhOciqYerNKdQ/SKpEH6a5+86xRdkfYDAMfBYx827mjjuP7N791P7/ aUuJj/yldhJOoP9M3OvCQWSP8MdCG6R25nIloFHFRcU79PGf1f/b0uJPA0mKhPSR7NjL8ViIOeV Xx9Tq62N+Ztpsr4SXOQICbadRQA5+NKgWFc0PS267QqrCMfs92/0z7z/Wq+W9EzWgkZj1NPkBrA +frbI4Ngs2UEHHNwJbtQwHsU1DTn/tqTSfNbnSC7DqzWWUM/LdpWNPMvGMBvLn2UEYi2z+TM4hr Rmcltes7woumMSd5tsnhBiTFUCpON0ZUln7Yz50W/hCcYFCrRZTnuft2GkBEFK6fIV+mGlEgIT8 PCCjyUHFO9k5USvhjfSS2s5Cq74+WUSrlFsWjo91/idFokMSoTqOI8BkokeYjIfck2NLCCE6M9e y7WXdlEIdo0xzh+1GGYvnTacdhXUZyQKp1fH8pC5aXF9bSNvpJyBBRLy/sr3ukUED3zrxUEkItc DgbqK X-Received: by 2002:a05:600c:4f89:b0:4a1:f688:a5d5 with SMTP id 5b1f17b1804b1-4a35acb1cacmr185378375e9.23.1793092883079; Tue, 27 Oct 2026 02:21:23 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:22 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 43/61] python3-starlette: Upgrade 1.6.0 -> 1.10.0 Date: Tue, 27 Oct 2026 11:20:10 +0200 Message-ID: <20261027092028.782979-43-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131507 Upgrade to release 1.10.0: Leaner URL-encoded form parsing: Starlette 1.10.0 parses URL-encoded forms with less memory and CPU, no longer drops the last field when a stream ends early, and lets you compare FormData that holds several uploads under one key. - Forms with many fields parse faster and use less memory (#3724). FormParser builds each field in the parser callbacks instead of queueing every event and replaying it. On CodSpeed, 1000 fields went from 42.8 ms to 34.9 ms and from 63.5 KB to 54.5 KB, and the max_fields limit case went from 6,880 B to 864 B. - The last field is kept when the request stream ends without an empty chunk (#3599). The parser is now finalized once the stream is exhausted, so custom streams that never yield a final b"" no longer lose their last field. - FormData with repeated uploads can be compared (#3619). Comparing two FormData objects with several UploadFile values under the same key used to raise TypeError. Behaviour changes: - Multidict equality keeps the order of values under a repeated key (#3619). Keys can still appear in any order, but QueryParams("a=1&a=2") and QueryParams("a=2&a=1") are no longer equal, matching what getlist() returns. - starlette.formparsers.FormMessage is deprecated (#3724). The parser no longer uses it, and FormParser.messages is gone. Calling FormMessage(...) emits a StarletteDeprecationWarning. Routing and URL generation: - Path parameter values that look like a placeholder are kept as they are (#3725). url_path_for("route", category="{id}", id="42") on /{category}/{id} now returns /{id}/42 instead of /42/42. Substitution also got faster, from 549 ns to 520 ns with two parameters and from 1,078 ns to 779 ns with five. - Route matching does less work per request (#3665, #3722). Match members are compared by identity, cutting up to 4.9% of the instructions per dispatch in the routing benchmarks. - WSGIMiddleware strips root_path only at a path segment boundary (#3718). A request to /application under a root_path of /app no longer becomes /lication. - FloatConvertor reports NaN and infinity correctly (#3716). NaN was reported as a negative float. Middleware, responses and config: - Handled exceptions no longer keep requests alive (#3205). Starlette clears the traceback after an exception handler runs, so an exception instance reused across requests, such as a module-level HTTPException, no longer pins per-request objects in memory. - Middlewares accept http.response.start without headers (#3721). BaseHTTPMiddleware, GZipMiddleware and SessionMiddleware default the omitted field to an empty list instead of raising KeyError. - FileResponse ignores Range on methods other than GET and HEAD (#3679). A POST endpoint that returns a file now sends the full file, as RFC 9110 requires. - Config strips one pair of matching outer quotes from env file values (#3720). KEY='say "hi"' now reads as say "hi" instead of say "hi. Signed-off-by: Leon Anavi --- .../{python3-starlette_1.6.0.bb => python3-starlette_1.10.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-starlette_1.6.0.bb => python3-starlette_1.10.0.bb} (92%) diff --git a/meta-python/recipes-devtools/python/python3-starlette_1.6.0.bb b/meta-python/recipes-devtools/python/python3-starlette_1.10.0.bb similarity index 92% rename from meta-python/recipes-devtools/python/python3-starlette_1.6.0.bb rename to meta-python/recipes-devtools/python/python3-starlette_1.10.0.bb index 45ba3a5311..dcd103bd87 100644 --- a/meta-python/recipes-devtools/python/python3-starlette_1.6.0.bb +++ b/meta-python/recipes-devtools/python/python3-starlette_1.10.0.bb @@ -2,7 +2,7 @@ SUMMARY = "Starlette is a lightweight ASGI framework/toolkit, which is ideal for LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE.md;md5=11e8c8dbfd5fa373c703de492140ff7a" -SRC_URI[sha256sum] = "d4e3ac5e546444960c710297a3c9fc3f7ebae1b7e963f3d36173b49da535be9b" +SRC_URI[sha256sum] = "b8399098d4c1e3522734f7235dc79b1fc967f96cf139c81e0fa30479e0685f9b" inherit pypi python_hatchling ptest From patchwork Tue Oct 27 09:20:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102094 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14672.1793092885652649561 for ; Tue, 27 Oct 2026 02:21:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=kZvKq49M; spf=pass (domain: konsulko.com, ip: 209.85.128.48, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4a35db1f202so21439535e9.3 for ; Tue, 27 Oct 2026 02:21:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092884; x=1793697684; 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=240aewT2YSEhrihVwR8fGoWj0j+nJ9b2++8bpvwk1j0=; b=kZvKq49M8/ygNzB55UeN4SkNh8WLhC0ANqvpcBTPHcqdt6x+QlmUdliKWiTZVyE9O+ t92LyWDC78sltt+q6Io7Bj2Rf/oOl3WZCutTKpwXU8qWO1MYIGJoHKHMRIHyR3LT5M++ 7Ee3pWmWmV6DC101epKxsezF3l9x4JwOtJPuQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092884; x=1793697684; 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=240aewT2YSEhrihVwR8fGoWj0j+nJ9b2++8bpvwk1j0=; b=vALFtf/gFPqASm/kUUANmXirU2nIUyW5PEPaqQr4DJe8gQBDLExaxVjzCxUz0zalMe L34ZsS/u95iUP1wJ2ImXW8msEfcSmXuvE14Mb/nuvyfjigsqAiIlApV9Gkxxl4oXLHov klk3HYRISmEzOQJLPglO/WKyp1UCOwahWSHrJJBIu9pWXRePODB1lq+b9U9AYt70U2gN GnRSkkU4r+5U66z4ozK7BFsgwUaQWJZRZ9vkLT0cEX0BXkS7QvanxPeZ23V/avzqQmei N0USow+y/edTNkG0v7gmn82PRJ1Yf9qUQeRyUBbQbFAoy3X3j22yesHwIRoBrDcd5RdF suMA== X-Gm-Message-State: AFq9FYKBuVo5947EFP60JARgDznhU0hIgAh08JDZNLXbFp6YuRaJfd4R A3ApIJa3PLnTHYUW8aIPKcWxDDsUa7Umcnv9V6SHaCRC9nKNNIy+2IFptcf8Bs2cb9s8JhRQfrm tjhRd X-Gm-Gg: AYBFou10mg1LMTXqhZJReGhqhAFD1p1jibjdS8taGXFIzMCOaumoAZ1EXnkNSNCEGAq rzMjyyoBMAPm9xCOez07FYBQpzGQsBIscTANmoT0UYTZcbeEt6CSmXgmk2B1xLYp0JecvEosFXT QAYsFscPdIKKNqJxPgdCdTsB6lbu81/wyuUlAyC48iS2av7l1bP3iFMz1xjU6wJRkiPiBCWfnO7 m3552TVobZ9deWnWVMLvzTMLnB6oVFNQATPkh8s0ASj/uLUqzH212uNHQ/1TjCVDSrP+akVGgMr IoMFszzivIqBHG5hOIbLq23hH9p0Qa7QW9neH9NCHQtckCU4415f8gPjarVp5EXoEq9ld40U2wT jgNxP8TBa8IvGKNYp2jZiOW6Z+3MnVBcM5mWdEEzpFZnYV54vrCyusaYLv6NWJOSsqPwIGwxn4f //Hq5p6cFvYrfKbAwiKOm5PSNx6LJNke2F10pZ3SDfM1ay0zKCsaouubal6WKZKWauRPfPCfK3x Aod9bnF7f3ImONMYJGhDkdfAeXO+Asl186LSGOa99GXsCRwVfzKaxWwbq4o5pQRa5moCDep0qOn pDlj3BqLWKIytFIIucWb3+x+xm5HWT6ZQVkG2ybxSX+ldKYL/dFaAPUeJ6fcsVqVmfV5459McDg 5k2Ds X-Received: by 2002:a05:600c:1c22:b0:4a7:9044:a87 with SMTP id 5b1f17b1804b1-4a790440cfdmr63463555e9.27.1793092883988; Tue, 27 Oct 2026 02:21:23 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:23 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 44/61] python3-svglib: Upgrade 2.0.2 -> 2.3.2 Date: Tue, 27 Oct 2026 11:20:11 +0200 Message-ID: <20261027092028.782979-44-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131508 Upgrade to release 2.3.2: Security: - A long run of digits in the arguments of a path arc command (A or a) could make parsing take exponential time, so a tiny SVG could block a process for minutes or longer (CWE-1333, CWE-400, GHSA-249c-7rgc-f52h). Arc arguments are now read one token at a time, without regex backtracking. Parsing of a malformed arc stops at the first argument that does not fit. Fixed: - Accept explicit plus signs on arc rotation and endpoints, and tab, carriage return and line feed separators in transform arguments, as allowed by SVG. - svg2rlg() no longer unpacks a .svgz file to a sibling .svg file, which overwrote an existing file of that name and then deleted it. The compressed data is now read as a stream. - A that refers to itself, or to a cycle of elements that each the next one, no longer crashes with RecursionError. The offending is skipped and an error is logged, as already done for cyclic references between external files. Extend RDEPENDS with the runtime dependency python3-reportlab. Signed-off-by: Leon Anavi --- ...thon3-svglib_2.0.2.bb => python3-svglib_2.3.2.bb} | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) rename meta-python/recipes-devtools/python/{python3-svglib_2.0.2.bb => python3-svglib_2.3.2.bb} (64%) diff --git a/meta-python/recipes-devtools/python/python3-svglib_2.0.2.bb b/meta-python/recipes-devtools/python/python3-svglib_2.3.2.bb similarity index 64% rename from meta-python/recipes-devtools/python/python3-svglib_2.0.2.bb rename to meta-python/recipes-devtools/python/python3-svglib_2.3.2.bb index 2144ae52dd..9403e7d49e 100644 --- a/meta-python/recipes-devtools/python/python3-svglib_2.0.2.bb +++ b/meta-python/recipes-devtools/python/python3-svglib_2.3.2.bb @@ -8,11 +8,17 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b52f2d57d10c4f7ee67a7eb9615d5d24" CVE_PRODUCT = "svglib" -SRC_URI[sha256sum] = "455e473dbe7066eea55c39de8194a6a3b646b6c37a255700257fd32115ddb218" +SRC_URI[sha256sum] = "625b62cf440ab57f5def42d5be47a0d6b73c02711ef86ab1545650a98ac1ad5f" inherit pypi python_hatchling BBCLASSEXTEND = "native nativesdk" -RDEPENDS:${PN} = "python3-pillow python3-html python3-cssselect2 python3-webencodings \ - python3-lxml" +RDEPENDS:${PN} = " \ + python3-pillow \ + python3-html \ + python3-cssselect2 \ + python3-webencodings \ + python3-lxml \ + python3-reportlab \ +" From patchwork Tue Oct 27 09:20:12 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102095 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14859.1793092886499246044 for ; Tue, 27 Oct 2026 02:21:26 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=JXk07GPQ; spf=pass (domain: konsulko.com, ip: 209.85.128.50, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4a35d5d4a20so27269445e9.2 for ; Tue, 27 Oct 2026 02:21:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092885; x=1793697685; 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=9mCSxOQmuKJPTz3OoVdX+xcNmGp7XpPva/UH50K5j+Q=; b=JXk07GPQhgND2uMCZPD3QfaXsXNH90c4Nz3MQ6gy8E91wso0bHXpmCMCfJs6mMTkan wskqKGzZ21MOnNO+p02DeXQ1KyPdPmS0C29zLwK09Dk9K2Qa/RFx8oviRPI7LFRlN8fi 8I6aG2/nSKzDG9/CM2eTNwbOdmRrNFfvQ0M5s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092885; x=1793697685; 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=9mCSxOQmuKJPTz3OoVdX+xcNmGp7XpPva/UH50K5j+Q=; b=Xqxwmu8VtEBqttfC8fJIXQGw60xZxzj7nC6lWwSHUPg3oBtr0yL0dORkhRIgOPzpS3 Gkj2JIsV07Cmfsc+rV4mfqVbw7YNgYuAWYmGncsxuKk3EsiyZwtRmcLLASDViPRD9Gp+ +l64N0YC3yZSk0wXNjg6B4lSTgjeIiMMXJ9KBRyeXDoxLkD1ciECKUE8E0APIl77tNAe oGm+BZEsuVLiDHN0Mi0i3WLuq5ZVQA3OqIQVpcMnPuAOFu3IKljkI4+XrP9ii97e5VUy u9+9ddmo2d0fGcpAwFtd8sBRGIZFriu1qfLLSowNraTq+06lXNHpHlcbvbxOdCjjWpJM 6p+w== X-Gm-Message-State: AFq9FYJFIDKsld23ylWdlGHxOy4HHtbElVqZ8bzexcY+wcbXU8tplkAB syMkPP47b88Cn7IMzkyUTYG1C1Uv4aHnhkLjXx/DMmyxcKl8pKvqhRcklnDCRxYfGXW555eMjgG CBquR X-Gm-Gg: AYBFou32j1LbjtfWWt8irurf06IrfFH4BBEsAVW4kEsR1qf28qiG1Z2/edkuFHLkVpA 5dlPpyAIwc0z9RJSgAitjjpR/66jbGrhGOh2oWeo5TEm6yMjpEZ4usda7x1L8XnTDGNl0K5b4E2 muHr4uQPH/EWsl2hj46oKFwryAultzDv3r1uojPi6T0maPjlc/KNUvA+ThRRtVDx2SJUwlmJq/K OMaFtKx4/VXEr4gXBYvlxPRtNIIYIu10xNYBxuDk96FvSC9RmmKUGwwH53sNSTtjFUUBxE25zGL 1igScv4UZG2m34sCybBLt3Y/X8Lxq0PrEdA0bLY5oXLpUpkqHR7SVbn3eYV1VNIngQ1Vb4nbWZ7 3NyTH6mR2RkEmRpD6suMka4Y2ty5BSMmKyUM4/iVREIHjKpqNNvIDnjF4+aB3WPBnfeU/j+nLZ8 TpjEZD4EAKR6ZpVPrqugUKEBj5ciMABTziqJTTmiLcm05pZJ83CmKWkywOrDIP2sPETiD5rSvkX ke3Rc23ikYgbK78UI6djktdax7DksCrdx3/IGxMxVpgCl1jkHaQyszibr7q8PcdupnQRqflodCk V8Z3My2IY62bEG4uJClvCknJtYO1FMGCAPsathewLDiqNMA8J7eJBq3+K4KzAp913Dm9Y/4I39Y tV0LM X-Received: by 2002:a05:600c:3b19:b0:4a1:d087:f6ab with SMTP id 5b1f17b1804b1-4a35acc7696mr176039745e9.18.1793092884845; Tue, 27 Oct 2026 02:21:24 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:24 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 45/61] python3-texttable: Upgrade 1.7.1 -> 1.7.2 Date: Tue, 27 Oct 2026 11:20:12 +0200 Message-ID: <20261027092028.782979-45-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131509 Upgrade to release 1.7.2: - Recompute automatic column widths when redrawing tables Signed-off-by: Leon Anavi --- .../{python3-texttable_1.7.1.bb => python3-texttable_1.7.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-texttable_1.7.1.bb => python3-texttable_1.7.2.bb} (74%) diff --git a/meta-python/recipes-devtools/python/python3-texttable_1.7.1.bb b/meta-python/recipes-devtools/python/python3-texttable_1.7.2.bb similarity index 74% rename from meta-python/recipes-devtools/python/python3-texttable_1.7.1.bb rename to meta-python/recipes-devtools/python/python3-texttable_1.7.2.bb index 65472dfb9e..6815554d00 100644 --- a/meta-python/recipes-devtools/python/python3-texttable_1.7.1.bb +++ b/meta-python/recipes-devtools/python/python3-texttable_1.7.2.bb @@ -5,6 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=7a97cdac2d9679ffdcfef3dc036d24f6" inherit pypi setuptools3 -SRC_URI[sha256sum] = "ce71fc5928ede6cd7a60dbe3cb2845e6df8f5598fe435252ea1b31722415fda7" +SRC_URI[sha256sum] = "dc16ea6b35fbf5291ba6ef79d79e37d9b3ca6acd7bae3ca3450488d7c2e19c99" BBCLASSEXTEND = "native nativesdk" From patchwork Tue Oct 27 09:20:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102096 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.14674.1793092887932088024 for ; Tue, 27 Oct 2026 02:21:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=reSVxyZm; 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-48e1d0e5dafso482117f8f.1 for ; Tue, 27 Oct 2026 02:21:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092886; x=1793697686; 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=Re85brAr5AlKOPqYXWbFAXLfTp4Bu0BN1/xRjmOh7eg=; b=reSVxyZmHmyI9zwPs5yU0BJWLf8QHlkFg71rQoVVRh93qXeDl95DTcdeSSR5t8AdMO SW79SwdIZR9jN2GexOv8OVsMLn3+6y843Qt73TgItMo+F1tfoRqaxl6l2cq3vF29TvIG sg8GDE2tOT7/FeZ4Mqr2LNquzhyzyV/nuCGig= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092886; x=1793697686; 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=Re85brAr5AlKOPqYXWbFAXLfTp4Bu0BN1/xRjmOh7eg=; b=c4HV/fxhKKc0wPH9EJwMbE0YDEC33UYn++EPyZTE8xt60pbJ09p3cBT34kbaxdCdt8 omiMZxPTKGd/jesN8QmbShNCrvh9r7RU1Z7gjwKsfsTpnnN91SgzNTI4LODm1R1ipCxe GF9zhC7VNtnjzD+U5FBtjcEBGvlb44T4P9lhxz9ngdrqMLpzLMWzvXIB0KopgFqHSQWl 35wzfgZqpPY2Kwrl6mF9ickYQMSBRkq30IirVLiHXN4ZSi4wxJV/HQ3xuMwPLtJcAL3e JOUiCEpUuonDqnpB/2GcMkA/Nb87WByA1qm31+5UIItyiQk0Q8Eiu95KgpZxiu0gPH+W Wk3w== X-Gm-Message-State: AFq9FYIA2ToSH86ml8nj+RypEzdSUrYvhXTUyC3o5gXCsaQ6Kkps+Ppc FcHuqj0XKYC7+taJoxRBUvT1AJmGX+y62HcHkL8Y0H5NMqkhxR13VXvtqEtdIIP/ulh1Jy2ZkER av8Ga X-Gm-Gg: AYBFou0zbSQPQzkkr+dkqUa9h7tpK2p6HPEhqfykIf0BI0WWYzU7fXQpfNatBsGNbKl pFMRHs5T7na9DAwplC6N2/7Epnb+J/efmdppaOJUkOglK56/SYjvHO8THzwfB8uNGopfUBeEkm9 lFdVfeNzXApZP7D914oOg4tkAfy4pmnC74jo/De+4ZlqESGLSJCPL7aXqCcreCHrPKlJWP+NFAT rys9dXLDFxWYZwaHV3cA00gmF0+fYa8V4GKFUZROApS5cT+WE/zeZRo7AsEGa7RL8XTd5rMVt0t j2UAkcmawSyt+GsD/rPZPnpNUwca8AmBO4qZvJdNjbaOJGsj+iCFAx9A2iaDuOgLWw/EmtU659D OsDTj9zNwjoxu8nPn8zWjl9yeyIflZWDf2Hi/kWk1qHLD7kZt3bmHYs4vd9Foz+Og18+EoISS69 9HVOMdPTCo6TYpiLG0M/j0qPUrNok60JDC285a1K2J5rFcCWoSWDJPl6hQlwYqlb6ASItuvwasy EjXpxJNfKhHV3dSW5eM55teaPTi0I9xZuT4g9aJ15k7FQ98e7ZV4BAHbpxLebzZeVDHEIf6pn24 X4FJTBvaXHlkmBfc2U0AWBkO8r+5s6s9T5ht4lCWTGvG/1STcao1wBHFp6F62R7NSbNTj7dOpgB z4UiE X-Received: by 2002:a05:600c:530d:b0:4a1:c27d:e1a8 with SMTP id 5b1f17b1804b1-4a7c100c816mr46298715e9.10.1793092886250; Tue, 27 Oct 2026 02:21:26 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:25 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 46/61] python3-tomli: Upgrade 2.4.1 -> 2.5.0 Date: Tue, 27 Oct 2026 11:20:13 +0200 Message-ID: <20261027092028.782979-46-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131510 Upgrade to release 2.5.0: - Binary wheels for Python 3.15 - Set nested inline array/table limit to 400 to fix mypyc generated binaries crashing unrecoverably in constrained environments (e.g. worker thread in a python:3.13-alpine image) Signed-off-by: Leon Anavi --- .../python/{python3-tomli_2.4.1.bb => python3-tomli_2.5.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-tomli_2.4.1.bb => python3-tomli_2.5.0.bb} (84%) diff --git a/meta-python/recipes-devtools/python/python3-tomli_2.4.1.bb b/meta-python/recipes-devtools/python/python3-tomli_2.5.0.bb similarity index 84% rename from meta-python/recipes-devtools/python/python3-tomli_2.4.1.bb rename to meta-python/recipes-devtools/python/python3-tomli_2.5.0.bb index b95d208a82..73248ca434 100644 --- a/meta-python/recipes-devtools/python/python3-tomli_2.4.1.bb +++ b/meta-python/recipes-devtools/python/python3-tomli_2.5.0.bb @@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5" inherit pypi python_flit_core -SRC_URI[sha256sum] = "7c7e1a961a0b2f2472c1ac5b69affa0ae1132c39adcb67aba98568702b9cc23f" +SRC_URI[sha256sum] = "264507556cd8b8c8e7c6ee037cdf443a463f03f4c958e57195e3d369711b8ff6" BBCLASSEXTEND = "native nativesdk" From patchwork Tue Oct 27 09:20:14 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102097 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14860.1793092888884633600 for ; Tue, 27 Oct 2026 02:21:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=EfnMMsla; spf=pass (domain: konsulko.com, ip: 209.85.128.52, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4a35db1f202so21440105e9.3 for ; Tue, 27 Oct 2026 02:21:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092887; x=1793697687; 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=Uv+7L/+AH3pr947mtkd+95K9EbSxN5UHRWuN5Csxqak=; b=EfnMMslaqnwHvpAoc13siqntAmDNZ9HgrppTous1Q3mfSjdkeSfg2ecixzkYKoYJAI PdbWT+tdhq+kRFWqynwehHnpGzcTxIjm74Q8nv6L9CsW9tuiQBbchCSlMp3AYwzd3ihg yafLI9gLr4VB9YMGe6jrPCEVoaBj3TrYPuHvw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092887; x=1793697687; 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=Uv+7L/+AH3pr947mtkd+95K9EbSxN5UHRWuN5Csxqak=; b=Hr+GF187SRe7MIsJRGu7HsHOzW+JVdfk2RGzXwwwj6T44rhSBUoi2O7tJT+Wtw0+63 Dop6MFFDtyzoXLNngF+oclqBlDWTLFOe5RMa2fCCtmfX1Gecxyq3GjX4XuoDxuEvXJ4Q rb7n3Vw6/cspirv0YVwP9csSk3D3d/E08p5B3Sq0v2a0EV3Wu0mGfarb35nCHR8b+Tvw ICVLtAl8vj8ypCQXxl56GAqd+1SmXWLkWaztCSPK/jsz8m02VYSLAYUqszqJMZVyGcZZ 8f9efP2pMkCwirhNZIshNeJXpFwKnsfXXBEe7nAjpC90LW7m9YSiAvOAe5G3DOBpKItp /ynw== X-Gm-Message-State: AFq9FYLZdIZqB93oKxxb9SWjN6A0EDgCc1okueP6y2lwCZtQJRl3cpnO jHKriSSM/0XHq4GAnwqeFl1p8FsQrh3jPAO5ZytnjuWmFruxAQP4qH7frRybvU9pCCNgXSP7Jqy U8NJ2 X-Gm-Gg: AYBFou2xABuXEM75GzjVbIFB5iKkPhufSp85F4hTipgBjotuwE7J2qz2ZZuGubxWk52 GiABp3XK54xXY2H1lssKdUqq522iG0baFfj/wzyoxjNEi22Li39nmmMCSjU7+JDAqyY4ERgcB0w GkK7nyS2cOM2DBy0BCkYv9rzNjtWChF8PtixHeztmngFQhebyaxCKe27NMgIWf0HbkCUVY9RQyw ZvYhgTylo5+3asEEo2YHVPLetHBeNaozhFbL9YtoNlp5Dlyy1Yk26lYEe9ZJB5m/+D1u0QjU4sc O5a+7/9qIlzPUzCLwa0LrML2Az/1TbnkHhOM4oxtMV2bxMM9u6R6hhVjGOpbADqXoymeY6bDP0a wg8HvjX9zrKhf8xj3HdEZUPejICUORcKSwioN/OkUkOpy82e/IIPmlXqWJp8M5tX94E0HjOkjf/ GRRwiVuLUVZyben2tfZp28s7bI9SNK9jJcSPWB3njTlbzJrcNCOB/OGb/mNYKmiPjogpYzs/hMh gp3bEkY/DAgRhK85U34GS4ruNtWXXEtqTRIVCNfeWptWiZTE4bxFJFpN3QTWst2uCVHY70sv8aQ iVPzmSajFVsQmlKStxIbaN/jjpAwEYzYZmZ8/8ejqF8wVzceXkzh0Tj6HdnV8r4Dz0VboLE4rhN IgYf7 X-Received: by 2002:a05:600c:1992:b0:4a2:1a:a121 with SMTP id 5b1f17b1804b1-4a35acaf98emr159827225e9.18.1793092887197; Tue, 27 Oct 2026 02:21:27 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:26 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 47/61] python3-toolz: Upgrade 1.1.0 -> 1.2.0 Date: Tue, 27 Oct 2026 11:20:14 +0200 Message-ID: <20261027092028.782979-47-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:38 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131511 Upgrade to release 1.2.0: - Support Python 3.15 - Add signature for frozendict - Support Python 3.15 and refresh dev tooling - Add more tests for merge, get_in, and dissoc - Expose combined __annotations__ on composed functions - Fix interpose([]) raising StopIteration - Add pysentry-pre-commit Signed-off-by: Leon Anavi --- .../python/{python3-toolz_1.1.0.bb => python3-toolz_1.2.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-toolz_1.1.0.bb => python3-toolz_1.2.0.bb} (82%) diff --git a/meta-python/recipes-devtools/python/python3-toolz_1.1.0.bb b/meta-python/recipes-devtools/python/python3-toolz_1.2.0.bb similarity index 82% rename from meta-python/recipes-devtools/python/python3-toolz_1.1.0.bb rename to meta-python/recipes-devtools/python/python3-toolz_1.2.0.bb index ec0e02cde7..892bb38276 100644 --- a/meta-python/recipes-devtools/python/python3-toolz_1.1.0.bb +++ b/meta-python/recipes-devtools/python/python3-toolz_1.2.0.bb @@ -4,7 +4,7 @@ SECTION = "devel/python" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ca09cab178326d18433aae982d1edf5d" -SRC_URI[sha256sum] = "27a5c770d068c110d9ed9323f24f1543e83b2f300a687b7891c1a6d56b697b5b" +SRC_URI[sha256sum] = "9667a038e9d6ecba37995e26cb2f59ec6420b6ad8dd9677de59db9b956b08490" inherit pypi python_setuptools_build_meta From patchwork Tue Oct 27 09:20:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102098 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14861.1793092889733437485 for ; Tue, 27 Oct 2026 02:21:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=MK8iFBM/; spf=pass (domain: konsulko.com, ip: 209.85.128.48, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4a214c5c4c0so30384025e9.3 for ; Tue, 27 Oct 2026 02:21:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092888; x=1793697688; 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=roXaH5ct1s56h4oHvsrA7IOT//FdqjVkQXdAVM6TQUs=; b=MK8iFBM/iUd5hkdRlp7zlXIiQ/tUIafWrQL1dWiK78fFowZkFT7cwsqIi31uPUFNnV f+Bc8PKeMvbjNRQLHTtvdI2rxE4YZQ3xPkcefat0O0vEWSSEN+/n2+X2BMTnA6C7xlUN X0zJvLXBqubVkfcGDPPX/m6Frmhc8NO0xjHWE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092888; x=1793697688; 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=roXaH5ct1s56h4oHvsrA7IOT//FdqjVkQXdAVM6TQUs=; b=w9qb7dlLpkXMf4/BHcO/enuY+7quKpBmpvqYa06yDj3QQpKBxm3jsEv0HmpUWNZwgF gRhf4/67c9CRQ6P4+Fw+39lNiGsFA6P0hlPbJAVwyTPnHARufXLaQYvw2U7/0lomaMtf z+4cte1F6R1gGZC0AgXt9ewLp5b4fXvHWyHTEfoRCeVKG67rxJVfTFg7Op9MyiI6lmzi k6l/r/ygNSTHCdxE+r2m67Iv/4FF3hs2G84mLt0M7c+ebkuHO+FjF2Q9X3QiGtWBXOsn gssSleE//NreSI0My6jLHpdrzfaKywmYH5WOUeRaxwwBcpZrpzv5AItz+bdi/KaLPDmu 8RBg== X-Gm-Message-State: AFq9FYJ7OWh4NpyTeSMdqkaXgCh+tn7faALzWfIu65p6bxt0h5KwTdwN SVpOHGeu5Dz/ilhwmsGRmXvZ7c9sz8GiRo11ta2EVn87aB5yg+dzCDdyXkYbug9f6U67tQJnZuh cNHrD X-Gm-Gg: AYBFou2IzvJhqZhr1jUwqY7/yddfDEH/3Cb5qmntDDpy96JhoV87K6AclZmKyiHAwI6 Xj4+4jaHlTfiNZQhN58jiGY+7GjmmfTqaryvqBRFlWRhY92f75DDTwjUlczzBmkO+ym/5og/BCP FtlWBgSrM4MbbwnbWg0LkYNZ1lDXu5Jbx7jYgM0b6bbPR0YoKezcpfwxXHYaVdlvmvhWc5ttP0G xr6Znk3rqt9R7Bye2/lc/Pqiem/oAQGHLecDhCyrdPMbUildlkbpFQiSc6NAMtuOiP4vLM5dOer yhAcYctUUjMvhV2AdLCjRqEiyf+JWYmRxvWMowN2SnAAiZ4rmM5Xd483XWE0CFmyY6U9TONWRZa 9kkfEoe5Y+GYCDORwf5v8gz9tG/xcB9N/7V4nscCUSvSSTS9pOZlNcanhrql59IkHLEpKSi6FQp N1PB6mo1e5hrZZbgSnaU1a5h/IlIu5yLooHvucHfdRJCbDqQ46AVRi/9Pe9sRr0e6clQilru4nO fHcb23mkXXgL9W3UeeTgokdbjOAKy00Hzr2vel8nT1U3cUrbJpH8UnOsf5y8K2GRlM89uFidIa+ dsgEOvMyw9vTC4EHK5ZWCbfqYnV7DuBVUqD+1vEAUsgQMW4395OtKKZ3B75Z074gyYjByeA0oPm OVGyf X-Received: by 2002:a05:600c:6088:b0:4a1:fae5:f2e2 with SMTP id 5b1f17b1804b1-4a35ac3b010mr159020315e9.4.1793092888051; Tue, 27 Oct 2026 02:21:28 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:27 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 48/61] python3-tornado: Upgrade 6.5.10 -> 6.6 Date: Tue, 27 Oct 2026 11:20:15 +0200 Message-ID: <20261027092028.782979-48-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131512 Upgrade to release 6.6: - Python 3.15 is now supported. Python 3.9 and 3.10 are no longer supported; 3.11 is the minimum supported version. - Free-threaded python interpreters are now supported; prebuilt wheels are available for 3.14t and 3.15t. - Windows on ARM is now supported and prebuilt wheels are available. - Prebuilt wheels are now available for riscv64, ppc64le, and s390x architectures on Linux. These architectures are experimental and have limited support and testing. - PyPy 8.0 is now supported (for both Python 3.11 and 3.12). - Error messages have been improved in many places. - Improved handling of asyncio.CancelledError in various parts of the framework. - New feature cross_origin_protection provides a new mechanism for protecting against XSRF and other cross-origin attacks. This feature is easier to use than xsrf_cookies and is expected to become the default in Tornado 6.7. Signed-off-by: Leon Anavi --- .../{python3-tornado_6.5.10.bb => python3-tornado_6.6.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-tornado_6.5.10.bb => python3-tornado_6.6.bb} (93%) diff --git a/meta-python/recipes-devtools/python/python3-tornado_6.5.10.bb b/meta-python/recipes-devtools/python/python3-tornado_6.6.bb similarity index 93% rename from meta-python/recipes-devtools/python/python3-tornado_6.5.10.bb rename to meta-python/recipes-devtools/python/python3-tornado_6.6.bb index 9536008c84..440a00ab63 100644 --- a/meta-python/recipes-devtools/python/python3-tornado_6.5.10.bb +++ b/meta-python/recipes-devtools/python/python3-tornado_6.6.bb @@ -6,7 +6,7 @@ HOMEPAGE = "https://www.tornadoweb.org/en/stable/" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" -SRC_URI[sha256sum] = "a6b1ccd08c04b4a06fb5aeb381be99de5ad1e5375c1785e31d78c880feb57687" +SRC_URI[sha256sum] = "34c4aa916d7f2b2d5cadee2c6850f5a4a7f3d688cbf58399ea9bd3057af4abd5" inherit pypi python_setuptools_build_meta From patchwork Tue Oct 27 09:20:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102099 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14862.1793092890964668289 for ; Tue, 27 Oct 2026 02:21:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=iZza2pIi; spf=pass (domain: konsulko.com, ip: 209.85.128.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4a208d93758so44640745e9.3 for ; Tue, 27 Oct 2026 02:21:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092889; x=1793697689; 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=sMJED2GCql5Iz2FsqCEp/IcyLnzNg+YDezbFqhYDQhI=; b=iZza2pIi3a76OCDQqw1meZa1F/VghZfTdvCwHSwCXluGRXuHrAYN4LcN+oxuuFsOkZ h+AhTxhDh1/Tqi4NVFrEsysPvfdwXGb4SZPYBq3WjwvToGgGRfkZDlBFbvILMPFil2rS 0+lrCSJuUHXKojAUpO758bpaP5qXIgxsJhr58= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092889; x=1793697689; 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=sMJED2GCql5Iz2FsqCEp/IcyLnzNg+YDezbFqhYDQhI=; b=0E6d8SNm5UkmsGgs8sWCa8RYoA52hU2xK9vRl7boxUb5tIT9KdaUTmxCizRbRopATo dMNZiqQsZCSopABpam8SEIAdTnZWaoM6z+EE0OyPT4OCILy2GgWeP7BF79eLOcPVNT9a FZMWnANtLTpx0j0NB77Yao3CmwNp9XOjAwrkfz1TKDo2wVRsiyXyIOhGCvv8Psz3gIT1 OiBK7QinZ2YNxwID6WeiWDMX15q4sUd/q1Z7jk8SE4lIMRcbeuUIBWGkcJ9fhf7Tb7cf IdIlwsytHB6XtU0Bcm/hDX006K/C7cqSKXH4inYlUsk1H+VNGjIsY6EDMLGMJ6yeEWAb cK9A== X-Gm-Message-State: AFq9FYJUVkoHF1yBLHNV0clW+fdDzqUqwI/itepVpDJFcefIlpc++PVg LyCfUPMBfXTcOcVItTjqpWynpehA+u6p2o7UM8mVOu9eaA77Hihc0mcidg2LQvMnRNIgrMB3DFt PmFYI X-Gm-Gg: AYBFou2B7c70XbDLiDycdKi4gxyfFtBWBG/nPtN8pgMe0vGw1QcVbl9kiqRs6fq5MGr 2ULDLyPcW0PQn2hJvvWW8QG18Fi+7u6FytiFWqZ6dxgz1fLTJS4pzJEKb21iK62mJYjsimv+BXg Ge0lIVmk6KmwY3YsQdmhqwi4BxVfd7LA6XzCo9R8Vy7ztr5iHidpnUbjkp4bk8EakswSQYeyxmo 0r49fFN8SkSpzAR4Xq+BGTiqjfdIUD2dHD90Xc11i4zonSwylNOgCn92LS4ISHqKb8gOoU9YcIY cp3JdHHJYs2ypHcfKXR2oONR2j3Yc0vv6eJt3MJeSg4J+0suwU7DGPpFuYWQ7JkqXoc863c870o wKUWk7sEcfeBtPzhNwSyIng2FQEPOyewgx6hNa7uHXZYXyaJm8rdlzVvttMkwWzJVsVZTKy2+ts 3mvcU4fyNgJoNXwKri5AxvgIzr0pYRfphlmoLcOJSQrk8hSES3sdZMT+jAl2YlYaWKRh0pHYSBM Xw5f13xAsIgBGevVPFu9kPnNONGlkmu+w+EaPDJXz/uxh/j+mK3kEm77Zt++ajTm3dIQIkriKHe 3qTLN+YmYPL4Eyt5LvUMdRI4UdVXCfW6Ul8oI9W62W4QGK8iXefMbYZ42vWE4SvEz9s2SReMy4M 6NPR1 X-Received: by 2002:a05:600c:4e47:b0:4a1:fb2f:eff with SMTP id 5b1f17b1804b1-4a772d05e3emr48840795e9.18.1793092889308; Tue, 27 Oct 2026 02:21:29 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:28 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 49/61] python3-tox: Upgrade 4.61.2 -> 4.67.1 Date: Tue, 27 Oct 2026 11:20:16 +0200 Message-ID: <20261027092028.782979-49-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131513 Upgrade to release 4.67.1: - Preserve ignore (-) and invert (!) exit code prefixes on commands when referenced via TOML { replace = "ref", ... }. - Installing from a pylock.toml with no dependency_groups selected now uses the lock file's default-groups, as 751 specifies. Previously packages marked 'default' in dependency_groups (as written by pdm export -f pylock) were skipped - by pcbeingused333. - A positional {factor:N} label in an env_base now resolves against that table's own factors, so with several env_base tables or an env_list product it no longer expands to an empty string. Signed-off-by: Leon Anavi --- .../python/{python3-tox_4.61.2.bb => python3-tox_4.67.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-tox_4.61.2.bb => python3-tox_4.67.1.bb} (92%) diff --git a/meta-python/recipes-devtools/python/python3-tox_4.61.2.bb b/meta-python/recipes-devtools/python/python3-tox_4.67.1.bb similarity index 92% rename from meta-python/recipes-devtools/python/python3-tox_4.61.2.bb rename to meta-python/recipes-devtools/python/python3-tox_4.67.1.bb index 45584298b5..f6c33af82e 100644 --- a/meta-python/recipes-devtools/python/python3-tox_4.61.2.bb +++ b/meta-python/recipes-devtools/python/python3-tox_4.67.1.bb @@ -6,7 +6,7 @@ HOMEPAGE = "https://tox.readthedocs.org/" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7" -SRC_URI[sha256sum] = "463b6eeaaf0929d60b4f7a87b26f4a7a764fe9832a74bf50b4e9d259b6a8e905" +SRC_URI[sha256sum] = "a68602f64421b199016127364ee47347b958391d19c2b2e53fe95673a8fe98e9" BBCLASSEXTEND = "native nativesdk" inherit pypi python_hatchling From patchwork Tue Oct 27 09:20:17 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102100 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14864.1793092892506221650 for ; Tue, 27 Oct 2026 02:21:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=ICvtaunL; spf=pass (domain: konsulko.com, ip: 209.85.128.45, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4a20bdaf39cso40324625e9.1 for ; Tue, 27 Oct 2026 02:21:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092891; x=1793697691; 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=PB1aAFtTiy3SXFbyJHrzSbfPahb+qsCNlI8hMQhEovA=; b=ICvtaunL1+UUYbPg3yQcQg2T4G6V4zgYyXYr5JXCCvWtA9JySyFEaJ4Wvl1tBh5etU 5OElF/xmZwhNPb8MrQg/zzETK2iFYdKbp3C16fuNw1Yz8aH9NEikLWHL4wS/276GWqPs 3No3GiUnRihBVV06pfEppPN4ZgeZDySd+Ub0o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092891; x=1793697691; 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=PB1aAFtTiy3SXFbyJHrzSbfPahb+qsCNlI8hMQhEovA=; b=eWH4YNYMAwqYklBSQxAYWcGElrkl5g48LyLYTpjfw5OQF/zsg6SdFDFrGhh8S36bU7 5SLUS++3c6yC826OT9yT59Pp1+HbMalBFiATw9JDmOH5sfZ2BrORgbs1KkDF4o3Aou4D Zl375M73v3jzAZSXjPjrbQH9ynq2teTN4ohfGEcxSFHnch7gnuI6xtUQMhXod02IhKEp zMSfQO/70XV0FQsQsYb8jBbnSETsTTpYyySj1rkkUl+PMdO/+vaz/Sqp3MUfUCrqlodf 7CV2YTycsMho6xZhyug/XgqXWmXaxQOpnEqJEaWrz0Kmid0WVYjGoQ7fvYZ1mHFAi6pN YOtg== X-Gm-Message-State: AFq9FYLPUVBoHoJG1AR1Oxl6pHj29slw06JgDY5EF9Qk2Sok+FnvUsrg hNe2ZeXSrJncXkw/ZBxycWCjU98CrW06QkwrkFI1L13Ts3xKxv4/Bo7QJz2fL201GpEw1wKFZ8Y Ym39o X-Gm-Gg: AYBFou3LYAwdUKFZdwb6Z7skKfH2zLuN3Ch6wC8vgi720EpZSmnoEPxw8ycyQtZDxwA UxSFfGnG4SKV/bP5Fygi5hzJfPPyCYj/R8yI0OhKAsQ4Ngkr41cEoP16tGUw97OFHnpOZQ3wc0b TzyaJde0UQ1nmIdvOuzxsYYmDLXO5VyjfwsTjR8jwqUTiZW4I5HV81vbz9SmbCR1HQ8YN6jdW3Y 9TDhG0/AFua4aJhFsgoKWfTEV7TGAifpONKO/lrQN1uFQnu/Vw5m8WvnWNUglCQWmBO8cYZoMYD h+wIHRYrBdk/yauYq6V2LivvhUEbXLfOmy6SBu40mWAMLc2atp8ttltOUBLbaOKmayfj4D8zTv/ CNkv73YFsCzTmNyjOLB4EHmeUJKKWhnB4tUqsoZeA1Ka3mBNmQTCmMuwzmg5x64PxerMXjAgFxL fcgoKlJFrcCTr42J0E0DQRHhvv+l1yQlQrBqxfqPf7NY1EGtiH+R5pa6ekpYGpuFV2I1Jl1McOu STeacXQgGC/vGABBImTm85IUmI/lqLCIXN5FFuSYdj39WrgcBx4AP4BGtbgORUHuyqkUUjP+jTx lh30LJ/rGBeYsr5eNyiLBsga48R16ynE6osmDRwU54552jtyikuEClIuIoAoBNEFz0sSte4ORQ3 6m328 X-Received: by 2002:a05:600c:c049:b0:4a7:6bc7:f778 with SMTP id 5b1f17b1804b1-4a76bc7f796mr45308095e9.30.1793092890847; Tue, 27 Oct 2026 02:21:30 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:29 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 50/61] python3-tqdm: Upgrade 4.69.1 -> 4.70.1 Date: Tue, 27 Oct 2026 11:20:17 +0200 Message-ID: <20261027092028.782979-50-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131514 Upgrade to release 4.70.1: - contrib.concurrent: fix no-len iterables - tests: major overhaul - update AI policy in PR template - misc lint & tidy - CI: bump workflow actions & pre-commit hooks Signed-off-by: Leon Anavi --- .../python/{python3-tqdm_4.69.1.bb => python3-tqdm_4.70.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-tqdm_4.69.1.bb => python3-tqdm_4.70.1.bb} (82%) diff --git a/meta-python/recipes-devtools/python/python3-tqdm_4.69.1.bb b/meta-python/recipes-devtools/python/python3-tqdm_4.70.1.bb similarity index 82% rename from meta-python/recipes-devtools/python/python3-tqdm_4.69.1.bb rename to meta-python/recipes-devtools/python/python3-tqdm_4.70.1.bb index ed2b0b5d0c..1f1cb72850 100644 --- a/meta-python/recipes-devtools/python/python3-tqdm_4.69.1.bb +++ b/meta-python/recipes-devtools/python/python3-tqdm_4.70.1.bb @@ -5,7 +5,7 @@ SECTION = "devel/python" LICENSE = "MIT AND MPL-2.0" LIC_FILES_CHKSUM = "file://LICENCE;md5=9a9bed097dea538bf341c8623c8f8852" -SRC_URI[sha256sum] = "2be21080a0ce17e902c2f1baeb6a74bf551b67bbdfa4bc0109fad471d0b4cb0d" +SRC_URI[sha256sum] = "cefd0eca11b2a37a3aee776544d4f4ae913f02688135b5556b8788dfa474afc4" CVE_PRODUCT = "tqdm" From patchwork Tue Oct 27 09:20:18 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102101 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14679.1793092893825713211 for ; Tue, 27 Oct 2026 02:21:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=sthK3RVz; spf=pass (domain: konsulko.com, ip: 209.85.128.48, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4a5177d78c7so22120885e9.2 for ; Tue, 27 Oct 2026 02:21:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092892; x=1793697692; 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=q9Qi1U8SRkseUIV0ajstvJ+EyJo1/fyqFoqrmKpJBaQ=; b=sthK3RVzCBNXrsSs2Pz/Q8PgE9Q2INncRQRRx85BnKXarLLPFi9DubqtBeePqfH52h nMJ8RlcZLgHzDd2+i/ftRKUR6STwlgmC6qu5l8dyXj4KbWeeI4SgsTWk2Is+XZ1KJG9N XsLV9m6JPte1sBHmw8xB9MzS1fdnmhNksmlps= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092892; x=1793697692; 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=q9Qi1U8SRkseUIV0ajstvJ+EyJo1/fyqFoqrmKpJBaQ=; b=K9TBc1HH8y0cFQTBXNtPKSx0FA6I+JPEPuFPSmyzAuyr3ANg19I/XYcv//kM5C0eQh YEJTAoEdtgAc3S5AEcDBPoYOdOvbn03t0p4ZzVeGcXXWzcYqXYTfOn7TZH/YXcyJCGiI OZ8NXhP9qkp7aK0bm/2/WPO//kuLi5c+XkIWxKwGepX18OYixllpBOf4FUsWt9Nm0otg ovX/RnAWHB+Ej8zxYFQnBN7MSJbnTxbYXTsSoXj7QY3tJosrlZGufy1umbVY/jR2dwhu reY+fAQwAc7zNaUlQ791aqzr274aD1QfJASS4EpUJDZ/2OUzz3LAtYGq1USqqcGEwuSR MMUw== X-Gm-Message-State: AFq9FYKCxb4S0vzdqoEBHfMRfMbRyFx1Iuq3TIBXwvNrVCIJm908PxfM PP2g1O5zbUDXFbrDnE1C/B4kwGRV9+glZODxkSXyXm/EcApAAV4znPdEQNjrO71gzm3BwUO+pTK zTmyU X-Gm-Gg: AYBFou1uKVEliaeqXnpYpPp9aE+81r+muYxhwXJvW1XtkP9Ue98k4ssMP1Tp7LQJ7fQ ROm1U9LRle3kLGmKmWWUVuCE4xLAxQFbJywPi8hHdvVgAGUDNgvXiCWWVs9A3FR0XJ3Pb+5ySG0 Of7UiLvAP6u6/AgqBIihQ0kgpB1ZWTWwj7MKfxr9k2lu4unDAR+ZPo/gqEjwhnYgLuEA6ddYQ6+ NJpRq6BrdtmhhwXEM4hyCtLWwUlyEQbVSpJDLzUiy1YUsRh/8ebSiQpsim9YOJX6bh+ACDZUqPp CIC2wjwvSInj1Ey8IzVFXRcuoqS8QmJirSIFiKJpY/TJYBQLwyBfnYJvZ7j3QQtGtoYm3yKtGYV 0ipPeogE47zTe7Dx/eQW+zV8yOu4fqK3UdFnouMloOWhEFRgV138G8ozOGDlKXhR9svA18gTpvb NEFW3y5siCapofP4CsAVdY7T/th4RZlHQvDkNZdedgxJWt7OmmbenHxOuj+uJPz2sWhcR7jS9tB zTReBOI5TFCKc4RpMsiraDA6OlnLOOyVjDVUsGZfLTcNBoy3alDV6PoeVAXDwlZsmxXv1NWXWff lzbZe+0GURRxnprxVabNOjbMexwhNsLAtmVP5+7qH8EcPOSNRAevmUEYdsftgh9NNAF7Lpp+vEA VHGffqlLGXhkbpHbLYueKGQpXkQ== X-Received: by 2002:a05:600c:4746:b0:4a0:1c10:1372 with SMTP id 5b1f17b1804b1-4a35acafcbemr160519525e9.27.1793092892158; Tue, 27 Oct 2026 02:21:32 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:31 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 51/61] python3-traitlets: Upgrade 5.15.1 -> 5.16.1 Date: Tue, 27 Oct 2026 11:20:18 +0200 Message-ID: <20261027092028.782979-51-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131515 Upgrade to release 5.16.1: Merged PRs: - Re-add _merge to un-break spyder temporarily. Signed-off-by: Leon Anavi --- ...{python3-traitlets_5.15.1.bb => python3-traitlets_5.16.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-traitlets_5.15.1.bb => python3-traitlets_5.16.1.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-traitlets_5.15.1.bb b/meta-python/recipes-devtools/python/python3-traitlets_5.16.1.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-traitlets_5.15.1.bb rename to meta-python/recipes-devtools/python/python3-traitlets_5.16.1.bb index 2bb28a589c..349db5aa02 100644 --- a/meta-python/recipes-devtools/python/python3-traitlets_5.15.1.bb +++ b/meta-python/recipes-devtools/python/python3-traitlets_5.16.1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/ipython/traitlets" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=13bed0ee6f46a6f6dbf1f9f9572f250a" -SRC_URI[sha256sum] = "7b1c07854fe25acb39e009bae49f11b79ff6cbb2f27999104e9110e7a6b53722" +SRC_URI[sha256sum] = "ed900c2b631aa3a112811139fa97b8d2c3bad5e989656bba4b7e52c7852c18c1" inherit pypi python_hatchling ptest From patchwork Tue Oct 27 09:20:19 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102102 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14680.1793092894878696757 for ; Tue, 27 Oct 2026 02:21:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=bQcUpk/f; spf=pass (domain: konsulko.com, ip: 209.85.128.50, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4a35ac4475dso20888465e9.2 for ; Tue, 27 Oct 2026 02:21:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092893; x=1793697693; 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=oqd9vF2cFmTICtJ8zogaEJkZszq6wSOVOLlKqbLsDwA=; b=bQcUpk/fPnSh/1HTkD9Y6wyUWoCJYEdzmim4wgiDtEi4qCoMwXh5yQ3DHDQ52NWNdq DQ0XZU//AfqTUS67qLCI03f7ojIZeLXQISwCsEV+/yNcIAXn0/GfLrzk7ehlartTryjV Ha0aBR54nsMYYr9N2QoQNZC+j1nELVkqNX/SI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092893; x=1793697693; 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=oqd9vF2cFmTICtJ8zogaEJkZszq6wSOVOLlKqbLsDwA=; b=zU9NjPQWks//d3sYk4YLq6uIyyevfKN6VITT0hxru3QG+6RHGXBfho8HTF/vpQ1zDG hUQYAATx3Nsxf0s0S7dVgA0Q2p2Lvli/PgFTGiRyFdo3m7HPK1DjabnA+2xe6J/76Nao mMv2jn0sWK7DX3aeXU/7Ne9NFyXVuWRHa7tojXyWGcB8azcnGFT4wsjmC476uRVZ5h5t qeEs9KziuRdg1SKlGlCE6bM1+P9R6Av3fn/AB+bHTf1fa/pImZPxwNwzZQYb4J0JZU08 o8cccv5lWsMrMb58GoeQp0UIeqTaVJIJlDn30wqcuoPNmnp2iw4I8sbmx1oB46R1u/8U E5xg== X-Gm-Message-State: AFq9FYLIrTLv0lXShCJbo0KMYNrF7DW2pXSunUfQbA4gth76R554UFRI Gz2Q9EGt9pfPLSmeXZ4oUqTL8W7NfxdCpgWbebB5eY42QyV2FSn1xxrlLF2ZsKlFL2s09Fm7OqH V+Z8d X-Gm-Gg: AYBFou0bfQ+bt9lLK7OiBX36Gj67TiU7kCTN3VKRWsetbfugkkWmhfhnfkIYprEUAVk t7r2Qg/WB0j4JeJkuGrHw/M7SzYYX86GWlsqWsprJsnJ9KphwTMMmYNfdbcZfSIuqUJatDo7aCQ a4aq1cbYgIrFy1JOljUxxJMlth394XkfBXCnjCjVmZTRByxOtGJ72yPUAiSptsN81Awpe2PY//G uNdFFgWbjReQy6gRKo31DjwpUWW/53pPSopvJZXZBbWjeyItf2VF7Ce19TD5+V005svK5rwKtLO 1hH4fdRFTdjpvUtR5LtYXjQdGrw569k7G68U0vcoZIZIlc5XNs0kEuhOO2FdNLsOkFsh4oUmFm4 d4f3D2ThWmLq3AdCi00MoHY1WuYZDSpiBuHWUVHotvPCOfq7jNeYMuA2DU5CxnuXvxaK10zWiKx tq25XeS9kMBrCivLSZOEa9cVTrcawoEI7kON2tIgNCq3jn0NFdyGeqkYpbijjLUaJEb/QJGcEVS 06NkKyoojage19OKKbaFoD4NJoQ452Xja6VI9mhZrBFIKNZ3DRGZtoTeYNize5cHwqtLXIKIIUw I7ET3x8OambWYrpp/+K43qqi4CzzE0H+VU4Ck5A9O2eNjdTs9CUB2WIX8fsECnzKKh2amjFOszm zVWN7 X-Received: by 2002:a05:600c:a04:b0:49f:fe39:5bc8 with SMTP id 5b1f17b1804b1-4a7555d89c5mr65061985e9.12.1793092893249; Tue, 27 Oct 2026 02:21:33 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:32 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 52/61] python3-typer: Upgrade 0.27.2 -> 0.27.3 Date: Tue, 27 Oct 2026 11:20:19 +0200 Message-ID: <20261027092028.782979-52-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131516 Upgrade to release 0.27.3: - Escape terminal control characters in error messages. Signed-off-by: Leon Anavi --- .../python/{python3-typer_0.27.2.bb => python3-typer_0.27.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-typer_0.27.2.bb => python3-typer_0.27.3.bb} (94%) diff --git a/meta-python/recipes-devtools/python/python3-typer_0.27.2.bb b/meta-python/recipes-devtools/python/python3-typer_0.27.3.bb similarity index 94% rename from meta-python/recipes-devtools/python/python3-typer_0.27.2.bb rename to meta-python/recipes-devtools/python/python3-typer_0.27.3.bb index 90ec5c750a..a334ad78e6 100644 --- a/meta-python/recipes-devtools/python/python3-typer_0.27.2.bb +++ b/meta-python/recipes-devtools/python/python3-typer_0.27.3.bb @@ -7,7 +7,7 @@ HOMEPAGE = "https://github.com/fastapi/typer" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=173d405eb704b1499218013178722617" -SRC_URI[sha256sum] = "269b7eb9d3c202ca84b4bc9618cb04ebb43d3d4d1e567e4c768607232c05f945" +SRC_URI[sha256sum] = "d0396f770a560ab1b0a8504e13b5f254b728cedb05c61cf0359e944e50ce8901" inherit pypi python_pdm ptest From patchwork Tue Oct 27 09:20:20 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102103 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14867.1793092896937853982 for ; Tue, 27 Oct 2026 02:21:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=tWtH3Wrb; spf=pass (domain: konsulko.com, ip: 209.85.128.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4a35d5d4a20so27271755e9.2 for ; Tue, 27 Oct 2026 02:21:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092895; x=1793697695; 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=XhIsRpRuffP+M5JyEYAFJy6KGmcFpnb9mjzy30EF+Z4=; b=tWtH3WrbNeOF3zFafZKChJs7v7XZP4/YmRsygNXrMMJVoRDECdDjq5zD117M6Xs9sP KHMkPvIwcYge7xkthkkeHZ0xjUnRjJeHlxmnK2QtZR9Rd0ca+22cXM26wAENFudMeG2Q /cjlSftKRu1mnKpTQaTT4ClLI+TSBDMKlbqSU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092895; x=1793697695; 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=XhIsRpRuffP+M5JyEYAFJy6KGmcFpnb9mjzy30EF+Z4=; b=aunO0Vg/X0JmJBlwnaJ8E6UqUlyo8LenSLBy3rW9cnflq+j7KECOSL3Wo54bhwnH1+ jGUdtAZA5BfTfod4YNnRr42gGktTmssP5Vt0CoVEp8Rlmz5OnR9xIiltaXmCwwl9SfR/ 7/aJRGABb7Vc4PaCbCJ96oGxUw6hEXCKI4rdcUCAPX360URPVF+Vb02PseicoplWtvLo DL9rw/T17f2LvdNcQ86kh3+ykzUdor6sUkQIYFYjaXhCLW58wDR9i91u60W1o+gUYdiv Fv0ITkyZ2XitHC092FNd2+XIWYHidr1VuLhmzAaH7HYgH06TI6eFyXTQJneBGPiWkkQ+ FiPg== X-Gm-Message-State: AFq9FYKr+xYyHNLdnELAEeomgi4ChqK2iTmK1eAg0LMpVZ1jvjWworGZ m3KpsVqAIDxvw2MlIiOvSHT15HStaIqvnXQUjcrYt24T7DnxqyVUDyFsoeeSbNrSNUHWYc7OZzr ELLuu X-Gm-Gg: AYBFou1RdN4cAFi9YReQ+0FVS5x7649PcOW8LSctoW9oauJg7jUFLhUIcK6HKyhRi2Y vG9iHuIZWqsdOpttfV6ngg1kKFyIWenHbQDfKL8DgIwcqPqfxSH/18QJzikNLV3RalVtfB4Ppc6 YOSatIQMDE0JgiNt1XXg2Xll+Gmll7KRwE+qmmwlKbQW7M4dmlXD8lLF2yPb9ECxhtjU5aUB9+O mmfi6CTtMit/HdVp7nXQlPt1sisdKYLAVOSwuiswnIku+np+6zQrIgHKzGTxdvRTjXOUN4p9MqK xdxtf7OjX9STQTZRevQOEXiVFmrwRhZTQn0sJjJG9lBHd4eC5QOvS+hXv9HUcjuVAwewM8J0UAu LHoMGozWqemmFDtC62WgUH8NDIFLYmWqdvpB4CweLHCePtjnLL3cgHWsye7A1d/xsJQz3RAOng3 5Q/UPrS5SepTvVG8at9cwICv7/k0TCVdWVjMst0csSygbzpnYjMVvowqIKobMdgWyabQ8+ghawc 4E68VMDGJveW8w+74+5nEdjO2D0zFr55nLWYSNbgq/mcMG5V4BiYUYE54nXcuSsbDW206f2Gucb L4bf/hwy7bngkGxWn1DqL/oU92kfiQtbGKH8Nw/juVssoeV9HwVARZTt3Vpe3S5T0b+vaM7ZcSF HejaO X-Received: by 2002:a05:600c:1988:b0:4a2:1364:252a with SMTP id 5b1f17b1804b1-4a35ac3caa5mr167438545e9.3.1793092895149; Tue, 27 Oct 2026 02:21:35 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:33 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 53/61] python3-ujson: Upgrade 5.13.0 -> 6.0.0 Date: Tue, 27 Oct 2026 11:20:20 +0200 Message-ID: <20261027092028.782979-53-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131517 Upgrade to release 6.0.0: Changed: - Assorted cleanup refactors Removed: - Reduce bytes-like support to only bytes and bytearray Fixed: - Allow default handler to handle bytes - Update build dependencies to avoid warning about missing [tool.setuptools_scm] section - Tighten UTF-8 validation for ujson.loads()-ing strings from bytes - Fix memory leak when the default() handler returns non-serialisable objects until its recursion limit is hit Signed-off-by: Leon Anavi --- .../python/{python3-ujson_5.13.0.bb => python3-ujson_6.0.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-ujson_5.13.0.bb => python3-ujson_6.0.0.bb} (89%) diff --git a/meta-python/recipes-devtools/python/python3-ujson_5.13.0.bb b/meta-python/recipes-devtools/python/python3-ujson_6.0.0.bb similarity index 89% rename from meta-python/recipes-devtools/python/python3-ujson_5.13.0.bb rename to meta-python/recipes-devtools/python/python3-ujson_6.0.0.bb index 3a9b581f9a..ece408e60d 100644 --- a/meta-python/recipes-devtools/python/python3-ujson_5.13.0.bb +++ b/meta-python/recipes-devtools/python/python3-ujson_6.0.0.bb @@ -4,7 +4,7 @@ DESCRIPTION = "UltraJSON is an ultra fast JSON encoder and decoder written in pu LICENSE = "BSD-3-Clause AND TCL" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=1e3768cfe2662fa77c49c9c2d3804d87" -SRC_URI[sha256sum] = "d62e3d7625384c08082abad81a077af587fdef2761bb14c3822f4234b8d07d75" +SRC_URI[sha256sum] = "80e23393feb707582e0ad495c397a4477b646d08094d2df64f7316f9fafd8aae" CVE_PRODUCT = "ultrajson:ultrajson ultrajson_project:ultrajson" From patchwork Tue Oct 27 09:20:21 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102104 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14682.1793092898282066647 for ; Tue, 27 Oct 2026 02:21:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=GIvMvX9o; spf=pass (domain: konsulko.com, ip: 209.85.128.50, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4a5036bbac7so14667145e9.3 for ; Tue, 27 Oct 2026 02:21:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092896; x=1793697696; 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=DOseyoxFw803c5i5xpUVamjhYTMp+Di5UXHwBfm+wW8=; b=GIvMvX9oHZBKuhLzxW1SwTjcLcnjc0zM1K1v3A7T9FhzU3WQhoyiMPAmLJ94yaXJUh B5QneRYtVNYaWc6CNb4zLUNRJqhwAYK7CI8v3pU/gduWnueR9aSTXBrogjqDGrdsF7+H UK9SeInTk+I89Zmk2krxRRdKlsR4K53DJXDt4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092896; x=1793697696; 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=DOseyoxFw803c5i5xpUVamjhYTMp+Di5UXHwBfm+wW8=; b=IMy6/0KF2CAaEb0wVaCt1DM8WfkP5bpHn9sHm+NqaV7Dp8ICZkkhRJUuCB3P+nKe2B ym+Hb7yBjrLq9/vCrvCa7AyJDA7qLhYjH0Q1+61GN6iOrS7TkDjTIoteZC/LLNfaJNVG ywCIDqUd+t8NRaS2t+oo38HqQgaWXtOwZaFNHFU5obanMuCRe1kA1IhC1JhDrz0UVAir XhLFNNm1bHlcOP7c396pFWLv0fLsc4uGxX+oVkDFTXwkmcfBn6xLyyssUHz8QwxdArir 1KJ28v/aGoHjhcnvxfFk4+jIf2oWA7sRCr6ZtxF5b2lhV2lh7IfakikiuuMckevpbFh9 3csA== X-Gm-Message-State: AFq9FYJ16jUvnKrVmfwBg9Qk9hkmdCo0PpWByTudCSxzWm9hh1Qss27a +RZVW2NX1FHj0AuXXKRoqNTPin+VUxFYKbT2GAkotN7gl7m0WZfG+k5JBtxpm0NGw2pGL+oKEAx rlQ0F X-Gm-Gg: AYBFou0rEsJ5EooIcChe9iulx9+U0jPrKX44Vs2zPU7R/HAiOFplPxzV5w/iF7HbKcc X21NNiUA8Fn+3QLT1TOo3gPT5VgS3DcSXJbSTRkbBVOr6pr/TVEddFMaTplGv0HI6BVYtliR4k4 8XtkSUb2BcjCiMYwO9PBM6ue4c6hi8lTgPtQsqVAvVUe6ZF0RK4OYdcvmUuj9UIQy2qgmbqJAYW aweLFWHRqnchbdPl5ZM+y29V7/6jaSa9/GoWwElsZBVQ0Y+Ly+LLkN+cITut+7AsTW3l+813e34 t/0LJ471pAgkEEjXHmOILIUL5papMgm0a1iABB5tT8jZQozkd75G8+BRUlC8ef4axPiqiz0W1Kb r4NN+IIozUz8WlgJ/BA2ZVHqKRs7RlwBL3p9kDF2LsJ0mGKWRIFTiKaohXHDusPJUU/EUbfy1lr Cu0t4kTPd86kF+bMW3Pu6dT8ejYzqqch8jg6HjMm4EcjRmUo4JyzVNt5VOKiOsCGky/JEOXvoMh BKRjyZhJTLasunpd1WhJcVNw/nkUDlsRMVG5R8PuX+gcl3AM6u7qjXA0+WA65jczxe/2sAzgxtJ BQfiSufuMRcDez6LamALHewZaLFUqYbLnACaAZLL9RSMkpLnQWamVEvNHklb3alSAdgMhn/SOsj jsCnrtfDVsHTKhsQKuUVOG3hxOw== X-Received: by 2002:a05:600d:82f1:b0:4a7:a5db:a93e with SMTP id 5b1f17b1804b1-4a7a5dba949mr44108875e9.4.1793092896553; Tue, 27 Oct 2026 02:21:36 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:35 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 54/61] python3-validators: Upgrade 0.35.0 -> 0.36.0 Date: Tue, 27 Oct 2026 11:20:21 +0200 Message-ID: <20261027092028.782979-54-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131518 Upgrade to release 0.36.0: Breaking changes: - Drops support for Python v3.9 and v3.10. Python v3.11 or newer is required. - Stricter validation: the following inputs, previously accepted by mistake, are now rejected. - isin() now verifies the check digit, which was previously ignored. Lowercase ISINs are still accepted. - cusip() and sedol() require a numeric check digit. - md5(), sha1(), sha224(), sha256(), sha384(), sha512(), base16(), base32(), base58() and base64() reject trailing characters, such as a trailing newline. - ind_pan() requires a full-string match. - fr_ssn() no longer accepts a comma as the gender or Corsica department character. - domain() rejects an underscore in the last label and names longer than 253 octets once IDNA-encoded, as defined by RFC 1035. - mastercard() accepts only the 2221-2720 range of the 2-series BINs. - eth_address() rejects non-hexadecimal characters. - mac_address() rejects mixed separators. - slug() rejects a trailing newline, and telnet URIs reject control characters. Features: - feat(uri): add telnet URI validation per RFC 4248 - Accept file:// URLs per RFC 8089 - cron: accept a step over a range (e.g. 1-5/2) and in list items - Accept lowercase IBANs in iban() - fix(cron): accept day-of-week 7 as a Sunday alias - Accept a trailing dot on simple hostnames with rfc_1034 - fix(crypto_addresses): accept testnet (tb) segwit addresses Maintenance: - chore(deps): bump requests from 2.32.3 to 2.32.4 in /package - fix: reject MAC addresses with mixed separators - feat: Optimize slug. Extend tests. - chore: update codebase to reflect new username - docs: correct PossibleValueTypes note in between to include None - chore!: drop Python 3.9 and 3.10, bump vulnerable dev dependencies - fix: restore certifi and jinja2 pins downgraded by stale lock - chore: use native pyproject config for tox and pytest - test: cover RFC length limits for domain() and hostname() - chore!: adopt uv and PEP 735 dependency groups - ci: update GitHub Actions to their latest versions - docs: explain why the documentation is hosted on the maintainer's fork - docs: hide badges from the man page; upgrade docs tooling to latest stable - ci: deploy versioned documentation with mike from the fork - docs!: build and version the online documentation with Zensical - ci: publish to PyPI with trusted publishing License-Update: Copyright years updated Signed-off-by: Leon Anavi --- ...on3-validators_0.35.0.bb => python3-validators_0.36.0.bb} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-validators_0.35.0.bb => python3-validators_0.36.0.bb} (67%) diff --git a/meta-python/recipes-devtools/python/python3-validators_0.35.0.bb b/meta-python/recipes-devtools/python/python3-validators_0.36.0.bb similarity index 67% rename from meta-python/recipes-devtools/python/python3-validators_0.35.0.bb rename to meta-python/recipes-devtools/python/python3-validators_0.36.0.bb index 79950f945c..a758fc1a8b 100644 --- a/meta-python/recipes-devtools/python/python3-validators_0.35.0.bb +++ b/meta-python/recipes-devtools/python/python3-validators_0.36.0.bb @@ -1,9 +1,10 @@ SUMMARY = "Python Data Validation for Humans" +DESCRIPTION = "Python Data Validation for Humans" HOMEPAGE = "https://python-validators.github.io/validators" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=78327e3919fcd4e9a4a07299899c634c" -SRC_URI[sha256sum] = "992d6c48a4e77c81f1b4daba10d16c3a9bb0dbb79b3a19ea847ff0928e70497a" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=728e6b6dd8ebb4906421b89b00645e6e" +SRC_URI[sha256sum] = "92ad9ed00bbed320b784cec0ea90b213cf08904cf605b3d0852cfa4108e32a2c" CVE_PRODUCT = "validators" From patchwork Tue Oct 27 09:20:22 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102106 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14869.1793092902205308482 for ; Tue, 27 Oct 2026 02:21:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=pHc1ANnR; spf=pass (domain: konsulko.com, ip: 209.85.128.48, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4a2072b9832so4249895e9.1 for ; Tue, 27 Oct 2026 02:21:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092900; x=1793697700; 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=8k0qHWcXImpuCzPH/XsijuHAJomk9ZCrLIujgf3ZSAw=; b=pHc1ANnRU0eSOBdVLR2VnV3QeQcTPSMjOXDD+ZkBecRklHhWQldgIYWU77/+qK44wu X6iM6CoqPqEk186mlZg+K1iWAjiWjVo5wCV/5WGqSAjSqIgxPQ8ZHsEBQxplfeQ8+HY6 1FnJ5urHYcpwSs2JFrzrC5U3WgplyZMu5yn24= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092900; x=1793697700; 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=8k0qHWcXImpuCzPH/XsijuHAJomk9ZCrLIujgf3ZSAw=; b=pTe+dOPOi3i+XTds/JcuAshax0YPHqLiX9L8Mh7FN1rs6xjCrjBlxtIMsZj/M+B08v 1IpGS8hJzqrNwMCQvqpdAl2tp2XXA4atVg6gurFOSaZB12rMQxKaw68jCHaF6pjhRfz8 YmADut1zchfAK14/qKp+vlJiBJlriFSaZgA3e7xNbJPN7g3mzI78CuLtlQwfCOp5/KHZ VtOLQ2mDqBMvcmYhaXqb7wtsLcVUPAmf+A2URfMRZvSIjktrIPgyQHEw2tlghMQf1Eu1 jVR0SoGBDYDUuObUm/0auQQBco8b0kgBQfJF6TznUuhN/f7T0qkkiYNbAsJlKRBB6cYf e9Pg== X-Gm-Message-State: AFq9FYKRf/T45DShY4oSA0mRjyCJ3UTGAzK7YoFoV9HgX9k1f/Q2jaUu 0zp6mfMSXYJtKf4Sj0X43HVgLjtqlohxDkl9K9m+Yd0EMUepROpxyXgVCiYFBlVBiKj+grmEWWm o9HTm X-Gm-Gg: AYBFou22zODzMR/7du6hBPd5jYrxkf8okOkw3Km9tGl2965ZtD2lMMMovA2FXi6vJVt KzJK+V6W+WtXpq8U9WNmmEuyBnt6GI4eVaI2Kyodj/WmS4CJ9074lCLgvoxflQvZLP6au0DhSvu DmdmhVPXQafWPf0ENcGvMOKFLyTLY4NU/0kyk75O+T5+kyPk/ZMqUvF+z7Zo6b/WcQg9s1GaQWz cfRGA0NBEFUGQ5aaw7QF9/kl9ntjGdeXmdqhxxEDzAwH8c2CUngPOHFt1c30p99KAp93r68ykT8 JyvTK/y8FqQBPHzBQi1zdlIKUacy3stEma9tf15v24spTGPhDdYu1pethyH6Cc9Gs1wAupLeqNW ny4wkSuEXhj1PhLwNoMFQ+VDIAeDGx0+nOIIcyR1xcMicGS8z3h8FKxEEoliopH4Ft7bRYJZ+N0 PSVUvnSDibt/o3hOS1gq5ZH8pCVpXYVEj3bF+DtcB6WdPcMJm+dbwWp8nLcVuU1Ao2/YX7qURUB CX2Y4jQRAvq6AbVw87y5gddlgOdNCUzDLWQwJVASt/Z1HSZqjov0jLa26C11cPDsYE4sCRrsfA2 7/fp/LVm8twhqICCpxOODebn7nQ14/6b8UVYOGq3ym2C9YMDnkNqjub70MGUtx7I4g== X-Received: by 2002:a05:600c:c84:b0:4a2:10f9:37db with SMTP id 5b1f17b1804b1-4a7c0a4b2efmr47889405e9.7.1793092900108; Tue, 27 Oct 2026 02:21:40 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:37 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 55/61] python3-vector: Upgrade 1.8.1 -> 1.9.0 Date: Tue, 27 Oct 2026 11:20:22 +0200 Message-ID: <20261027092028.782979-55-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131519 Upgrade to release 1.9.0: What's Changed: Features: - perf: cache coordinate-type and handler lookups in dispatch - ci: run Awkward backend tests on GPU - perf(awkward): gather each operand's coordinates with one carry - feat: validate coordinate names in one place, for every backend - feat: test on Python 3.15 and 3.15t - fix: dot/eta closer to ROOT, compare vector results with ROOT's. Fixes: - fix: not_equal, is_perpendicular, and is_spacelike predicate logic - fix: correct awkward backend field-leak, behavior, and dict-input bugs - fix: correct multiple bugs in the NumPy backend - fix: exports crash without optional deps, Vector.like() type safety, and docstring corrections - fix: correct several Numba backend bugs - fix: symbolic sign, Max/Min, and numeric copysign in the SymPy backend - fix: correct overload param names, __array__ protocol, _wrap_result precedence, duplicate alias guard - fix: align Lorentz/planar coordinate conventions across signatures - fix: do not use Self on Python 3.10 - fix: give a useful error when ProjectionClass*D is missing Documentation: - feat(docs): add llms.txt and Markdown page versions Maintenance: - chore: fix noxfile, CI pass gate, and stale config - Dependencies update - chore: secure CI - ci: use nox session for gpu ci Signed-off-by: Leon Anavi --- .../python/{python3-vector_1.8.1.bb => python3-vector_1.9.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-vector_1.8.1.bb => python3-vector_1.9.0.bb} (88%) diff --git a/meta-python/recipes-devtools/python/python3-vector_1.8.1.bb b/meta-python/recipes-devtools/python/python3-vector_1.9.0.bb similarity index 88% rename from meta-python/recipes-devtools/python/python3-vector_1.8.1.bb rename to meta-python/recipes-devtools/python/python3-vector_1.9.0.bb index b04184cc88..0aa804fb58 100644 --- a/meta-python/recipes-devtools/python/python3-vector_1.8.1.bb +++ b/meta-python/recipes-devtools/python/python3-vector_1.9.0.bb @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b9f683a957276148387db50971a7b3ef" DEPENDS += "python3-hatch-vcs-native" -SRC_URI[sha256sum] = "1b7658a4fbc7b593342506a1b84eff3459745b09c98c3be83ed58df31fd29b43" +SRC_URI[sha256sum] = "72128b48b6a72af965babd63dccc5a110f0729e6404dcd8c5c75eaac31b80d84" inherit pypi python_hatchling From patchwork Tue Oct 27 09:20:23 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102107 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14685.1793092903203000643 for ; Tue, 27 Oct 2026 02:21:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=fjqVUtAd; spf=pass (domain: konsulko.com, ip: 209.85.128.41, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4a20bdaf39cso40327005e9.1 for ; Tue, 27 Oct 2026 02:21:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092901; x=1793697701; 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=BROFX+lM4fqy2Jx0tUSxaqz+jBDIZMXfv9+Vq4K71pA=; b=fjqVUtAduybx0a5sloRGxkN1G6M7YU3qQlT76FHpKYJwBqC9pUTLYE965xJcv6IvGn 85pTaC3biiVncU0IBcyeZ1DAPxcczC6Z8yAq8eAiYSWD9mGh30FZ7S/lA6a9RqWmV4du plcTn3PZq1o5EzsERF76OG2q3iezusAceaYe0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092901; x=1793697701; 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=BROFX+lM4fqy2Jx0tUSxaqz+jBDIZMXfv9+Vq4K71pA=; b=LAc9AsnRxcSW0sJCFne/Vhkrsly+Wn8OUAcVLTwZAT1guhJJlzbg6pHisoF6fGT+pM XAJ3lHtztmNbI+8reWu0ocdj/LTjueDIaYpbwLGiTH+x18PV5A2BIR49rguikJ1J/Ezy FT/h5PTs4kUF6EXdIAlvEhXAdSsWG9TABye4hljQLosKZz9grG77tPW6WK7fSBqUtxm3 0rvCJVnQclP/DadsG086yAfmDzpBkOwFpl8Zx8fZm6WocGLw5fHUVb4760pdr0QFwb6i 1+s6DB6yjw8hOJh+nX13o8+uFwBh7liUXvkJUdXyBJ6VOYmbnAyCqFjEwc7QGBydVtoe msvQ== X-Gm-Message-State: AFq9FYJ5Pf5fG4Wa4brBZ5yxUy1H1xjI62K27yb5hXDdaJJzZ1/51IWT EZfquRPZenAn1eJSfXkL48ZYRO2vySqR7639pbR8BzbldW8Rw+OcsQy2TFVrnpyTkKU9YkyQWMF XojOm X-Gm-Gg: AYBFou1eXVop1Il1utCz63n7MmDmbn8qiSakc5e+mBNA0xem47/PFGK+pIEHkHYUzal gqoze7sYf+maJhX8AzDukcoMfAA5BEDAfzLyo5WdfA4599Mw9ZX//nzckVQiIG0TLo459UKTndr xn3nwP1eluiIsrLxYyw3V6uuUdmvIxQSzZjoaoPrWSY3vdT48zkg7HhpnJJAobfvF2RcY+9cFri nXh1pIzmGCj/7JuL6V6PzeXyvlmsarONoxbxaKsCtjTkVZsjiAIsdDHWmSb/BlJ6qEW5mS//YYg 2t/KUooUfXB5XPn5lDAG9LCE9Noceyvdks8hg0CeIrrx0hgzu7DjUNqWLzTpeu84YBEhId7vYZp n1QE2ZoeXpwTdsL3ZGE2Kr2+RJi/92nuMbblLBlf2oCrgelsH9kZVy/id5yWzg0G2XLg5Vwazjj c/6sc6zVluyn5jFKG/LdBJiksZbu5rzj0imgVZpxTOEFMXf5lW1KlAANJItdkVrcjnvtS2UISQy XA5d1ROSxWpJUCXXOL8hk1YveMwRxMenohbsEI+1YlPd9MNfFffn2PrRYeByQek5gPhie8O1rEA d5yjdjVxCJl57S39Jt7kN7IeRvVFG+THEoVmy0NDgnM+lMOfcoF5sw8ypOnsmvEvW3IKBfBUOOj lNPduFv0kDfQf5s/0nqq9zwkddA== X-Received: by 2002:a05:600c:83c7:b0:4a1:83f0:7c91 with SMTP id 5b1f17b1804b1-4a35aca186amr172283925e9.18.1793092901495; Tue, 27 Oct 2026 02:21:41 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:40 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 56/61] python3-virtualenv: Upgrade 21.7.8 -> 21.14.13 Date: Tue, 27 Oct 2026 11:20:23 +0200 Message-ID: <20261027092028.782979-56-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131520 Upgrade to release 21.14.13: - Stop bash running commands from --prompt or an environment name containing $(...), backticks or a backslash after shopt -s promptvars, set -o posix, or in a child shell that inherits an exported PS1 (GHSA-cx6f-vjhg-g3cc); reported by rozzkml. zsh now draws the prompt from psvar[9], which is never parsed as shell syntax. Write the .venv redirect and the wheel RECORD with exclusive create, so a link planted after the existence check cannot redirect the write. On POSIX, a read-only .venv redirect that points at a virtualenv is replaced. License-Update: Copyright years updated Signed-off-by: Leon Anavi --- ...irtualenv_21.7.8.bb => python3-virtualenv_21.14.13.bb} | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) rename meta-python/recipes-devtools/python/{python3-virtualenv_21.7.8.bb => python3-virtualenv_21.14.13.bb} (64%) diff --git a/meta-python/recipes-devtools/python/python3-virtualenv_21.7.8.bb b/meta-python/recipes-devtools/python/python3-virtualenv_21.14.13.bb similarity index 64% rename from meta-python/recipes-devtools/python/python3-virtualenv_21.7.8.bb rename to meta-python/recipes-devtools/python/python3-virtualenv_21.14.13.bb index 820db11d71..e3a3a109af 100644 --- a/meta-python/recipes-devtools/python/python3-virtualenv_21.7.8.bb +++ b/meta-python/recipes-devtools/python/python3-virtualenv_21.14.13.bb @@ -1,12 +1,10 @@ -# SPDX-License-Identifier: MIT -# Copyright (C) 2023 iris-GmbH infrared & intelligent sensors - SUMMARY = "A tool for creating isolated virtual python environments." +DESCRIPTION = "Virtual Python Environment builder" HOMEPAGE = "https://github.com/pypa/virtualenv" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=0ce089158cf60a8ab6abb452b6405538" +LIC_FILES_CHKSUM = "file://LICENSE;md5=36ef9437b761b314fa717c786c5ca460" -SRC_URI[sha256sum] = "1dc49c790072a9072cb1803f9bd62aa69cd583077cada32390f75505cdc64c9b" +SRC_URI[sha256sum] = "de5307ba4b9a0001d9c8ea02832d38f63ca432880f416c1bface61c4323fd905" BBCLASSEXTEND = "native nativesdk" inherit pypi python_hatchling From patchwork Tue Oct 27 09:20:24 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 102108 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14870.1793092904506570088 for ; Tue, 27 Oct 2026 02:21:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=XD2/a2rQ; spf=pass (domain: konsulko.com, ip: 209.85.128.49, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4a20bde60a0so33554095e9.3 for ; Tue, 27 Oct 2026 02:21:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092903; x=1793697703; 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=ny3n9znLwE5n6QsbQyu8qPORu5e7JW1BXOsz4J1yGsg=; b=XD2/a2rQ58jPHtv6P0p8Nbw4COHPdMZyMjQgZLVu0AV7X0rMc8wUBWp8HuhTTss93F gB37qTKnenG/8Wo3aqkYC2APmM1b2XkEdWKxp5vQsUcCgIPRF8OgV82+uYksCNwqxxzD gnOr5XuCjrN+bPmFrXPLtrOFiAqCS75RkCp7w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092903; x=1793697703; 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=ny3n9znLwE5n6QsbQyu8qPORu5e7JW1BXOsz4J1yGsg=; b=A5wcMs4Nu4bdaviA0GKKPs+thLXOg1p9i7022Vd8GpIiwejY2Nx/VIZ3Hm87RCuruI /5X4m4JngMOLpNUpm+rCf7uznsZWi4/ND28jSs9xzLVRguFE+qo4lyeXp6cuO+b5/xQh rysQtZ0PHDzGyEL9h5w1iWn/2RiKiSdb8N07N5nCJ4NiI0ELj2Nos9wS82auasz/Fami jPElftKf+EUao8iDF8ye1f4nF2eENOAqMkkZegiZJNXSHgPKnkXuv9g6NCkb9dpLtgzf +wD6pG+r3sRjjAyxXZ0MhomVeG8t6Q4K8DpLW1AMlmXqIX+MbW8oaNuPjN8nZI23LFVA sltQ== X-Gm-Message-State: AFq9FYIghqvoo1EgPOhB5/AKjUydaSzxZIkLgf2FHTbxR2LlcjGZwKpB S6csoGTJs8Nh3IsbibKBEjUIgRJekyBCgwffhKSZ2YYJ6ur7uX5f96JQ8AqZnrOY31GgQvZ9cjl NQxx6 X-Gm-Gg: AYBFou0Vaur7Lic/eo0lN/Yux/tmydtYc7h4RBgvdi6a7Z6a9yduFCYqh/8EnY5D84M EOE/k7FuGQNFHln6/4Q/4Lxo/bfGEudTe6FKUk0oG17SPb/JEa+4cRQGyraRl/yUL3uQURX28km TsM49vGLfbxdTrsmeK6IJOtcShPkYwLe1qAGWngpdD9s7VGTp/OcAQN26Zw9V9D/EexassFUdFu 325MKm/sUqADKLNb81v+8t0JCk69K/AjqmpcKVoCx7/nBcDHMd9DslN7/+082QqkqxONMVsYKAp q3ybUysDos9ayRc60OzUuwYZDFi6FXClYSJ0lUNAnHg9QneG9cif2BVE/qTcivjRGMTR9kCgDZT jjranI1vlwQn8PQuZ/3ACC5nnPlnr/BYQDgRTvbLW1sZiLx6+yN2tPqA5hbBYu9+J8H2wh0kdBT eQPTSZxxhwVzuSaUbgr/Rgy5WgFAnXfmvRzM1g5+xls2eOcLd3wUqnm6S/9VHVFNjITGf7gGZw+ Bv8A9ZDL+G2c2WW0sp+QTzoPRDs7aHQYCyUHkcbctra9Q8tJj+X+5V1gnaKnrFMICvZSrCtk1aq MvBRxmCdCLmfw6bb1New1AM5pjWdZlWGgmNrR5uDgtns2tY4OY9n69BYn0M9h2ybMc1BjOSukL6 K+AIR X-Received: by 2002:a05:600c:4f10:b0:4a1:dda8:eb73 with SMTP id 5b1f17b1804b1-4a35acaa4a8mr178661225e9.27.1793092902847; Tue, 27 Oct 2026 02:21:42 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:42 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 57/61] python3-wtforms: Upgrade 3.2.2 -> 3.3.1 Date: Tue, 27 Oct 2026 11:20:24 +0200 Message-ID: <20261027092028.782979-57-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131521 Upgrade to release 3.3.1: - Keep the form prefix when FieldList renumbers its entries - Speed up URL validation on hostnames with many dashes Signed-off-by: Leon Anavi --- .../{python3-wtforms_3.2.2.bb => python3-wtforms_3.3.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-wtforms_3.2.2.bb => python3-wtforms_3.3.1.bb} (84%) diff --git a/meta-python/recipes-devtools/python/python3-wtforms_3.2.2.bb b/meta-python/recipes-devtools/python/python3-wtforms_3.3.1.bb similarity index 84% rename from meta-python/recipes-devtools/python/python3-wtforms_3.2.2.bb rename to meta-python/recipes-devtools/python/python3-wtforms_3.3.1.bb index 3adb2a57b4..dbf472a618 100644 --- a/meta-python/recipes-devtools/python/python3-wtforms_3.2.2.bb +++ b/meta-python/recipes-devtools/python/python3-wtforms_3.3.1.bb @@ -5,7 +5,7 @@ LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=17ed54aa95f4a6cd0d7a4747d14b64d0" -SRC_URI[sha256sum] = "7b00c73f8670f35d4edb0293dcd81b980528bee72fd662b182aaba27ae570b93" +SRC_URI[sha256sum] = "9d10ccb5740290c9ae6673522d87bcae3b669cf0cb4e4584aee229b4694af10c" inherit pypi python_hatchling From patchwork Tue Oct 27 09:20: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: 102109 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14871.1793092906100526824 for ; Tue, 27 Oct 2026 02:21:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=ILjG/rX5; spf=pass (domain: konsulko.com, ip: 209.85.128.41, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4a2167bd087so25898955e9.3 for ; Tue, 27 Oct 2026 02:21:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092904; x=1793697704; 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=JIz+750Tzqf0O7idbS4pbagXOvBQ7vT4/vZC/oIP2fA=; b=ILjG/rX53nBeD5QKLjnctmeNo7g+XF2jYk5xIfR1Q3n8E/i/qhZmtLQ9WnEeyvwh5j rQ6bcSJfxTtwniZTL33so3p9WZ27ik8yUlbUGmF3xxlcphEBqp5YjcVk3StFonIzX2IL hxdx+p9s7OGt6UmnwuJ/gQ4EiAxT7Yj88Odgk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092904; x=1793697704; 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=JIz+750Tzqf0O7idbS4pbagXOvBQ7vT4/vZC/oIP2fA=; b=1ht+FqmFq7SgASt0rk0uiSTeVYaf9xp9TCF4QCUvcs0TqXvaPgKZcORREyWi+4Tdki 204VjAV2Bs/C1P5kzh0AylbycRSLbuWbywgbyZwQQRaHDY4SehjcZ+ny2O6IlNHhm3QU OCjdj0/Kvn/eWvgMagousRq3xmAp1tezLKRz8aumgYVKsEfwWFe79e2JyjrH3ez6lK2R ScVIgenE4NyLht9pz+f4niG5hoCn5Dws6dOqVP4hT0N4SHgJx3jQ352Bv2vLeM595Y2Y YuQQujLmgAdhPfafU0Tf5rpSeFgvuAFq9W73LltxlDyclXgfjMO4+w3nr0KjhWtkdLR1 gJwA== X-Gm-Message-State: AFq9FYJKq568cmiR6D/vb/+tc8urrg8HrGA8z1+btjzMbgRstIZ93UjJ PCZ9lByD2xNY7JouGWpzHY/Yzr1CfeH8GCHSJEtY1R0mQ18GAefZQiNPlqOC65fM/6CYaq4gIwc V4Rc/ X-Gm-Gg: AYBFou00Q43TPWOryVvfsnaizNHVJqQ2tf3t+GGduowZMIko7SBvi/tUG/ncdza0E5v 3waNVH0maE60TiVITdvghrt8KJuAsfGN32gRHrxN9Zs56Md74xDKKgFrKXWzIBINOJUPbxrVTs4 TIZRuuuTLZtYT+YJ6MjE4PyK+TPtL/VBDbxpfLnqUP6P5g/qxlWVuOgj05TfKBNaDbOSG9Xm26b z2sUwZpACPzgfqe20oBze9FJni0nZ6Cd4OMb3LGrHaFNuMQXbFh6GjUqqas7acxOub5j1lVvN6Q vFTLPJr6EvcI2zkczyEst666+zc4toaQd4KVGWfIE00tiRHq4iPp5ab9trg28bPyp1Ictsh7dIy /I9aqd2y7dtLPox3MUsLJChKKzogkPjAly9xUZpUCrDdwm+rQ+EvoPACE0PXazfjlXYy1AEiL9W GqK/PzesdVM+g9J3IZFBf1fSsp7Uifjw9wRHiluSZVe3WHQMlRBWe/Bo/XylbDVDsVdMLwyQiBj 6HB6zAhnTqTciNVDGq6LCi3mmrhjkhAwzrA8ZgZ9jJGb8dj1E31jEVvRLICA2SxV+LABxo4JrV2 6AobFfAUwxRhH4EaFBtg6ntxV1w/O/5jICU33M7NI1s+CkkxfWqtuVKfDD/da+ffQVcSDGA7+1x hjVaK X-Received: by 2002:a05:600c:4f56:b0:4a5:a5ca:de1d with SMTP id 5b1f17b1804b1-4a5a5cae166mr146692185e9.30.1793092904401; Tue, 27 Oct 2026 02:21:44 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:43 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 58/61] python3-xxhash: Upgrade 4.0.1 -> 4.0.2 Date: Tue, 27 Oct 2026 11:20:25 +0200 Message-ID: <20261027092028.782979-58-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131522 Upgrade to release 4.0.2: - Improve type annotation compatibility with hashlib Signed-off-by: Leon Anavi --- .../python/{python3-xxhash_4.0.1.bb => python3-xxhash_4.0.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-xxhash_4.0.1.bb => python3-xxhash_4.0.2.bb} (85%) diff --git a/meta-python/recipes-devtools/python/python3-xxhash_4.0.1.bb b/meta-python/recipes-devtools/python/python3-xxhash_4.0.2.bb similarity index 85% rename from meta-python/recipes-devtools/python/python3-xxhash_4.0.1.bb rename to meta-python/recipes-devtools/python/python3-xxhash_4.0.2.bb index 4a9a995414..fd2ce3be5a 100644 --- a/meta-python/recipes-devtools/python/python3-xxhash_4.0.1.bb +++ b/meta-python/recipes-devtools/python/python3-xxhash_4.0.2.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c6a4f6d709b13927e4d5e9ff13cf8956" DEPENDS += "python3-setuptools-scm-native" -SRC_URI[sha256sum] = "d55bf4ef10eb09b8b6866790e083d26d087d84caa3cc0946ba87c3ca7ecaf7b7" +SRC_URI[sha256sum] = "af3d1b3cfa5280e84d8968e9f30c9eca75781db4915eb6d6acb0dd4fc93e0f47" SRC_URI += " \ file://run-ptest \ From patchwork Tue Oct 27 09:20: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: 102105 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14873.1793092908305834118 for ; Tue, 27 Oct 2026 02:21:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Ja8Jf/JQ; spf=pass (domain: konsulko.com, ip: 209.85.128.47, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-4a207b02a2cso25300275e9.1 for ; Tue, 27 Oct 2026 02:21:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092906; x=1793697706; 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=Yexbg9ia+D7MknIeXVYPGMYjNWb2BRaiU79dWQOaO4E=; b=Ja8Jf/JQAUVE6ARSess3XDbD8Q5Lg5GPrXPNmBt/MqWTVMWTOHb4uXDTW6X5M8Yp5O 6QJRbpF8MYC1n8w+DYZL8fb1awRL1NpR9ziMrg/DtPst2TrCFDXimHmbrFb3/jxHKY7K ssa5RgDLO+2qMzHaeIA3rlEQahFCp2I8vpynU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092906; x=1793697706; 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=Yexbg9ia+D7MknIeXVYPGMYjNWb2BRaiU79dWQOaO4E=; b=mTklnvV0dfYZgmDqCxyJMWVH8tUwtmWvdKgT8IbGrglmTpN3uqzoqG8LwvWxgFFT5O c+Jh/kH+J06rx+EQyFWiReLAcdfKYai0KafbL9IR58ZjbRDzLC0aTjHVrz6vPqOhx2zN tFpMR64aYCUEgFuQW97hSlTCnZEz/2DnraZ+OzON9GG2OLE8k/ri988OF616UP2GUv7H ghMpZQrhcM4rV2F2wPAsu9BEesihBUa4sV6+3Dgt1v0Fc4lFeXCZPwguubmZ/Ybpzdvr PEn7QEPF6IXQVHaiRU0K7nAv3883g3PuIlSBOqcgxdiQcqtt3zwQgJSDEvR73u7kTUMf AcCg== X-Gm-Message-State: AFq9FYJ72MnVtEdyamhzBOQF4vYZaCXFFjS+2JVwVcnRK5BmL49J9nQ9 1JiJ1MUwIXYFyeJEGbMMSOIe5TWKp0xmSxLIVfWBpaZBOlYFVY3uUUO+yY29tcjoCcNK8BtwjaN TrzYK X-Gm-Gg: AYBFou19c/DJDPJuU8Dkqt1vYehN9TyhavpXGmDuOU632JwoU3SqhfsV4K+yXN8/6le wld6qY3e9HD0yNNnYLvX/svjIa8xBMN3cfFovORsWVHEA2uaWDMwQRsmuyx/tsveSHAfAl/08xO FaWpy+TWhJO8xV5a++AmttU0ONvReppzKPK82EricJrE58N5e+QfYhcdHN1xorYC6A4oTwhwcM1 hcmTf5RezVdBu7ZVfPmPyfoISZ4J4yPM6gyXTagQUntuJok1sa+6tlvFr6bwd/xAfMWxRHqF4+C Yjrp+0lbRnf/C/Gz594c58wdE8hteWt+cu1UnxqGqT4uIi/qDYO8PQX8aeUMFmXVwDfZt9LmArI 2+e1KQJrVcbzaZtVOxDanf/aA0ugOgxx3ms/DEZPP0saO5vI+HrIGl5/9+IRoAJolRd9F+95rPy whO91jpCyoaxycQoh0QXRYFwdFT3kiYirqvPT6bN1ECkZeZTpF+cX31RnJBk0MWxwzc+W9STNu1 XiVeEhIU5rdUcBxT1qCGBq/9hLeq28YTjS+7va6szWpS1JomRcWfMpMRttMJTl3OApDXsa9cxHb LcmWEIhSLYlJ2L0pr/o2aE4xs7rKktBg+LI8s/uUyUPa48uUUMrYW30QrkcPWgcp+bZHzqJW2DG IZwac X-Received: by 2002:a05:600c:4e0e:b0:4a2:397:73f6 with SMTP id 5b1f17b1804b1-4a35ac9d227mr173053695e9.8.1793092906615; Tue, 27 Oct 2026 02:21:46 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:44 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 59/61] python3-zopeinterface: Upgrade 8.6 -> 8.7 Date: Tue, 27 Oct 2026 11:20:26 +0200 Message-ID: <20261027092028.782979-59-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:21:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131523 Upgrade to release 8.7: - Release Python 3.15 binary wheels. - Fix free-threaded (no-GIL) data races in the C lookup caches. Concurrent lookup() and changed() calls could crash while cache fields were being replaced. Their lifetimes are now guarded by a critical section on Python 3.13+. Also affects GIL builds. - Fix reference leaks in the C optimizations when the lazy import of zope.interface.declarations fails partway through. - Drop support for Python 3.10. - Remove the C optimizations' code path for static types, which was only used on Python < 3.11. Signed-off-by: Leon Anavi --- ...ython3-zopeinterface_8.6.bb => python3-zopeinterface_8.7.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-zopeinterface_8.6.bb => python3-zopeinterface_8.7.bb} (89%) diff --git a/meta-python/recipes-devtools/python/python3-zopeinterface_8.6.bb b/meta-python/recipes-devtools/python/python3-zopeinterface_8.7.bb similarity index 89% rename from meta-python/recipes-devtools/python/python3-zopeinterface_8.6.bb rename to meta-python/recipes-devtools/python/python3-zopeinterface_8.7.bb index 06f3fe85ab..e7d26dc8c3 100644 --- a/meta-python/recipes-devtools/python/python3-zopeinterface_8.6.bb +++ b/meta-python/recipes-devtools/python/python3-zopeinterface_8.7.bb @@ -7,7 +7,7 @@ PYPI_PACKAGE = "zope-interface" inherit pypi python_setuptools_build_meta DEPENDS += "python3-wheel-native" -SRC_URI[sha256sum] = "b40ef9b4873afb5d0dec02b8d2dfde1cf18c72337b60c99cb735961e0bac05c0" +SRC_URI[sha256sum] = "0b47b62e8d0d99b24bcdd32f4f2120425e5019c3bee2ad69a0e1d75737487a96" PACKAGES =. "${PN}-test " RPROVIDES:${PN} += "zope-interfaces" From patchwork Tue Oct 27 09:20: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: 102111 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14874.1793092909875981093 for ; Tue, 27 Oct 2026 02:21:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=pZIanNy/; spf=pass (domain: konsulko.com, ip: 209.85.128.47, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-4a218c463d1so24399185e9.0 for ; Tue, 27 Oct 2026 02:21:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092908; x=1793697708; 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=ekyZEPQzt7mGwzr9fvh2ptpAxSA/cIupggPSrMiEdw8=; b=pZIanNy/uXPPlFJOdar8T77m1Riaz2D92vL1gLF9TPaI/1Ii6aGVI6GpU6oPyHyxPL xOFaj1dF61IWW/6bquos2fKSY9tWHDqddX3B1xUsbxH7OQ25TBmO9F4lajdY0c3Vekel miYuRNeBpfDpX9UsPvawHAcoRDoNDBR47+XsI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092908; x=1793697708; 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=ekyZEPQzt7mGwzr9fvh2ptpAxSA/cIupggPSrMiEdw8=; b=kfvlKaZtsEUwnUwAnP/fhLvJlhXQsixe2AeOfDbP6HxuwgSNOKymPLQfe14l/K8UTS x2fw7Y4YF04SZ1LxVFKdRhKDPYjhjxtz7KzKjiWVkLdkz4zHbFBpigE0aABW1zY36bdR /bWnt9VEuUvI1vz/PEIBwwtzcyQE53W+mpy50yyiFK09GPkfYZYx+eLr62RBKRK5AyVE eoJzrWLcCwh7OQdcApI0BgkKdibk65fJ2u0XpHFr70LyBDfsB8y/QrZkSS9lkNt9127C WkZwCEawbIkq/Wr5dIcltEczQT85RVgZUTMZx7BDm99Stcj4yQKLSdQckOf7zsWYLF+P Fg9g== X-Gm-Message-State: AFq9FYITJrd5kFksLwhsrxhZAk4FZ/XPALamybMDwQtS4Dx3CPby+1k1 ne8JbKtUuP955mKs9FQUd9E2+WwSutKjujzLH+EnIzvK/Iw7n/V66LAEpCL+fxCMXUh7FWLj0xv 1hNgI X-Gm-Gg: AYBFou1esEmL0UJaGyB+s0ML1XTh1iFplRhDN65tSwgZ0GaMgOl8q/YzgEMgdzCwHXo DL+rGtTjm53rB4ZhoboaBMf+3ySydtt8a8DUe4BRHzZhQxKC4Ui3KdkNzeThz6oyg4zjT7TGEDL 26CRkHzt5/ImN9ZHu9UZ6+PlFAvy+SP3h9bsJQR7vzixIBOq+FqrP9E2EkIt4ydy9ZrDWLLtDRh aig6QixFtY4T6p+BEyRRXy4EGWlDfCJt81jYJls84gRhmQJKqfYBUlol9om9hCbJ21GXCzbuNnG y0yPutNRKgjobCuy7hLPAQ6ywKHUmlOb9oRkX2n962HvAABvPCdmZqiYTHYOGL31MV9EkwwmCL+ cs7C8cB1VCB7bFa9nlNvE65a0yYBLQO0ssYlV5jIizNj6uYMFTV9CVEwApLqnSpQpPXpGXLYmn7 PMszAQbiMC/nU8IQf/oCN9d7QwGB61ShZMkH3xdM5hamo3XZR0Y4DfTAu7ATDmh8/26INrYGF/K F2bSYjySTVk6JBiKcHqrunUD9FFu1fhLMEC78gN9EuZy/NCfSaCW4FjZJ7QgwpQVMgjaLgbO6hq mcjMdJUKlh+JCBDgYH1Nyz/MT/QUCXJM1LC/UFTUgpudG+AsXSFP5PWuG4LR+D3U5FHuun0QggK ofMOuXw== X-Received: by 2002:a05:600c:3acb:b0:4a1:992f:d0e7 with SMTP id 5b1f17b1804b1-4a35aca4fe1mr170858405e9.16.1793092908052; Tue, 27 Oct 2026 02:21:48 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:47 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 60/61] python3-ruff: Upgrade 0.17.1 -> 0.17.2 Date: Tue, 27 Oct 2026 11:20:27 +0200 Message-ID: <20261027092028.782979-60-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:22:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131524 Upgrade to release 0.17.2: Preview features: - [complexity] Add unnecessary-regular-expression-compile Bug fixes: - Avoid syntax errors for type variables with starred constraints (UP040, UP046, UP047, RUF053) - [pydocstyle] Treat backslash-escaped *args and kwargs as documented (D417) - [pylint] Avoid false positive on starred elements (PLE0643) - [pylint] Mark fixes unsafe when deleting comments (PLR5501,PLW0120) - [pyupgrade] Mark fix unsafe when deleting comments (UP035) Performance: - Avoid intermediate names in lint name resolution - Prefilter bidirectional Unicode checks by UTF-8 leading bytes - Share postfix parsing and reduce expression copies Configuration: - [pylint] Add a configurable allowlist for magic-value-comparison (PLR2004) Documentation: - Clarify documentation and correct stale guidance - [pyupgrade] Remove mentions of variance related to fix safety (UP040, UP047) This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi --- .../python/python3-ruff-crates.inc | 40 +++++++++------- ...e-atomic-for-AtomicU64-on-targets-wi.patch | 47 +++++++++++-------- ...-ruff_0.17.1.bb => python3-ruff_0.17.2.bb} | 2 +- 3 files changed, 53 insertions(+), 36 deletions(-) rename meta-python/recipes-devtools/python/{python3-ruff_0.17.1.bb => python3-ruff_0.17.2.bb} (86%) diff --git a/meta-python/recipes-devtools/python/python3-ruff-crates.inc b/meta-python/recipes-devtools/python/python3-ruff-crates.inc index 50b22b418a..f657504ad7 100644 --- a/meta-python/recipes-devtools/python/python3-ruff-crates.inc +++ b/meta-python/recipes-devtools/python/python3-ruff-crates.inc @@ -43,7 +43,7 @@ SRC_URI += " \ crate://crates.io/bytecheck_derive/0.8.2 \ crate://crates.io/bytes/1.12.0 \ crate://crates.io/cachedir/0.3.1 \ - crate://crates.io/camino/1.2.5 \ + crate://crates.io/camino/1.2.6 \ crate://crates.io/cast/0.3.0 \ crate://crates.io/castaway/0.2.4 \ crate://crates.io/cc/1.2.65 \ @@ -55,12 +55,12 @@ SRC_URI += " \ crate://crates.io/ciborium/0.2.2 \ crate://crates.io/ciborium-io/0.2.2 \ crate://crates.io/ciborium-ll/0.2.2 \ - crate://crates.io/clap/4.6.6 \ - crate://crates.io/clap_builder/4.6.6 \ + crate://crates.io/clap/4.6.7 \ + crate://crates.io/clap_builder/4.6.7 \ crate://crates.io/clap_complete/4.5.58 \ crate://crates.io/clap_complete_command/0.6.1 \ crate://crates.io/clap_complete_nushell/4.5.8 \ - crate://crates.io/clap_derive/4.6.4 \ + crate://crates.io/clap_derive/4.6.7 \ crate://crates.io/clap_lex/1.0.0 \ crate://crates.io/clearscreen/4.0.6 \ crate://crates.io/codspeed/5.0.1 \ @@ -265,10 +265,14 @@ SRC_URI += " \ crate://crates.io/pest_meta/2.8.2 \ crate://crates.io/phf/0.11.3 \ crate://crates.io/phf/0.13.1 \ + crate://crates.io/phf/0.14.0 \ crate://crates.io/phf_codegen/0.11.3 \ + crate://crates.io/phf_codegen/0.14.0 \ crate://crates.io/phf_generator/0.11.3 \ + crate://crates.io/phf_generator/0.14.0 \ crate://crates.io/phf_shared/0.11.3 \ crate://crates.io/phf_shared/0.13.1 \ + crate://crates.io/phf_shared/0.14.0 \ crate://crates.io/pin-project-lite/0.2.16 \ crate://crates.io/pkg-config/0.3.32 \ crate://crates.io/portable-atomic/1.13.1 \ @@ -299,8 +303,8 @@ SRC_URI += " \ crate://crates.io/r-efi/6.0.0 \ crate://crates.io/radium/0.7.0 \ crate://crates.io/rancor/0.1.1 \ - crate://crates.io/rand/0.8.5 \ - crate://crates.io/rand/0.10.2 \ + crate://crates.io/rand/0.8.8 \ + crate://crates.io/rand/0.10.3 \ crate://crates.io/rand_core/0.6.4 \ crate://crates.io/rand_core/0.10.0 \ crate://crates.io/rayon/1.12.0 \ @@ -362,7 +366,7 @@ SRC_URI += " \ crate://crates.io/strum_macros/0.28.0 \ crate://crates.io/supports-hyperlinks/3.2.0 \ crate://crates.io/syn/2.0.119 \ - crate://crates.io/syn/3.0.5 \ + crate://crates.io/syn/3.0.6 \ crate://crates.io/synstructure/0.13.2 \ crate://crates.io/tap/1.0.1 \ crate://crates.io/tempfile/3.27.0 \ @@ -372,7 +376,7 @@ SRC_URI += " \ crate://crates.io/test-case/3.3.1 \ crate://crates.io/test-case-core/3.3.1 \ crate://crates.io/test-case-macros/3.3.1 \ - crate://crates.io/thin-vec/0.2.19 \ + crate://crates.io/thin-vec/0.2.20 \ crate://crates.io/thiserror/1.0.69 \ crate://crates.io/thiserror/2.0.20 \ crate://crates.io/thiserror-impl/1.0.69 \ @@ -543,7 +547,7 @@ SRC_URI[bytecheck-0.8.2.sha256sum] = "0caa33a2c0edca0419d15ac723dff03f1956f79783 SRC_URI[bytecheck_derive-0.8.2.sha256sum] = "89385e82b5d1821d2219e0b095efa2cc1f246cbf99080f3be46a1a85c0d392d9" SRC_URI[bytes-1.12.0.sha256sum] = "8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593" SRC_URI[cachedir-0.3.1.sha256sum] = "4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873" -SRC_URI[camino-1.2.5.sha256sum] = "bb1307f12aa967b5a58416e87b3653360e0fd614a016b6e970db08fecbb1b80d" +SRC_URI[camino-1.2.6.sha256sum] = "bbbad30e4b4c14a39e3cc8aed085a12a327257c316619c93581e017bc52be591" SRC_URI[cast-0.3.0.sha256sum] = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" SRC_URI[castaway-0.2.4.sha256sum] = "dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a" SRC_URI[cc-1.2.65.sha256sum] = "e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96" @@ -555,12 +559,12 @@ SRC_URI[chrono-0.4.45.sha256sum] = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284 SRC_URI[ciborium-0.2.2.sha256sum] = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" SRC_URI[ciborium-io-0.2.2.sha256sum] = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" SRC_URI[ciborium-ll-0.2.2.sha256sum] = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" -SRC_URI[clap-4.6.6.sha256sum] = "473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca" -SRC_URI[clap_builder-4.6.6.sha256sum] = "7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889" +SRC_URI[clap-4.6.7.sha256sum] = "aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946" +SRC_URI[clap_builder-4.6.7.sha256sum] = "ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d" SRC_URI[clap_complete-4.5.58.sha256sum] = "75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a" SRC_URI[clap_complete_command-0.6.1.sha256sum] = "da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62" SRC_URI[clap_complete_nushell-4.5.8.sha256sum] = "0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce" -SRC_URI[clap_derive-4.6.4.sha256sum] = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061" +SRC_URI[clap_derive-4.6.7.sha256sum] = "f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0" SRC_URI[clap_lex-1.0.0.sha256sum] = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831" SRC_URI[clearscreen-4.0.6.sha256sum] = "d669bb552908e336ad5681789752033b45566b7e591aeaac7a614e58e5d6d8f2" SRC_URI[codspeed-5.0.1.sha256sum] = "7083f253260bcb4aaa3b4aa4c52973703dabc1a85c2f193997e2689aafa8a919" @@ -765,10 +769,14 @@ SRC_URI[pest_generator-2.8.2.sha256sum] = "6d4f36811dfe07f7b8573462465d5cb8965ff SRC_URI[pest_meta-2.8.2.sha256sum] = "42919b05089acbd0a5dcd5405fb304d17d1053847b81163d09c4ad18ce8e8420" SRC_URI[phf-0.11.3.sha256sum] = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" SRC_URI[phf-0.13.1.sha256sum] = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" +SRC_URI[phf-0.14.0.sha256sum] = "010378780309880b08997fae13be7834dba947d36393bd372f2b1556deb2a2f6" SRC_URI[phf_codegen-0.11.3.sha256sum] = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" +SRC_URI[phf_codegen-0.14.0.sha256sum] = "41b585a510fb76fdebead6897982ef2a03a21d8e6cbcca904999742a4afc6ffe" SRC_URI[phf_generator-0.11.3.sha256sum] = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" +SRC_URI[phf_generator-0.14.0.sha256sum] = "aeb62e0959d5a1bebc965f4d15d9e2b7cea002b6b0f5ba8cde6cc26738467100" SRC_URI[phf_shared-0.11.3.sha256sum] = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" SRC_URI[phf_shared-0.13.1.sha256sum] = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" +SRC_URI[phf_shared-0.14.0.sha256sum] = "c6fd9027e2d9319be6349febd1db4e8d02aa544921200c9b777720ac34a3aa89" SRC_URI[pin-project-lite-0.2.16.sha256sum] = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" SRC_URI[portable-atomic-1.13.1.sha256sum] = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" @@ -799,8 +807,8 @@ SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847 SRC_URI[r-efi-6.0.0.sha256sum] = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" SRC_URI[radium-0.7.0.sha256sum] = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" SRC_URI[rancor-0.1.1.sha256sum] = "a063ea72381527c2a0561da9c80000ef822bdd7c3241b1cc1b12100e3df081ee" -SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -SRC_URI[rand-0.10.2.sha256sum] = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" +SRC_URI[rand-0.8.8.sha256sum] = "e058c7de0b26af77780c769414d6257830bb240f3c38477dbc2c16e5f54d6d4c" +SRC_URI[rand-0.10.3.sha256sum] = "65c9fb96cbc91e3478eaae79a69fcd3f1ae4ad052e471fe6732fff548984b4af" SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" SRC_URI[rand_core-0.10.0.sha256sum] = "0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba" SRC_URI[rayon-1.12.0.sha256sum] = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d" @@ -862,7 +870,7 @@ SRC_URI[strum-0.28.0.sha256sum] = "9628de9b8791db39ceda2b119bbe13134770b56c138ec SRC_URI[strum_macros-0.28.0.sha256sum] = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664" SRC_URI[supports-hyperlinks-3.2.0.sha256sum] = "e396b6523b11ccb83120b115a0b7366de372751aa6edf19844dfb13a6af97e91" SRC_URI[syn-2.0.119.sha256sum] = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297" -SRC_URI[syn-3.0.5.sha256sum] = "12df2e0110f65b775f769bb17ef989067a1d931b2eb822bd4346631eeada89f9" +SRC_URI[syn-3.0.6.sha256sum] = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee" SRC_URI[synstructure-0.13.2.sha256sum] = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" SRC_URI[tempfile-3.27.0.sha256sum] = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" @@ -872,7 +880,7 @@ SRC_URI[termtree-0.5.1.sha256sum] = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcb SRC_URI[test-case-3.3.1.sha256sum] = "eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8" SRC_URI[test-case-core-3.3.1.sha256sum] = "adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f" SRC_URI[test-case-macros-3.3.1.sha256sum] = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb" -SRC_URI[thin-vec-0.2.19.sha256sum] = "79def32ffcd477db1ff26f76dab9e3a91f0bd42a85ca96577089b24623056f9d" +SRC_URI[thin-vec-0.2.20.sha256sum] = "4568d7e143ec86d2021c338bae2afa88699e84b8e0af523626654fe6f03a1748" SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" SRC_URI[thiserror-2.0.20.sha256sum] = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" diff --git a/meta-python/recipes-devtools/python/python3-ruff/0001-ruff-Use-portable-atomic-for-AtomicU64-on-targets-wi.patch b/meta-python/recipes-devtools/python/python3-ruff/0001-ruff-Use-portable-atomic-for-AtomicU64-on-targets-wi.patch index f2708bb6b0..ccf1d645be 100644 --- a/meta-python/recipes-devtools/python/python3-ruff/0001-ruff-Use-portable-atomic-for-AtomicU64-on-targets-wi.patch +++ b/meta-python/recipes-devtools/python/python3-ruff/0001-ruff-Use-portable-atomic-for-AtomicU64-on-targets-wi.patch @@ -1,3 +1,4 @@ +From d2c053cc5d1906f1276ce323531c626f6e199e26 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 21 Oct 2026 18:00:00 -0700 Subject: [PATCH] ruff: Use portable-atomic for AtomicU64 on targets without @@ -23,25 +24,17 @@ atomics keep using std's AtomicU64 unchanged. Upstream-Status: Submitted [https://github.com/astral-sh/ruff/pull/29627] Signed-off-by: Khem Raj --- - Cargo.toml | 1 + Cargo.lock | 1 + + Cargo.toml | 1 + crates/ruff/Cargo.toml | 3 +++ - crates/ruff/src/cache.rs | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++---- + crates/ruff/src/cache.rs | 57 +++++++++++++++++++++++++++++++++++++--- 4 files changed, 58 insertions(+), 4 deletions(-) ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -170,6 +170,7 @@ - phf = { version = "0.11.3", default-features = false } - phf_codegen = { version = "0.11.3", default-features = false } - pep440_rs = { version = "0.7.1", default-features = false } -+portable-atomic = { version = "1.13.1", default-features = false, features = ["fallback"] } - pretty_assertions = { version = "1.3.0", default-features = false, features = ["std"] } - proc-macro2 = { version = "1.0.79", default-features = false, features = ["proc-macro"] } - pyproject-toml = { version = "0.13.4", default-features = false } +diff --git a/Cargo.lock b/Cargo.lock +index 08da4b1..f6ae6ce 100644 --- a/Cargo.lock +++ b/Cargo.lock -@@ -2523,6 +2523,7 @@ +@@ -3123,6 +3123,7 @@ dependencies = [ "mimalloc", "notify", "path-absolutize", @@ -49,9 +42,23 @@ Signed-off-by: Khem Raj "rayon", "regex", "rkyv", +diff --git a/Cargo.toml b/Cargo.toml +index ae31696..57a66fb 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -172,6 +172,7 @@ pathdiff = { version = "0.2.1", default-features = false } + phf = { version = "0.14.0", default-features = false } + phf_codegen = { version = "0.14.0", default-features = false } + pep440_rs = { version = "0.7.1", default-features = false } ++portable-atomic = { version = "1.13.1", default-features = false, features = ["fallback"] } + pretty_assertions = { version = "1.3.0", default-features = false, features = ["std"] } + proc-macro2 = { version = "1.0.79", default-features = false, features = ["proc-macro"] } + pyproject-toml = { version = "0.13.4", default-features = false } +diff --git a/crates/ruff/Cargo.toml b/crates/ruff/Cargo.toml +index a7cd6cd..b7ca393 100644 --- a/crates/ruff/Cargo.toml +++ b/crates/ruff/Cargo.toml -@@ -77,6 +77,9 @@ +@@ -77,6 +77,9 @@ tikv-jemallocator = { workspace = true } [target.'cfg(target_os = "windows")'.dependencies] mimalloc = { workspace = true } @@ -61,9 +68,11 @@ Signed-off-by: Khem Raj [dev-dependencies] # Enable test rules during development ruff_linter = { workspace = true, features = ["clap", "test-rules"] } +diff --git a/crates/ruff/src/cache.rs b/crates/ruff/src/cache.rs +index 94ca467..3fca85e 100644 --- a/crates/ruff/src/cache.rs +++ b/crates/ruff/src/cache.rs -@@ -4,7 +4,9 @@ +@@ -4,7 +4,9 @@ use std::hash::Hasher; use std::io::{self, Write}; use std::path::{Path, PathBuf}; use std::sync::Mutex; @@ -74,7 +83,7 @@ Signed-off-by: Khem Raj use std::time::{Duration, SystemTime}; use anyhow::{Context, Result}; -@@ -23,6 +25,10 @@ +@@ -23,6 +25,10 @@ use ruff_macros::CacheKey; use ruff_workspace::Settings; use ruff_workspace::resolver::Resolver; @@ -85,7 +94,7 @@ Signed-off-by: Khem Raj /// [`Path`] that is relative to the package root in [`PackageCache`]. pub(crate) type RelativePath = Path; /// [`PathBuf`] that is relative to the package root in [`PackageCache`]. -@@ -341,12 +347,56 @@ +@@ -341,12 +347,56 @@ pub(crate) struct FileCache { /// /// Represented as the number of milliseconds since Unix epoch. This will /// break in 1970 + ~584 years (~2554). @@ -143,7 +152,7 @@ Signed-off-by: Khem Raj impl FileCache { /// Return whether or not the file in the cache was linted and found to have no diagnostics. pub(crate) fn linted(&self) -> bool { -@@ -503,7 +553,6 @@ +@@ -503,7 +553,6 @@ mod tests { use std::io; use std::io::Write; use std::path::{Path, PathBuf}; @@ -151,7 +160,7 @@ Signed-off-by: Khem Raj use std::time::SystemTime; use anyhow::Result; -@@ -522,7 +571,7 @@ +@@ -522,7 +571,7 @@ mod tests { use ruff_workspace::Settings; use crate::cache::{self, ChangeData, FileCache, FileCacheData, FileCacheKey}; diff --git a/meta-python/recipes-devtools/python/python3-ruff_0.17.1.bb b/meta-python/recipes-devtools/python/python3-ruff_0.17.2.bb similarity index 86% rename from meta-python/recipes-devtools/python/python3-ruff_0.17.1.bb rename to meta-python/recipes-devtools/python/python3-ruff_0.17.2.bb index 8ebcf1da1f..0a18c03807 100644 --- a/meta-python/recipes-devtools/python/python3-ruff_0.17.1.bb +++ b/meta-python/recipes-devtools/python/python3-ruff_0.17.2.bb @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e679ca4f742cbfa29ab6a499529c2d39" SRC_URI += "file://0001-ruff-Use-portable-atomic-for-AtomicU64-on-targets-wi.patch" -SRC_URI[sha256sum] = "5bb796c5112e9fb9527f2ef2faa0a130d6312d19de92bcfaddd70dbb2d41020f" +SRC_URI[sha256sum] = "84d632402d14c23b488f941db23712d6736a013225162062d34558c3f3c780eb" inherit pypi python_maturin cargo-update-recipe-crates From patchwork Tue Oct 27 09:20: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: 102112 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14686.1793092911011517502 for ; Tue, 27 Oct 2026 02:21:51 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=UkT4VZQg; spf=pass (domain: konsulko.com, ip: 209.85.128.44, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4a3517554f7so26939255e9.2 for ; Tue, 27 Oct 2026 02:21:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793092909; x=1793697709; 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=eBUFhDwSm8jFRae/q2DAvOdqBNdA79k0cGBAOR3h5mM=; b=UkT4VZQgjBTGpcvM5auAZAEn7fT/Ai3DB1C4ikjG0vZEIOSYQF70avJv5WWVC4EU3f Z045UI8kyHTMrtPn/7DhunmRQtcxBvVt6ZWM9Ur6JsBcjzqBN3OmDEqP089g91InHKcI D3fft5QNpSskjBIxF9ZXb5OM97HoXLBq2oa6I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793092909; x=1793697709; 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=eBUFhDwSm8jFRae/q2DAvOdqBNdA79k0cGBAOR3h5mM=; b=Vu2nygdtqvmyLf2h0MMHxtsM144H6kiHFsGXF2kDpYOd0UzHvCD1r1EBd6jVoZilvM 8ykPSXy6thSNi+5R/xZatRf3wmC6/WTrzFyNWIP0PO2RWv7uLzPwRX3eaL/cVYLGGO/V AdhBiOSgT4HbgRlgM7LR5IJJU+IGYMfwav+nkyQ+6bDz4/Xy2rWSAP7QQlF2FVSD993M x6WmPAGbd3WFhUeWid0gP8/AcQh0z2NmEscYAS3v5lvDGb93qvdXP7vvIA8jCn6Kx+nB cXhdNDm+Bi/VSXPzL1a6M3vmeqc8TnIZs7hPeJx+0AHNSMmRuObjMcSq1IRbHmmbHiSP TjTg== X-Gm-Message-State: AFq9FYKXp5zp59uO5BSrpRb6fUsDRhIv5cT4MgINS4UjGFk1pqdPTwEI s0r0hrOPc5zXiGcPf6Kw8ENV9QgMSjP+wKB5enw9u+XHFWQfYAr4celK5HYrDxTJXbr9+/YfSCS uThYQ X-Gm-Gg: AYBFou0QcJTjstmAar3Su3mshbsDIldYphfGCYrOhHGiu8NatLKPNQG7puQIJmfE17h ETEpykkym+kEjN2SBmF2CKZ7PCncgdhAsEoz47RdJ8mvPFxoatr+Ew3mIpYbFRzUpODhBjPfkIK v1bmrLt4qDljTOnJM029oM98PAUi++B20H+S1dftwNBgu8nWFAHQKvb4IyfvJ29Ez80V6zm2T6A bKAZg6jMfdt+sXz4oeNrBfUQ2juDOS4YGnPT5anEkAV1rsGYvSmJI2yrfYFpTpcjXDG7+VTmNMk XJAks5VO/wMv3kyetDds+YFr8GoX8m0hsJiXbpEEKK0CX4wvwjUsKv7G4vIq4AnCFcRqnZPzxeK /AsiLJgnTjoKm3e1i8lXnTMw7x+Z16twYNBlaeNmNPFLCOZtbZCK0+ydQp/LS/6NSp809zAfLyk iH0oKUj1GMmGqbHIZeHGAQwJgR1B3EZjPNhCDfQ9odLQtN1CeFxFoPkL0tB8SIZaivnv0aE4GjY QbJ2UpNG9hNH2HNSvmz25bWoFC2dFr3dlMJPp7Sah2WVDEJQEp+fa3lkGxjWfZ6zN6a8mEEGWE9 HPveS9aPKYSGcJTSR/pOy6oCeLoln82q8ltFN3y4zC6dpbhS101jhntknlMlRlhOpHJvVk+J/uW N9Boy X-Received: by 2002:a05:600d:8:b0:4a5:ef46:1603 with SMTP id 5b1f17b1804b1-4a5ef461bc1mr90084105e9.30.1793092909266; Tue, 27 Oct 2026 02:21:49 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a04ad39sm660086505e9.1.2026.10.27.02.21.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 02:21:48 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 61/61] python3-pytest-httpserver: Upgrade 1.1.5 -> 1.2.0 Date: Tue, 27 Oct 2026 11:20:28 +0200 Message-ID: <20261027092028.782979-61-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261027092028.782979-1-leon.anavi@konsulko.com> References: <20261027092028.782979-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 ; Tue, 27 Oct 2026 09:22:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131525 Upgrade to release 1.2.0: - Dictionary expectations must include parameters with empty values. A request for flag=&foo=123 previously matched {"foo": "123"}. It now requires {"flag": "", "foo": "123"}. Bug Fixes: - Preserve empty query values when matching dictionaries and MultiDict objects. Both flag= and flag match {"flag": ""} and no longer match {}. For repeated parameters, dictionary matching uses the first value even when it is empty. MultiDict matching includes every empty value. This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi --- ...t-httpserver_1.1.5.bb => python3-pytest-httpserver_1.2.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pytest-httpserver_1.1.5.bb => python3-pytest-httpserver_1.2.0.bb} (82%) diff --git a/meta-python/recipes-devtools/python/python3-pytest-httpserver_1.1.5.bb b/meta-python/recipes-devtools/python/python3-pytest-httpserver_1.2.0.bb similarity index 82% rename from meta-python/recipes-devtools/python/python3-pytest-httpserver_1.1.5.bb rename to meta-python/recipes-devtools/python/python3-pytest-httpserver_1.2.0.bb index 0c3e8f8486..d98525fff7 100644 --- a/meta-python/recipes-devtools/python/python3-pytest-httpserver_1.1.5.bb +++ b/meta-python/recipes-devtools/python/python3-pytest-httpserver_1.2.0.bb @@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/csernazs/pytest-httpserver" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=7f54416ccc5478427995b27e5ef38e92" -SRC_URI[sha256sum] = "dc3d82e1fe00e491829d8939c549bf4bd9b39a260f87113c619b9d517c2f8ff1" +SRC_URI[sha256sum] = "d07744ce2efaafa0575ed3081d416b999c773b09e84aa95065138bedc3e12352" inherit pypi python_poetry_core ptest-python-pytest