chore(pip-prod)(deps): bump pyparsing from 3.1.1 to 3.1.2 #174

Merged
dependabot[bot] merged 1 commits from dependabot/pip/pyparsing-3.1.2 into next 2024-03-06 18:22:30 +01:00
dependabot[bot] commented 2024-03-06 18:01:40 +01:00 (Migrated from github.com)

Bumps pyparsing from 3.1.1 to 3.1.2.

Changelog

Sourced from pyparsing's changelog.

Version 3.1.2 - March, 2024

  • Added ieee_float expression to pyparsing.common, which parses float values, plus "NaN", "Inf", "Infinity". PR submitted by Bob Peterson (#538).

  • Updated pep8 synonym wrappers for better type checking compatibility. PR submitted by Ricardo Coccioli (#507).

  • Fixed empty error message bug, PR submitted by InSync (#534). This should return pyparsing's exception messages to a former, more helpful form. If you have code that parses the exception messages returned by pyparsing, this may require some code changes.

  • Added unit tests to test for exception message contents, with enhancement to pyparsing.testing.assertRaisesParseException to accept an expected exception message.

  • Updated example select_parser.py to use PEP8 names and added Groups for better retrieval of parsed values from multiple SELECT clauses.

  • Added example email_address_parser.py, as suggested by John Byrd (#539).

  • Added example directx_x_file_parser.py to parse DirectX template definitions, and generate a Pyparsing parser from a template to parse .x files.

  • Some code refactoring to reduce code nesting, PRs submitted by InSync.

  • All internal string expressions using '%' string interpolation and str.format() converted to f-strings.

Commits
  • 7d4bda2 Prep for 3.1.2 release
  • 9533fcb Add early break when checking warning inside a for loop
  • d252980 Update tox.ini to handle posargs when tox is run
  • a1b7aad Better exception messages for nested expressions; enhance assertRaisesParseEx...
  • 5d48b2d Added directx_x_file_parser.py example (parser + parser generator)
  • e13a03b Blackening (updated black)
  • 26e2180 Blackening
  • 670ba22 Convert legacy string formatting to f-strings; expand on some docstrings and ...
  • c19df25 Add CHANGES note for new ieee_float expression in pyparsing.common
  • 640d75b Accept floating-point NaN and Inf literals (#538)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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)
Bumps [pyparsing](https://github.com/pyparsing/pyparsing) from 3.1.1 to 3.1.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pyparsing/pyparsing/blob/master/CHANGES">pyparsing's changelog</a>.</em></p> <blockquote> <h2>Version 3.1.2 - March, 2024</h2> <ul> <li> <p>Added <code>ieee_float</code> expression to <code>pyparsing.common</code>, which parses float values, plus &quot;NaN&quot;, &quot;Inf&quot;, &quot;Infinity&quot;. PR submitted by Bob Peterson (<a href="https://redirect.github.com/pyparsing/pyparsing/issues/538">#538</a>).</p> </li> <li> <p>Updated pep8 synonym wrappers for better type checking compatibility. PR submitted by Ricardo Coccioli (<a href="https://redirect.github.com/pyparsing/pyparsing/issues/507">#507</a>).</p> </li> <li> <p>Fixed empty error message bug, PR submitted by InSync (<a href="https://redirect.github.com/pyparsing/pyparsing/issues/534">#534</a>). This <em>should</em> return pyparsing's exception messages to a former, more helpful form. If you have code that parses the exception messages returned by pyparsing, this may require some code changes.</p> </li> <li> <p>Added unit tests to test for exception message contents, with enhancement to <code>pyparsing.testing.assertRaisesParseException</code> to accept an expected exception message.</p> </li> <li> <p>Updated example <code>select_parser.py</code> to use PEP8 names and added Groups for better retrieval of parsed values from multiple SELECT clauses.</p> </li> <li> <p>Added example <code>email_address_parser.py</code>, as suggested by John Byrd (<a href="https://redirect.github.com/pyparsing/pyparsing/issues/539">#539</a>).</p> </li> <li> <p>Added example <code>directx_x_file_parser.py</code> to parse DirectX template definitions, and generate a Pyparsing parser from a template to parse .x files.</p> </li> <li> <p>Some code refactoring to reduce code nesting, PRs submitted by InSync.</p> </li> <li> <p>All internal string expressions using '%' string interpolation and <code>str.format()</code> converted to f-strings.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pyparsing/pyparsing/commit/7d4bda2743ebc04f68d2594bc4fffc70cd65848f"><code>7d4bda2</code></a> Prep for 3.1.2 release</li> <li><a href="https://github.com/pyparsing/pyparsing/commit/9533fcbda52c7d0763a0ab645cb6b267c2f820da"><code>9533fcb</code></a> Add early break when checking warning inside a for loop</li> <li><a href="https://github.com/pyparsing/pyparsing/commit/d252980a6d46cda1169b956242a76cd629a3355f"><code>d252980</code></a> Update tox.ini to handle posargs when tox is run</li> <li><a href="https://github.com/pyparsing/pyparsing/commit/a1b7aad1c2c00b30fd4d04b1dc74ce785efd9c9f"><code>a1b7aad</code></a> Better exception messages for nested expressions; enhance assertRaisesParseEx...</li> <li><a href="https://github.com/pyparsing/pyparsing/commit/5d48b2ddebad06893be95064c85e29b3c9f9f2a5"><code>5d48b2d</code></a> Added directx_x_file_parser.py example (parser + parser generator)</li> <li><a href="https://github.com/pyparsing/pyparsing/commit/e13a03beed251a344b5bac2d944393a0b72a53a8"><code>e13a03b</code></a> Blackening (updated black)</li> <li><a href="https://github.com/pyparsing/pyparsing/commit/26e21802da56b870f97bd0c06d200dfcbd1a2259"><code>26e2180</code></a> Blackening</li> <li><a href="https://github.com/pyparsing/pyparsing/commit/670ba225d0f1759a87c2c12c424de1a20e3ba092"><code>670ba22</code></a> Convert legacy string formatting to f-strings; expand on some docstrings and ...</li> <li><a href="https://github.com/pyparsing/pyparsing/commit/c19df25cd18dcec099c21e0f13d675bb6a443de9"><code>c19df25</code></a> Add CHANGES note for new ieee_float expression in pyparsing.common</li> <li><a href="https://github.com/pyparsing/pyparsing/commit/640d75bfd958550e9ee2bf4b7637411e68babe58"><code>640d75b</code></a> Accept floating-point NaN and Inf literals (<a href="https://redirect.github.com/pyparsing/pyparsing/issues/538">#538</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pyparsing/pyparsing/compare/3.1.1...pyparsing_3.1.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyparsing&package-manager=pip&previous-version=3.1.1&new-version=3.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 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) </details>
luketainton (Migrated from github.com) reviewed 2024-03-06 18:01:40 +01:00
sonarqubecloud[bot] commented 2024-03-06 18:02:55 +01:00 (Migrated from github.com)

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=luketainton_roboluke-tasks&pullRequest=174) **Quality Gate passed** Issues ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=luketainton_roboluke-tasks&pullRequest=174&resolved=false&inNewCodePeriod=true) ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/component_measures?id=luketainton_roboluke-tasks&pullRequest=174&metric=new_accepted_issues&view=list) Measures ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=luketainton_roboluke-tasks&pullRequest=174&resolved=false&inNewCodePeriod=true) ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Coverage ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Duplication [See analysis details on SonarCloud](https://sonarcloud.io/dashboard?id=luketainton_roboluke-tasks&pullRequest=174)
Sign in to join this conversation.
No description provided.