Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): update pyparsing requirement from ~=2.4 to ~=3.0 #46

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Oct 25, 2021

Updates the requirements on pyparsing to permit the latest version.

Release notes

Sourced from pyparsing's releases.

pyparsing 3.0.1

  • Fixed bug where Word(max=n) did not match word groups less than length 'n'. Thanks to Joachim Metz for catching this!

  • Fixed bug where ParseResults accidentally created recursive contents. Joachim Metz on this one also!

  • Fixed bug where warn_on_multiple_string_args_to_oneof warning is raised even when not enabled.

Changelog

Sourced from pyparsing's changelog.

Version 3.0.1 -

  • Fixed bug where Word(max=n) did not match word groups less than length 'n'. Thanks to Joachim Metz for catching this!

  • Fixed bug where ParseResults accidentally created recursive contents. Joachim Metz on this one also!

  • Fixed bug where warn_on_multiple_string_args_to_oneof warning is raised even when not enabled.

Version 3.0.0 -

Version 3.0.0.final -

  • Added support for python -W warning option to call enable_all_warnings() at startup. Also detects setting of PYPARSINGENABLEALLWARNINGS environment variable to any non-blank value.

  • Fixed named results returned by url to match fields as they would be parsed using urllib.parse.urlparse.

  • Early response to with_line_numbers was positive, with some requested enhancements: . added a trailing "|" at the end of each line (to show presence of trailing spaces); can be customized using eol_mark argument . added expand_tabs argument, to control calling str.expandtabs (defaults to True to match parseString) . added mark_spaces argument to support display of a printing character in place of spaces, or Unicode symbols for space and tab characters . added mark_control argument to support highlighting of control characters using '.' or Unicode symbols, such as "␍" and "␊".

  • Modified helpers common_html_entity and replace_html_entity() to use the HTML entity definitions from html.entities.html5.

  • Updated the class diagram in the pyparsing docs directory, along with the supporting .puml file (PlantUML markup) used to create the diagram.

  • Added global method autoname_elements() to call set_name() on all locally defined ParserElements that haven't been explicitly named using set_name(), using their local variable name. Useful for setting names on multiple elements when creating a railroad diagram.

          a = pp.Literal("a")
    

... (truncated)

Commits
  • 465c20f Fixed bug where ParseResults accidentally created recursive contents. (Issue ...
  • 121a239 Fixed bug in Word with max argument (#314)
  • a80951b blackening
  • 5d6c14a Fixed bug where warn_on_multiple_string_args_to_oneof warning is raised even ...
  • 074f058 refactor unit test TestCase to add assertDoesNotWarn
  • 944eaea update version for next release work
  • 0352555 update version timestamp; prep for release
  • 895693b with_line_numbers enhancements: better display of separate lines in Unicode m...
  • fa7c27e Clean up warning and exception messages with oneOf -> one_of
  • 73c84d7 Update generated class diagram
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

Updates the requirements on [pyparsing](https://github.com/pyparsing/pyparsing) to permit the latest version.
- [Release notes](https://github.com/pyparsing/pyparsing/releases)
- [Changelog](https://github.com/pyparsing/pyparsing/blob/master/CHANGES)
- [Commits](pyparsing/pyparsing@pyparsing_2.4.0...pyparsing_3.0.1)

---
updated-dependencies:
- dependency-name: pyparsing
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 25, 2021
@codecov-commenter
Copy link

Codecov Report

Merging #46 (6ff1555) into master (bcd59c8) will decrease coverage by 4.05%.
The diff coverage is 67.74%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #46      +/-   ##
==========================================
- Coverage   55.00%   50.94%   -4.06%     
==========================================
  Files         124      123       -1     
  Lines        7243     7718     +475     
  Branches      752      806      +54     
==========================================
- Hits         3984     3932      -52     
- Misses       3128     3632     +504     
- Partials      131      154      +23     
Impacted Files Coverage Δ
benchbuild/utils/run.py 30.60% <0.00%> (-2.37%) ⬇️
benchbuild/source/git.py 69.56% <33.33%> (-8.77%) ⬇️
benchbuild/environments/adapters/podman.py 37.19% <38.61%> (-0.65%) ⬇️
benchbuild/cli/project.py 54.87% <39.21%> (-32.36%) ⬇️
benchbuild/environments/domain/declarative.py 77.58% <40.00%> (+12.67%) ⬆️
benchbuild/environments/service_layer/debug.py 40.00% <40.00%> (ø)
benchbuild/utils/slurm.py 73.75% <50.00%> (-4.34%) ⬇️
benchbuild/environments/adapters/buildah.py 53.36% <58.97%> (+20.80%) ⬆️
benchbuild/utils/revision_ranges.py 38.93% <61.90%> (-25.62%) ⬇️
benchbuild/environments/service_layer/ui.py 71.42% <64.70%> (+19.42%) ⬆️
... and 59 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3f50f09...6ff1555. Read the comment docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant