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

Bump the minor-python group in /shared_requirements with 6 updates #3592

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 26, 2024

Bumps the minor-python group in /shared_requirements with 6 updates:

Package From To
grpcio-status 1.65.5 1.66.0
grpcio 1.65.5 1.66.0
importlib-metadata 8.2.0 8.4.0
numpy 2.0.1 2.1.0
pyparsing 3.1.2 3.1.4
werkzeug 3.0.3 3.0.4

Updates grpcio-status from 1.65.5 to 1.66.0

Updates grpcio from 1.65.5 to 1.66.0

Release notes

Sourced from grpcio's releases.

Release v1.66.0

This is release 1.66.0 (gladiator) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [Python Otel] Manage call tracer life cycle use call arena. (v1.66.x backport). (#37479)
  • [BoringSSL] Update third_party/boringssl-with-bazel. (#37223)
  • [Dep] Upgrading Protobuf to v27.2. (#36753)
  • [Gpr_To_Absl_Logging] Fixing bugs . (#36961)
  • [chttp2] don't access endpoint in transport ops if it's already been destroyed. (#36921)

C++

Python

  • [Python Distrib] Change warning to RuntimeError for version incompatibility (v1.66.x backport). (#37477)
  • Fix issues/36613. (#37022)
  • [fix] updated invocation_metadata return type hint. (#36894)
  • [Release] Add warning about PyPi latest version not necessarily matching Github latest version. (#36965)

Ruby

  • [ruby] Update google-protobuf dep to allow 3.x and 4.x versions. (#36982)
  • [ruby] improve the way completion queue pluck operations handle signals and process shutdown. (#36903)

Release v1.66.0-pre5

This is a prerelease of gRPC Core 1.66.0 (gladiator).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

Release v1.66.0-pre4

This is a prerelease of gRPC Core 1.66.0 (gladiator).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

... (truncated)

Commits
  • 13cecab [Release] Bump version to 1.66.0 (on v1.66.x branch) (#37554)
  • 56a8122 [Release] Bump version to 1.66.0-pre5 (on v1.66.x branch) (#37517)
  • c0f06b9 [OTel C++] Fix race when adding and removing callbacks (#37485) (#37508)
  • e53a314 [RlsLB] Fix Deadlock (#37459) (#37502)
  • bee26a7 [Release] Bump version to 1.66.0-pre4 (on v1.66.x branch) (#37501)
  • e9c0c1a [secure endpoint] backport fix from #37482 to 1.66.x (#37500)
  • 4a15da4 [Python Otel] Manage call tracer life cycle use call arena. (v1.66.x backport...
  • 87f9724 [Python Distrib] Change warning to RuntimeError for version incompatibility (...
  • 0ef0d1c [backport] fix memory leak in secure endpoint (#37475)
  • d378d34 Add psm-dualstack.cfg for cpp and python (v1.66.x backport) (#37446)
  • Additional commits viewable in compare view

Updates importlib-metadata from 8.2.0 to 8.4.0

Changelog

Sourced from importlib-metadata's changelog.

v8.4.0

Features

  • Deferred import of inspect for import performance. (#499)

v8.3.0

Features

  • Disallow passing of 'dist' to EntryPoints.select.
Commits

Updates numpy from 2.0.1 to 2.1.0

Release notes

Sourced from numpy's releases.

2.1.0 (Aug 18, 2024)

NumPy 2.1.0 Release Notes

NumPy 2.1.0 provides support for the upcoming Python 3.13 release and drops support for Python 3.9. In addition to the usual bug fixes and updated Python support, it helps get us back into our usual release cycle after the extended development of 2.0. The highlights for this release are:

  • Support for the array-api 2023.12 standard.
  • Support for Python 3.13.
  • Preliminary support for free threaded Python 3.13.

Python versions 3.10-3.13 are supported in this release.

New functions

New function numpy.unstack

A new function np.unstack(array, axis=...) was added, which splits an array into a tuple of arrays along an axis. It serves as the inverse of [numpy.stack]{.title-ref}.

(gh-26579)

Deprecations

  • The fix_imports keyword argument in numpy.save is deprecated. Since NumPy 1.17, numpy.save uses a pickle protocol that no longer supports Python 2, and ignored fix_imports keyword. This keyword is kept only for backward compatibility. It is now deprecated.

    (gh-26452)

  • Passing non-integer inputs as the first argument of [bincount]{.title-ref} is now deprecated, because such inputs are silently cast to integers with no warning about loss of precision.

    (gh-27076)

Expired deprecations

  • Scalars and 0D arrays are disallowed for numpy.nonzero and numpy.ndarray.nonzero.

    (gh-26268)

  • set_string_function internal function was removed and PyArray_SetStringFunction was stubbed out.

... (truncated)

Commits
  • 2f7fe64 Merge pull request #27236 from charris/prepare-2.1.0
  • b6f434f REL: Prepare for the NumPy 2.1.0 release [wheel build]
  • 3cf9394 Merge pull request #27234 from charris/backport-25984
  • 7443dcc Merge pull request #27233 from charris/backport-27223
  • 85b1cab BUG: Allow fitting of degree zero polynomials with Polynomial.fit
  • 395a81d DOC: reword discussion about shared arrays to hopefully be clearer
  • 5af2e96 Move NUMUSERTYPES thread safety discussion to legacy DType API docs
  • d902c24 DOC: add docs on thread safety in NumPy
  • c080180 Merge pull request #27229 from charris/backport-27226
  • 44ce7e8 BUG: Fix PyArray_ZeroContiguousBuffer (resize) with struct dtypes
  • Additional commits viewable in compare view

Updates pyparsing from 3.1.2 to 3.1.4

Changelog

Sourced from pyparsing's changelog.

Version 3.1.4 - August, 2024

  • Fixed a regression introduced in pyparsing 3.1.3, addition of a type annotation that referenced re.Pattern. Since this type was introduced in Python 3.7, using this type definition broke Python 3.6 installs of pyparsing 3.1.3. PR submitted by Felix Fontein, nice work!

Version 3.1.3 - August, 2024

  • Added new Tag ParserElement, for inserting metadata into the parsed results. This allows a parser to add metadata or annotations to the parsed tokens. The Tag element also accepts an optional value parameter, defaulting to True. See the new tag_metadata.py example in the examples directory.

    Example:

      # add tag indicating mood
      end_punc = "." | ("!" + Tag("enthusiastic")))
      greeting = "Hello" + Word(alphas) + end_punc
    

    result = greeting.parse_string("Hello World.") print(result.dump())

    result = greeting.parse_string("Hello World!") print(result.dump())

    prints:

      ['Hello', 'World', '.']
    

    ['Hello', 'World', '!']

    • enthusiastic: True
  • Added example mongodb_query_expression.py, to convert human-readable infix query expressions (such as a==100 and b>=200) and transform them into the equivalent query argument for the pymongo package ({'$and': [{'a': 100}, {'b': {'$gte': 200}}]}). Supports many equality and inequality operators - see the docstring for the transform_query function for more examples.

  • Fixed issue where PEP8 compatibility names for ParserElement static methods were not themselves defined as staticmethods. When called using a ParserElement instance, this resulted in a TypeError exception. Reported by eylenburg (#548).

  • To address a compatibility issue in RDFLib, added a property setter for the ParserElement.name property, to call ParserElement.set_name.

  • Modified ParserElement.set_name() to accept a None value, to clear the defined name and corresponding error message for a ParserElement.

  • ... (truncated)

    Commits
    • b846e4a Prep for 3.1.4 release
    • 9bd2356 Add Python 3.6 to CI (#566)
    • ee50a19 Add Tag notes to HowToUsePyparsing.rst
    • 3ffc3ef Fix typo
    • e5e97f7 Add mongodb_query_expression.py to examples; updated 0README.html and test_ex...
    • 10cef98 Add Tag ParserElement class
    • cf41d90 Prep for 3.1.3 release
    • d7c163c Some minor code changes in chemical_formulas.py
    • eb56030 Various code cleanups
    • a9e7d47 Added name property setter, and enhanced set_name() to accept a None value to...
    • Additional commits viewable in compare view

    Updates werkzeug from 3.0.3 to 3.0.4

    Release notes

    Sourced from werkzeug's releases.

    3.0.4

    This is the Werkzeug 3.0.4 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes.

    PyPI: https://pypi.org/project/Werkzeug/3.0.4/ Changes: https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-4 Milestone: https://github.com/pallets/werkzeug/milestone/36?closed=1

    • Restore behavior where parsing multipart/x-www-form-urlencoded data with invalid UTF-8 bytes in the body results in no form data parsed rather than a 413 error. #2930
    • Improve parse_options_header performance when parsing unterminated quoted string values. #2904
    • Debugger pin auth is synchronized across threads/processes when tracking failed entries. #2916
    • Dev server handles unexpected SSLEOFError due to issue in Python < 3.13. #2926
    • Debugger pin auth works when the URL already contains a query string. #2918
    Changelog

    Sourced from werkzeug's changelog.

    Version 3.0.4

    Released 2024-08-21

    • Restore behavior where parsing multipart/x-www-form-urlencoded data with invalid UTF-8 bytes in the body results in no form data parsed rather than a 413 error. :issue:2930
    • Improve parse_options_header performance when parsing unterminated quoted string values. :issue:2904
    • Debugger pin auth is synchronized across threads/processes when tracking failed entries. :issue:2916
    • Dev server handles unexpected SSLEOFError due to issue in Python < 3.13. :issue:2926
    • Debugger pin auth works when the URL already contains a query string. :issue:2918
    Commits
    • b933ccb release version 3.0.4
    • c09de73 debugger works on urls with query string (#2942)
    • 1d1d987 debugger works on urls with query string
    • 32a77a0 treat SSLEOFError as dropped connection (#2941)
    • cf18d03 treat SSLEOFError as dropped connection
    • a1db120 synchronize failed pin entry (#2940)
    • 6504819 synchronize failed pin entry
    • 7abec4b improve parse_options_header performance (#2939)
    • 3a893d2 improve parse_options_header performance
    • 3a52597 restore invalid bytes behavior for form parser (#2938)
    • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
    • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
    • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
    • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
    • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
    • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

    Bumps the minor-python group in /shared_requirements with 6 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [grpcio-status](https://grpc.io) | `1.65.5` | `1.66.0` |
    | [grpcio](https://github.com/grpc/grpc) | `1.65.5` | `1.66.0` |
    | [importlib-metadata](https://github.com/python/importlib_metadata) | `8.2.0` | `8.4.0` |
    | [numpy](https://github.com/numpy/numpy) | `2.0.1` | `2.1.0` |
    | [pyparsing](https://github.com/pyparsing/pyparsing) | `3.1.2` | `3.1.4` |
    | [werkzeug](https://github.com/pallets/werkzeug) | `3.0.3` | `3.0.4` |
    
    
    Updates `grpcio-status` from 1.65.5 to 1.66.0
    
    Updates `grpcio` from 1.65.5 to 1.66.0
    - [Release notes](https://github.com/grpc/grpc/releases)
    - [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
    - [Commits](grpc/grpc@v1.65.5...v1.66.0)
    
    Updates `importlib-metadata` from 8.2.0 to 8.4.0
    - [Release notes](https://github.com/python/importlib_metadata/releases)
    - [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
    - [Commits](python/importlib_metadata@v8.2.0...v8.4.0)
    
    Updates `numpy` from 2.0.1 to 2.1.0
    - [Release notes](https://github.com/numpy/numpy/releases)
    - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
    - [Commits](numpy/numpy@v2.0.1...v2.1.0)
    
    Updates `pyparsing` from 3.1.2 to 3.1.4
    - [Release notes](https://github.com/pyparsing/pyparsing/releases)
    - [Changelog](https://github.com/pyparsing/pyparsing/blob/master/CHANGES)
    - [Commits](pyparsing/pyparsing@pyparsing_3.1.2...3.1.4)
    
    Updates `werkzeug` from 3.0.3 to 3.0.4
    - [Release notes](https://github.com/pallets/werkzeug/releases)
    - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
    - [Commits](pallets/werkzeug@3.0.3...3.0.4)
    
    ---
    updated-dependencies:
    - dependency-name: grpcio-status
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-python
    - dependency-name: grpcio
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-python
    - dependency-name: importlib-metadata
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-python
    - dependency-name: numpy
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minor-python
    - dependency-name: pyparsing
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-python
    - dependency-name: werkzeug
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minor-python
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    @dependabot dependabot bot added dependencies Pull requests that update a dependency file Python labels Aug 26, 2024
    @benhammondmusic benhammondmusic merged commit c42a21e into main Aug 26, 2024
    7 checks passed
    @benhammondmusic benhammondmusic deleted the dependabot/pip/shared_requirements/minor-python-8e3d1b1746 branch August 26, 2024 17:15
    kccrtv pushed a commit to kccrtv/health-equity-tracker that referenced this pull request Aug 27, 2024
    …atcherInstitute#3592)
    
    Bumps the minor-python group in /shared_requirements with 6 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [grpcio-status](https://grpc.io) | `1.65.5` | `1.66.0` |
    | [grpcio](https://github.com/grpc/grpc) | `1.65.5` | `1.66.0` |
    | [importlib-metadata](https://github.com/python/importlib_metadata) |
    `8.2.0` | `8.4.0` |
    | [numpy](https://github.com/numpy/numpy) | `2.0.1` | `2.1.0` |
    | [pyparsing](https://github.com/pyparsing/pyparsing) | `3.1.2` |
    `3.1.4` |
    | [werkzeug](https://github.com/pallets/werkzeug) | `3.0.3` | `3.0.4` |
    
    Updates `grpcio-status` from 1.65.5 to 1.66.0
    
    Updates `grpcio` from 1.65.5 to 1.66.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/grpc/grpc/releases">grpcio's
    releases</a>.</em></p>
    <blockquote>
    <h2>Release v1.66.0</h2>
    <p>This is release 1.66.0 (<a
    href="https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md">gladiator</a>)
    of gRPC Core.</p>
    <p>For gRPC documentation, see <a href="https://grpc.io/">grpc.io</a>.
    For previous releases, see <a
    href="https://github.com/grpc/grpc/releases">Releases</a>.</p>
    <p>This release contains refinements, improvements, and bug fixes, with
    highlights listed below.</p>
    <h2>Core</h2>
    <ul>
    <li>[Python Otel] Manage call tracer life cycle use call arena. (v1.66.x
    backport). (<a
    href="https://redirect.github.com/grpc/grpc/pull/37479">#37479</a>)</li>
    <li>[BoringSSL] Update third_party/boringssl-with-bazel. (<a
    href="https://redirect.github.com/grpc/grpc/pull/37223">#37223</a>)</li>
    <li>[Dep] Upgrading Protobuf to v27.2. (<a
    href="https://redirect.github.com/grpc/grpc/pull/36753">#36753</a>)</li>
    <li>[Gpr_To_Absl_Logging] Fixing bugs . (<a
    href="https://redirect.github.com/grpc/grpc/pull/36961">#36961</a>)</li>
    <li>[chttp2] don't access endpoint in transport ops if it's already been
    destroyed. (<a
    href="https://redirect.github.com/grpc/grpc/pull/36921">#36921</a>)</li>
    </ul>
    <h2>C++</h2>
    <ul>
    <li>[OTel C++] Fix race when adding and removing callbacks (<a
    href="https://redirect.github.com/grpc/grpc/issues/37485">#37485</a>).
    (<a
    href="https://redirect.github.com/grpc/grpc/pull/37508">#37508</a>)</li>
    <li>[RlsLB] Fix Deadlock (<a
    href="https://redirect.github.com/grpc/grpc/issues/37459">#37459</a>).
    (<a
    href="https://redirect.github.com/grpc/grpc/pull/37502">#37502</a>)</li>
    </ul>
    <h2>Python</h2>
    <ul>
    <li>[Python Distrib] Change warning to RuntimeError for version
    incompatibility (v1.66.x backport). (<a
    href="https://redirect.github.com/grpc/grpc/pull/37477">#37477</a>)</li>
    <li>Fix issues/36613. (<a
    href="https://redirect.github.com/grpc/grpc/pull/37022">#37022</a>)</li>
    <li>[fix] updated invocation_metadata return type hint. (<a
    href="https://redirect.github.com/grpc/grpc/pull/36894">#36894</a>)</li>
    <li>[Release] Add warning about PyPi latest version not necessarily
    matching Github latest version. (<a
    href="https://redirect.github.com/grpc/grpc/pull/36965">#36965</a>)</li>
    </ul>
    <h2>Ruby</h2>
    <ul>
    <li>[ruby] Update google-protobuf dep to allow 3.x and 4.x versions. (<a
    href="https://redirect.github.com/grpc/grpc/pull/36982">#36982</a>)</li>
    <li>[ruby] improve the way completion queue pluck operations handle
    signals and process shutdown. (<a
    href="https://redirect.github.com/grpc/grpc/pull/36903">#36903</a>)</li>
    </ul>
    <h2>Release v1.66.0-pre5</h2>
    <p>This is a prerelease of gRPC Core 1.66.0 (gladiator).</p>
    <p>For gRPC documentation, see <a href="https://grpc.io/">grpc.io</a>.
    For previous releases, see <a
    href="https://github.com/grpc/grpc/releases">Releases</a>.</p>
    <p>This prerelease contains refinements, improvements, and bug
    fixes.</p>
    <h2>Release v1.66.0-pre4</h2>
    <p>This is a prerelease of gRPC Core 1.66.0 (gladiator).</p>
    <p>For gRPC documentation, see <a href="https://grpc.io/">grpc.io</a>.
    For previous releases, see <a
    href="https://github.com/grpc/grpc/releases">Releases</a>.</p>
    <p>This prerelease contains refinements, improvements, and bug
    fixes.</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/grpc/grpc/commit/13cecab1c4f45902197a9f8fe4e787eb9c4d4db1"><code>13cecab</code></a>
    [Release] Bump version to 1.66.0 (on v1.66.x branch) (<a
    href="https://redirect.github.com/grpc/grpc/issues/37554">#37554</a>)</li>
    <li><a
    href="https://github.com/grpc/grpc/commit/56a812239b435013093614e1e72a4b41103386a6"><code>56a8122</code></a>
    [Release] Bump version to 1.66.0-pre5 (on v1.66.x branch) (<a
    href="https://redirect.github.com/grpc/grpc/issues/37517">#37517</a>)</li>
    <li><a
    href="https://github.com/grpc/grpc/commit/c0f06b99b3dc7b7de01401d255fd372e7291444c"><code>c0f06b9</code></a>
    [OTel C++] Fix race when adding and removing callbacks (<a
    href="https://redirect.github.com/grpc/grpc/issues/37485">#37485</a>)
    (<a
    href="https://redirect.github.com/grpc/grpc/issues/37508">#37508</a>)</li>
    <li><a
    href="https://github.com/grpc/grpc/commit/e53a314b0179856e4e0b9a51d4099a849f2b5492"><code>e53a314</code></a>
    [RlsLB] Fix Deadlock (<a
    href="https://redirect.github.com/grpc/grpc/issues/37459">#37459</a>)
    (<a
    href="https://redirect.github.com/grpc/grpc/issues/37502">#37502</a>)</li>
    <li><a
    href="https://github.com/grpc/grpc/commit/bee26a7434d861c047c7649d5b650deb41c2cd71"><code>bee26a7</code></a>
    [Release] Bump version to 1.66.0-pre4 (on v1.66.x branch) (<a
    href="https://redirect.github.com/grpc/grpc/issues/37501">#37501</a>)</li>
    <li><a
    href="https://github.com/grpc/grpc/commit/e9c0c1acfbea91b6bd7846bf64138d830f8db98e"><code>e9c0c1a</code></a>
    [secure endpoint] backport fix from <a
    href="https://redirect.github.com/grpc/grpc/issues/37482">#37482</a> to
    1.66.x (<a
    href="https://redirect.github.com/grpc/grpc/issues/37500">#37500</a>)</li>
    <li><a
    href="https://github.com/grpc/grpc/commit/4a15da4443b6920f1cf0f244b2dbfa3367136534"><code>4a15da4</code></a>
    [Python Otel] Manage call tracer life cycle use call arena. (v1.66.x
    backport...</li>
    <li><a
    href="https://github.com/grpc/grpc/commit/87f97246b2f8310a1853a1bace90bc1f2303441b"><code>87f9724</code></a>
    [Python Distrib] Change warning to RuntimeError for version
    incompatibility (...</li>
    <li><a
    href="https://github.com/grpc/grpc/commit/0ef0d1cfc0b271890ebf08f6caeaf15d949cebdc"><code>0ef0d1c</code></a>
    [backport] fix memory leak in secure endpoint (<a
    href="https://redirect.github.com/grpc/grpc/issues/37475">#37475</a>)</li>
    <li><a
    href="https://github.com/grpc/grpc/commit/d378d34e3250f3a494fcf709b6cb4c17cfb1c61d"><code>d378d34</code></a>
    Add psm-dualstack.cfg for cpp and python (v1.66.x backport) (<a
    href="https://redirect.github.com/grpc/grpc/issues/37446">#37446</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/grpc/grpc/compare/v1.65.5...v1.66.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `importlib-metadata` from 8.2.0 to 8.4.0
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/python/importlib_metadata/blob/main/NEWS.rst">importlib-metadata's
    changelog</a>.</em></p>
    <blockquote>
    <h1>v8.4.0</h1>
    <h2>Features</h2>
    <ul>
    <li>Deferred import of inspect for import performance. (<a
    href="https://redirect.github.com/python/importlib_metadata/issues/499">#499</a>)</li>
    </ul>
    <h1>v8.3.0</h1>
    <h2>Features</h2>
    <ul>
    <li>Disallow passing of 'dist' to EntryPoints.select.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/python/importlib_metadata/commit/1616cb3a82c33c3603ff984b6ff417e68068aa6e"><code>1616cb3</code></a>
    Finalize</li>
    <li><a
    href="https://github.com/python/importlib_metadata/commit/71b467843258873048eb944545ba1235866523e6"><code>71b4678</code></a>
    Add news fragment.</li>
    <li><a
    href="https://github.com/python/importlib_metadata/commit/ebcdcfdd18d427498f11b74e245b3f8a7ef5df9c"><code>ebcdcfd</code></a>
    Remove workaround for <a
    href="https://redirect.github.com/python/typeshed/issues/10328">python/typeshed#10328</a>.</li>
    <li><a
    href="https://github.com/python/importlib_metadata/commit/2c43cfe7dba2902095a166c4f6226ac5f7bfb50b"><code>2c43cfe</code></a>
    Merge pull request <a
    href="https://redirect.github.com/python/importlib_metadata/issues/499">#499</a>
    from danielhollas/defer-inspect</li>
    <li><a
    href="https://github.com/python/importlib_metadata/commit/a7aaf72702b3a49ea3e33c9cf7f223839067c883"><code>a7aaf72</code></a>
    Use third-person imperative voice and link to issue in comment.</li>
    <li><a
    href="https://github.com/python/importlib_metadata/commit/e99c10510d48e840b0550bd05d1167633dcfaea7"><code>e99c105</code></a>
    Restore single-expression logic.</li>
    <li><a
    href="https://github.com/python/importlib_metadata/commit/debb5165a88b1a4433150b265e155c21b497d154"><code>debb516</code></a>
    Don't use global var</li>
    <li><a
    href="https://github.com/python/importlib_metadata/commit/3c8e1ec4e34c11dcff086be7fbd0d1981bf32480"><code>3c8e1ec</code></a>
    Finalize</li>
    <li><a
    href="https://github.com/python/importlib_metadata/commit/5035755aac64a6ee902add3909f463a2bf54ee1c"><code>5035755</code></a>
    Merge pull request <a
    href="https://redirect.github.com/python/importlib_metadata/issues/498">#498</a>
    from python/feature/entry-points-disallow-dist-match</li>
    <li><a
    href="https://github.com/python/importlib_metadata/commit/6d9b766099dbac1c97a220badde7e14304e03291"><code>6d9b766</code></a>
    Remove MetadataPathFinder regardless of its position.</li>
    <li>Additional commits viewable in <a
    href="https://github.com/python/importlib_metadata/compare/v8.2.0...v8.4.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `numpy` from 2.0.1 to 2.1.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/numpy/numpy/releases">numpy's
    releases</a>.</em></p>
    <blockquote>
    <h2>2.1.0 (Aug 18, 2024)</h2>
    <h1>NumPy 2.1.0 Release Notes</h1>
    <p>NumPy 2.1.0 provides support for the upcoming Python 3.13 release and
    drops support for Python 3.9. In addition to the usual bug fixes and
    updated Python support, it helps get us back into our usual release
    cycle after the extended development of 2.0. The highlights for this
    release are:</p>
    <ul>
    <li>Support for the array-api 2023.12 standard.</li>
    <li>Support for Python 3.13.</li>
    <li>Preliminary support for free threaded Python 3.13.</li>
    </ul>
    <p>Python versions 3.10-3.13 are supported in this release.</p>
    <h2>New functions</h2>
    <h3>New function <code>numpy.unstack</code></h3>
    <p>A new function <code>np.unstack(array, axis=...)</code> was added,
    which splits an
    array into a tuple of arrays along an axis. It serves as the inverse of
    [numpy.stack]{.title-ref}.</p>
    <p>(<a
    href="https://redirect.github.com/numpy/numpy/pull/26579">gh-26579</a>)</p>
    <h2>Deprecations</h2>
    <ul>
    <li>
    <p>The <code>fix_imports</code> keyword argument in
    <code>numpy.save</code> is deprecated.
    Since NumPy 1.17, <code>numpy.save</code> uses a pickle protocol that no
    longer
    supports Python 2, and ignored <code>fix_imports</code> keyword. This
    keyword
    is kept only for backward compatibility. It is now deprecated.</p>
    <p>(<a
    href="https://redirect.github.com/numpy/numpy/pull/26452">gh-26452</a>)</p>
    </li>
    <li>
    <p>Passing non-integer inputs as the first argument of
    [bincount]{.title-ref} is now deprecated, because such inputs are
    silently cast to integers with no warning about loss of precision.</p>
    <p>(<a
    href="https://redirect.github.com/numpy/numpy/pull/27076">gh-27076</a>)</p>
    </li>
    </ul>
    <h2>Expired deprecations</h2>
    <ul>
    <li>
    <p>Scalars and 0D arrays are disallowed for <code>numpy.nonzero</code>
    and
    <code>numpy.ndarray.nonzero</code>.</p>
    <p>(<a
    href="https://redirect.github.com/numpy/numpy/pull/26268">gh-26268</a>)</p>
    </li>
    <li>
    <p><code>set_string_function</code> internal function was removed and
    <code>PyArray_SetStringFunction</code> was stubbed out.</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/numpy/numpy/commit/2f7fe64b8b6d7591dd208942f1cc74473d5db4cb"><code>2f7fe64</code></a>
    Merge pull request <a
    href="https://redirect.github.com/numpy/numpy/issues/27236">#27236</a>
    from charris/prepare-2.1.0</li>
    <li><a
    href="https://github.com/numpy/numpy/commit/b6f434f852e9d1ed4f7de9a3a465b38171d54a61"><code>b6f434f</code></a>
    REL: Prepare for the NumPy 2.1.0 release [wheel build]</li>
    <li><a
    href="https://github.com/numpy/numpy/commit/3cf93948797fb81fc251c26cb90d6c44f8374c54"><code>3cf9394</code></a>
    Merge pull request <a
    href="https://redirect.github.com/numpy/numpy/issues/27234">#27234</a>
    from charris/backport-25984</li>
    <li><a
    href="https://github.com/numpy/numpy/commit/7443dcc915fea1e905f354da511e9e60da82e19c"><code>7443dcc</code></a>
    Merge pull request <a
    href="https://redirect.github.com/numpy/numpy/issues/27233">#27233</a>
    from charris/backport-27223</li>
    <li><a
    href="https://github.com/numpy/numpy/commit/85b1cab2ad5f418cca485042478622ce13a497a7"><code>85b1cab</code></a>
    BUG: Allow fitting of degree zero polynomials with Polynomial.fit</li>
    <li><a
    href="https://github.com/numpy/numpy/commit/395a81dee5be52b2acff817e6f16652d23181fc3"><code>395a81d</code></a>
    DOC: reword discussion about shared arrays to hopefully be clearer</li>
    <li><a
    href="https://github.com/numpy/numpy/commit/5af2e965a02137cd05706d8d395d8263f395f7c7"><code>5af2e96</code></a>
    Move NUMUSERTYPES thread safety discussion to legacy DType API docs</li>
    <li><a
    href="https://github.com/numpy/numpy/commit/d902c24b684e8ba5370a160a375beaa77bae5032"><code>d902c24</code></a>
    DOC: add docs on thread safety in NumPy</li>
    <li><a
    href="https://github.com/numpy/numpy/commit/c080180fabc1f8fcde14c27e3df2de8fcbe7cf03"><code>c080180</code></a>
    Merge pull request <a
    href="https://redirect.github.com/numpy/numpy/issues/27229">#27229</a>
    from charris/backport-27226</li>
    <li><a
    href="https://github.com/numpy/numpy/commit/44ce7e8f7b43c1045ad78eecaac0435fff491fae"><code>44ce7e8</code></a>
    BUG: Fix <code>PyArray_ZeroContiguousBuffer</code> (resize) with struct
    dtypes</li>
    <li>Additional commits viewable in <a
    href="https://github.com/numpy/numpy/compare/v2.0.1...v2.1.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `pyparsing` from 3.1.2 to 3.1.4
    <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.4 - August, 2024</h2>
    <ul>
    <li>Fixed a regression introduced in pyparsing 3.1.3, addition of a type
    annotation that
    referenced <code>re.Pattern</code>. Since this type was introduced in
    Python 3.7, using this type
    definition broke Python 3.6 installs of pyparsing 3.1.3. PR submitted by
    Felix Fontein,
    nice work!</li>
    </ul>
    <h2>Version 3.1.3 - August, 2024</h2>
    <ul>
    <li>
    <p>Added new <code>Tag</code> ParserElement, for inserting metadata into
    the parsed results.
    This allows a parser to add metadata or annotations to the parsed
    tokens.
    The <code>Tag</code> element also accepts an optional <code>value</code>
    parameter, defaulting to <code>True</code>.
    See the new <code>tag_metadata.py</code> example in the
    <code>examples</code> directory.</p>
    <p>Example:</p>
    <pre><code>  # add tag indicating mood
    end_punc = &quot;.&quot; | (&quot;!&quot; +
    Tag(&quot;enthusiastic&quot;)))
      greeting = &quot;Hello&quot; + Word(alphas) + end_punc
    <p>result = greeting.parse_string(&quot;Hello World.&quot;)
    print(result.dump())</p>
    <p>result = greeting.parse_string(&quot;Hello World!&quot;)
    print(result.dump())
    </code></pre></p>
    <p>prints:</p>
    <pre><code>  ['Hello', 'World', '.']
    <p>['Hello', 'World', '!']</p>
    <ul>
    <li>enthusiastic: True
    </code></pre></li>
    </ul>
    </li>
    <li>
    <p>Added example <code>mongodb_query_expression.py</code>, to convert
    human-readable infix query
    expressions (such as <code>a==100 and b&gt;=200</code>) and transform
    them into the equivalent
    query argument for the pymongo package (<code>{'$and': [{'a': 100},
    {'b': {'$gte': 200}}]}</code>).
    Supports many equality and inequality operators - see the docstring for
    the
    <code>transform_query</code> function for more examples.</p>
    </li>
    <li>
    <p>Fixed issue where PEP8 compatibility names for
    <code>ParserElement</code> static methods were
    not themselves defined as <code>staticmethods</code>. When called using
    a <code>ParserElement</code> instance,
    this resulted in a <code>TypeError</code> exception. Reported by
    eylenburg (<a
    href="https://redirect.github.com/pyparsing/pyparsing/issues/548">#548</a>).</p>
    </li>
    <li>
    <p>To address a compatibility issue in RDFLib, added a property setter
    for the
    <code>ParserElement.name</code> property, to call
    <code>ParserElement.set_name</code>.</p>
    </li>
    <li>
    <p>Modified <code>ParserElement.set_name()</code> to accept a None
    value, to clear the defined
    name and corresponding error message for a
    <code>ParserElement</code>.</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pyparsing/pyparsing/commit/b846e4a71416dbf2d801bfe1859aa8e3f3afbe47"><code>b846e4a</code></a>
    Prep for 3.1.4 release</li>
    <li><a
    href="https://github.com/pyparsing/pyparsing/commit/9bd2356993ad6d3b2cb1a3460b74c7723ab09564"><code>9bd2356</code></a>
    Add Python 3.6 to CI (<a
    href="https://redirect.github.com/pyparsing/pyparsing/issues/566">#566</a>)</li>
    <li><a
    href="https://github.com/pyparsing/pyparsing/commit/ee50a19dab1775e763c920e5e12f7e896b255ebd"><code>ee50a19</code></a>
    Add Tag notes to HowToUsePyparsing.rst</li>
    <li><a
    href="https://github.com/pyparsing/pyparsing/commit/3ffc3ef126645f519746a609052249d51548d918"><code>3ffc3ef</code></a>
    Fix typo</li>
    <li><a
    href="https://github.com/pyparsing/pyparsing/commit/e5e97f797dc05f8255b0044e0ca16100772b5045"><code>e5e97f7</code></a>
    Add mongodb_query_expression.py to examples; updated 0README.html and
    test_ex...</li>
    <li><a
    href="https://github.com/pyparsing/pyparsing/commit/10cef98cee21f49696119af402c904def9bdb13b"><code>10cef98</code></a>
    Add Tag ParserElement class</li>
    <li><a
    href="https://github.com/pyparsing/pyparsing/commit/cf41d902772c169ca7740e99211c9f7d0163a753"><code>cf41d90</code></a>
    Prep for 3.1.3 release</li>
    <li><a
    href="https://github.com/pyparsing/pyparsing/commit/d7c163c1d9079b65bf5ecbc2d118932b9a7c497e"><code>d7c163c</code></a>
    Some minor code changes in chemical_formulas.py</li>
    <li><a
    href="https://github.com/pyparsing/pyparsing/commit/eb56030595e867a5ef1260d4dcd2e45fe1cb20af"><code>eb56030</code></a>
    Various code cleanups</li>
    <li><a
    href="https://github.com/pyparsing/pyparsing/commit/a9e7d47ef286569cbe97f8ca86a8d34d008d7032"><code>a9e7d47</code></a>
    Added name property setter, and enhanced set_name() to accept a None
    value to...</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pyparsing/pyparsing/compare/pyparsing_3.1.2...3.1.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `werkzeug` from 3.0.3 to 3.0.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/pallets/werkzeug/releases">werkzeug's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.0.4</h2>
    <p>This is the Werkzeug 3.0.4 fix release, which fixes bugs but does not
    otherwise change behavior and should not result in breaking changes.</p>
    <p>PyPI: <a
    href="https://pypi.org/project/Werkzeug/3.0.4/">https://pypi.org/project/Werkzeug/3.0.4/</a>
    Changes: <a
    href="https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-4">https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-4</a>
    Milestone: <a
    href="https://github.com/pallets/werkzeug/milestone/36?closed=1">https://github.com/pallets/werkzeug/milestone/36?closed=1</a></p>
    <ul>
    <li>Restore behavior where parsing
    <code>multipart/x-www-form-urlencoded</code> data with
    invalid UTF-8 bytes in the body results in no form data parsed rather
    than a
    413 error. <a
    href="https://redirect.github.com/pallets/werkzeug/issues/2930">#2930</a></li>
    <li>Improve <code>parse_options_header</code> performance when parsing
    unterminated
    quoted string values. <a
    href="https://redirect.github.com/pallets/werkzeug/issues/2904">#2904</a></li>
    <li>Debugger pin auth is synchronized across threads/processes when
    tracking
    failed entries. <a
    href="https://redirect.github.com/pallets/werkzeug/issues/2916">#2916</a></li>
    <li>Dev server handles unexpected <code>SSLEOFError</code> due to issue
    in Python &lt; 3.13.
    <a
    href="https://redirect.github.com/pallets/werkzeug/issues/2926">#2926</a></li>
    <li>Debugger pin auth works when the URL already contains a query
    string.
    <a
    href="https://redirect.github.com/pallets/werkzeug/issues/2918">#2918</a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pallets/werkzeug/blob/main/CHANGES.rst">werkzeug's
    changelog</a>.</em></p>
    <blockquote>
    <h2>Version 3.0.4</h2>
    <p>Released 2024-08-21</p>
    <ul>
    <li>Restore behavior where parsing
    <code>multipart/x-www-form-urlencoded</code> data with
    invalid UTF-8 bytes in the body results in no form data parsed rather
    than a
    413 error. :issue:<code>2930</code></li>
    <li>Improve <code>parse_options_header</code> performance when parsing
    unterminated
    quoted string values. :issue:<code>2904</code></li>
    <li>Debugger pin auth is synchronized across threads/processes when
    tracking
    failed entries. :issue:<code>2916</code></li>
    <li>Dev server handles unexpected <code>SSLEOFError</code> due to issue
    in Python &lt; 3.13.
    :issue:<code>2926</code></li>
    <li>Debugger pin auth works when the URL already contains a query
    string.
    :issue:<code>2918</code></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pallets/werkzeug/commit/b933ccb1f5eaf378d15ae88488bf993600fdca43"><code>b933ccb</code></a>
    release version 3.0.4</li>
    <li><a
    href="https://github.com/pallets/werkzeug/commit/c09de7301c7c5455772a7cd0a4ca4323a90c8186"><code>c09de73</code></a>
    debugger works on urls with query string (<a
    href="https://redirect.github.com/pallets/werkzeug/issues/2942">#2942</a>)</li>
    <li><a
    href="https://github.com/pallets/werkzeug/commit/1d1d987f6399031d33656d366b7bfa9a3960441b"><code>1d1d987</code></a>
    debugger works on urls with query string</li>
    <li><a
    href="https://github.com/pallets/werkzeug/commit/32a77a032a25a7e0c0bbbd1ce2d297268170469f"><code>32a77a0</code></a>
    treat SSLEOFError as dropped connection (<a
    href="https://redirect.github.com/pallets/werkzeug/issues/2941">#2941</a>)</li>
    <li><a
    href="https://github.com/pallets/werkzeug/commit/cf18d037faeacfb458e645fa2dbaf25b5bbf1080"><code>cf18d03</code></a>
    treat SSLEOFError as dropped connection</li>
    <li><a
    href="https://github.com/pallets/werkzeug/commit/a1db1209822c5572c177244678e6788add64bf3d"><code>a1db120</code></a>
    synchronize failed pin entry (<a
    href="https://redirect.github.com/pallets/werkzeug/issues/2940">#2940</a>)</li>
    <li><a
    href="https://github.com/pallets/werkzeug/commit/650481972fbab9e9d8f0b1af23c4fb6a88b4e8c0"><code>6504819</code></a>
    synchronize failed pin entry</li>
    <li><a
    href="https://github.com/pallets/werkzeug/commit/7abec4b50efdfdf791cebf0019a0fb901f46680e"><code>7abec4b</code></a>
    improve parse_options_header performance (<a
    href="https://redirect.github.com/pallets/werkzeug/issues/2939">#2939</a>)</li>
    <li><a
    href="https://github.com/pallets/werkzeug/commit/3a893d27b1a1b7da7a8ec52c297ba163371ddf71"><code>3a893d2</code></a>
    improve parse_options_header performance</li>
    <li><a
    href="https://github.com/pallets/werkzeug/commit/3a52597930846900356ee59b06a349420ca12c9b"><code>3a52597</code></a>
    restore invalid bytes behavior for form parser (<a
    href="https://redirect.github.com/pallets/werkzeug/issues/2938">#2938</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pallets/werkzeug/compare/3.0.3...3.0.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    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 <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    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 Python
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    1 participant