GeezerVison is showing github.com — Bump pyparsing from 3.2.5 to 3.3.3 by dependabot[bot] · Pull Request #6 · codecov/aa-example-python
Conversation
Bumps pyparsing from 3.2.5 to 3.3.3.
Changelog
Sourced from pyparsing's changelog.
Version 3.3.3 - in development
-
Added support for Python 3.15.
-
Parse actions that return a tuple value for a named expression formerly saved
just the first value of the tuple. Now they return the entire tuple. Partially
fixes Issue #401, PR #640 submitted by Vincent Gao et AI.
-
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.
-
Fixed Dict returning an empty nested ParseResults.as_dict() as []
instead of {}. Incorporates partial solution submitted in PR #635
submitted by Leo Ji.
Additional fixes found as part of this work:
-
Fixed Word(..., max=n) raising instead of matching up to max characters
when the character set contained whitespace - Word(nums, max=3) and
Word(nums + " ", max=3) gave opposite results on
the same input. Now both forms match up to max and leave the rest for
the next parser. PR #646 submitted by Andrew Chen et AI.
-
Fixed QuotedString stripping whitespace that is part of a multi-character
quote delimiter, e.g. the leading newline in QuotedString("\n;", multiline=True). The delimiter was silently collapsed to ";", so the
newline was ignored when matching. QuotedString now only rejects
quote_char/end_quote_char values that are empty or entirely whitespace, and
preserves any surrounding whitespace that is part of a valid delimiter.
Reported in issue #492.
-
Fixed pyparsing_common.as_datetime raising Invalid date/time: microsecond must be in 0..999999 for valid ISO-8601 timestamps whose fractional seconds
round up to a full second (e.g. 2021-06-15T12:30:59.9999995, common in
nanosecond-precision timestamps). The rounded microseconds are now added via
timedelta so the value carries into the next second instead of overflowing
the datetime microsecond argument. PR submitted by Andrew Chen et AI.
-
Fixed debug output corruption when a parsed line contains a carriage return or
other control character. set_debug() printed the source line verbatim, so a
stray \r returned the terminal cursor to column 0 and overwrote the "Match ...
at loc" text. Control characters in the debug line are now shown escaped, and the
marker caret stays aligned with the match location. Issue #496, reported by
Matthew Rowles.
... (truncated)
Commits
d90d38b Update flit version and exclusion of generated railroad diagrams from source ...
4220992 Updated CI to execute unit tests, PR #663; update test_unit.py to add test ca...
e266043 Reworked internal recursive implementations to use local stack vars or iterat...
fa24016 Sync regex_inverter example from pyparsing
ea22046 Updates to regex_inverter example: handle cancel during long max_results inte...
7df5c09 Sync regex_inverter example from pyparsing
e862afa Add Regular Expressions Quick Reference to regex_inverter/index.html
6fdbd88 Sync regex_inverter example from pyparsing
5b33045 Add note in the regex inverter that only the 7-bit ASCII characters are used ...
e403f2c Merge branch 'master' of https://github.com/pyparsing/pyparsing
- Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Assignees
No one assigned
Labels
dependencies
Pull requests that update a dependency file
python
Pull requests that update python code
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.