Skip to content

Update dependency pyparsing to v2.4.7#25

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/pyparsing-2.x
Open

Update dependency pyparsing to v2.4.7#25
renovate[bot] wants to merge 1 commit intomainfrom
renovate/pyparsing-2.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Jun 21, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pyparsing ==2.4.2==2.4.7 age adoption passing confidence

Release Notes

pyparsing/pyparsing (pyparsing)

v2.4.7

Compare Source

  • Backport of selected fixes from 3.0.0 work:
    . Each bug with Regex expressions
    . And expressions not properly constructing with generator
    . Traceback abbreviation
    . Bug in delta_time example
    . Fix regexen in pyparsing_common.real and .sci_real
    . Avoid FutureWarning on Python 3.7 or later
    . Cleanup output in runTests if comments are embedded in test string

v2.4.6

Compare Source

  • Fixed typos in White mapping of whitespace characters, to use
    correct "\u" prefix instead of "u".

  • Fix bug in left-associative ternary operators defined using
    infixNotation. First reported on StackOverflow by user Jeronimo.

  • Backport of pyparsing_test namespace from 3.0.0, including
    TestParseResultsAsserts mixin class defining unittest-helper
    methods:
    . def assertParseResultsEquals(
    self, result, expected_list=None, expected_dict=None, msg=None)
    . def assertParseAndCheckList(
    self, expr, test_string, expected_list, msg=None, verbose=True)
    . def assertParseAndCheckDict(
    self, expr, test_string, expected_dict, msg=None, verbose=True)
    . def assertRunTestResults(
    self, run_tests_report, expected_parse_results=None, msg=None)
    . def assertRaisesParseException(self, exc_type=ParseException, msg=None)

    To use the methods in this mixin class, declare your unittest classes as:

    from pyparsing import pyparsing_test as ppt
    class MyParserTest(ppt.TestParseResultsAsserts, unittest.TestCase):
    ...

v2.4.5

Compare Source

  • NOTE: final release compatible with Python 2.x.

  • Fixed issue with reading README.rst as part of setup.py's
    initialization of the project's long_description, with a
    non-ASCII space character causing errors when installing from
    source on platforms where UTF-8 is not the default encoding.

v2.4.4

Compare Source

  • Unresolved symbol reference in 2.4.3 release was masked by stdout
    buffering in unit tests, thanks for the prompt heads-up, Ned
    Batchelder!

v2.4.3

Compare Source

  • Fixed a bug in ParserElement.eq that would for some parsers
    create a recursion error at parser definition time. Thanks to
    Michael Clerx for the assist. (Addresses issue #​123)

  • Fixed bug in indentedBlock where a block that ended at the end
    of the input string could cause pyparsing to loop forever. Raised
    as part of discussion on StackOverflow with geckos.

  • Backports from pyparsing 3.0.0:
    . diag.enable_all_warnings()
    . Fixed bug in PrecededBy which caused infinite recursion, issue #​127
    . support for using regex-compiled RE to construct Regex expressions


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/pyparsing-2.x branch from 88a8010 to 51dafe4 Compare August 10, 2025 14:54
@renovate renovate bot force-pushed the renovate/pyparsing-2.x branch from 51dafe4 to aa98ede Compare December 15, 2025 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants