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%)

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

