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 <[email protected]>
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
--
2.47.1
Changelog for python3-pyparsing: 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.
packages/x86-64-v3-poky-linux/python3-pyparsing: SRC_URI changed from "https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-3.3.2.tar.gz" to "https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-3.3.3.tar.gz" packages/x86-64-v3-poky-linux/python3-pyparsing: PKGV changed from 3.3.2 [default] to 3.3.3 [default] packages/x86-64-v3-poky-linux/python3-pyparsing: PV changed from "3.3.2" to "3.3.3" packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing-dbg: PKGV changed from 3.3.2 [default] to 3.3.3 [default] packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing-dbg: PV changed from "3.3.2" to "3.3.3" packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing-dev: PKGV changed from 3.3.2 [default] to 3.3.3 [default] packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing-dev: PV changed from "3.3.2" to "3.3.3" packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing-doc: PKGV changed from 3.3.2 [default] to 3.3.3 [default] packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing-doc: PV changed from "3.3.2" to "3.3.3" packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing-locale: PKGV changed from 3.3.2 [default] to 3.3.3 [default] packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing-locale: PV changed from "3.3.2" to "3.3.3" packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing-src: PKGV changed from 3.3.2 [default] to 3.3.3 [default] packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing-src: PV changed from "3.3.2" to "3.3.3" packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing-staticdev: PKGV changed from 3.3.2 [default] to 3.3.3 [default] packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing-staticdev: PV changed from "3.3.2" to "3.3.3" packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing: PKGSIZE changed from 1044093 to 1089519 (+4%) packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing: PKGV changed from 3.3.2 [default] to 3.3.3 [default] packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing: FILELIST: directory renamed /usr/lib/python3.14/site-packages/pyparsing-3.3.2.dist-info/licenses -> /usr/lib/python3.14/site-packages/pyparsing-3.3.3.dist-info/licenses, directory renamed /usr/lib/python3.14/site-packages/pyparsing-3.3.2.dist-info -> /usr/lib/python3.14/site-packages/pyparsing-3.3.3.dist-info packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing: PV changed from "3.3.2" to "3.3.3" Changes to packages/x86-64-v3-poky-linux/python3-pyparsing (sysroot): /usr/lib/python3.14/site-packages/pyparsing-3.3.2.dist-info moved to /usr/lib/python3.14/site-packages/pyparsing-3.3.3.dist-info
0001-python3-pyparsing-upgrade-3.3.2-3.3.3.patch
Description: Binary data
packages/x86-64-v3-poky-linux/python3-pyparsing/python3-pyparsing: FILELIST: directory renamed /usr/lib/python3.14/site-packages/pyparsing-3.3.2.dist-info/licenses -> /usr/lib/python3.14/site-packages/pyparsing-3.3.3.dist-info/licenses, directory renamed /usr/lib/python3.14/site-packages/pyparsing-3.3.2.dist-info -> /usr/lib/python3.14/site-packages/pyparsing-3.3.3.dist-info Changes to packages/x86-64-v3-poky-linux/python3-pyparsing (sysroot): /usr/lib/python3.14/site-packages/pyparsing-3.3.2.dist-info moved to /usr/lib/python3.14/site-packages/pyparsing-3.3.3.dist-info
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#246277): https://lists.openembedded.org/g/openembedded-core/message/246277 Mute This Topic: https://lists.openembedded.org/mt/121353226/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
