From patchwork Mon Sep 21 05:40:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: auh@yoctoproject.org X-Patchwork-Id: 98762 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 C00C8C982F9 for ; Mon, 21 Sep 2026 05:40:17 +0000 (UTC) Received: from a27-33.smtp-out.us-west-2.amazonses.com (a27-33.smtp-out.us-west-2.amazonses.com [54.240.27.33]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.43178.1789969207588697181 for ; Sun, 20 Sep 2026 22:40:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky header.b=n9rBwato; dkim=pass header.i=@amazonses.com header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=wT4ZCMSm; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.33, mailfrom: 010101a0c27a8d82-cd780617-cbaa-4372-97d0-b5cae6a56896-000000@us-west-2.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky; d=yoctoproject.org; t=1789969206; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=Zp5jY78sBDM+cbD4opIUbCWcE6v4d/KjLIK/mjcFbJA=; b=n9rBwatoJvHs73Z1bNKBbHM9kA2s2bFHY1ZF0MmH1LCdmq3gKwKCHoevtLEBUlKu D6sdyDcFIfWt68SnIlRK8uFHKwIWNGVvPJCAmvEQUvQpTTDcYAF4DgciMMGXrjBfDLS JHhVDEYfjKqmauuRcL5lGE7/K1Q6yxAHWoEcfjtM= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1789969206; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=Zp5jY78sBDM+cbD4opIUbCWcE6v4d/KjLIK/mjcFbJA=; b=wT4ZCMSmlJ5dBVCuJCM3sozRR4qGdaw6kPT7OHVEjfG0H1Tk2pfZgd7PJ3mZACry KMpg8THW1yyaC7Olu+dvrv0SRzdLgv/UmmraEfsUe1qV8xPyDOdyobu4tdGHx3EQexe SB3cDNgeyDohaghnLz7d8D/oTcD2IGYj7i9ti+1w= MIME-Version: 1.0 From: auh@yoctoproject.org To: Trevor Gamblin Cc: openembedded-core@lists.openembedded.org Subject: [AUH] python3-pyparsing: upgrading to 3.3.3 SUCCEEDED Message-ID: <010101a0c27a8d82-cd780617-cbaa-4372-97d0-b5cae6a56896-000000@us-west-2.amazonses.com> Date: Mon, 21 Sep 2026 05:40:06 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2026.09.21-54.240.27.33 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 ; Mon, 21 Sep 2026 05:40:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/246277 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *python3-pyparsing* to *3.3.3* has Succeeded. Next steps: - apply the patch: git am 0001-python3-pyparsing-upgrade-3.3.2-3.3.3.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From 0ee663962ce2ae56ade7aafdb43e320278989d0f Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Mon, 21 Sep 2026 05:10:47 +0000 Subject: [PATCH] python3-pyparsing: upgrade 3.3.2 -> 3.3.3 Source: CHANGES Version 3.3.3 - September, 2026 ------------------------------- - Added support for Python 3.15. - Fixed CI unit test jobs selecting a tox environment with no test commands. The matrix and fallback now select `py-unit`, as diagnosed and proposed by glaziermag in issue #662; submitted by Neal Lin et AI. - Refactored recursive implementations in pyparsing, for improved performance and reduced memory usage. - repetition using a large upper bound with multiplication or slicing notation has replaced a recursive `Optional` expression with a modified `ZeroOrMore` expression, using a new `max` argument. PR #652, submitted by sudo. - `nested_expr` now uses an internal class that maintains its own stack for managing nesting levels. - `infix_notation` replaced its recursive implementation with a shunting-yard algorithm. These changes should not cause any regressions in existing code, and tests show significant performance improvements for some of the more complex examples. Railroad diagrams may render differently, since they now no longer rely on recursion using `Forward` expressions. --- .../{python3-pyparsing_3.3.2.bb => python3-pyparsing_3.3.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-pyparsing_3.3.2.bb => python3-pyparsing_3.3.3.bb} (90%) diff --git a/meta/recipes-devtools/python/python3-pyparsing_3.3.2.bb b/meta/recipes-devtools/python/python3-pyparsing_3.3.3.bb similarity index 90% rename from meta/recipes-devtools/python/python3-pyparsing_3.3.2.bb rename to meta/recipes-devtools/python/python3-pyparsing_3.3.3.bb index 2565751f28..fbb0d64293 100644 --- a/meta/recipes-devtools/python/python3-pyparsing_3.3.2.bb +++ b/meta/recipes-devtools/python/python3-pyparsing_3.3.3.bb @@ -10,7 +10,7 @@ BUGTRACKER = "https://github.com/pyparsing/pyparsing/issues" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=9c8a9625037eff2407f8456010875183" -SRC_URI[sha256sum] = "c777f4d763f140633dcb6d8a3eda953bf7a214dc4eff598413c070bcdc117cbc" +SRC_URI[sha256sum] = "928ae7e20211f3b6f3915a72f06a0cfd29ab9d24279dd6346b6b1a7146397d36" inherit pypi python_flit_core