summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb
diff options
context:
space:
mode:
authorTrevor Gamblin <tgamblin@baylibre.com>2025-09-19 12:48:02 -0400
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-09-25 11:09:04 +0100
commit147695923fb149af92519290d2eb2ee871b9ce81 (patch)
treef4bf5f7bf88e06cd7c0d577425bf22f95cc904be /meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb
parentb5440f4b69b928ae88755c88ec367c2e9b4f0577 (diff)
downloadpoky-147695923fb149af92519290d2eb2ee871b9ce81.tar.gz
python3-pyparsing: upgrade 3.2.3 -> 3.2.4
Release notes (https://github.com/pyparsing/pyparsing/releases): - Barring any catastrophic bugs in this release, this will be the last release in the 3.2.x line. The next release, 3.3.0, will begin emitting DeprecationWarnings when the pre-PEP8 methods are used (see header notes above for more information, including available automation for converting any existing code using pyparsing with the old names). - Fixed bug when using a copy of a Word expression (either by using the explicit copy() method, or attaching a results name), and setting a new expression name, a raised ParseException still used the original expression name. Also affected Regex expressions with as_match or as_group_list = True. Reported by Waqas Ilyas, in Issue #612 - good catch! - Fixed type annotation for replace_with, to accept Any type. Fixes Issue #602, reported by esquonk. - Added locking around potential race condition in ParserElement.reset_cache, as well as other cache-related methods. Fixes Issue #604, reported by CarlosDescalziIM. - Substantial update to docstrings and doc generation in preparation for 3.3.0, great effort by FeRD, thanks! - Notable addition by FeRD to convert docstring examples to work with doctest! This was long overdue, thanks so much! (From OE-Core rev: f8e8ddcddf108f66203af28d5db08171b60499d3) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb')
-rw-r--r--meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb28
1 files changed, 28 insertions, 0 deletions
diff --git a/meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb b/meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb
new file mode 100644
index 0000000000..46556e6fb8
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-pyparsing_3.2.4.bb
@@ -0,0 +1,28 @@
1SUMMARY = "Python parsing module"
2DESCRIPTION = "The pyparsing module is an alternative approach to creating \
3and executing simple grammars, vs. the traditional lex/yacc approach, or \
4the use of regular expressions. The pyparsing module provides a library of \
5classes that client code uses to construct the grammar directly in Python \
6code."
7HOMEPAGE = "https://github.com/pyparsing/pyparsing/"
8BUGTRACKER = "https://github.com/pyparsing/pyparsing/issues"
9
10LICENSE = "MIT"
11LIC_FILES_CHKSUM = "file://LICENSE;md5=657a566233888513e1f07ba13e2f47f1"
12
13SRC_URI[sha256sum] = "fff89494f45559d0f2ce46613b419f632bbb6afbdaed49696d322bcf98a58e99"
14
15inherit pypi python_flit_core
16
17RDEPENDS:${PN} += " \
18 python3-datetime \
19 python3-debugger \
20 python3-html \
21 python3-json \
22 python3-netclient \
23 python3-pprint \
24 python3-stringold \
25 python3-threading \
26"
27
28BBCLASSEXTEND = "native nativesdk"