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

Attachment: 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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to