From patchwork Thu Oct 29 09:21: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: 102347 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.7659.1793265712764112147 for ; Thu, 29 Oct 2026 02:21:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=WCzp87u+; spf=pass (domain: konsulko.com, ip: 209.85.221.52, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-48afbd2c386so1082723f8f.3 for ; Thu, 29 Oct 2026 02:21:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793265711; x=1793870511; 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=Cs9CGa9djD575i36VgtDmnTQAXHI5AqPDLrid9BOzT4=; b=WCzp87u+r0wHG8dlV01o50ZOsk63yKYRw01ebHQ5fVOnfEmj8xdzbyMGh0sQV32JbK 8JqqS9xBJuokVE7XreS3yceoCOy4FICIeXBCR9ZM/rq9y15gbMrzDD4uT8CkZcg2iPA0 jY3OmOmcE4ipf8tvsXnhwto654xhpcfGDt34Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793265711; x=1793870511; 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=Cs9CGa9djD575i36VgtDmnTQAXHI5AqPDLrid9BOzT4=; b=n4s8XJY6Ydlj+IsuGr1TvG8PyGZyVGFz5nfaX+SHlDMwQ6YG6mYLpoB9dkbAmjVEk6 BYf3CTILkU61uqN+LNE1D55pG6d0lVMCteRx56WoqBjzlr7c1pVy2qFwtPIYccvt2lb3 idFvTGC05fM6TODjdmYKKKL2kIzhA+E00uAMlfI+ByEtHT7vs5vcVXW1IFg2iQY8BfIy 14dqkm+TpZFQBtjr/d20UUnDcQhs4pOK6WCMColWCo/yf7fdrpshnyh/cHrqt3AlLpwM P83W6HaqUHuOkKUtfdWpIlbHrWn/eYm1pnBvCs7QsfXS6+Bo295Hex7dbIJJEORH+Jo8 nFsA== X-Gm-Message-State: AFq9FYKcM8dAJTHO8u9NctqxslyAlqNBk520uSXId3XlbEFrtkVEdNcm Q3EyLVoCW4cCjqCmyxAb3aL83kLw34Ctj/TjcalYVJj3hlhOAuy4EbVwDvf6dRjy10RDwnZBMHt hMC2i X-Gm-Gg: AYBFou0GJR3mgjg82C0okDSQzSeQUBOyNcggrPTQ5tRdZWwkSbnTQTxcsQ+jkrCzxQc bcwNVUbDMSmygWaABaWPzIwQuWULpqfapA83ZAR4UHPIYYb+dXqd3tBjcgXz7kivFn2HaFUP61b kyg2rEis+Djqbwq10wrLuJKO2PXT4aL4OXNGv0Fk82uZVGn54fW4Xdxbu/QhctDCPvES1JRAHV3 4OzrPi+S+6ljxvzti010PEP03SpFQF7msV6zKRemDn09sOZLyoifo4TcZlP/ynDZeLdmNb1zj1W b3lVH5irg0JmLB41PEaOKcPzbqd83M3PJd1Q4ZGVElACjgZ4jI8nIAb2RpfX/D65cyBv7TytRj+ 713ORBMNQJdmdeNOcf1cmIhdRpj+3oJvh0dJA8dYbxRl5vgNx7iPfrmcEte+y37B68Exq+av4Z+ dww9LwKooAIRcjheppGXaOV7J07yNtC/jI3v15t5E4uCymPOB26O/JiUNgGsICCSMdifTD8lR+Y /idrfJM/K0599bc+hTcqd5efUiyiiPN88JuMhRKnKV2zv/LsZTu+1KqEK0oblV7f2FSwV+T5LvL ilyke0y/wPlLPBFeRIHkocvO27xZhcFL6Gs69bpe5q4UiASzIjbU0XY59JbgxTG6I/GqVOqrKsj g0fNUm4vQduzcWiNjoApM40z2QV9VLFaMbZBrPw0SXmLrpvAl/2ijjw== X-Received: by 2002:a05:6000:3101:b0:48e:3085:7cf0 with SMTP id ffacd0b85a97d-48e5d5da15amr11641633f8f.51.1793265710711; Thu, 29 Oct 2026 02:21:50 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e3ecdf9bdsm31901084f8f.55.2026.10.29.02.21.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Oct 2026 02:21:50 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCHv2 1/4] python3-pyroute2: Upgrade 0.9.6 -> 0.9.7 Date: Thu, 29 Oct 2026 11:21:44 +0200 Message-ID: <20261029092147.791220-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 ; Thu, 29 Oct 2026 09:21:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131645 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 Fix ptest-runner errors. Signed-off-by: Leon Anavi --- ...thon3-pyroute2_0.9.6.bb => python3-pyroute2_0.9.7.bb} | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-pyroute2_0.9.6.bb => python3-pyroute2_0.9.7.bb} (75%) 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 75% 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..d83b65f6da 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 @@ -35,6 +35,11 @@ RDEPENDS:${PN}-ptest += " \ do_install_ptest:append () { install -d ${D}${PTEST_PATH}/tests cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ + # Remove test_frozen.py because it is missing some components + # and is not present in the project's upstream GitHub repository. + rm ${D}${PTEST_PATH}/tests/test_unit/test_frozen.py + # Fix paths sed -e "s|'test_unit|'tests/test_unit|g" -i ${D}${PTEST_PATH}/tests/test_unit/test_nlmsg/test_marshal.py \ - ${D}${PTEST_PATH}/tests/test_unit/test_iproute_match/test_match.py + ${D}${PTEST_PATH}/tests/test_unit/test_iproute_match/test_match.py \ + ${D}${PTEST_PATH}/tests/test_unit/test_nlmsg/test_nl80211_station.py } From patchwork Thu Oct 29 09:21: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: 102348 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.7651.1793265713959908154 for ; Thu, 29 Oct 2026 02:21:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=kaY4Zdxk; 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-4a35db1f202so14429625e9.3 for ; Thu, 29 Oct 2026 02:21:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793265712; x=1793870512; 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=HEvCV6x54lNd9W+qagw65Z0OtY7MOvGp/Wb0M+hIfs4=; b=kaY4ZdxkaNoz3R6LCqNRRh0T+9Uy0H3FX6QszbAwBmxNi0S8XjQC4QLgkKvkBdTyqs S5xKJzMgiWma3/Hn7meBD3LrhESW3OOjwePx8cEjhJH0QRQEnXLY/f/klJJkrXwq0B81 Mrltv5O7rmPVhHFhGkUHWVwcafARUs7KJNPAA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793265712; x=1793870512; 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=HEvCV6x54lNd9W+qagw65Z0OtY7MOvGp/Wb0M+hIfs4=; b=EjHiAUgZ4tu/YK74l0OlxvxADQJQTPCmdVvjT6XZN90Yd2Fdadb6PPqfrZ3/RNXjyn tWf5uHY9IKVktLqd2bVePCfpdTHP1IG79nRZCiBniGEctgu9K/4/+NSeB5ZBONkJH3J8 R6mk7VbJWYwZwWo0oGj9/zvB8+20KE3kJXqyABzP2e42K7xQ2Stgnj958DX5lkwvLCPN LhgIf1LUehCaDax8RamuOX0k95PrhY++E+HVTAGwZMbsaRwLqMg55rMIXKphVSnBic0V xZjWk5CEzNTo6MC7Pht8J6n1rVxtY3NBr6Yq/L6mJt8xcq847RGJK5mTC1VZn0gJAtHc KadQ== X-Gm-Message-State: AFq9FYKBLaRamO6vi+gvqMn0PdaZOxg+P8uC6K7JOsXs2jXt9zzQeugI 0dotiWd8aaG2HpkCVVtaZUjHnpF4c6bbmATY2un2s+xf7PPiGqw57YTI/nvnX/w4IKpLtfgcqZf hLhZp X-Gm-Gg: AYBFou23rktNRGy49pb8YOTidt6WHcfkIN/D2ur4/boPwrq08uTqQMYfu2u4zsX18eu IX2W3wqVGpQ6iHRMecmRkCpWC9evPANXtwtNMmpIaLmrhAzVdQlxUiv7itqlDo4SL1uPsnH/HcY IbvPpO4CdEyeTdOxpwTbHrY5zA2hywqMe+y1g6ghQoaaKfYdp/4TETI2jD6BOEJzfVyq02pHzJj IAzwWjuvGU7keb/47Z+TrzQSrAq4tMhYdEdAoupNCOo/9qSAkjmleIYnjQPMlDx1+P1D23Ib+rf Cg3pAY1dXuFMV1OCk2JEJP40MQCn/pT9hXEgjPZA/WKFi3jgFDjM33kMXq6IyjjsZlG7T+uZMnQ AHjaCUcbMIOnJeEfyqGPQi50aOLFowVKKoy8RBp3QgiJyG6o+CNUzniOlRPXwDuixB+mr87QidH hhkw9fg6VpF+u/gpVlJvJAyTLwn/KFYuP803PNjfMHBYr0C2ghtdqg9vexZxdK2eDMBuNYlBsKT UrEoUpGb2XRGtoChe+dK8Bx28C/DtDGLnBiutNor894pNd683gg5aJArfqv4g5FaMMeDG/H9BiV OCYASAXQVfjNgSgUdI2GIYiS+M52U3Q2AnUtdheGD0aidiuHyL5RAWtFXGzOmKz9l9PFCiU7F84 yQNnIpijK+FIvrQM161Mp1r3AefYrIOfHOoqlKUilcmxcB9eakHd3jA== X-Received: by 2002:a05:600c:19c8:b0:4a1:d459:db4b with SMTP id 5b1f17b1804b1-4a966e2a979mr112576345e9.24.1793265711844; Thu, 29 Oct 2026 02:21:51 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e3ecdf9bdsm31901084f8f.55.2026.10.29.02.21.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Oct 2026 02:21:51 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCHv2 2/4] python3-platformdirs: Upgrade 4.10.1 -> 4.13.5 Date: Thu, 29 Oct 2026 11:21:45 +0200 Message-ID: <20261029092147.791220-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261029092147.791220-1-leon.anavi@konsulko.com> References: <20261029092147.791220-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 ; Thu, 29 Oct 2026 09:21:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131646 Upgrade to release 4.13.5: - Publish a GitHub Release with changelog notes, a PyPI link, and a version comparison after each PyPI release. Deselect failing tests from the run-ptest script for ptest-runner. Signed-off-by: Leon Anavi --- .../recipes-devtools/python/python3-platformdirs/run-ptest | 4 ++++ ...-platformdirs_4.10.1.bb => python3-platformdirs_4.13.5.bb} | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 meta-python/recipes-devtools/python/python3-platformdirs/run-ptest rename meta-python/recipes-devtools/python/{python3-platformdirs_4.10.1.bb => python3-platformdirs_4.13.5.bb} (80%) diff --git a/meta-python/recipes-devtools/python/python3-platformdirs/run-ptest b/meta-python/recipes-devtools/python/python3-platformdirs/run-ptest new file mode 100644 index 0000000000..fa98212711 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-platformdirs/run-ptest @@ -0,0 +1,4 @@ +#!/bin/sh + +pytest --automake \ + --deselect tests/test_pytest_plugin.py::test_import_before_pytest_main 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 80% 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..40c7b25333 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,10 +3,12 @@ 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 +SRC_URI += "file://run-ptest" + DEPENDS += " \ python3-hatch-vcs-native \ " From patchwork Thu Oct 29 09:21: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: 102349 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.7652.1793265715190660438 for ; Thu, 29 Oct 2026 02:21:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=NFAfjPNm; 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-4a60f9474c4so22425025e9.0 for ; Thu, 29 Oct 2026 02:21:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793265713; x=1793870513; 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=oxT0pfefAVHWs17gTKYOH+u7DQH1wFaXN3wcg1EOzLk=; b=NFAfjPNm9wd7azSZGVtjcy6LUP9woGX0i9gu3WqtSrO4J8Vlb2F+rCLot7wultTAiG kuqcFY5L8Y7BvQlpZm8BNllOIf2a2PDquJUEZTuCz/+eYYPs+ja9xqQft1rPSZpcxQMH l0+tcfbqdgVa1UnU+RUnvoNFM2hY5IHYe9K+g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793265713; x=1793870513; 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=oxT0pfefAVHWs17gTKYOH+u7DQH1wFaXN3wcg1EOzLk=; b=BM6hHfEMKQ2SuuD0QjZnacE3EgqDHZVE4XhHf95EQP3SID3dZNlZNDE9vGjsSmb99q fRJEL8h7IFgEvIBW6HJbsgUEw6NCfCQpWiszL/UdsreaxqddzBBzg+QwqnOuzvHL7Ack tPpiMEqShtp888LLmQ6x7ZsZ61Q2BYFpB2/zunIpuGYmktTFG46z0VQAI8ellw0lSyiU iu7dwTVz4oyFrTAfHqlSAiutOTC6YkokpjB3cIitS/eOeObaraYJ2hOLc/uQnbq3ORYl vX0t7aze+f/deftuwSBCP5irdDkQjMrAK/BhcfVw+fzfgKhL6gD/u5l0YGVQnWR/Ds3K womA== X-Gm-Message-State: AFq9FYKHUuGskybxNFBqH397Lt/22rPYlGJV/j9xxIfzwm0Q+A3VI/x0 nR8a0zSXaxQN27oS7jDVio1H5hekbwdnRKAOWn5n8ey//s8uIPqdTTkJPKDzdlo30Hg+hkneZJX 5s1CF X-Gm-Gg: AYBFou2KFEDcwodF6qtXiD0H3eC7T4q0vCbmqPLB3JA6GET+60FkR3u9LkLmjPWfqmI utJfaDc+7ZjW4B0+BAVmNHJScNRU9fRG6xfyOJSAcTtcGIgwNtJKXzrW+8hgkiVwRCGg7wkDfWc BflzDbBKDh73RjvHFEEMXoEPJc1NqW7fkGgyQrsCGINVUNYOI5aMmXKVgYla5LMwHaEljBlfI4l gNn+eFTExVq35LAQDbtpVYZ2fp/G45zPq3h+WTj4roZYwQmbjT++zFrAIY2cHjt70LHe//OlTSX eafjngrVmVOjBsUO6gafhIn2tCy5Adq2OqMHCzlrgnrLFmdU4LXwzIoaviTFiOKOm6ODv/09eWw YhhhUvkjztoSHs51IaHz6pVM4jvMm1EGMwP3zN/Fa0vm3VR9dtGZbDCFpOA6AY8Xuh6lumT2/Kn zTkbOO6X4XmlegqaZw3nKpRZvigCXwYpbjt5hnK3zKuXobfm/2jAxjK4aRDQbTiFCEsVh0CQ9xr AEGWeF1Xv6JTiuT78DYs0g9uD3GNwiVz5XlgwBWJ/77NZNVeGqLHMFzWu43rQXTJ5z+5S0oT9WS TTesUxH+Y9m7I4QKQRq0SP6nKJyzeTNik32zN34UwfBfEFg0smMNExNXHMvbAQKVQEuQeiCJpEk RRylGftQKMfSOB+egwN5J3KB8WP3YC5UOBwzKTuPgn3UDrK9YdzkvqA== X-Received: by 2002:a05:600c:37c3:b0:4a2:1867:10e8 with SMTP id 5b1f17b1804b1-4a96701830cmr106795345e9.25.1793265713137; Thu, 29 Oct 2026 02:21:53 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e3ecdf9bdsm31901084f8f.55.2026.10.29.02.21.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Oct 2026 02:21:52 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCHv2 3/4] python3-multidict: Upgrade 6.7.1 -> 7.2.1 Date: Thu, 29 Oct 2026 11:21:46 +0200 Message-ID: <20261029092147.791220-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261029092147.791220-1-leon.anavi@konsulko.com> References: <20261029092147.791220-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 ; Thu, 29 Oct 2026 09:21:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131647 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 --. Fix ptest-runner errors. License-Update: Update LICENSE file. The license remains the same. Signed-off-by: Leon Anavi --- .../python/python3-multidict_6.7.1.bb | 18 --------- .../python/python3-multidict_7.2.1.bb | 38 +++++++++++++++++++ 2 files changed, 38 insertions(+), 18 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-multidict_6.7.1.bb create mode 100644 meta-python/recipes-devtools/python/python3-multidict_7.2.1.bb diff --git a/meta-python/recipes-devtools/python/python3-multidict_6.7.1.bb b/meta-python/recipes-devtools/python/python3-multidict_6.7.1.bb deleted file mode 100644 index 15848fefec..0000000000 --- a/meta-python/recipes-devtools/python/python3-multidict_6.7.1.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "Multidicts are useful for working with HTTP headers, URL query args etc." -HOMEPAGE = "https://github.com/aio-libs/multidict/" - -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=b4fef6e4b0828c2401fb983363985b39" - -inherit pypi python_setuptools_build_meta ptest-python-pytest - -SRC_URI[sha256sum] = "ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d" - -RDEPENDS:${PN}-ptest += " \ - python3-objgraph \ - python3-psutil \ - python3-pytest-cov \ - python3-pytest-codspeed \ -" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-python/recipes-devtools/python/python3-multidict_7.2.1.bb b/meta-python/recipes-devtools/python/python3-multidict_7.2.1.bb new file mode 100644 index 0000000000..9ec7ea3eec --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-multidict_7.2.1.bb @@ -0,0 +1,38 @@ +SUMMARY = "The multidict implementation" +DESCRIPTION = "Multidicts are useful for working with HTTP headers, URL query args etc." +HOMEPAGE = "https://github.com/aio-libs/multidict/" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=b5e9e27554f71f0f132919037cb967b2" + +inherit pypi python_setuptools_build_meta ptest-python-pytest + +SRC_URI[sha256sum] = "e8af3e6f1bdbc31fd762b094133b478b89988eaebc63cbe82b1d9e3bbd15cede" + +RDEPENDS:${PN}-ptest += " \ + python3-objgraph \ + python3-psutil \ + python3-pytest-cov \ + python3-pytest-codspeed \ +" + +do_install_ptest:append () { + install -d ${D}${PTEST_PATH}/tools/ + install -m 0644 ${S}/tools/release_notes_md.py ${D}${PTEST_PATH}/tools/ + install -m 0644 ${S}/benchmarks/callgrind_driver.py ${D}${PYTHON_SITEPACKAGES_DIR}/ + install -m 0644 ${S}/benchmarks/benchmark.py ${D}${PYTHON_SITEPACKAGES_DIR}/ + install -m 0644 ${S}/benchmarks/callgrind_child.py ${D}${PYTHON_SITEPACKAGES_DIR}/ + install -m 0644 ${S}/benchmarks/istr.py ${D}${PYTHON_SITEPACKAGES_DIR}/ + install -m 0644 ${S}/benchmarks/operations.py ${D}${PYTHON_SITEPACKAGES_DIR}/ + install -m 0644 ${S}/benchmarks/render_tables.py ${D}${PYTHON_SITEPACKAGES_DIR}/ +} + +FILES:${PN}-ptest += "\ + ${PYTHON_SITEPACKAGES_DIR}/callgrind_driver.py \ + ${PYTHON_SITEPACKAGES_DIR}/benchmark.py \ + ${PYTHON_SITEPACKAGES_DIR}/callgrind_child.py \ + ${PYTHON_SITEPACKAGES_DIR}/istr.py \ + ${PYTHON_SITEPACKAGES_DIR}/operations.py \ + ${PYTHON_SITEPACKAGES_DIR}/render_tables.py \ +" + +BBCLASSEXTEND = "native nativesdk" From patchwork Thu Oct 29 09:21: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: 102350 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.7653.1793265716316052975 for ; Thu, 29 Oct 2026 02:21:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=p9a+doc9; 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-48b042c0759so962576f8f.2 for ; Thu, 29 Oct 2026 02:21:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1793265714; x=1793870514; 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=tenru8kvV1uzzBivKfy77ufdDtk3BY1R0z4bsDAZCdM=; b=p9a+doc9FDsgn6M20TR4W3TXuygX6RASiYzaM6lqgV8hYPuD5npFfE3CLEdVVMSgEG 65XgAWN07iWXRbl4qoI694glj0dikaYNxQb8jc23C5kb7JSaLRtefO9c82QOmf2/4T/a pKYyiMQSD88HCjJxQnDf9JtzH3E6tM1nSEOA0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793265714; x=1793870514; 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=tenru8kvV1uzzBivKfy77ufdDtk3BY1R0z4bsDAZCdM=; b=cz0Rsj97EKS3v3Q/HdIWTk/Y34y2sLQZEtUebokmOLydk/SqGHrPGvoy+wi+6tVgY7 Bjps42owLF7Hq3C4py4B/hdYKnugFUDUPUl/4Iw1vS2oN3xy5ZdHTHy2yQM+2FsLM4su 3/UClqbeWBD7CxAUJxYF7QT32Q5T3ZrBaQ8NTFHOv5IX88K7KmZQ10zy5j6DvZe60++Z iHM2aLGoFpjTPZQBrweIWwLVSc+ld2bMH3+DmXSuUh6fgBlgX6qCIG1IF/+5DHVjh8dj NjihwH/4YYlUObloJcbVcZh/j2DmGgdQpMYvukryehgxalqjNQ15MlEUTy+uVQybv0Rl OVWw== X-Gm-Message-State: AFq9FYJdmwbC1IXg7Eav6L+e3vMY98yaE4WPZrgGiGuW3sMXG3W0lL+T KtQAV6xC2QQlfD07nCYE1yxRDHF86+yCv1rCL2xctToIpDP3nMoKvh0TYKzx8vad0uXrFj5SXKx 0YZaA X-Gm-Gg: AYBFou3m9neMohD7CIx4HRjXqL/tfDxa3Iy6nKUlrhz8UlN7hTJOz05jqDdmgRbjSqN YtxgZJ64NY1/TYDCs2qOfkzVtf0M4p0MJHJ4DrJJ/2Gh71CHjlCED0vtqqt4Ekk4Mf83L/llVqz AaYWIvLGMF4QKEtfx48oYcdStTO3KccCF/rD8EdMFKCPvkKrbeskPYLC5Upj6b+YJcS8FQ9I9+W vn26F5ses8FsOdrTTvfSpDkRUvDFCoD4BQibuE0ftvU5PIxNX4cU4+9fyN9ukAx7MMVp8wND5Pv yAAGqPmQmzwvj0D/sKIQQLim6Vd2IbW1qfuLC264VKIwjsEsbxsH7pvPm4Xt//c+hQW3E6ru9p6 6kIZZIoNiHgksp82BeCIMxQ52umAYK6Fm4bEzrMA4yVE/HDMOhV12dSAV18JajzWHz1PVESayDE 73Gtdbb5Dbk0shjFUU5XR2izZ2RQM5a03unotoSoYBz/JZO/nrQHSks6M+XSiIDsepAzcMnVmDQ EpOGq6a1/XZZSagEHB/oPMgzvRvOjr2ZAK9MBLM6sR4q2H4EGqCyT0tqybJeCLzNVUVBZGKRebG S9ocikB93mJvugq6Zkept1QydTWV5OgbgwsmybzsMW4q+KvpTQ50EVThNhQiekn+b0PEuT9cMHY /dxEAvpQXb9LBcUfidKu0N2KMeR+7HbwX/93npJ+XMzWnjFXJklc84Q== X-Received: by 2002:a05:6000:2207:b0:48e:61c9:4e32 with SMTP id ffacd0b85a97d-48e61c94e5emr6609475f8f.32.1793265714485; Thu, 29 Oct 2026 02:21:54 -0700 (PDT) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e3ecdf9bdsm31901084f8f.55.2026.10.29.02.21.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Oct 2026 02:21:53 -0700 (PDT) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCHv2 4/4] python3-jsonpatch: Upgrade 1.33 -> 1.37 Date: Thu, 29 Oct 2026 11:21:47 +0200 Message-ID: <20261029092147.791220-4-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261029092147.791220-1-leon.anavi@konsulko.com> References: <20261029092147.791220-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 ; Thu, 29 Oct 2026 09:21:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131648 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 Fixes: WARNING: python3-jsonpatch-1.37-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml specifying backend setuptools.build_meta, use the correct class [pep517-backend] Signed-off-by: Leon Anavi --- .../{python3-jsonpatch_1.33.bb => python3-jsonpatch_1.37.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-jsonpatch_1.33.bb => python3-jsonpatch_1.37.bb} (72%) 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 72% 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..2b782d2eab 100644 --- a/meta-python/recipes-devtools/python/python3-jsonpatch_1.33.bb +++ b/meta-python/recipes-devtools/python/python3-jsonpatch_1.37.bb @@ -3,9 +3,9 @@ HOMEPAGE = "https://github.com/stefankoegl/python-json-patch" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=4f81c84f9a053e31fe9402a2a4e78864" -inherit pypi setuptools3 +inherit pypi python_setuptools_build_meta -SRC_URI[sha256sum] = "9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c" +SRC_URI[sha256sum] = "04288ef93e60084bcb118101cd9d53424e627b91bb47ec5a95c02ec3795f6d23" RDEPENDS:${PN} += " \ python3-json \