From patchwork Tue Jan 13 10:34: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: 78617 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id AB55FD0C84A for ; Tue, 13 Jan 2026 10:34:31 +0000 (UTC) Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.55985.1768300466572685134 for ; Tue, 13 Jan 2026 02:34:26 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=bIf6bbux; spf=pass (domain: konsulko.com, ip: 209.85.221.51, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-432d28870ddso2802267f8f.3 for ; Tue, 13 Jan 2026 02:34:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1768300465; x=1768905265; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=StIToAiys9ZGtuPbGKIgXMuT8Q23iRorMHSR7ttlHpk=; b=bIf6bbux8zQVCyIBgip7A4m8kaokQvQr12stDtmOgcX5ves2daKB2sHdWB/rCLO/2Z CK80WS8J+Ye7JiydGxELVJxv4Q0nA7YbcjLq3RSFcV9Nxr+49ZCi4/5NSCKhrWfzldOe Bc542CJpmFFGt4wurpmOJSvfBi5TNbW968pfE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768300465; x=1768905265; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=StIToAiys9ZGtuPbGKIgXMuT8Q23iRorMHSR7ttlHpk=; b=VPqdE256NG2v0VoB/Wc9q3La05kj8ep99zTS22zM9YDOvCUSk38MEINtI4xcW3DenW gm4bnDeVwuyJxb0Z3gXSTxYjk7cngqJHfCWhyRHm4sPtpsLBB+JV9Dud7kQk8v+IdR/g UaI0wZTVGJwMk/3gi8/zuliS5a/BtFEkNNLzg+yFjpv/u+zUhfkoaPQA4KqQQBlm/zOs e4vZlpc4RjaOjYzRmOWYLfCHGED5fDerxtJuVxi3cSVz4V0BSdBdtWg80Zfbg5VPvyLH SY4rihJKgKgWWEU1s6+qscdH08WjHrNrOmJVYAHe0/IM78j1yBBsSpj47yVLVlcA+BAP 4ERA== X-Gm-Message-State: AOJu0Yzu4RkcOavZT+ED+iEzvs8oFhT0VmsG0nbSpCC0QMJfPj6TtJWF F93P0EkT4LougFnXkRGxhfr0y9/HjPorevgF35xlGX8RdqmLZOpBT4barNMITkk432kLCh8IaX6 jc71q X-Gm-Gg: AY/fxX5RHIxzkOAz2t2B8Q3PUUAHR1cCC12ULwY+DyalSdU4GrmBX8Am+NRWMU8+z9M g4cD163w8NiryDNBHCl4iicAOPnGEv2aiyGBxa7YcmC5hHaRILuMNbCXkjGJ4NIGBULtoO0WmN2 JYIZ+eOuGurwAxHItMpkWBAPkUspHaAqkYn7aNqnWlKeIqB4Ad88DJphb3y9JWoSIZG/qeQQYSX kpWxWv52byEIqG+pOSsiw0gdsM7qnXHoydEVs4XxELDajkcvalUq8lRUOXbpnhWjFCp3PTjEVug J4krMYZRr7EhMetPHP/7o7hjoD+Gk16FUtrs9auAadCXr6jdAQSsFEAKXFQHRlZsC9DUKgW2B9E 9Lxbh4ke6zm7gPxjW1Wrh9pkxN+RIVsNY9ajNQfoOK2Fhw5gDP4bvCS3zfFWhAEDqv/qjGkWaRW mD8yf2NKBLUZLsssptBC1rUzYb X-Google-Smtp-Source: AGHT+IFGeLk7r5IYXq7bnnaZRBsguKmfeWBRkgJmA7VLUSbOMzSgJGov2yCEu+Cax4zDj/k0Hl94oA== X-Received: by 2002:a5d:64c4:0:b0:432:852d:5276 with SMTP id ffacd0b85a97d-432c36280f0mr24815622f8f.12.1768300464225; Tue, 13 Jan 2026 02:34:24 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-432bd0daa84sm43341971f8f.2.2026.01.13.02.34.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 02:34:23 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 1/5] python3-pylint: Upgrade 4.0.3 -> 4.0.4 Date: Tue, 13 Jan 2026 12:34:17 +0200 Message-ID: <20260113103421.3568307-1-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 13 Jan 2026 10:34:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123430 Upgrade to release 4.0.4: - Fixed false positive for ``invalid-name`` where module-level constants were incorrectly classified as variables when a class-level attribute with the same name exists. - Fix a false positive for ``invalid-name`` on an UPPER_CASED name inside an ``if`` branch that assigns an object. Signed-off-by: Leon Anavi --- .../python/{python3-pylint_4.0.3.bb => python3-pylint_4.0.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-pylint_4.0.3.bb => python3-pylint_4.0.4.bb} (97%) diff --git a/meta-python/recipes-devtools/python/python3-pylint_4.0.3.bb b/meta-python/recipes-devtools/python/python3-pylint_4.0.4.bb similarity index 97% rename from meta-python/recipes-devtools/python/python3-pylint_4.0.3.bb rename to meta-python/recipes-devtools/python/python3-pylint_4.0.4.bb index 04144aa7a3..adee1d10c1 100644 --- a/meta-python/recipes-devtools/python/python3-pylint_4.0.3.bb +++ b/meta-python/recipes-devtools/python/python3-pylint_4.0.4.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://www.pylint.org/" LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://LICENSE;md5=c107cf754550e65755c42985a5d4e9c9" -SRCREV = "84b6552b86e210097ac29de7ef64b152efb4a454" +SRCREV = "e16f942166511d6fb4427e503a734152fae0c4fe" SRC_URI += "git://github.com/pylint-dev/pylint;branch=main;protocol=https;tag=v${PV} \ file://0001-Adjust-test-expectations-for-ptest.patch \ file://0002-pyproject.toml-Keep-tool.setuptools.license-files.patch \ From patchwork Tue Jan 13 10:34: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: 78613 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A19BFD0C846 for ; Tue, 13 Jan 2026 10:34:31 +0000 (UTC) Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.55987.1768300469029965964 for ; Tue, 13 Jan 2026 02:34:29 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=uNRDlCjY; 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-47795f6f5c0so45820115e9.1 for ; Tue, 13 Jan 2026 02:34:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1768300465; x=1768905265; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4gbKcWsgR9n0Bb4nvX90nohJzmPpEQWKmPAOmSzpzhw=; b=uNRDlCjYmRmltzeRNugK/DP6512QWBCzzWt3NF7bXht9G081GqjNLOckxlR8V6oqAr ROZ8deUFW4hicqS6UoPqctpoQykNNv/qQCKX5NPEDbJWRXc2y8tJRJ8K6HLiZZX68I9/ IP7lflPrfLkzwM4FGot9pn8/lCoh1nTuG63rg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768300465; x=1768905265; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=4gbKcWsgR9n0Bb4nvX90nohJzmPpEQWKmPAOmSzpzhw=; b=FSJaZfXqES8nwfbqB1fxsgDqm9LrtiF1UUDAIovvfu8DOc8tE7xdmWpCEj/r0MhD09 aFqGEIHcIl5+LTa1oDIvuECwNRVzyGNZpnY1bx1ZDEVcuwNTSy6ihRcSp7NZViWIIrFH jZP+7AjJwd6n83m1KtqMHEBF3D/R9ObFeXW10j0vMywaBKAPxZo3QsjeVrIuy4+BzrAL mZMA9TkFJEeGmnrqaIplN2k89JNbqRVwrU+EWBrJa/3ZQ6pSRS0yjDOAW5iShgkM6883 4diSxrtzTZyAaxu8VrlR0DGV9FiUSPZQcOhOr2YERyBcYGfImlowQL8IhCD7uHRVWXqJ 85Cw== X-Gm-Message-State: AOJu0YzUu953W0UaR5OfcMEnC1C4vw2Jg9o+ZBM/epSm4EmUVYtRNKFk rkn8wtpdVPVZBXTUTcNHJ5RBFurOFkMCtDL17bqnVfSekEMItOh/6elxLGWtdj0ub9rZ9rBMTDj MBr0S X-Gm-Gg: AY/fxX4xvdgPI5lfGNSFxycdBmklDIydKarsD4DO6IQ58oR+qsptD8cZ1D+PZcyZdEQ WoQOQXqC4nUU2rSMQPZAz+CFm/OWb7cAuO01ySecuuhB2zgieZiSopEx2YoLQkuyPQQMkwcijpu hdIKWOkT31dSJdX9s/MpMNjHRnjVpOtu7CP/YBdmGE0aStyqm1O5JcV9W6YaTf6ia5irDPJPKHx 3OSBI4gFAwQugcgd8AW3UrV/LalPHQQ5eESXMv0rC8Ybb/Hpfj3/x1S3vtJuZGXBOg1mdnMGS4G 5KaeX6jWwsZK9dPrYukthvRHfvvgesy/NpQixrqE2xyA959xLGodVv9GEy1INQ7F4MvJ0YcUvBJ 3oR9nzZQKBAeYaOLPH1f5l1o1TRLzSR6qQTZncTxV+AFlHGS4YMX9UahjO90ty6iQ8CPikd/OSy Lfco+k8OJL/XgvJ21+cF3xTP7Z X-Google-Smtp-Source: AGHT+IFEpNfRKJJm5SD0kCTR5RUMEb1yEF0RByslGTO5BP6PH4AqmsczRq7X7BRCm82hEQt2QGCp4w== X-Received: by 2002:a05:600c:45c7:b0:477:994b:dbb8 with SMTP id 5b1f17b1804b1-47d84b2cf22mr245759835e9.11.1768300465004; Tue, 13 Jan 2026 02:34:25 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-432bd0daa84sm43341971f8f.2.2026.01.13.02.34.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 02:34:24 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 2/5] python3-aenum: Upgrade 3.1.15 -> 3.1.16 Date: Tue, 13 Jan 2026 12:34:18 +0200 Message-ID: <20260113103421.3568307-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260113103421.3568307-1-leon.anavi@konsulko.com> References: <20260113103421.3568307-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 13 Jan 2026 10:34:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123433 Upgrade to release 3.1.16: - standardized handling of negative numbers in flags - support dictionary-like key access to NamedTuple - remove newer setup.py option include_package_data Signed-off-by: Leon Anavi --- .../python/{python3-aenum_3.1.15.bb => python3-aenum_3.1.16.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-aenum_3.1.15.bb => python3-aenum_3.1.16.bb} (77%) diff --git a/meta-python/recipes-devtools/python/python3-aenum_3.1.15.bb b/meta-python/recipes-devtools/python/python3-aenum_3.1.16.bb similarity index 77% rename from meta-python/recipes-devtools/python/python3-aenum_3.1.15.bb rename to meta-python/recipes-devtools/python/python3-aenum_3.1.16.bb index 3769be0d5d..feeee18e34 100644 --- a/meta-python/recipes-devtools/python/python3-aenum_3.1.15.bb +++ b/meta-python/recipes-devtools/python/python3-aenum_3.1.16.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/aenum/" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://aenum/LICENSE;md5=c6a85477543f8b8591b9c1f82abebbe9" -SRC_URI[sha256sum] = "8cbd76cd18c4f870ff39b24284d3ea028fbe8731a58df3aa581e434c575b9559" +SRC_URI[sha256sum] = "bfaf9589bdb418ee3a986d85750c7318d9d2839c1b1a1d6fe8fc53ec201cf140" inherit pypi setuptools3 From patchwork Tue Jan 13 10:34: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: 78616 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id BFDFBD0C84D for ; Tue, 13 Jan 2026 10:34:31 +0000 (UTC) Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.56232.1768300468524422846 for ; Tue, 13 Jan 2026 02:34:28 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=atWKQXhN; spf=pass (domain: konsulko.com, ip: 209.85.221.42, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-43246af170aso3545129f8f.0 for ; Tue, 13 Jan 2026 02:34:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1768300467; x=1768905267; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OKKbAjmsEkbtrcG4JT8QCA7SCzO4j/WXH9YsU5FAUgM=; b=atWKQXhNuhLrYZHFJuox0PiKnDRPaB6js2eQ+EK4rinO+uNb+57gZ7LUcjR2rfp5e6 Rs15ng/ERIzFBad/uIY/ddAE99iJGiOkN5SXlIRKXMh5pjtvP3tffN2Mulv2E0wU8Hby SDsd4uNCzMhYygIU9mooARrmOck104huAWrGw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768300467; x=1768905267; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=OKKbAjmsEkbtrcG4JT8QCA7SCzO4j/WXH9YsU5FAUgM=; b=PrEXU64icl5WKF4i77f8K+A6rmD5pTzv7BKZn6U7TmMW0wNtiGIlvOG0TXM8urjQJY PE8KaVXU4Ho7yOJbDLOkJj1TayBo//1qFp140dWp10CTNFs1Nn8KejqNFEW+tRPiKPNi I/OS3ihcpwwnDdStC9hBg4GQXTpmjgs4Rv6ZJDEQ1XrD/2/pyDnQ2nrBLoWR7Fh010Ro LtP0WNIFiL9d1CnuALkEvFU81n5Kfbnpsi4VCMNCSS46WT0oKE+Zrc5O8uehYL0yDBKc Jo+EUEPNKtsjNmuUG4Z1hQ3evIjRnsUVMQSdTwW2tyYwK/KPucqsY2tq457Y+nUdv+6j yy1g== X-Gm-Message-State: AOJu0Yxt+cN+YyK9qvmzRvd5mkfCbCpfMr5HU2Em7Vd5BA9Uf3CknY1K WmsLtP1cwSXphSfbowQzkWVq5XB02pUrh+AlSB8ELmtODJjKE4pRTq8SwIBtqIN/EZMNCHTQr60 eC3X0 X-Gm-Gg: AY/fxX4zrNEdrVAyKdS11m+ZLLGvWPH5CjZVL9QAeklbAgoyVnT+CP19kM/4uHs0o8h zPfz6uBDONnfKjayAp7E4pjOi0ORMR6M0stGkgLim73E/LoMF8f7wwn/+v3xLA9hj3OlDGPKOfJ sCECPdhjOtoTAbsBQNB06okIRK3M7KlfMQ1w2XsuTvVoqICms26SN6E29QAe6kD/s9nE+ScGKQP VAweVQO2E43Prcts2Tce8sYg/bUnvamlBt9gquXdKgBjwvvWiXTBS2RGrcziCYuL07GX3Hz7yui qt8FiJqcStTPi9uhSAsbVXU3WvaTHOfERAbPMls7pJVs5F0ga5XHb/mz9sVBqnOCO07/wS0C2ot riAl5uWQXzJLe4VUlTiUNXCXtgjeW8teVLrokIRo3gI9C56yyqlYYRhsTzXG7fPILVu7kGQ0FE1 Owl/vFm421EK3M5i2k7CqB0iQT X-Google-Smtp-Source: AGHT+IE5TZovek5Y+PjYP5nJsHCbO1axNAw1fIXp/RgJN7ki9aABs3KS/E6EXbZIaq2KL2SmFqTKDQ== X-Received: by 2002:a05:6000:2dc9:b0:432:d9ef:3bef with SMTP id ffacd0b85a97d-43423e77eacmr3199957f8f.2.1768300465800; Tue, 13 Jan 2026 02:34:25 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-432bd0daa84sm43341971f8f.2.2026.01.13.02.34.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 02:34:25 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 3/5] python3-filelock: Upgrade 3.20.2 -> 3.20.3 Date: Tue, 13 Jan 2026 12:34:19 +0200 Message-ID: <20260113103421.3568307-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260113103421.3568307-1-leon.anavi@konsulko.com> References: <20260113103421.3568307-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 13 Jan 2026 10:34:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123431 Upgrade to release 3.20.3: - Fix TOCTOU symlink vulnerability in SoftFileLock Signed-off-by: Leon Anavi --- .../{python3-filelock_3.20.2.bb => python3-filelock_3.20.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-python/recipes-devtools/python/{python3-filelock_3.20.2.bb => python3-filelock_3.20.3.bb} (89%) diff --git a/meta-python/recipes-devtools/python/python3-filelock_3.20.2.bb b/meta-python/recipes-devtools/python/python3-filelock_3.20.3.bb similarity index 89% rename from meta-python/recipes-devtools/python/python3-filelock_3.20.2.bb rename to meta-python/recipes-devtools/python/python3-filelock_3.20.3.bb index 2a0af552b6..4499b220bd 100644 --- a/meta-python/recipes-devtools/python/python3-filelock_3.20.2.bb +++ b/meta-python/recipes-devtools/python/python3-filelock_3.20.3.bb @@ -6,7 +6,7 @@ LICENSE = "Unlicense" LIC_FILES_CHKSUM = "file://LICENSE;md5=911690f51af322440237a253d695d19f" SRC_URI += "file://run-ptest" -SRC_URI[sha256sum] = "a2241ff4ddde2a7cebddf78e39832509cb045d18ec1a09d7248d6bfc6bfbbe64" +SRC_URI[sha256sum] = "18c57ee915c7ec61cff0ecf7f0f869936c7c30191bb0cf406f1341778d0834e1" BBCLASSEXTEND = "native nativesdk" From patchwork Tue Jan 13 10:34:20 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 78615 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id AF519D0C849 for ; Tue, 13 Jan 2026 10:34:31 +0000 (UTC) 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.55986.1768300468633553395 for ; Tue, 13 Jan 2026 02:34:28 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Bs6gNYy4; 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-47d3ffb0f44so50925475e9.3 for ; Tue, 13 Jan 2026 02:34:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1768300467; x=1768905267; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hxXhlaRa9GBt6fGnL1m7r6p+BALu/flnSQh0Thrmcy4=; b=Bs6gNYy4kuF5YXrxzcvNuGoRcS0HW3q+h/ixFYj1h+ZOkmPYO46A/OHetGMCD1y+nG hJt8mYPMn7OYVhSLfg/5b9hnPxmmRnzp/M9IAbCWO/oAD2Eujte5x65kHVYDX5pPO0cd 40jOJ83GI7ym6TxsbPB/1QBZk2bAqDUb8igSY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768300467; x=1768905267; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=hxXhlaRa9GBt6fGnL1m7r6p+BALu/flnSQh0Thrmcy4=; b=N8dbiqdT33sSCSPJgYoJXHIdAKUJsfD1q9X+rfafFHDXBFHJqfdwJIppOmoKVVOOZ/ qRmwv9nJbQ276WylIS33LkRyif17TTSf7Ot9TErZFLqHwj7+3jJFQi1CLjHcypJTrsCm 5PCP+fqj3nq2u8YyVJ1CCbOaMKqS+6LkEzZ+pIEJJACTJftb0jWF2hwC/HKONOWn8CYt rLiuFRewJoI4MQCq71HVGotnH7xals+dH/W6LeO0iA2AlunfwrxS3ZMoP7Eh4iVXJNri VtY8OFAu99Q8XU4/PQqXNXMA4g7Kcb0vyToZHFGAku3wVhQVSYn/Y1+Q8mDUmAL+LzQv zZ7g== X-Gm-Message-State: AOJu0YyAR/+MFb7obq58F7c+d1oQzsQaC9OcLhboPTcTyWZV2myXNrys uzV9kZEXysvEgoTLGJqRF60dKJRpzJx4qZ9NKVkHFwPP31+R11ykzAzmC6+Tl+A1+4zkBONxjor eXlN4 X-Gm-Gg: AY/fxX4qlSMVBjuCxepKTQnqwTxwPgMF7JBUYlOnDQIq+m+SRnUvHbYC6dWgBea2ely df8+E00pxWIUR4Bx5WXPKdW9uBeSwKwdwx7Mz3Q7nFnOR1jYRjis4BURK1lg8nAbLHbBcMJQbfm w+Bm96HMAfJy86kxpkxpAmo6S5i4TPzxvDA3N/asokv9pYNeS2M+fuf2Vrlg2AUieDlORFJtFW3 lE40oFHM8Mc2cRt5WeJ9eiUqvjf9eUL1QvKptPu1p1qLWsMCzVdYpdlwi2aSBg58m5PZw+OaS4v 4WdjUJO8rMtJSGPawMKrxdXBXgIjkQLdgvq5iItHogX73tUSp8c8AZNtpTcFo3NIMF91V5zgKlJ 5h225QfqLX1GhpxKjQ41h8OK16jZVwLeQotLQ+AaQHR8XQn+8z2vtfWgIQhsngnC8JWMr8TJZgU KDjeg/fIwTBx329F5Ce3CV6h+sCk/mEWQ1z4E= X-Google-Smtp-Source: AGHT+IH04O7UYZVlTvVYXclhrkk7TdtqrkDC6r9jvZ+ljo4nnqKuKDwRBfe2D1+1U5lCBBvtUr1hCw== X-Received: by 2002:a05:600c:4ed4:b0:477:9986:5e6b with SMTP id 5b1f17b1804b1-47d84b41b53mr253095665e9.28.1768300466543; Tue, 13 Jan 2026 02:34:26 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-432bd0daa84sm43341971f8f.2.2026.01.13.02.34.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 02:34:26 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 4/5] python3-huey: Upgrade 2.5.5 -> 2.6.0 Date: Tue, 13 Jan 2026 12:34:20 +0200 Message-ID: <20260113103421.3568307-4-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260113103421.3568307-1-leon.anavi@konsulko.com> References: <20260113103421.3568307-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 13 Jan 2026 10:34:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123432 Upgrade to release 2.6.0: - "Modernize" build system to use pyproject.toml and github actions. Fixes: WARNING: python3-huey-2.6.0-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend] Signed-off-by: Leon Anavi --- .../python/{python3-huey_2.5.5.bb => python3-huey_2.6.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-huey_2.5.5.bb => python3-huey_2.6.0.bb} (69%) diff --git a/meta-python/recipes-devtools/python/python3-huey_2.5.5.bb b/meta-python/recipes-devtools/python/python3-huey_2.6.0.bb similarity index 69% rename from meta-python/recipes-devtools/python/python3-huey_2.5.5.bb rename to meta-python/recipes-devtools/python/python3-huey_2.6.0.bb index d80ece1fc7..2821262153 100644 --- a/meta-python/recipes-devtools/python/python3-huey_2.5.5.bb +++ b/meta-python/recipes-devtools/python/python3-huey_2.6.0.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=5cac039fcc82f01141cc170b48f315d4" PYPI_PACKAGE = "huey" -SRC_URI[sha256sum] = "a39010628a9a1a9e91462f9bf33dc243b006a9f21193026ea47ae18949a12581" +SRC_URI[sha256sum] = "8d11f8688999d65266af1425b831f6e3773e99415027177b8734b0ffd5e251f6" RDEPENDS:${PN} += " \ python3-datetime \ @@ -14,5 +14,5 @@ RDEPENDS:${PN} += " \ python3-json \ " -inherit pypi setuptools3 +inherit pypi python_setuptools_build_meta From patchwork Tue Jan 13 10:34: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: 78614 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A2C9FD0C848 for ; Tue, 13 Jan 2026 10:34:31 +0000 (UTC) Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.55989.1768300469221059232 for ; Tue, 13 Jan 2026 02:34:29 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=p6DgTvHu; 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-430f2ee2f00so4241564f8f.3 for ; Tue, 13 Jan 2026 02:34:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1768300467; x=1768905267; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=D8Z9qNRzVUP92Uysug4u9UydE78y/41f/2YwAovMd4Y=; b=p6DgTvHuQwZXaT7TuttelHikrbryhKlDxQYadKP8IcwiaucKe8N0JzSNNsHCIAwaw6 kOnuA9rrQCJ2GCDt7mRX2HlE+UNVMRfqu3B4MecDttlzQyiM7JHQ59ar5xzprxHX7QTY TTb1Ysuw3z7zuxoDXFycno8oHZIyqKtuXjd7E= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768300467; x=1768905267; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=D8Z9qNRzVUP92Uysug4u9UydE78y/41f/2YwAovMd4Y=; b=FXGfSO09mGAyEFFtiMTSkQjqOkxNAFE+WcmC+MYuner0/ZN6v6eMiynykzIKRM4rtJ ZZybFMe33DoGsIi1r6K6i3XPaFgIwc63yhg0TYaUk3DVQfYGK3gax70QK4s3KQFKVwNN UnMJSgcVlV6WEg11NB7IIUDZxAScsTnU/NEoqKe4jRzRrAeuHliy19BF17xB4Crhri09 thPBRGQQXgwxF99QX8tolK38S1oLANRuKTDz7rcBtWhzp6b7siejo6QmCKzyFzYaLSpu 9jO2J5R/SgZVdIQveMeA8d0f7VCGjcwcYOME+8qUKcvCnsqYafB1J8OPGmHoSwcBrOKS fIgg== X-Gm-Message-State: AOJu0Yxy7QCko3vawra+E55PSuQoAGCMxNz9YDcObW6jDVIn9LhZ8nX3 tM8H2RNzhUZ2nuTg3FxQxK3+4JujUgrC+f3RPrt14M7JdNoXZs/Oxx2IuwPf4Q2Qoi1LJlyFi42 WoTwk X-Gm-Gg: AY/fxX7/2x/1w1L0FoWeLAvYdglspRDVsBxzRqGEV8uuLEpuhtENAfP+9gIjUjhaV6a U9laa8IysYPCWl9UlT7pw2PwDJe2ailY03daO8ZgGO9uwc/2HvAsqBGzK5Gvtkmm4BYG+3mpyGy 1bOEAVYarto/TpiVL7vtlFvEEByYKWa4X41jJ5Y28zQ8r87AWUCt9caTk3+1t+z1W/jsmfi5Gl+ X308G+UfJXVIanKgWMzXGS5893fNtqYs1orj+3f5WeBIrx+FrvL+/NKGheiwWKvzY2sXy0KiMCF 8NyRthqH71B1pA3sLvgHxwaiyJs6P3ee6eaVdUEvgLkqh8NlnmhD0oGw2f7/xTTgbVDPRNOT9ZC BHqxU1IV8oGE7pEICXP7b9U/yckbDW5PXnwc9YM74aFxS1ipS9A8p6E/O8Jk3YfyLk+gtTgbspN bQgE59HVMjYSYAegt6qlDd3ix7 X-Google-Smtp-Source: AGHT+IHhqIL1yc/EeoU1srleSw/E+QDWPjfHUrf2K2LgAafqzwgEk+smolBUSLU1u8jv1gOHpbWFQg== X-Received: by 2002:a05:6000:200d:b0:432:8504:8989 with SMTP id ffacd0b85a97d-432c37c32bemr25209965f8f.56.1768300467244; Tue, 13 Jan 2026 02:34:27 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-432bd0daa84sm43341971f8f.2.2026.01.13.02.34.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 02:34:26 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 5/5] python3-libevdev: Upgrade 0.12 -> 0.13.1 Date: Tue, 13 Jan 2026 12:34:21 +0200 Message-ID: <20260113103421.3568307-5-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260113103421.3568307-1-leon.anavi@konsulko.com> References: <20260113103421.3568307-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 13 Jan 2026 10:34:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123434 Add ptest and upgrade to release 0.13.1: - pyproject.toml: add pytest as dev dependency - Import Self from type_checking if needed to be compat with 3.9 - CI: run pytest via uv - CI: test against multiple python versions Signed-off-by: Leon Anavi --- .../python/python3-libevdev/run-ptest | 3 +++ ...vdev_0.12.bb => python3-libevdev_0.13.1.bb} | 18 ++++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 meta-python/recipes-devtools/python/python3-libevdev/run-ptest rename meta-python/recipes-devtools/python/{python3-libevdev_0.12.bb => python3-libevdev_0.13.1.bb} (52%) diff --git a/meta-python/recipes-devtools/python/python3-libevdev/run-ptest b/meta-python/recipes-devtools/python/python3-libevdev/run-ptest new file mode 100644 index 0000000000..8d2017d39c --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-libevdev/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh + +pytest --automake diff --git a/meta-python/recipes-devtools/python/python3-libevdev_0.12.bb b/meta-python/recipes-devtools/python/python3-libevdev_0.13.1.bb similarity index 52% rename from meta-python/recipes-devtools/python/python3-libevdev_0.12.bb rename to meta-python/recipes-devtools/python/python3-libevdev_0.13.1.bb index cabcfd8df6..1c8a99eb33 100644 --- a/meta-python/recipes-devtools/python/python3-libevdev_0.12.bb +++ b/meta-python/recipes-devtools/python/python3-libevdev_0.13.1.bb @@ -5,13 +5,27 @@ SECTION = "devel/python" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://COPYING;md5=d94c10c546b419eddc6296157ec40747" -SRC_URI[sha256sum] = "02e952632ec6c249cbb9c66f6fa00012ea448b06606c77cd139133bc2fe46b08" +SRC_URI[sha256sum] = "dc3369cd1401767b9ecb1117cd6b73faba9038e3bd9e1695a710a9e9d9415e8d" -inherit pypi setuptools3 +inherit pypi python_hatchling ptest PYPI_PACKAGE = "libevdev" +SRC_URI += " \ + file://run-ptest \ +" + RDEPENDS:${PN} += " \ libevdev \ python3-ctypes \ " + +RDEPENDS:${PN}-ptest += " \ + python3-pytest \ +" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/test + cp -rf ${S}/test/* ${D}${PTEST_PATH}/test/ +} +