From patchwork Tue Oct 20 12:32: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: 101390 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6259.1792499551538419179 for ; Tue, 20 Oct 2026 05:32:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=q/vy+qwb; 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-4a1e34ecb02so16526805e9.2 for ; Tue, 20 Oct 2026 05:32:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499549; x=1793104349; 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=aSCQbFHsyzj2bBizNRyMZ5T7JFCxr3p4/vT8Eo3CSas=; b=q/vy+qwb1NSExgJoalr3mu+PKYEWNZNpPDc8EKysWSeg+etaxcWTRlfhT4pT5P7ZRJ 07U8r03i0DXgJsIMG1SfQh99g4EQCQohwkd4zUxm1DP8OYRInNWfZaBY6xahcFI+iOi4 eMRm0e1N+GDEk0jiXhxSfIpHhHfcsed9/3tN0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499549; x=1793104349; 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=aSCQbFHsyzj2bBizNRyMZ5T7JFCxr3p4/vT8Eo3CSas=; b=RoWk6xYKUhVQ0h1+vMmKjIV2URvlCqLTdC8Ng+1MgZXfK/ByfcgIZ8iaPFfSndng2E ZlZ0jau3EKiMHW3brfWp/BD4wRaAyllnHAMD3wR+o8BzrI5epcAU2o6oJWIlhcn7ikq3 xNAnmujpqqZV72aLsyfrXFhuX6fZ7kXZzh8gljeUc4/PKIUOhfFBzdPeBjvFKynCFsex HzCLObLIYWkkyhn0LGIUU/rKAmyFLGUzAXiJbSnKGkGstX1qvigGn2hQdTFsymUeoRlJ 1GVR7eKYVXx1Wj0BbjsGOMJoBItd6GXTp66NxpNMdIrS/MgKT+7RxZmys7DEza0m1WYz DxUA== X-Gm-Message-State: AFq9FYIBQyGlfalcpsTQqx10+IOg71KuZFQLuH5ofIviwvOv1LlY41bM kysLs23V4c7jXxvFdc8+u4Rh0nmarh639sybvc7tEilILIUKIJIow1HSbkz9Bhjwu76V3rxkDg3 lFOCX X-Gm-Gg: AYBFou1HEXj9l1nPP2bh+rFIlr9eKJ06q5H055dB4moNmvE4ZEDSMyC8rSolhuKTY+J xRuPUppQRUUr0M9inDGT/207fmpz5InDRbhHZRIG1aKyvb1Uzci2kZrgEmXNmZJkWbm1g+h02V0 WNJ6VJjSVOHLqKHZEP6MRrkPVFuRet9s1TIh4X+iD86zSfqTNq5yLa2kyr1otGCJ9W4e7depAeJ ynPGzkrNDuLh7B0Lz1FpQveRRkCcIZxzEXIcBwFXfhYT8oyPx8IZAyK6gphbq7GsQjEYtyZXX/X CafhzALyHwsiE7Mlcrp85ugb5wV+8yorV3oj267d/WADPCnEkCk/BZvs6aG76wEJ+b4ekbIqjg/ on61ETT963L2t4uOGUY6cZ8/AUWJ9WzBdmqpdZza8rYuJ/8gc4O3073kHAbtUymnUu+XWyLtQJx O10aI0zic/K2oz4SCHiFhkSZTsPlrwMtsa8DMBsDHhS52RxUiHkNMf0sLpvMP6sAtkXanpT+EDZ ZA2qNSpcf8fr8PBicCnuoNY7QE9Vqo/8p6/fIYVCmndJqsm9Ccf32D839O8N57SV1S/xVvTqwKW a43VYHZWujVpaddccJKHDltzwuitaoemzA== X-Received: by 2002:a05:600c:3b91:b0:4a1:e0b7:ff09 with SMTP id 5b1f17b1804b1-4a1e0b80060mr205955105e9.33.1792499549445; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:28 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 01/14] python3-bitarray: Upgrade 3.12.2 -> 3.12.3 Date: Tue, 20 Oct 2026 15:32:13 +0300 Message-ID: <20261020123226.4033600-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, 20 Oct 2026 12:32:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131159 Upgrade to release 3.12.3: - Fix unaligned buffer handling on sparc64 - Preserve bitarray subtypes in operation return type hints - Fix Hashable detection on Windows - Add workflow to build and test on SPARC64, RISC-V and NetBSD 11 (amd64) (all successful) - Add documentation for [platform support](platforms.rst) Signed-off-by: Leon Anavi --- .../{python3-bitarray_3.12.2.bb => python3-bitarray_3.12.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-bitarray_3.12.2.bb => python3-bitarray_3.12.3.bb} (81%) diff --git a/meta-python/recipes-devtools/python/python3-bitarray_3.12.2.bb b/meta-python/recipes-devtools/python/python3-bitarray_3.12.3.bb similarity index 81% rename from meta-python/recipes-devtools/python/python3-bitarray_3.12.2.bb rename to meta-python/recipes-devtools/python/python3-bitarray_3.12.3.bb index 93be8393f1..dff01f0aa9 100644 --- a/meta-python/recipes-devtools/python/python3-bitarray_3.12.2.bb +++ b/meta-python/recipes-devtools/python/python3-bitarray_3.12.3.bb @@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/ilanschnell/bitarray" LICENSE = "PSF-2.0" LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=6abe80c028e4ee53045a33ae807c64fd" -SRC_URI[sha256sum] = "940b64a0701cea18c0698ef23ec2d9a038e47103b0402b19cfb298d71817d27b" +SRC_URI[sha256sum] = "919e35a951c0a551631b94bf568f3f5e38d004e0c60866cb2ca51bd8c4778fec" inherit python_setuptools_build_meta pypi From patchwork Tue Oct 20 12:32: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: 101391 Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.6330.1792499552108330780 for ; Tue, 20 Oct 2026 05:32:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=qjXVqj0W; spf=pass (domain: konsulko.com, ip: 209.85.221.47, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-48df4f540ebso1785888f8f.3 for ; Tue, 20 Oct 2026 05:32:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499550; x=1793104350; 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=6e1u15kMlpsCrPEttfSmv02pR191dOrGpKa/0nvgAas=; b=qjXVqj0WosjKAwfexL0PmgUOk06R8ktki8K5EQPIzy4H4dNl+Qu6CEmxWAT4+WqU2E t4MPLPkp2dSY2A2cvStPVLlRI83vIDhuUQeSCTxGN/59eUTdcU0NxfCei8E10mh9o14J lk54bzRlSRAh9RHl2PvAvlJ/xEdqeoLSpMUPA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499550; x=1793104350; 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=6e1u15kMlpsCrPEttfSmv02pR191dOrGpKa/0nvgAas=; b=yc0Hs82ZMhdXBgyKq2jDC0aGl7Wxwxe5XUTv8cxqOhuNGSt7Ua0alry+J9FHaivAbc DEDanS2FqJ8wGxXdYHGKoQJoxnI+BolwgzDaGO2PG8VVEWNzNWh9xlkfkz/PNCDjvpbF gujptOe+y2DZ+dCou20oHE2adgtQrvUOba+m8xAfdOamTHicYUCcKtOkLd8tF4xLZhQX gvlErnfkekQ+4hm8XiXQ3hZ0hWiHOtY5ivvMAFXH0nMBvLxfrRVJGi98Qizc/tNUHVV4 KdNGFmT/rXwAB778dEm56lVVCbltjH9+zBjM0WR/zOXzKaG0qZC/PaKFOx/Pj/X8F5sk 7beg== X-Gm-Message-State: AFq9FYLwDpgOsyslzhp6KvVHUtx7s9RWCusUpQWkwEYlCcJKryBaWG6c DiA/ZC0/g/srlsoChtbXN/4zJTpqr4/DNzttNMXCJptzyzJ/K8SFO3RgKF0gxm0eabk9KREItcG gtq6d X-Gm-Gg: AYBFou2AeS0+Qal3d0S/Ir2vXYrWxA2o1Pw/Ld/6gBHpWwmzi7rPKj0ne/bl7Uu2UcW U25szADsmObZoVV0UDeH0ZF01bxCNGCeS213BL2UJNPM6L8tQh03wmfo+kvHDMB/5f/7SNevd3a YAi5cKLaJRRRB6QxqU/U/xOcDe/GTxBnMg2fOil1zGthrpNp6PAWMoIRfB4BYwlUEb+kp+KFIuY V2XIIlba15QtqftdDMfQRINSVHPudFNFGgG85I122UenAjfSaVRAHE1vFg0EY6gf2nAFTotBbev fILWw9IQAzEV0bklE7o10raC0p9r3+FppZNeCE7dC4tEzi4x/i369ORv1a+Ed4xvnqrLH8Bmn0j g3jgHyA4Ooub6hQf1GZ+Hqs6ZdpytemcHIH/9h7p6u8Fafh5ooiCQVWyGhQoHG3tFC+Vt3mXBTh eSb0MX+QOxFs7nKBgfnDwVnQLeAzOHYe5N04+WmdtpYQ4klkWdgEARHr+bgdSuvKxrOj4Fpl1N2 T3JEXao2WokMUnOqTrtsy8DgDdx3O3WIpFb11CjF+CsiGIYoc78nT+Dzbq4v0hedvEU+zYjDB0N uw6Yq7mWI/XBuepsT/zVk88= X-Received: by 2002:a05:600c:3f0c:b0:4a1:e383:6811 with SMTP id 5b1f17b1804b1-4a1e3836c4amr151013305e9.29.1792499550342; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:29 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 02/14] python3-cssselect2: Upgrade 0.9.0 -> 0.10.1 Date: Tue, 20 Oct 2026 15:32:14 +0300 Message-ID: <20261020123226.4033600-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131160 Upgrade to release 0.10.1: - Fix packaging From release 0.10.0: - Support CSS Notes Extend RDEPENDS with the missing runtime dependency python3-webencodings. Signed-off-by: Leon Anavi --- ...n3-cssselect2_0.9.0.bb => python3-cssselect2_0.10.1.bb} | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-cssselect2_0.9.0.bb => python3-cssselect2_0.10.1.bb} (73%) diff --git a/meta-python/recipes-devtools/python/python3-cssselect2_0.9.0.bb b/meta-python/recipes-devtools/python/python3-cssselect2_0.10.1.bb similarity index 73% rename from meta-python/recipes-devtools/python/python3-cssselect2_0.9.0.bb rename to meta-python/recipes-devtools/python/python3-cssselect2_0.10.1.bb index 4459e05da5..56ec192e89 100644 --- a/meta-python/recipes-devtools/python/python3-cssselect2_0.9.0.bb +++ b/meta-python/recipes-devtools/python/python3-cssselect2_0.10.1.bb @@ -6,10 +6,13 @@ DESCRIPTION = "cssselect2 is a straightforward implementation of CSS4 Selectors LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=aa7228954285c7398bb6711fee73b4ac" -SRC_URI[sha256sum] = "759aa22c216326356f65e62e791d66160a0f9c91d1424e8d8adc5e74dddfc6fb" +SRC_URI[sha256sum] = "83b0d820ef589dabaf693289b647c2f5b410f76d285f56deba911ffa75a7b9d1" inherit pypi python_flit_core BBCLASSEXTEND = "native nativesdk" -RDEPENDS:${PN} = "python3-tinycss2" +RDEPENDS:${PN} = " \ + python3-tinycss2 \ + python3-webencodings \ +" From patchwork Tue Oct 20 12:32: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: 101392 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.6331.1792499553240135321 for ; Tue, 20 Oct 2026 05:32:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=LkvOn7Qd; 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-4a0e1b0681bso22208185e9.3 for ; Tue, 20 Oct 2026 05:32:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499551; x=1793104351; 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=SCkVFB6USkJ/6if21GW1tKG8V6gNNFx0oFlEynzEfp8=; b=LkvOn7Qdx8AhxC588ltBrEToX2s6m0UwtCgF/KJtqvTH/dyRe0BpPO2CZVj0IraJzG 1iXWQkhZnkAKlF/y5l0LCH4oxeg3Tk37xfjgj+s3bBKxRd4gyEqZPZqn7mlXRBP/vO51 4QMCdYFh/srx45f1d1aip9lC65ENYVZSNC3Vk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499551; x=1793104351; 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=SCkVFB6USkJ/6if21GW1tKG8V6gNNFx0oFlEynzEfp8=; b=0LXllSBBUQlVXsCnugaANOp4WCjP+sHxUor/tiCqQYG8Sm+qOWLyR0C1V0Zym/Gpfc CRulTJlSt82sdV0qYb12eal+tbyROtBRIlybLAdB/tZwHAUUFYtKhaPhuyKSbtJQBVn9 p5JjL6yzBIHLAJ71gaqOeouqeeogQnvQOspdqg/T8TKOlFTpi/MX2MnJBBbHald9IA4Y xxi2hQqK/P/BZbhV0wj5yQZmDaL5Viml9GhU3mY9tu5zCLx6r2asz8wLpsuBNjkLA1ih 6/2H63IC6BPmPGpRgkZGZ/VtcDjAyiyefs3YZAwXqBXmSbtxQ/6xxa49KvBK+o6383Kf 824w== X-Gm-Message-State: AFq9FYJ4rTWAmMcSzre24AWAtokZtwB7yldHxOooSdxgJOk3J4VXzyTv Q4k5UslcJ5AHzNWQuXAvQgA4eNz62cVq7/IZTchMKLTVT0DOfvGpuGnK3kRObG9cqenceT1xtcY +JKcS X-Gm-Gg: AYBFou1I8siX7iCb4+qETz9D16TJgb9d/3UC7bFE+bbIhIzHZ+exCyIJF09pPSkrwRj +XWz2RKqpmiPSNZ+eQag3OGT0WgW9tHuoTCoMwCUAmdQ54MjB72+dxryi1GXFA0Pb2De9joj2hn 1DfRQNl6fdGp//LUa7VmOkN+NZaJIobw4OrlF+xXorSa1HSlhCE4RWbspOjO2CQThwnlpvisFht YEYh80FSIyi0G5g6hrMihD9yw1vgMw2EnKNGFXo89lAkJdW8UFBG9gZYamOBXSTWcUPMGBbsRqK JQmR4oVDmm2nrbBpWtd+YGJYCk73gEVWwX0Lh2N2y8e3LhXq42PDatYZqGLEvovI/EJPB//jRf0 X8y9ppMfUQKUUE7gNoyb9YYBgge+cOndKML06CJ4saRxrGFA4EAKRRH2VoRUu39o2LtK7ToTHRK 4L8EljXfZ4JsjBJYXYUttpfOyeyYaYU4fy/TeJSTL4P1FCwNpcWORh856UiRNpnnVYRU3Jge/mJ zONbDtn9dUw7LipIoI+6LjeNYXNSwll5xXHF6Y3KXIzHOC4j3n7e6XS0c9tsKY/lNkbmkXFGZVR JTS5k4hw/Xz3LThNjRszfWHn X-Received: by 2002:a05:600c:4684:b0:49c:cee0:e7c1 with SMTP id 5b1f17b1804b1-4a1d76001e9mr221695045e9.16.1792499551227; Tue, 20 Oct 2026 05:32:31 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:30 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 03/14] python3-vermin: Add recipe Date: Tue, 20 Oct 2026 15:32:15 +0300 Message-ID: <20261020123226.4033600-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131161 Add a recipe for vermin to concurrently detect the minimum Python versions needed to run code. Release notes for version 1.9.2: - Fix incorrect version requirement of __lazy_modules__ Signed-off-by: Leon Anavi --- .../recipes-devtools/python/python3-vermin_1.9.2.bb | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-vermin_1.9.2.bb diff --git a/meta-python/recipes-devtools/python/python3-vermin_1.9.2.bb b/meta-python/recipes-devtools/python/python3-vermin_1.9.2.bb new file mode 100644 index 0000000000..59ca917850 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-vermin_1.9.2.bb @@ -0,0 +1,10 @@ +SUMMARY = "Concurrently detect the minimum Python versions needed to run code" +HOMEPAGE = "https://github.com/netromdk/vermin" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=0303dc5537dcc0e24a5b259af6fc0bf4" + +SRC_URI[sha256sum] = "ba4e01ab817c6baadf5f057bd6ea691e1147bcaf00c1ac8db54df0e25c6d2c6d" + +inherit pypi python_setuptools_build_meta + +DEPENDS += "python3-wheel-native" From patchwork Tue Oct 20 12:32: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: 101388 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6262.1792499554037853669 for ; Tue, 20 Oct 2026 05:32:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=m1/p7IRX; 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-4a1b07c3c5fso32428195e9.1 for ; Tue, 20 Oct 2026 05:32:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499552; x=1793104352; 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=Xi/kHPDugi2hBQGZiWnyCyukelqUW12xDATgeDu7wCY=; b=m1/p7IRXKW+X0+PMX+W1ezkhD8DMs7wTOdTU1h8yRX2dDI1yyST7XTQGsA6ET+p8kr +mzXarEcDEOINLYm20G9A8z6qEvSKKz+Q6D3HlbD9m4secfJtwD/Gr2Z8NcBC23Vur7f DfOpMMCpXiYVRf9iyeBQY34W3mo70+k9Z4rSw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499552; x=1793104352; 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=Xi/kHPDugi2hBQGZiWnyCyukelqUW12xDATgeDu7wCY=; b=0D2+5FV7DXX3oGHpEIPUH+jxduMzQrSZbLdrrInhXiHPPRYxKmoJbtzcd8LrGr/HST +mCbxhg50mqul5mIjtI+ed0gQ3ZLTonJb5uYQJsOuxxA0lVdBnaFezHOpSLmgxfKheLo 24xP1sOwvN7hQuiRbe2zKhx0PSXeVNZVw2qTH+1mFErPAqtMUxzf2XWReQ1ql5qKt61f ZmD4nYUlyVEv7SaRgk6i4l7SkRrq9c5kn0IjbqY3vXetnh1UMjVF214nS4pdvF77OZm8 oGHUUR63s8+u3a3rDqgIs/fymqu/TGoLTEIvFyxd10iPJWB/lmJrpOYiAIs32JIhAaYb X2hg== X-Gm-Message-State: AFq9FYLctQawOhEszWeVNsCUmQr9oE6Pgfg9K4Jyt4xHjNUsuDWnPTI6 MfV3qNqR19+GYYbXcExuLNIbBXEZPXxLH0kI74SjUN3GQxyrugtkv2TaLAjnDT4sTFbsTEiKob7 jtTQX X-Gm-Gg: AYBFou03E8w8X2W47R8Xkemv/V/P1g6j1orv5zfrDzt1P/UJn5OF4ahaW04AQHsD0HS BuZ70RVvRBhYMpfy3/iJe8JOYMm27+/kfFo38ogzEdkFiR2n768rw9oBcMY7b3zkbvJEbJ5dp3y kcYqQtHgQGP45pGzoo0NCwRXn61Dip0rq0QGULZUFd4P4UI8IHC6F9HRjMNJkMfy+t/ip49SAvj 2PJhSGtWcKp6KwPKk2362+03yeIMLeNY37AAHH/ZwxSFJsm/Oo67ch9ffKDV3kf7y9Bd0v3pJat DqEFYdgATEfaeU35N/npi/l3znyZ8Cuk1mjhwLs9RJF43TdqeHbpRpGRK6T6eycbpuOv24OCxL9 hLb6wZUgYkGVqLZok56t/rkFF0crVscEu6Xsd4+Xbp4kYFuaI2Xzu89sqzAIg8hpmvEWN2m4V5K Ci7uWnTD3448aM6hSK8s/m2awFj44tXS01SYZJeBSLnA+15cFWEj5eYSI0DHA/vsAsvna2u0juA 0zaMISJAG/yNKZY8iRbqmoPFOFQOuKLvhGuyaMmlTCOQBe1Uvv0q9lvo4kRy1ajiBcfS7krArDL vn15oZPlbF7PlcbgwbotxW8= X-Received: by 2002:a05:600c:8706:b0:49c:fc6c:be19 with SMTP id 5b1f17b1804b1-4a1d76224f0mr233780755e9.31.1792499552167; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:31 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 04/14] python3-discovery: Upgrade 1.6.1 -> 1.6.4 Date: Tue, 20 Oct 2026 15:32:16 +0300 Message-ID: <20261020123226.4033600-4-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131162 Upgrade to release 1.6.4: - Clarify the executable paths accepted by try_first_with in the standalone usage example. Signed-off-by: Leon Anavi --- .../{python3-discovery_1.6.1.bb => python3-discovery_1.6.4.bb} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-discovery_1.6.1.bb => python3-discovery_1.6.4.bb} (82%) diff --git a/meta-python/recipes-devtools/python/python3-discovery_1.6.1.bb b/meta-python/recipes-devtools/python/python3-discovery_1.6.4.bb similarity index 82% rename from meta-python/recipes-devtools/python/python3-discovery_1.6.1.bb rename to meta-python/recipes-devtools/python/python3-discovery_1.6.4.bb index 3af83eed77..d503ea988f 100644 --- a/meta-python/recipes-devtools/python/python3-discovery_1.6.1.bb +++ b/meta-python/recipes-devtools/python/python3-discovery_1.6.4.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7" PYPI_PACKAGE = "python-discovery" -SRC_URI[sha256sum] = "cf87d3627dfb4412437fdd5b13eae402607722998d21567993aedbc59b23c15e" +SRC_URI[sha256sum] = "bc70d31f0ec5de11eda13d4d64c16e24b3506a65984684f2b6c98cb83b2ea9df" inherit pypi python_hatchling ptest-python-pytest @@ -20,6 +20,7 @@ RDEPENDS:${PN} += "\ RDEPENDS:${PN}-ptest += " \ python3-setuptools \ python3-filelock \ + python3-vermin \ " BBCLASSEXTEND = "native nativesdk" From patchwork Tue Oct 20 12:32: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: 101389 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.6333.1792499554960045305 for ; Tue, 20 Oct 2026 05:32:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=GU1RqfsQ; 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-4a1d293b293so18283515e9.2 for ; Tue, 20 Oct 2026 05:32:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499553; x=1793104353; 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=rE9r7vGWLRQa7eg+TS6uDsZmpAzplmgA3Pa0Qhb7f68=; b=GU1RqfsQ6huZaxnQiR/RXuHb3UaXT8DldiSNdHvI/3ngbDJlILImwCSmR3BQ9YySe4 8kbgQBUh1/ooXh7ETBvavm0wHZJFDHto7ST4WqTfA8DGl+kTg//JJfYERBcKz6XALIec seT8EWJOHm8PisxHfNSlztE2evR08F5kLFTls= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499553; x=1793104353; 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=rE9r7vGWLRQa7eg+TS6uDsZmpAzplmgA3Pa0Qhb7f68=; b=J92dELyoI31lUV/9KMJ7Jphjoflkvox3kvOCfm1xVs4vBrxAPfUnTyPA2MvVvHmZJ1 ie2ekkvW01+M9g5xMZSYTvCP8qDkExaVbJZ1H3RjxkqhyD5knFPvMrhVbgGudSdXkfwI gl1jDJ6EFNGIE3O9ve8uzUZyEafv/0wIWY+MlhrBv26Bk1HtwluEoCAasLplVeE181HQ h5WV2Y6H2kjA45clm7o6be6HzM4pes9lnWv8Qt4Qm/rDHg8gn3LFZyTUHCe/kdkqF5So 15eoVgyDp/3nwQAMs6ODZQeBh0M/qlIK0gwED5aCPEKjFV4NtU9Pkyjns77B4EFL7EQD G5uw== X-Gm-Message-State: AFq9FYKBxHDehnWJYygNJxf7oQhuHDoXs7G4VJQVF+G9iNlJ0THbM3ZS 0ANS/XDuhUGWxZDbq/9oZBrvWViPynrqVOt8PdDYlkMklt6oHw08PtZqJtxhEsyygK9k45oooqY TVzHo X-Gm-Gg: AYBFou1wDRRlyPtBvkTaRkezXjHyvn0fsooIKLyQTSV1+UMRAS6AT1HJSxOzraCG7UX 4+bSccgwKzxT8KOmNHUDPqyDMGQeHGce2fpcfWKaJ+Xl4s0yVOeglLCs/QD+nuquaQcfoBzgpaE JfYmOBd9ylEUkMpQ+/jxOqRUrPSm8Gpd7H4p8mphxAMpYqx3OVHkev8X3znbV14ddz73NAgvb2C 4Hc4Oo54zPT8I+ItgMfp9phsfOkPmKgvkB9OXCgpGVMcT/37bo2A/hJcqKN6xkcTsUltoLzw3ol jDlm3KwTirlqf/YfZRfOsqwaVhrt86c7c93dcNCvbAjG1PeKRIZQAHteidABFNwm9FrDoGlWChV scXeGHTt2TxQOT7aaZEyonWavd6gyKxA0FodOT9Rm4qLUbSRWRgFU58zOJqvMD5Is64BmDO5qpz 0+6fw0xiayCZ3/0+hTsKfu3hnT+IutFxTicMlxkM/YFo9j/K+oqGQqXUc/t6hLXo25iSfBWDWMD p46k+9137vhp1LDdjNdfMNhgI25T3YXEDVPLolWUegT8EJpxGv/k/itQwleO8mRmzgHdL8T0VE/ u60APv/u+14VT+nl1hrUY0Q= X-Received: by 2002:a05:600c:c117:b0:4a0:1c0e:b057 with SMTP id 5b1f17b1804b1-4a1d75af362mr168814085e9.4.1792499553200; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:32 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 05/14] python3-distlib: Upgrade 0.4.0 -> 0.4.4 Date: Tue, 20 Oct 2026 15:32:17 +0300 Message-ID: <20261020123226.4033600-5-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131163 Upgrade to release 0.4.4: compat: - Fixed a missing import. markers: - Enforce compatible-release bounds in environment markers. metadata: - Add an urls property to expose project and home URLs. scripts: - Raise the correct exception when a launcher can't be written. - Detect shell-script Python executables in ScriptMaker shebangs. util: - Improve performance of export entry search to take linear time. - Use tarfile.data_filter rather than tarfile.tar_filter in unarchive() when extraction filters are available, matching the Python 3.14 default. Path and link containment checks now use os.path.realpath and no longer fail with IndexError for members such as . or ./. - unarchive() now resolves member paths through symlinks seen earlier in the same archive, so a chain of individually harmless-looking links cannot be used to write outside the destination on Pythons without extraction filters. version: - Improve NormalizedVersion by addressing correctness and performance gaps found by comparison with packaging. - Improve SemanticVersion by comparing numeric prerelease identifiers, including those longer than 8 digits. Signed-off-by: Leon Anavi --- .../{python3-distlib_0.4.0.bb => python3-distlib_0.4.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-distlib_0.4.0.bb => python3-distlib_0.4.4.bb} (84%) diff --git a/meta-python/recipes-devtools/python/python3-distlib_0.4.0.bb b/meta-python/recipes-devtools/python/python3-distlib_0.4.4.bb similarity index 84% rename from meta-python/recipes-devtools/python/python3-distlib_0.4.0.bb rename to meta-python/recipes-devtools/python/python3-distlib_0.4.4.bb index d094186236..0667cdba3e 100644 --- a/meta-python/recipes-devtools/python/python3-distlib_0.4.0.bb +++ b/meta-python/recipes-devtools/python/python3-distlib_0.4.4.bb @@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/pypa/distlib" LICENSE = "PSF-2.0" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f6a11430d5cd6e2cd3832ee94f22ddfc" -SRC_URI[sha256sum] = "feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d" +SRC_URI[sha256sum] = "ca4175b4ac7f71223cc30ed7248c45d2b38c2439d8ee6e498ab67ed63cf3508d" BBCLASSEXTEND = "native nativesdk" inherit pypi python_setuptools_build_meta From patchwork Tue Oct 20 12:32: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: 101387 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.6334.1792499555864814169 for ; Tue, 20 Oct 2026 05:32:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=AAkHnDwY; 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-4a1f68a9855so3297615e9.1 for ; Tue, 20 Oct 2026 05:32:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499554; x=1793104354; 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=b+J8Fn2bDcD19/mSS0CrlfkFbEsk4QbQJKvpvVo0ibo=; b=AAkHnDwY1fSrLd2kEWdQdJ7dchiZX0P+tkipS1cr5yOy4yScxrXP8t8EMqiEzG8z3K VD8r8EXCdPQl/Zer6rqRFfm2oKk1ywJ3gMswo/j9qkgEYqFl21Jlaa2QwPORhV5F9GCP KwIyrPZhFo0SQGDBev6F49jskNVKTi0P4Fxqs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499554; x=1793104354; 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=b+J8Fn2bDcD19/mSS0CrlfkFbEsk4QbQJKvpvVo0ibo=; b=xZ5vABrrUMA0q/aRwSIcqNDQzyCnlnmddbjt3Tdoe2rgJ2RUFnKGDuOidLDcYsCqN5 Xf3PG2eUgAq5LdMcG1GE5p8IVTs+JpWat+nl6pvlgVcam8jbMVQroYCec5Uoq05kNNe3 yrHvq1Rgo0TgdDOC2qDBpuyQ8ilybm5lE9783GcGhz4EJUDqTm7GCkP06/sS9k0CdNlQ sB3WDLtgX7tajghHJPK6Lfp1+EJf45IR6g12sf0rdbl4QSMBsqtPHz9yrvZBAdIRw8mO PzZ+1mvHiW11Z2JqxPHuovigYHo+TONApoe6bAEyv5vnZad3PRtgKrlNHdzNEo1SWwXr oixg== X-Gm-Message-State: AFq9FYL73HSUDub77Yk2cCeCvyCo9KdF+AFjVyKBo6cKl19ouEbTCkc3 Fkh9CIrM4o3vmkEBUf7NZ+ek2PYt9VhvGN+b3XNoqtMqY2IllpwTQkYK2dYfOO0yGGx/nJloPmS Nt8u4 X-Gm-Gg: AYBFou1TNZvX4avQ3t7NTY3GFNPKwid9zdKY/KnwGUxQlFH/73y+mbz3jHF7/W39wVC +oap2o1+4Qs7/aED7WaQetKsBPS0Ubi36UJibvdA6CfThcKCLEiXbymbj6jTBrujOOieSTDwwNh 6Zjmo13RBtXh+V7ZPevv39yRT05tNnQAbTPNlMHSQIYnCiAaThw+2jgFyqtCGDqgV3HQ+TaQR35 49tMntYw+eSXnvdDdxjCsTWWb4zv2dWZDc21bhx5fRchBFWPvqQW8Nccsn02y17D7CsY4VxU4Nk MEWAqaaiZm3GWByG4siCBdmp3wcakB155sDTqpBZzuY4RYZaMbgwNkpwgRGdquD0wJbD8rIMLMc 4+1wVm6+vcRuLAobr9u7A3wcH2V2bEDFFHawQGZQTaKAZ0NJfZgG+F5rEF6ymXgu10MOWYAxHmR TvkmVmSp4BJaCW87iZFrK8ShLnBtMTnPf7h0SOBABgwk8WHJ6iuxLaCS8qBKwKjiKEYwWnJzEbb WpkGFcorgnsgLRNeG9QJSp3OvXTs9vsBGtED7k/gxRFrUaS6BDAGn/XshAWEkgwmC2CisC2K/RO T598BX6J3utIdJV+dCzGV3k= X-Received: by 2002:a05:600c:3b1c:b0:4a1:9a97:c88 with SMTP id 5b1f17b1804b1-4a1d7600183mr225350975e9.5.1792499554037; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:33 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 06/14] python3-isodate: Add recipe Date: Tue, 20 Oct 2026 15:32:18 +0300 Message-ID: <20261020123226.4033600-6-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131164 Add recipe for isodate, an ISO 8601 date/time/duration parser and formatter. The changelog for release 0.7.2: - Drop end of life python versions - Don't match garbage characters at the end of parsed strings Signed-off-by: Leon Anavi --- .../recipes-devtools/python/python3-isodate_0.7.2.bb | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-isodate_0.7.2.bb diff --git a/meta-python/recipes-devtools/python/python3-isodate_0.7.2.bb b/meta-python/recipes-devtools/python/python3-isodate_0.7.2.bb new file mode 100644 index 0000000000..a87373ddd4 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-isodate_0.7.2.bb @@ -0,0 +1,11 @@ +SUMMARY = "ISO 8601 date/time parser" +DESCRIPTION = "An ISO 8601 date/time/duration parser and formatter" +HOMEPAGE = "https://github.com/gweis/isodate/" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=0f15bda312de78bcdcac1df0dc536f48" + +SRC_URI[sha256sum] = "4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6" + +inherit pypi python_setuptools_build_meta + +DEPENDS += "python3-setuptools-scm-native" From patchwork Tue Oct 20 12:32: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: 101398 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.6335.1792499556785491274 for ; Tue, 20 Oct 2026 05:32:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=TdWIRGXH; 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-4a1682bff3cso15620275e9.1 for ; Tue, 20 Oct 2026 05:32:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499555; x=1793104355; 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=7/fSAfUWebOHuAhqdp7OU7DQM9f0pRTP/XkK7kkv8N8=; b=TdWIRGXH7NFZ0OmnhV3ETvrniNkZBpJKhvYZLcb2g4Px+1+sI2TxTY8EJZQIvAY/hB lM//F0mxHzo79+jo2sI3FNoVODW66qp7ttcEPZfJtzXRbhEw9aqo3d+wvWPl9yCIdpQX zipJ2yv/PRagsVXRvCiwc9XAnMp4O/44GVhbk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499555; x=1793104355; 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=7/fSAfUWebOHuAhqdp7OU7DQM9f0pRTP/XkK7kkv8N8=; b=npJYLkIWKvnddHZJl8B6vDquDZu0hhS5xYVolYU5WwAAsiZjVhZI/b8H98oSGB08LR kuZqVBk7kWNi2TpaMCZaP8EVViDQz/ady/ENU/xXivKRGJ2kzmiZJjxOorY9iPXeEDXL vGZrwz94+JzKAKQB2jnPCz8rZDQrE+pjJUrYYFizyCIoiLRgEnyyvxeIwLoFwRHPJr/l OHfxUGX4r8O1HwWMgZwWsVZYq13nctV0v5W6XXvl+d4A1oG0BhMW4sjx1V2jhocsC/df qeqH7SB3U7eEm/JoYnAEbxufOi99H7geQtnw+YFBmDviORGoIhRuequpyIwJntwNTdsY uHvQ== X-Gm-Message-State: AFq9FYKA/L91I+UZ8b1oU33s6AbBq0V1blBkckuHLkdmBSDkGFxbKLIl CTTtwK1xg/OBsn7koNSMzaWgQ38HWjmWZDGpb4mFYZBZjGJPk9I+ZD2SAhX66fX0degwmCxe9i+ 5cOWa X-Gm-Gg: AYBFou3dWiWXEC5jy2nq3Yg59EqFDQlDTjrx0FdyUvAu/cLriJnE3tfDgZipPxA1ln7 DwV87QB0ycwhwkGbvtVvV+vrfKjhQ/Z5ttauAeKod9BiKXEohPvFj6/g0hEVyXojNrYs6sPsa2o e9AiqqsfmPSf11XiUGFgnv/to0uDSpIJyW9WN+w8+OO5iUB6Oa8Kv1ESPNnL7MK7A7/n5NQU8W2 QemHtTpGskaz+Ul7QMN9TVJN/+n7OHaJ3TXSDY8ejU302TG6TqCiwLQ1odzuPzE9dtucWUB6ALn 0dkZmYJs6AHu6q+KH1myKcQZC/Ngxmuy4qKg8oLgml36mnpkfsFd+AaP2Gqnw7HPwBsii1Bkw+y 3H/dFg6QgXFdFzRGtWwJbpSE7XFYejTtPHLJgDykeGoPXKi3Po/niBkgIs2PDhKtCFBAwVReMmW 9CeCFSg13ik2j3OsI5O2yZMiJMtlEB/iOnG9xyBy0+L1IhR/7cgPr+UkfFTD+hlksaKhTlUnRhR +jFRjuXWdhaYzJpGrGXE/L21w8mX5XLJxbivGU/CWN7zoid99YNozypoGC+0vmkx4QF6FLeeU0n HhwnSNrhH8dffZL4ERP8d4KDSabYHWOThw== X-Received: by 2002:a05:600c:1f86:b0:4a1:93fd:8f8 with SMTP id 5b1f17b1804b1-4a1d75ab363mr241495135e9.4.1792499554967; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:34 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 07/14] python3-zeep: Add recipe Date: Tue, 20 Oct 2026 15:32:19 +0300 Message-ID: <20261020123226.4033600-7-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131165 Add a recipe for zeep, a Python SOAP client. The changelog for release 4.3.3 includes: - Wire up the forbid_external setting (previously defined but unused since the move off defusedxml in 4.0). When enabled it refuses to transitively fetch http/https resources via xsd:import, xsd:include, wsdl:import or lxml entity resolution, raising zeep.exceptions.ExternalReferenceForbidden. The user-supplied entry-point WSDL/schema URL is still loaded. The default remains False to preserve existing behaviour; enable when loading WSDLs from untrusted sources to mitigate SSRF via attacker-controlled import targets. - Internal tooling only: migrate dependency/build management to uv and replace isort/flake8/black with ruff. No runtime changes. Signed-off-by: Leon Anavi --- .../python/python3-zeep_4.3.3.bb | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-zeep_4.3.3.bb diff --git a/meta-python/recipes-devtools/python/python3-zeep_4.3.3.bb b/meta-python/recipes-devtools/python/python3-zeep_4.3.3.bb new file mode 100644 index 0000000000..771c98a154 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-zeep_4.3.3.bb @@ -0,0 +1,21 @@ +SUMMARY = "A Python SOAP client" +DESCRIPTION = "A Python SOAP client" +HOMEPAGE = "https://github.com/mvantellingen/python-zeep" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=23356a26b06086844496d9e634f58ae5" + +SRC_URI[sha256sum] = "99d5059f92f721020998695fd9c85289ccb03ec5a2398ad49c6dbe43f19cfb94" + +inherit pypi python_setuptools_build_meta + +DEPENDS += "python3-wheel-native" + +RDEPENDS:${PN} += "\ + python3-attrs \ + python3-lxml \ + python3-platformdirs \ + python3-requests \ + python3-requests-file \ + python3-requests-toolbelt \ + python3-isodate \ +" From patchwork Tue Oct 20 12:32:20 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 101399 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.6263.1792499557658534990 for ; Tue, 20 Oct 2026 05:32:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=TRltRfh9; 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-4a1f403aca0so5621495e9.3 for ; Tue, 20 Oct 2026 05:32:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499556; x=1793104356; 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=W+9M+CtaBYEWsWQuLDC/Q7MRJcTSKHssas7vgtMaEmo=; b=TRltRfh92NIXUZ44dhCS3MbscKaTxIqaY6sKt7HJZ5/he5fUjKkTrATkRJV07h//dC YdWvqTyGVmEyyY0Si4bQIPYJqYp7q5yNJxQXVbzqRw5HITp+2pkJ2NqUwxRzBEAk3nFo +HAwh33flx3v0RA7VIURGJh6KHl7+MoblG58c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499556; x=1793104356; 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=W+9M+CtaBYEWsWQuLDC/Q7MRJcTSKHssas7vgtMaEmo=; b=nzuYa1YcdrDh9k0kIqf5Klsxw9Of6r2uZg1fXOhMpycI+UIKobAqhmbrfQyKcDc3w7 zDYFrFuf2Ij9aVz6VEUGXJlG7vxboQcH1gUCeawo4cg3vVjdtc5QCr9R9+wf5/SmI/S5 QdyoDSfqbfpNV0wWDdwRxIik12DJC+GWL/9enrUr6wxp5bMfyXhDIUejPQoUgLHyUO6p AyYmhzG7/fWsbbpOH+8HpqTs19hLJnwn0XBC0E1/mzWvJPjYPFrK4cLxjX6Ud8izuR4a PiWWJ5q2Yo/SJwgwvuC6zgEaXTEBMTZJQdZ+BrXeozj50Of+j2G2eaF6FSqS5uc4xY7J ZkAQ== X-Gm-Message-State: AFq9FYKId3SoxoYGzdmQ0pOLy/rPDa3R97K5tJaZG+PK0amRLs7sRVhd aXexzIT/qxjAFbE2e/RgJ/2FQ3nGz2HAW5D1UuNA1jUI+qihtmwzckznSVmHcfP4ZS6/LIKZMSx oVDFT X-Gm-Gg: AYBFou3kWxvkcYBF853Dr8UwqRp8HY45Qod2a4rLBnCzzLUoFA44JOofw9XGIYutXTQ 6yGO5w3C9fL5EivhLZ+K18iczWTmoTnJt63prgeYPyXKSFh5KHdSocK9DO/uHN255RvHZRRW4ZR bHGMeR7wjdJsjMT9LjCcuTp/Py0K0T8FDft9MkrfQMLM6jwQWGzA7+nGEGIahYs7pOcztGXN8S/ CRO8I05/Ny4g+bEuuboZiQN65ut3WVNt8tiS8z1WqJoQFTaJxNkkq7ocrBoQHRK49VBUI36jlP4 FetMM3clq3F1/9k1Ymq5+Ze+lN9c5+e51EDhkKZlSKDERnM6i7KzBCtIMpa43iIDDYZ4qYrRn1a gKN3BwQBlt7n4qcjMI9Vzn5ZdmThpIszYxqKyNbKqsab4CbSr3OEbRuNYSjdJkLmTItK4rqGQjv 31aJ1LBmoK4NesPp3bTzx3URFlHTuE70iCi8gD5rvE2/Gj8rj01mHnFUBSBYHnyzpfXPu0yvF3Y zy6t3UQECHRS+wHdFEyRP2qPRA/v+q5PQES3S/AiZLBDR+1aj85bO4OOr7huLJIXfFX/3ot10aV Vl5G8pDUvmWTGC6vsHjfvsY= X-Received: by 2002:a05:600c:638e:b0:4a1:e489:f8a1 with SMTP id 5b1f17b1804b1-4a1e489fa67mr150668575e9.2.1792499555881; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:35 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 08/14] python3-stdnum: Add recipe Date: Tue, 20 Oct 2026 15:32:20 +0300 Message-ID: <20261020123226.4033600-8-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131166 Add a recipe for python-stdnum, a Python module to handle standardized numbers and codes. The changelog for release 2.2 includes: - Add modules for the following number formats: VÖEN (Vergi ödəyicisinin eyniləşdirmə nömrəsi, Azerbaijan tax number) Belgian OGM-VCS Leitweg-ID, a buyer reference or routing identifier for electronic invoices European Excise Number n° d'accise (French number to identify taxpayers of excise taxes) RCS (French trade registration number for commercial companies) NUIT (Número Único de Identificação Tributaria, Mozambique tax number) NINEA (Numéro d'Identification Nationale des Entreprises et Associations, Senegal tax number) - Fix handling of decimals in Application Identifiers - Update list of valid Chinese counties - Mark more Romanian CNP county codes as valid - Support Latvian personal codes issued after 2017 - Provide aliases for Estonian numbers - Add validation of country code in BIC - Add function to convert a French VAT number into a SIREN - Add a function to format a French SIREN - Add extra validation of Belgian VAT numbers - Add support for nace revision 2.1 - Support the new Romanian ONRC format - Support new format for Brazilian CNPJ Signed-off-by: Leon Anavi --- .../python/python3-stdnum_2.2.bb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-stdnum_2.2.bb diff --git a/meta-python/recipes-devtools/python/python3-stdnum_2.2.bb b/meta-python/recipes-devtools/python/python3-stdnum_2.2.bb new file mode 100644 index 0000000000..8753a5996a --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-stdnum_2.2.bb @@ -0,0 +1,24 @@ +SUMMARY = "Python module to handle standardized numbers and codes" +HOMEPAGE = "https://arthurdejong.org/python-stdnum/" +LICENSE = "LGPL-2.0-or-later AND LGPL-2.1-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24" + +SRC_URI[sha256sum] = "e95fcfa858a703d4a40130cb3eaac133c60d8808a7f3c98efeedac968c2479b9" + +PYPI_PACKAGE = "python-stdnum" + +inherit pypi setuptools3 + +PACKAGECONFIG[soap] = ",,,python3-zeep" + +RDEPENDS:${PN} += " \ + python3-core \ + python3-crypt \ + python3-datetime \ + python3-io \ + python3-json \ + python3-lxml \ + python3-numbers \ + python3-pydoc \ + python3-requests \ +" From patchwork Tue Oct 20 12:32: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: 101400 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.6336.1792499559138462991 for ; Tue, 20 Oct 2026 05:32:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=j7GONyLn; spf=pass (domain: konsulko.com, ip: 209.85.128.51, mailfrom: leon.anavi@konsulko.com) Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-4a1cef0439aso35050565e9.0 for ; Tue, 20 Oct 2026 05:32:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499557; x=1793104357; 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=zYszvGqNAfTF8gpYkWM6UV3UHOTnJio1ErOfkmSHyrI=; b=j7GONyLnK0YKALaIWtfLSPp/dnbFA1yjucSsx0ub354c5sHiYUUqY82CtDK1O3AeKz u9vxyWKOLEzE5JZcZBuOGAIAGrqOM/jsLQwk0fzgR4BPPv4dgSm77Ta1noa870vQyo1Q kFJ3Qcc9T4MdMxiqSoigJDwwtSHqRduuLAWlE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499557; x=1793104357; 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=zYszvGqNAfTF8gpYkWM6UV3UHOTnJio1ErOfkmSHyrI=; b=xQeEnBYHrOFcvBg7RRoUIiQwcxfNLAYfNpAIB7AAWbaA6Dawo21Wy9VRk/TxuvNrID 6S6dZCKgXMDm41umHjnW75JHmPBGPhJw/t44PaMQyRhRi/NbEJKv7AXtqlVOOOCw8W9M 0F6cr4MaXeNGNN+fGaYEt7hLFQcngVkoNUUtst8w8IF2MXaPOCaOiF2Kx/sYHnGgUqYh 9NsPGdOHV378yk1cN0KOEWFhvwz5uE32ojioREVqhlHPHOK/iHTMa40tav5tV3AB0LUj ssvgawXXgQhGN2j9VT/8VvLm3bcjMtNi/72iFkrajrTmvoxIaiSKOAu9l2mQlFRFLpLa r0ug== X-Gm-Message-State: AFq9FYI0xpAloQaKTdOuI6ZXiUPQpTSldwkoCTzJsPR6Lw7hO6r4t1Mz kHiy5cY5dhsymsek036VEx0k1T0JAhi2dQseWNTSVXdIbMfMBiIkIO3wObqASe8nHs2CfmDDoW3 zp7A+ X-Gm-Gg: AYBFou0kDH3Zi0mIfjM1MwXtV8afKbSAoMAMji0kVMYsdVP9Ih6oWoJSJNkMF3MQHMp whvGsFVrmR83br8NG7Wdc2fG2GVKQHZhau0dx383t5rgz+L70c24A+hE92Sri7UrYfs02FN+cYJ N5LR1Fe5bvRT0EPT3GoNhzFGl+zHLG7I5/YxZLQxxzRuGpTaRKMiZx+gb2y8xytnDPWDukNmIvU QF55AWotLf6Yw06HQhVGZhVFUqEr9OmLsb4tooVjqrrIaaR191qCizOXWpZZS2m8S0m7kKHCCDU DNM8chud4GTAiSn7dcUMqfO2S3SCshFgRAQMEPU1V9RE5fPTOjnrp6RehcmA008n0nvjEm6XU64 PsNDlt/S+xkDeA9haTFEpLGlhdz8y49dliU70AnRQrPxnqmg0moYjjbRvvgBzvMnFUI+QlMeGwx OEiInyrs1/6lBHpTVZhzp+90gQVM+HBuhdb/7D2hHtR3SCZHsLIttxHDMIBdZZwonWvwWcqvaEN pbGSb2F6qQF+HauiLa2xbSzFzC9KGONWgg9D0OZyf+b/H6gN1bgSNh5CEI7sGYNYimROwFWN2nE 26UiaarRKwpECNd/mEvUc08= X-Received: by 2002:a05:600c:3508:b0:49f:e772:6ddf with SMTP id 5b1f17b1804b1-4a1d762251bmr236113495e9.32.1792499557342; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:36 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 09/14] python3-faker: Upgrade 40.37.0 -> 40.43.0 Date: Tue, 20 Oct 2026 15:32:21 +0300 Message-ID: <20261020123226.4033600-9-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131167 Upgrade to release 40.43.0: - Add es_CO bank provider - Add es_CO internet provider Extend RDEPENDS with the missing runtime dependency python3-stdnum. Signed-off-by: Leon Anavi --- .../{python3-faker_40.37.0.bb => python3-faker_40.43.0.bb} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-faker_40.37.0.bb => python3-faker_40.43.0.bb} (92%) diff --git a/meta-python/recipes-devtools/python/python3-faker_40.37.0.bb b/meta-python/recipes-devtools/python/python3-faker_40.43.0.bb similarity index 92% rename from meta-python/recipes-devtools/python/python3-faker_40.37.0.bb rename to meta-python/recipes-devtools/python/python3-faker_40.43.0.bb index 60c999900b..505ac3fcdd 100644 --- a/meta-python/recipes-devtools/python/python3-faker_40.37.0.bb +++ b/meta-python/recipes-devtools/python/python3-faker_40.43.0.bb @@ -7,7 +7,7 @@ HOMEPAGE = "https://github.com/joke2k/faker" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=53360c4126f7d03b63cb79b0dab9e9e1" -SRC_URI[sha256sum] = "a92dff7f310e61fb544c61720e15edb2e7448bc33d15a321a99e9ab7b94abf54" +SRC_URI[sha256sum] = "02fae4327c03a4a6315e1b428a3878f435bfc276c93435ea349b95c0c9372361" inherit pypi setuptools3 ptest-python-pytest @@ -33,6 +33,7 @@ RDEPENDS:${PN} += "\ python3-unittest \ python3-xml \ python3-zoneinfo \ + python3-stdnum \ " RDEPENDS:${PN}-ptest += "\ From patchwork Tue Oct 20 12:32: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: 101393 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.6264.1792499560802698019 for ; Tue, 20 Oct 2026 05:32:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=kAwQTrse; 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-4a1cef0439aso35050845e9.0 for ; Tue, 20 Oct 2026 05:32:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499559; x=1793104359; 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=NqWL2BRsNlkFgQs/Qp9YaYJBWK3LkIXxezxiH9DESOs=; b=kAwQTrsePsoQuGwSvdQkHOXWbI01W2Fn8h6jvR5aKHGUitpLVPoT4CiVVAPjSxQ+Yn tMevxeh/c4A3kc+7pBbQAXofFvhRJB4n1embKzS4M7Kc0THIFOoiaFGN/xfaj9OVrez3 eRY+NEmSfaiZppRAG/HNISC97x8fELAgMBplk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499559; x=1793104359; 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=NqWL2BRsNlkFgQs/Qp9YaYJBWK3LkIXxezxiH9DESOs=; b=r7JiWkJV8bBmJzuMjmHbrBzPuGZ6JaoZkHKTYEWt3R06yhQUiHwWbZXnlYTR39fXSj XQU/Vp0T35lE4+YVsJKE+/zGmEvjlBo219c4chB+Q7c+Y3fK6lFw0Qbw555Xu5u46vV+ Dh7Npe5HR2haDVCatxUiQyCcpO6y2iMIms7gj6jVj8YzItVIawS0V+bg3kC/m/dtoSeN Mx9kEVasnl3cYbcLesJI+lqfn6rAAiLknzsmsnSZ+uz5mUp9CYv7J0hgbm1tPi4q2zEF TsxoxIuyCfvpUs+f70wJIEt8Cg6XzRSiEkO4Dswv9wru4imMuhZetozDPz7ku5YWEQKq HW6w== X-Gm-Message-State: AFq9FYJtOJgAitZ0eAqoYSJbprAMHIdVRKzJ8V4ed9HWxNVPYZt1mCmn wLgIWfQ4wwcqsufvSvy3VTHm/PRrB5aqFL4VO/pHwlsqG3MZmvk2SbihHn71Tax72n/2tPnkBWW XRuDt X-Gm-Gg: AYBFou2vPL2eCVQDOt51X/Z7NRwWXc7iZbwQd7T8kRyHqUEuPBx/HTydD8JZlj9nep/ Wh1QJaAxE8JO/7ShAe+BLQW0ddDifPkuzqU62BQckcPc4SbdKDrYezuYKsxjW0cgIwBCFUNhRy4 /hVs57iiu3OsuKZnbV0WjAgJRAzpx+PH+5shwLrwqcBo2V4LYfCEXszEmRD0CFiWEcoMQYmDJxN F55kdRlmTY2Z8NcTJX/imssUV+ZnFrDsaJI3JXJ6h4idSnHfjnTCUGHMqxa/gCppYXFSuSnpXoh x5eEMpIMiRcSiFR1VpWnviprJBbkbLa0UkGVHJFyw7yckT/1lZE04eT4z4MI7I6YS+x3+rYseZL I7zXrrQB0StgFC5w9yojY8NZqiWIxD3FNmXR3tnBynB8IHgznCDBMEIrfGGKU4pAtF7Hc2wDl4y aWERAJggcSpHhtr4WVN31WzsigMDj1R+Y9/HZCmpyWKhPLNzS1InFZ+QjJ4EtIxlWE1qGVWVzg+ EjcKQYk5z7Ctu5rRhuE1a2ix5kNZd2bDd74Sa37UpxON/qCLMDCGAjZllYG/0PzUbKZsL5+NL0K 2Xth27qaCh6jbkBK/MmX1l0= X-Received: by 2002:a05:600c:3b82:b0:4a1:f625:2108 with SMTP id 5b1f17b1804b1-4a1f625225amr42777405e9.33.1792499559046; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:38 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 10/14] python3-fastapi-cli: Upgrade 0.0.27 -> 0.0.32 Date: Tue, 20 Oct 2026 15:32:22 +0300 Message-ID: <20261020123226.4033600-10-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131168 Upgrade to release 0.0.32: - Set FASTAPI_ENV when running fastapi dev. Signed-off-by: Leon Anavi --- ...hon3-fastapi-cli_0.0.27.bb => python3-fastapi-cli_0.0.32.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-fastapi-cli_0.0.27.bb => python3-fastapi-cli_0.0.32.bb} (81%) diff --git a/meta-python/recipes-devtools/python/python3-fastapi-cli_0.0.27.bb b/meta-python/recipes-devtools/python/python3-fastapi-cli_0.0.32.bb similarity index 81% rename from meta-python/recipes-devtools/python/python3-fastapi-cli_0.0.27.bb rename to meta-python/recipes-devtools/python/python3-fastapi-cli_0.0.32.bb index 94609b2b0f..33a441e1e9 100644 --- a/meta-python/recipes-devtools/python/python3-fastapi-cli_0.0.27.bb +++ b/meta-python/recipes-devtools/python/python3-fastapi-cli_0.0.32.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://fastapi.tiangolo.com/" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=e0cf8d811ea2046529403707b266fb5a" -SRC_URI[sha256sum] = "1dffb1e40c0c88f2e0171a8a252a2b615c1e63ff8c05626649e4badd6a84336a" +SRC_URI[sha256sum] = "38024d2345275e1b37ce8848727a580d84901b570e96b3256d9d36a9a5039424" inherit pypi python_pdm From patchwork Tue Oct 20 12:32: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: 101394 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.6337.1792499561699499408 for ; Tue, 20 Oct 2026 05:32:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=TrolyJMD; 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-49d05d51553so21924045e9.2 for ; Tue, 20 Oct 2026 05:32:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499560; x=1793104360; 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=UgS0/SD5kV5xcEqKA9y6eWH/gr3CAnKLuxHJ6+0O0Yo=; b=TrolyJMDRGU3inkbOkOzHH91ehUAFBcOZ80xOs7+/UD6UE4/EOh+Y1oK2M7693jv3L tyzZtzBvD1mUt+oD4F4u70E23ivIdgemCOVm++LcyzdfVS0Ud/+3fONvHfZTjrUKap5s miBnP8/93nxBNelIxvT01TkeBe04p+0bS91Ks= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499560; x=1793104360; 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=UgS0/SD5kV5xcEqKA9y6eWH/gr3CAnKLuxHJ6+0O0Yo=; b=dq7dolUSvVunaHD0lm0+9xTRpNmrVwz+atcIlQIAq6IJ1oJWyqw4/cX+FvZ6tX9sX5 bFlaTCaKNaQl8r7SZO1k+uhXlGCa10MouPhTboEuQ0lcSqTIlQVRZK1q+bDuLYxXkLRp LG09g0miXg+ApRo/nAqkkQnBMZC2RuqrmgoOgC+ableSUdxuMOhET9KCVtJ5KQlImUIG cWMZaeONwn1e6FA+TgzpZtgG8x3K0By6FeO157Lz0e3a+3mo9Vf/GgvQ+Qm4h36L82F1 UqaQyO8jPOsAr1BaPtyW/cBfIFYZdLPgk7ZMsMgzSFksdtXZwlp7LHN3csjwMeHa9q7x o5wg== X-Gm-Message-State: AFq9FYKjXpd9C+zcsWSCm4kdBrfH2MYQ+mqHhx0/O4J03DNv4ISB4CNU M52UONq4oKsv/5BA9UDo5PxDCqjjD98WpEBhqMCOiJ3tZBHRq45HP8jw+q4PqTfV4mw/cYrxAer qKmVd X-Gm-Gg: AYBFou0eAOnDPi1wevwCzOOvCab2cugPkmburol5+Vcano0MNiXhDX7rIKecDlBGOK4 yfEEJmCtT9T/Fw0Fs7GtZKDoJ9bGbIjiu1WVT+Qcyh//M6+d9BFYhye2Tq38YZzCNqmsu05G3O8 ak21QGy/l9eCHRjcypPbUYAkXidrTzV8RWkD2OeEBDqYRUEoEuEsdK5HaudQUb28YkWCfg9I7u+ CDweHwqz3z8c9uY5H88obeXJiiDdEco9x/JFN+ptuUfExptmA/OyMYuJnPp0b3CMxkHiLKgKeM/ iH/8H8nLwJcQ2oJOleauBhIiUBTjMD4IQT0FafPK/TU/ITrZ8YWSJLz+Hsx8bG992OGvHn8tKpc a92Sn052N9hPla/5zUrbrZRj0SyjeSkLeFB1H+nbfQogTDb3YIT01+HkWWOa4A/zsT5njO2wpSL IIFSY+tduVKVC6Ode5iA6HHAY3jmVhzUiFjvAxAzuktsEMsCl0QY1pNhCp9cu5F4rezBtJRM0HD HQccmmYEdlmRyURFtbx10tK3VTqEQHpNLUF8b5DXvjwBU4gxWk+SLMZyGgY2Z7OenpTJUb9KX8b maCFF93c8qRwDtwpaYqlom0= X-Received: by 2002:a05:600c:83c4:b0:4a1:dfd4:9426 with SMTP id 5b1f17b1804b1-4a1dfd4958bmr173680325e9.19.1792499559893; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:39 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 11/14] python3-filelock: Upgrade 4.0.4 -> 4.2.4 Date: Tue, 20 Oct 2026 15:32:23 +0300 Message-ID: <20261020123226.4033600-11-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131169 Upgrade to release 4.2.4: - Keep GitHub Release notes free of extra blank lines while retaining the PyPI and version comparison links. Signed-off-by: Leon Anavi --- .../{python3-filelock_4.0.4.bb => python3-filelock_4.2.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-filelock_4.0.4.bb => python3-filelock_4.2.4.bb} (93%) diff --git a/meta-python/recipes-devtools/python/python3-filelock_4.0.4.bb b/meta-python/recipes-devtools/python/python3-filelock_4.2.4.bb similarity index 93% rename from meta-python/recipes-devtools/python/python3-filelock_4.0.4.bb rename to meta-python/recipes-devtools/python/python3-filelock_4.2.4.bb index 23cc4484c8..ad4efd998b 100644 --- a/meta-python/recipes-devtools/python/python3-filelock_4.0.4.bb +++ b/meta-python/recipes-devtools/python/python3-filelock_4.2.4.bb @@ -9,7 +9,7 @@ CVE_PRODUCT = "tox-dev:filelock" SRC_URI += "file://run-ptest" -SRC_URI[sha256sum] = "90999ed63a26ccf86b93b959ab10cf1017f422d816be454ed54cbed263e71ab5" +SRC_URI[sha256sum] = "c6d8663535e1650ee430507b4ffbac7b464dd64b7647ea0112a9f406499d163d" BBCLASSEXTEND = "native nativesdk" From patchwork Tue Oct 20 12:32: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: 101395 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.6266.1792499562530431842 for ; Tue, 20 Oct 2026 05:32:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=C6xXlH6f; 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-4a171b677d2so18808575e9.0 for ; Tue, 20 Oct 2026 05:32:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499561; x=1793104361; 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=3Dw2QNIv0PHZtWRXa14iEm7ZMKj7drBqeskpskT3Yw4=; b=C6xXlH6fbHkVU1WYOAPvkTm4YTfh8zaH48WiWCe7kWeI12Faq+GRbvpQVnG+Jf4oSc pG4fe77Zk5iNG6qePIbL6PpkObKnqXFusoM7m/abXxkdNJVRSkHMcSfjmyV6RzxSlOV/ zTARElvc+flffV8NnVI5aBxR13CBtQ2LwZecs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499561; x=1793104361; 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=3Dw2QNIv0PHZtWRXa14iEm7ZMKj7drBqeskpskT3Yw4=; b=2OAl+toz6mgvX+qPA7NmXxRJJQYxniLXFE0MGDg/jsBqAvXx32niFWTnX86bi6skhX nOlFSUfKQlOLPvSLlsAu6pYbhn0ISkcWHlWcETYw3ILcObNvAIOd+wKlwjM/JlQbZ6dH vZOJmYhH07JubrdmQVdrthsBYLFEaMh0zwjeVqPqKMsJMuqjW1is1VDesDCZ8L6VEtG1 jURN9FPU9wJOCugZNrc+u3sPLGxrLufLBNDA8RGF6S7r8aN22+/ZwxeBlk//9NC8J23r Q3vYPKDO3Rl+JDE+oFJfMm53PfLrCSpB/zAjlow2g/88ryPkeEGK2S/0RK/Iiid1E02D o77A== X-Gm-Message-State: AFq9FYL35IhLFC6ys234BMNCsS2WcPwL5NrBiwS8aCdQJBVSkiIuMG56 66HWzyQEzZTAI3IL2u6SPvC6VEPFp+8NfITCwJsq7919aOBYomjRdLZBceOJ3sAhKJ1cbwTXyrb V52GZ X-Gm-Gg: AYBFou0EErlKAwDs1oyvrmmpaQbRs/Tz0YfXjEz5rco9pxFwsjbgpBZoKVHoYIPfGPp 7VQEZg4DqZwN1PI6GMq/rrpQn9tvskFmL7ypcGo9ozWZvzgDQL1hlusqLpeQB53gbR8r0XZUmX0 MRZtVnADW6Pv1z3h48GHz9RJcPQHWYyfXvXNoyxg2J5gz3D93F9tPsEHoGH4l2r4gnG3gbaD7OI pc54hP11lRd3kj954srxGZmeTuxnHu5+4rkr3oR7yjiN5imJlPHiyH4iDI+gtPLJHeiLknXifQI XBvEvig1TEQPgtVRktsmCL657bUF8qW6sUFt3Uf9HLv5lEOD2vfJm6a9w/pTL6vOrJr/V1/haDt ur0sRj1GS4ch593gBf/7gqcpyyR163RDRAQTbjm26h6i8A2kz0skR0pFU3lxQbGcyfdp8cUD7WW 4aoj8V2sN7aSIO2EX0hnYp3byZ2U1InwAfXzKjBM7kC3qyAoFBehljxDjoVg6IYsSDpOj1kPUBf t/klTzjqIkgY3nPVUQcVgNrTDdhg1WiEWy0enp3f6pFgZE9fo8Lb7mV7IVYRheDVkAbUMjFD2pY mS7HBA7/La3uoI6yplOmhLU= X-Received: by 2002:a05:600d:8488:20b0:4a1:e3e2:93e0 with SMTP id 5b1f17b1804b1-4a1e3e2967dmr111862015e9.32.1792499560784; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:40 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 12/14] python3-flask-socketio: Upgrade 5.6.1 -> 5.7.0 Date: Tue, 20 Oct 2026 15:32:24 +0300 Message-ID: <20261020123226.4033600-12-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131170 Upgrade to release 5.7.0: See CHANGES.md for release notes. Signed-off-by: Leon Anavi --- ...-flask-socketio_5.6.1.bb => python3-flask-socketio_5.7.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-flask-socketio_5.6.1.bb => python3-flask-socketio_5.7.0.bb} (79%) diff --git a/meta-python/recipes-devtools/python/python3-flask-socketio_5.6.1.bb b/meta-python/recipes-devtools/python/python3-flask-socketio_5.7.0.bb similarity index 79% rename from meta-python/recipes-devtools/python/python3-flask-socketio_5.6.1.bb rename to meta-python/recipes-devtools/python/python3-flask-socketio_5.7.0.bb index 32d8eaa517..4020606494 100644 --- a/meta-python/recipes-devtools/python/python3-flask-socketio_5.6.1.bb +++ b/meta-python/recipes-devtools/python/python3-flask-socketio_5.7.0.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=38cc21254909604298ce763a6e4440a0" inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "fe5bd995c3ed4da9a98f335d0d830fa1a19d84a64789f6265642a671fdacaeac" +SRC_URI[sha256sum] = "aa01e50106962808dadc245407c3b6354295b1526e888bd154dc7ff4801a7c88" RDEPENDS:${PN} += "\ python3-flask \ From patchwork Tue Oct 20 12:32: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: 101396 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6267.1792499565004087041 for ; Tue, 20 Oct 2026 05:32:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=RFsmAlxG; 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-4a16af2a232so22239335e9.1 for ; Tue, 20 Oct 2026 05:32:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499563; x=1793104363; 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=CDiwtC8pBIW4OvgkSrqkqK5vyeOq7VMzUBzs9/F5I3g=; b=RFsmAlxG+Ig0azUBFbdDkIXzzgjmdloLIzk8ELqaHWga243n8Tzmd81cR8xSUrs6s2 Kc7WOYIvsJUoq9e53eGw1ioDpZfNFA1kgwEoI8Y2Jo2bMcyjZbQ+fhDSx9LAT4MIyx7/ ho6Lbm313GCJSpPxqrEOuHc7ggS5FKd642NFE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499563; x=1793104363; 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=CDiwtC8pBIW4OvgkSrqkqK5vyeOq7VMzUBzs9/F5I3g=; b=J/EGMYFAaB9/Zg6HNgQ35vzx7kIfnA0jAYwmTazbCvmi0byJ88hkyLFcxZ+hWH3vF3 fkopyI5UJ7L+t+JyU7tN27HYqB5uWCCeNlrDxFfxNsdsTZO43676w9njgG1RtA4Z+V0B /p2nigV5pkoGVV+UFRAfY2JqpLXIWFlgf1iICY1QK4u7ce9cQPnQuyYLDnhD8eU2byA1 L+PSz5KctH2SRcWgVkgEtQ6zyLIu3LeQ9XY/OZf8NNDlmpeeKJQBd2Q05LdljOVtbaVg CO1DJi9kGZlzVY+EhQEcEFXQmxJPHbkn0fm//VTWr7zVhUhkrmJpCVs2KwegHIKcd+b1 9V1Q== X-Gm-Message-State: AFq9FYJjzAzp0+FkoMEZHyfdt+2MzTsfAQposBWqqo0MdlKK1VlafCuC +wrbY4XxGf9mw/s2za+FhzMiGXoMBsQ8ZnmQHHsGJlHB4Pgge19ItuzNPUwqvkg09og6L61k+pd 74sBA X-Gm-Gg: AYBFou2+qqgT2mJEAfnGMZNKcgls1YcnO+9UoD6JE4Ow5PRZyQSkIPkdZVfPlyCX8lH uhnjPlIdTuwptO0gPsR1HeTw3W1TBKb9iuu0Al7gqbZqCx2gojBH+Sd3d6etfYCQiMRuts3xAKp F2hBKjznMPNeupXTmyXohU3y3u6j7TxKI/ND8w1W4H/AalHQhTFnyiNOcY+EFrNK1CL8zxcGmY4 9aDTHt8SeA49XhrWYBTy0JM0aBjqsyOuJ2/pFVd5/QUA4nNE+aaPaUVIConfAEGoqxhL7+KhoV6 Hii9ESkuoh4aXTlcMtArLXekzyi5A/2mwTVGcPraIYHwGhGGEbflGySM21HK5z+pNAr68sRKmQW f+NwNWM4SgbJC11YNHCwqLc3DKHoq2LNUITVxhP1S8Ha4Jou+bF0GYb7+tF7+TcQEhTDHU5IJ4B S52Nn8WCHVkMWzlWFWbCkCYj8OoBMUJr0YK8cQK+TxXqM5LOAG2IJM3w9lTmJaIzVDHUsdiXmK+ o1QV+HFApVYuaRH1eDJUlMdmgXM/x0aL32rLjTFndH0ZImAzYgjsfyQ41OFnNliZeoLwMvME6NX Fa8sqGqGh6RtW/jYTY4eIBA= X-Received: by 2002:a05:600c:3b17:b0:4a1:9078:911 with SMTP id 5b1f17b1804b1-4a1d7621208mr246511575e9.31.1792499563023; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:42 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 13/14] python3-fsspec: Upgrade 2026.7.0 -> 2026.9.0 Date: Tue, 20 Oct 2026 15:32:25 +0300 Message-ID: <20261020123226.4033600-13-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131171 Switch SRC_URI to enable tests and upgrade to release 2026.9.0: - ia:// filesystem for files in Internet Archive items: an HTTPFileSystem reading from archive.org/download with credentials from ia configure's ia.ini - Allow instance-local memory stores with global_store=False while preserving normal instance caching and the default shared store - Add an adaptive readahead cache - Implement created and modified for SFTPFileSystem - Allow filesystem implementations to assign protocol per instance - Delegate sizes and cat_ranges from DirFileSystem to the wrapped filesystem - Delegate invalidate_cache, ukey and checksum from DirFileSystem to the wrapped filesystem - Support negative offsets in TarFileSystem.cat_file - Mirror readinto from the PyArrow stream onto ArrowFile - Allow simplecache files to be removed by age using their modification times - HTTP: retry transient failures (408/425/429/5xx, dropped connections, timeouts, truncated range bodies, a 416 inside the file) of cat_file, HTTPFile block reads and the size lookup behind open, controlled by the new retries, retry_wait, retry_statuses and retry_exceptions options Fixes: - Compute HadoopFileSystem.fsid from its configured host and port instead of accessing attributes no longer exposed by PyArrow - Normalize dot path components in TarFileSystem listings and lookups, while preserving original archive names for reading - Make merge_offset_ranges O(n log n) and keep merged blocks within max_block, replacing the quadratic nested-range filter - Fix transactions with compressed files - Make MemoryFileSystem.rm raise FileNotFoundError for a path that does not exist, as rm_file and the other filesystems do, so deleting a missing key from a memory-backed mapper raises KeyError - Create missing ZIP archives in append mode without truncating existing archives - Close cached readers when exiting an open_files context - Avoid mutating live BlockCache and BackgroundBlockCache instances when pickling - End the transaction even when a commit or discard raises, so the filesystem is not left in transaction mode and deferred temporary files are cleaned up - Honor a caller-owned output file in get_file - Preserve existing files when checking FSMap write access - Normalize ZIP paths in pipe_file and find - Reject get destinations that resolve above the target - Pass maxdepth through in AsyncFileSystem._rm - Do not let isfile swallow BaseException - Keep reference filesystem get destinations inside the target - Return relative names from DirFileSystem.glob and find - Raise FileNotFoundError for missing ZIP and TAR members - Stop collapsing three-character drive-relative paths to the drive root - Use / as the only glob separator on every platform - Distinguish omitted and None defaults in FSMap.pop - Forward an Arrow file's flush and closed state to its stream - Keep reference filesystem cat_file offsets inside the referenced part - Raise FileNotFoundError from archive ls for a missing path - Download uncached files in simplecache.cat_ranges - Fix tail on simplecache and filecache - Get whole-file reference sizes asynchronously in ReferenceFileSystem._info - Report the target size for links in TarFileSystem - Keep the async generator returned by AsyncFileSystemWrapper._walk - Join the default output filename with / in _expand_paths - Make names relative in DirFileSystem.walk(detail=True) - Ignore a leading slash in TarFileSystem paths - Fix cat_ranges on whole-file caches - Normalize paths in AsyncFileSystemWrapper like the wrapped filesystem - The SFTP host key policy is configurable with the new host_key_policy argument of SFTPFileSystem, which accepts "auto_add" (default, unchanged behaviour), "warning" or "reject", or any paramiko.MissingHostKeyPolicy Other: - Use trusted publishing for releases and trigger the release workflow on tags - Remove the stale async wrapper documentation warning - Add Zarr to the test_downstream extra so the Xarray/Zarr test runs again - Clarify that rm handles directories - Fix grammar in features.rst - Patch HAS_CPYTHON_API where _fast_slice reads it in tests - Percent-decode the username and password parsed from URLs in infer_storage_options so that backends (ftp, sftp, smb, ...) receive the real credentials rather than their URL-encoded form; a password whose bare % produces bytes that are not valid UTF-8 (for example pass%ab) is left untouched so that pre-existing URLs with unescaped % continue to work Signed-off-by: Leon Anavi --- .../python/python3-fsspec_2026.7.0.bb | 24 ------------ .../python/python3-fsspec_2026.9.0.bb | 37 +++++++++++++++++++ 2 files changed, 37 insertions(+), 24 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-fsspec_2026.7.0.bb create mode 100644 meta-python/recipes-devtools/python/python3-fsspec_2026.9.0.bb diff --git a/meta-python/recipes-devtools/python/python3-fsspec_2026.7.0.bb b/meta-python/recipes-devtools/python/python3-fsspec_2026.7.0.bb deleted file mode 100644 index d34b67c428..0000000000 --- a/meta-python/recipes-devtools/python/python3-fsspec_2026.7.0.bb +++ /dev/null @@ -1,24 +0,0 @@ -SUMMARY = "A specification that python filesystems should adhere to." -HOMEPAGE = "https://github.com/fsspec/filesystem_spec" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=b38a11bf4dcdfc66307f8515ce1fbaa6" - -SRC_URI[sha256sum] = "c803c40f4cf860b49dea58ee3e1c33cb9c790520e233537e1340049f89b82a88" - -inherit pypi python_hatchling ptest - - -DEPENDS = "python3-hatch-vcs-native python3-hatchling-native" - -RDEPENDS:${PN}-ptest += "\ - python3-pytest \ - python3-pytest-mock \ - python3-pytest-asyncio \ - python3-pytest-cov \ - python3-pytest-benchmark \ - python3-aiohttp \ - python3-numpy \ - python3-requests \ -" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-python/recipes-devtools/python/python3-fsspec_2026.9.0.bb b/meta-python/recipes-devtools/python/python3-fsspec_2026.9.0.bb new file mode 100644 index 0000000000..43d405f017 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-fsspec_2026.9.0.bb @@ -0,0 +1,37 @@ +SUMMARY = "A specification that python filesystems should adhere to." +HOMEPAGE = "https://github.com/fsspec/filesystem_spec" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=b38a11bf4dcdfc66307f8515ce1fbaa6" + +SRC_URI = "git://github.com/fsspec/filesystem_spec;protocol=https;branch=master;tag=${PV}" +SRCREV = "0f76baaae4a227b085b18e8469e6cc1792a95ade" + +inherit python_hatchling ptest-python-pytest + +DEPENDS = "python3-hatch-vcs-native python3-hatchling-native" + +RDEPENDS:${PN}-ptest += "\ + python3-pytest \ + python3-pytest-mock \ + python3-pytest-asyncio \ + python3-pytest-cov \ + python3-pytest-benchmark \ + python3-aiohttp \ + python3-numpy \ + python3-requests \ + python3-pandas \ + python3-paramiko \ +" + +do_install_ptest:append() { + install -d ${D}${PTEST_PATH}/tests ${D}${PTEST_PATH}/implementations + cp -rf ${S}/fsspec/tests/* ${D}${PTEST_PATH}/tests/ + cp -rf ${S}/fsspec/implementations/tests ${D}${PTEST_PATH}/implementations/ + touch ${D}${PTEST_PATH}/implementations/__init__.py + # Tests import helpers via fsspec.tests / fsspec.implementations.tests, + # which aren't in the installed package + grep -rlE 'fsspec\.(implementations\.)?tests' ${D}${PTEST_PATH} \ + | xargs -r sed -i -E 's/fsspec\.(implementations\.)?tests\b/\1tests/g' +} + +BBCLASSEXTEND = "native nativesdk" From patchwork Tue Oct 20 12:32: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: 101397 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.6268.1792499565750916024 for ; Tue, 20 Oct 2026 05:32:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=azMThGpc; 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-4a1682bff3cso15621285e9.1 for ; Tue, 20 Oct 2026 05:32:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1792499564; x=1793104364; 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=hqTryIHzmH9uQ3YNq9YEx3OhCXuy9bPzY0JWc9XfWQQ=; b=azMThGpcUkbZNTrxOaAl6LoZ2VDDNzYVmHUT7kgZ79bMLrVbJPTx5GT/gQEuRbIE8a fEkSnNclECWr6XIQFGpNGpBEXtRjTJCkqfzl8qRbrWn7vukceocK3XXkx8pW9i+yMJ2Z lzxdk6YmuhIOHe3/VO2wWJyy0RpRUTEpCErsQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792499564; x=1793104364; 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=hqTryIHzmH9uQ3YNq9YEx3OhCXuy9bPzY0JWc9XfWQQ=; b=bVMhfsMSuib/K16SeejsDbOZ61dGkPpxoTuBZgRvIsl2iT2+ijuMTndYPOylCdMYBg D9S6m1t6cPaDUfYw+KfLHarTubMEWMzwbJF5b4O+W/J1S6BFcGVQVP3emNtn7HCt9o5g yNqrk2JINQGpb6AxJYPltMDwA/zWMROkJVmNN5Ve+HATkq6QcUwgvL/AbY4/1O54lK0m ifMp+6w0xpM/rXEJrMDu16PL7aDvvi/wcI90dw2aedHYso+mwmUM9/7hWxSMW9x77h4b /4oGIMrxyMIEsXscxIwvQwt3us3X1/R4uwqSXkEASPomG9A6EolnkBGGVY9L3wwTHZ8f 6QdA== X-Gm-Message-State: AFq9FYLVZbxcusauqoRdOPxZdwBhE7l4D9TRfof/xiYGi362y0YdsFZ3 gQ3iCp2uWn9d4rN1p5dBS6rKBhNhen0O0NlFa5MkVA3WdOb+A9UPGXp1xnezYcGXH0AMexI5JWA qqA1n X-Gm-Gg: AYBFou1p5+mYIm7TEuu/iaPP/NxPMIzhGZc6yoiS8qV83/NCln+JKuuBWVPhNok4ThE fMCM+bORoaaUiH051MOTE11mRUlbXXwMzQAk4X4PTgd7rykGlwgsrHUlkHFFhdIVFC6Pb0VxLLo vbDu2U2vbLyCor5+a5eUthuk1Oawd0R12sAhxpsCn2zgDX3xLOUOOOxLdco3CtFgIm8lc8axeRV ZM3cT351GK4qvRKWxv2ay1QkntBBl7KP25lEOigVgrtMM7otp3AAn2s3nuodo6J0gNcu6O3+2Ra /cF84Pw6Lz7e38LFsuz1ujXfr8iNgpzg08kacYpQxsnph8DXhlKGvvBo+EqeFhofP09UUYX8Ohd Qk4UiAX9HBhWRhs/FmT/7q68c+p0s7fKJ4twwRTJLJnJm81+mDwxY+dEiHZe8l+/ZfpxvIQVLKM 0AXtORPAYYl/pFSpqslfsPrVojbdP/ePZg1tevxNoIoZzegtlLN+mcJws/IKBY78hpfwj8ssx2d 1WjNAbpIvLp9BdwLVbmdS+rZ1wQNFBszukLsgI4LCjF5vtJmku6tCeBKXg9A7KwuZfkE8xozCkj ewXjyLPmYUJzSeRuYO1bQKM= X-Received: by 2002:a05:600c:a10c:b0:4a0:1a7f:2abb with SMTP id 5b1f17b1804b1-4a1d75fe221mr182500465e9.11.1792499563952; Tue, 20 Oct 2026 05:32: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-4a1f2cdc342sm75422675e9.13.2026.10.20.05.32.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 05:32:43 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 14/14] python3-gcovr: Upgrade 8.6 -> 8.7 Date: Tue, 20 Oct 2026 15:32:26 +0300 Message-ID: <20261020123226.4033600-14-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261020123226.4033600-1-leon.anavi@konsulko.com> References: <20261020123226.4033600-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, 20 Oct 2026 12:32:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131172 Upgrade to release 8.7: Breaking changes: - Jinja2 environment for HTML report is now created with undefined=StrictUndefined to raise an error if a variable is not defined in the template. - Links to lines in HTML reports now use L instead of a l. - Rename config key txt-metric (string) to txt-metrics (list of strings in TOML and multiple entries in gcovr.config). Remove the deprecated aliases -b, --txt-branches and --branches. - Adjust column width of total count in text reports. New features and notable changes: - Improve HTML report: - Improve wrapping of the counter in the default theme. - Replace meter with div elements in the default theme (like in GitHub themes). - Add jinja2 rendering for CSS files. - Add new HTML themes boost.green and boost.blue. - Show excluded lines, branches, ... in the summary only if there are any. - Remove the branches summary and columns if there are no branches in the report, e.g all branches are excluded by patterns or comments. - Replace default theme with github theme which is the new default one. If the prefix github. isn't used a warning is printed which will turn into an error in a the next version. - Add compare mode for JSON, text and HTML reports. - Stub missing line coverage for branches in LLVM source based code coverage format. - Add support for TOML files with --config - Add --fail-under-condition-or-decision with --fail-under-condition and --fail-under-decision as synonyms, change the key for the configuration file. - Add support for multiple metrics in one text report and add support for condition coverage. - Warn if a option is used which has no effect when processing tracefiles. - Add options to restrict where GCOV is executed to prevent generating temporary files in arbitrary directories. Write protected files are now skipped by default. Bug fixes and small improvements: - Fix runtime problem introduced with 8.4. - Fix boost HTML details and simple output. - Fix boost HTML support for Conditions, Decisions and Calls optional stats. - Add excluded metrics to boost HTML template. - Fix alignment in summary header of HTML single page report. - Fix link to lines in HTML single page report. - Preserve coverage for procedures declared in Fortran modules. - Fix missing branches and conditions for uncovered lines in HTML report. - Fix KeyError when merging tracefiles in which only some report a function position. Documentation: - Add section about gcov options which should not be used to FAQ. - Add separate option groups for each format. Internal changes: - Add CSS and JS files to all folders where a HTML reference file is present. - Refactor internal data model from a flat list to a tree which matches the folder structure of the source files. Also add a properties element which is cleared after each report format to store meta data for the report generation and update the dicts in the HTML report to use it. - Activate sorting of includes for ruff. - Add gcc-16, clang-21 and clang-22 to the test suite. - Use different python versions for testing in docker depending on Ubuntu version. - Activate most checks of ruff. - Update CI runner images. - Always use GCOVR fixture in tests. Signed-off-by: Leon Anavi --- .../0001-pyproject.toml-Support-newer-versions.patch | 4 ++-- .../python/{python3-gcovr_8.6.bb => python3-gcovr_8.7.bb} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename meta-python/recipes-devtools/python/{python3-gcovr_8.6.bb => python3-gcovr_8.7.bb} (93%) diff --git a/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch b/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch index 2e422cd8fc..ae0685c0d0 100644 --- a/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch +++ b/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch @@ -1,4 +1,4 @@ -From 99d7788bab614ff5a451f09204139b4cae40be3e Mon Sep 17 00:00:00 2001 +From a4a0cbc4659e4979b770a089f5e197dd2d175e9b Mon Sep 17 00:00:00 2001 From: Leon Anavi Date: Tue, 4 Mar 2025 13:30:48 +0000 Subject: [PATCH] pyproject.toml: Support newer versions @@ -13,7 +13,7 @@ Signed-off-by: Leon Anavi 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml -index f8e54eb03..e6242f042 100644 +index c2c046603..c393d2137 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,9 +1,9 @@ diff --git a/meta-python/recipes-devtools/python/python3-gcovr_8.6.bb b/meta-python/recipes-devtools/python/python3-gcovr_8.7.bb similarity index 93% rename from meta-python/recipes-devtools/python/python3-gcovr_8.6.bb rename to meta-python/recipes-devtools/python/python3-gcovr_8.7.bb index 3098681bef..5bd4e031aa 100644 --- a/meta-python/recipes-devtools/python/python3-gcovr_8.6.bb +++ b/meta-python/recipes-devtools/python/python3-gcovr_8.7.bb @@ -8,7 +8,7 @@ SRC_URI = " \ git://github.com/gcovr/gcovr.git;branch=main;protocol=https \ file://0001-pyproject.toml-Support-newer-versions.patch \ " -SRCREV = "e01ad73582821b5f90e079482164f8e885121e57" +SRCREV = "7fc1fc829b77a3fd7828abcd976b2e56ff1f28c2" inherit python_hatchling