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
@@ -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
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 <auh@yoctoproject.org> 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%)