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 dependencies group across 1 directory with 9 updates #5098

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 6, 2025

Bumps the dependencies group with 9 updates in the / directory:

Package From To
charset-normalizer 3.4.0 3.4.1
coverage 7.6.9 7.6.10
google-api-python-client 2.156.0 2.157.0
grpcio 1.68.1 1.69.0
kiwisolver 1.4.7 1.4.8
pillow 11.0.0 11.1.0
pyparsing 3.2.0 3.2.1
scipy 1.14.1 1.15.0
trio 0.27.0 0.28.0

Updates charset-normalizer from 3.4.0 to 3.4.1

Release notes

Sourced from charset-normalizer's releases.

Version 3.4.1

🚀 We're still raising awareness around HTTP/2, and HTTP/3!

Did you know that Internet Explorer 11 shipped with an optional HTTP/2 support back in 2013? also libcurl did ship it in 2014[...] Using Requests today is the rough equivalent of using EOL Windows 8! We promptly invite Python developers to look at the first drop-in replacement for Requests, namely Niquests. Ship with native WebSocket, SSE, Happy Eyeballs, DNS over HTTPS, and so on[...] All of this while remaining compatible with all Requests prior plug-ins / add-ons.

It leverages charset-normalizer in a better way! Check it out, you will gain up to being 3X faster and get a real/respectable support with it.

3.4.1 (2024-12-24)

Changed

  • Project metadata are now stored using pyproject.toml instead of setup.cfg using setuptools as the build backend.
  • Enforce annotation delayed loading for a simpler and consistent types in the project.
  • Optional mypyc compilation upgraded to version 1.14 for Python >= 3.8

Added

  • pre-commit configuration.
  • noxfile.

Removed

  • build-requirements.txt as per using pyproject.toml native build configuration.
  • bin/integration.py and bin/serve.py in favor of downstream integration test (see noxfile).
  • setup.cfg in favor of pyproject.toml metadata configuration.
  • Unused utils.range_scan function.

Fixed

  • Converting content to Unicode bytes may insert utf_8 instead of preferred utf-8. (#572)
  • Deprecation warning "'count' is passed as positional argument" when converting to Unicode bytes on Python 3.13+
Changelog

Sourced from charset-normalizer's changelog.

3.4.1 (2024-12-24)

Changed

  • Project metadata are now stored using pyproject.toml instead of setup.cfg using setuptools as the build backend.
  • Enforce annotation delayed loading for a simpler and consistent types in the project.
  • Optional mypyc compilation upgraded to version 1.14 for Python >= 3.8

Added

  • pre-commit configuration.
  • noxfile.

Removed

  • build-requirements.txt as per using pyproject.toml native build configuration.
  • bin/integration.py and bin/serve.py in favor of downstream integration test (see noxfile).
  • setup.cfg in favor of pyproject.toml metadata configuration.
  • Unused utils.range_scan function.

Fixed

  • Converting content to Unicode bytes may insert utf_8 instead of preferred utf-8. (#572)
  • Deprecation warning "'count' is passed as positional argument" when converting to Unicode bytes on Python 3.13+
Commits
  • ffdf7f5 🔧 fix long description content-type inferred as rst instead of md
  • c7197b7 📝 fix changelog entries (#582)
  • c390e1f Merge pull request #581 from jawah/refresh-part-2
  • f9d6b8c 🔒 add CODEOWNERS
  • 7ce1ef1 🔧 use ubuntu-22.04 for cibuildwheel in continuous deployment workflow
  • deed205 🔧 update LICENSE copyright
  • f11f571 🔧 include noxfile in sdist
  • 1ec7c06 🔧 update changelog
  • 14b4649 🐛 output(...) replace declarative mark using non iana compliant encoding ...
  • 1b06bc0 Merge branch 'refresh-part-2' of github.com:jawah/charset_normalizer into ref...
  • Additional commits viewable in compare view

Updates coverage from 7.6.9 to 7.6.10

Changelog

Sourced from coverage's changelog.

Version 7.6.10 — 2024-12-26

  • Fix: some descriptions of missing branches in HTML and LCOV reports were incorrect when multi-line statements were involved (issue 1874_ and issue 1875_). These are now fixed.

  • Fix: Python 3.14 defers evaluation of annotations <pep649_>_ by moving them into separate code objects. That code is rarely executed, so coverage.py would mark them as missing, as reported in issue 1908_. Now they are ignored by coverage automatically.

  • Fixed an obscure and mysterious problem on PyPy 3.10 seemingly involving mocks, imports, and trace functions: issue 1902_. To be honest, I don't understand the problem or the solution, but git bisect helped find it, and now it's fixed.

  • Docs: re-wrote the :ref:subprocess page to put multiprocessing first and to highlight the correct use of :class:multiprocessing.Pool <python:multiprocessing.pool.Pool>.

.. _issue 1874: nedbat/coveragepy#1874 .. _issue 1875: nedbat/coveragepy#1875 .. _issue 1902: nedbat/coveragepy#1902 .. _issue 1908: nedbat/coveragepy#1908 .. _pep649: https://docs.python.org/3.14/whatsnew/3.14.html#pep-649-deferred-evaluation-of-annotations

.. _changes_7-6-9:

Commits
  • f0dcf65 docs: sample HTML for 7.6.10
  • 0f26f35 docs: prep for 7.6.10
  • 81c5e43 docs: rewrite the subprocess page
  • 878410c chore: make doc_upgrade
  • f1d320d chore: make upgrade
  • 67f1440 debug: this condition is never true. really?
  • c85eaba fix: multi-line statements no longer confuse branch target descriptions. #187...
  • 73e58fa refactor: clarify the code that fixes with-statement exits
  • e16c9cc typo: backslask
  • 865fd7f chore: bump the action-dependencies group with 4 updates (#1909)
  • Additional commits viewable in compare view

Updates google-api-python-client from 2.156.0 to 2.157.0

Release notes

Sourced from google-api-python-client's releases.

v2.157.0

2.157.0 (2024-12-24)

Features

Bug Fixes

Commits

Updates grpcio from 1.68.1 to 1.69.0

Release notes

Sourced from grpcio's releases.

Release v1.69.0

This is release 1.69.0 (gridiron) 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

  • [Alarm] Fix Alarm reuse on cancellation. (#38114)
  • [xDS RBAC] Support string_match in HeaderMatcher. (#38185)
  • [pick_first] fix shutdown bug in new PF impl. (#38144)
  • [c-ares] Fix inverted length check in GrpcPolledFdWindows. (#38101)
  • [RetryFilter] Copy the SliceBuffer from RetryFilter's cache to batch payload. (#38069)
  • [EventEngine] Add stronger wording on Endpoint::Read contract. (#38036)
  • [chttp2] Fix channelz address. (#38022)
  • [XdsClient] Add missing authority to XdsClient metrics scope. (#38009)
  • [EventEngine] API contract: Endpoint::Read will provide either an error or data, but never both. (#38019)
  • [Build] Dropped Bazel 6.x support. (#37979)

Python

  • [Build] Override MACOSX_DEPLOYMENT_TARGET for gRPC Python. (#37997)

Release v1.69.0-pre1

This is a prerelease of gRPC Core 1.69.0 (gridiron).

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

This prerelease contains refinements, improvements, and bug fixes.

Release v1.68.2

This is release gRPC Core 1.68.2 (groovy).

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

This release contains refinements, improvements, and bug fixes.

C++

  • [CI] Added a gRPC_BUILD_TESTS guard to third_party protos (grpc/grpc#38182)
Commits

Updates kiwisolver from 1.4.7 to 1.4.8

Release notes

Sourced from kiwisolver's releases.

1.4.8

What's Changed

New Contributors

Full Changelog: nucleic/kiwi@1.4.7...1.4.8

Changelog

Sourced from kiwisolver's changelog.

Wrappers 1.4.8 | Solver 1.4.2 | 24/12/2024

  • drop support for Python 3.8 and 3.9 PR #189
  • do not link to MSVCP on Windows and drop windows 32 bits support PR #189
  • add support for free-threaded builds on Python 3.13 PR #190 #191
Commits
  • ee80a5e cut wrappers version 1.4.8 fixing Windows linking issues
  • 045d306 Merge pull request #191 from lysnikolaou/fix-cibw-enable
  • e7836e3 Fix CIBW_ENABLE to correctly build free-threaded wheels
  • 0048efc Merge pull request #190 from lysnikolaou/support-free-threading
  • 1123323 Fix include issue
  • 01763db Disable Windows support until setuptools has been 'fixed'
  • 513e247 Lock aroud getting/setting variable context
  • e9cea61 Add global lock for Python -> C++ switch
  • 51f6e81 Guard Py_mod_gil slot with #ifdef
  • 2d26f1d Add CI/wheel builder for the free-threaded build
  • Additional commits viewable in compare view

Updates pillow from 11.0.0 to 11.1.0

Release notes

Sourced from pillow's releases.

11.1.0

https://pillow.readthedocs.io/en/stable/releasenotes/11.1.0.html

Documentation

Dependencies

Testing

... (truncated)

Changelog

Sourced from pillow's changelog.

11.1.0 and newer

See GitHub Releases:

Commits

Updates pyparsing from 3.2.0 to 3.2.1

Changelog

Sourced from pyparsing's changelog.

Version 3.2.1 - December, 2024

  • Updated generated railroad diagrams to make non-terminal elements links to their related sub-diagrams. This greatly improves navigation of the diagram, especially for large, complex parsers.

  • Simplified railroad diagrams emitted for parsers using infix_notation, by hiding lookahead terms. Renamed internally generated expressions for clarity, and improved diagramming.

  • Improved performance of cpp_style_comment, c_style_comment, common.fnumber and common.ieee_float Regex expressions. PRs submitted by Gabriel Gerlero, nice work, thanks!

  • Add missing type annotations to match_only_at_col, replace_with, remove_quotes, with_attribute, and with_class. Issue #585 reported by rafrafrek.

  • Added generated diagrams for many of the examples.

  • Replaced old examples/0README.html file with examples/README.md file.

Commits
  • abb3b4b Prep for 3.2.1 release
  • 91a56b4 delete old 0README.html file from the examples directory, replaced with READM...
  • 51e2555 improved README.md for examples directory
  • 5e32ee6 add parse_python_value.py to test_examples
  • 2f41d0f update version timestamp
  • dc8d66e blackening
  • 00d7aed Fix nested expression diagram element generation
  • dde1a02 Added generated diagrams for many of the examples
  • 471801e Fixed cacheing bug in diagram generation; modified names for inner elements o...
  • 4bb2647 Remove modification of Regex exprs when generating railroad diags; also short...
  • Additional commits viewable in compare view

Updates scipy from 1.14.1 to 1.15.0

Release notes

Sourced from scipy's releases.

SciPy 1.15.0 Release Notes

SciPy 1.15.0 is the culmination of 6 months of hard work. It contains many new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes in this release, which are documented below. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. Before upgrading, we recommend that users check that their own code does not use deprecated SciPy functionality (to do so, run your code with python -Wd and check for DeprecationWarning s). Our development attention will now shift to bug-fix releases on the 1.15.x branch, and on adding new features on the main branch.

This release requires Python 3.10-3.13 and NumPy 1.23.5 or greater.

Highlights of this release

  • Sparse arrays are now fully functional for 1-D and 2-D arrays. We recommend that all new code use sparse arrays instead of sparse matrices and that developers start to migrate their existing code from sparse matrix to sparse array: migration_to_sparray. Both sparse.linalg and sparse.csgraph work with either sparse matrix or sparse array and work internally with sparse array.

  • Sparse arrays now provide basic support for n-D arrays in the COO format including add, subtract, reshape, transpose, matmul, dot, tensordot and others. More functionality is coming in future releases.

  • Preliminary support for free-threaded Python 3.13.

  • New probability distribution features in scipy.stats can be used to improve the speed and accuracy of existing continuous distributions and perform new probability calculations.

  • Several new features support vectorized calculations with Python Array API Standard compatible input (see "Array API Standard Support" below):

    • scipy.differentiate is a new top-level submodule for accurate estimation of derivatives of black box functions.
    • scipy.optimize.elementwise contains new functions for root-finding and minimization of univariate functions.
    • scipy.integrate offers new functions cubature, tanhsinh, and nsum for multivariate integration, univariate integration, and univariate series summation, respectively.
  • scipy.interpolate.AAA adds the AAA algorithm for barycentric rational approximation of real or complex functions.

  • scipy.special adds new functions offering improved Legendre function implementations with a more consistent interface.

... (truncated)

Commits
  • 6e246d0 REL: 1.15.0 "final" rel commit [wheel build]
  • ed7c850 Merge pull request #22233 from tylerjereddy/treddy_backports_1.15.0_final
  • 2e2f2cd MAINT: PR 22233 wheel build [wheel build]
  • f05c622 DOC: Update 1.15.0 relnotes
  • 7348d92 Update scipy/differentiate/_differentiate.py
  • 56b1f7e DOC: differentiate.jacobian: correct/improve documentation about callable int...
  • 30077e7 DEP: linalg.solve_toeplitz/matmul_toeplitz: warn on n-D c, r (#22193)
  • 256c1a2 Merge pull request #22181 from tylerjereddy/treddy_prep_scipy_1.15.0rc3
  • f046276 REL: set 1.15.0rc3 unreleased
  • a3d40a8 REL: 1.15.0rc2 rel commit [wheel build]
  • Additional commits viewable in compare view

Updates trio from 0.27.0 to 0.28.0

Release notes

Sourced from trio's releases.

v0.28.0

Full Changelog: python-trio/trio@v0.27.0...v0.28.0

Bugfixes

  • :func:inspect.iscoroutinefunction and the like now give correct answers when called on KI-protected functions. (python-trio/trio#2670)

  • Rework KeyboardInterrupt protection to track code objects, rather than frames, as protected or not. The new implementation no longer needs to access frame.f_locals dictionaries, so it won't artificially extend the lifetime of local variables. Since KeyboardInterrupt protection is now imposed statically (when a protected function is defined) rather than each time the function runs, its previously-noticeable performance overhead should now be near zero. The lack of a call-time wrapper has some other benefits as well:

    • :func:inspect.iscoroutinefunction and the like now give correct answers when called on KI-protected functions.

    • Calling a synchronous KI-protected function no longer pushes an additional stack frame, so tracebacks are clearer.

    • A synchronous KI-protected function invoked from C code (such as a weakref finalizer) is now guaranteed to start executing; previously there would be a brief window in which KeyboardInterrupt could be raised before the protection was established.

    One minor drawback of the new approach is that multiple instances of the same closure share a single KeyboardInterrupt protection state (because they share a single code object). That means that if you apply trio.lowlevel.enable_ki_protection to some of them and not others, you won't get the protection semantics you asked for. See the documentation of trio.lowlevel.enable_ki_protection for more details and a workaround. (python-trio/trio#3108)

  • Rework foreign async generator finalization to track async generator ids rather than mutating ag_frame.f_locals. This fixes an issue with the previous implementation: locals' lifetimes will no longer be extended by materialization in the ag_frame.f_locals dictionary that the previous finalization dispatcher logic needed to access to do its work. (python-trio/trio#3112)

  • Ensure that Pyright recognizes our underscore prefixed attributes for attrs classes. (python-trio/trio#3114)

  • Fix trio.testing.RaisesGroup's typing. (python-trio/trio#3141)

Improved documentation

... (truncated)

Commits
  • e5e17ef Bump version to 0.28.0
  • 8a28c55 Merge pull request #3171 from A5rocks/remove-explained-xfails
  • e7e7c4a Explain why our MacOS 14 runners failed with CPython 3.13.1
  • 2d87c0e Merge pull request #3157 from jakkdl/cleanup_checksh
  • 3260974 Merge pull request #3169 from python-trio/pre-commit-ci-update-config
  • 613fa4e Fixing RUF043, use raw strings in match=
  • 2b08c98 Update version of ruff used in tests
  • 58f7bc4 [pre-commit.ci] pre-commit autoupdate
  • 2bc884c Merge branch 'main' into cleanup_checksh
  • 8f787d6 it seems uv pip-compile is sorting the requirements now
  • Additional commits viewable in compare view

You can trigger a rebase of this PR 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 dependencies group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.0` | `3.4.1` |
| [coverage](https://github.com/nedbat/coveragepy) | `7.6.9` | `7.6.10` |
| [google-api-python-client](https://github.com/googleapis/google-api-python-client) | `2.156.0` | `2.157.0` |
| [grpcio](https://github.com/grpc/grpc) | `1.68.1` | `1.69.0` |
| [kiwisolver](https://github.com/nucleic/kiwi) | `1.4.7` | `1.4.8` |
| [pillow](https://github.com/python-pillow/Pillow) | `11.0.0` | `11.1.0` |
| [pyparsing](https://github.com/pyparsing/pyparsing) | `3.2.0` | `3.2.1` |
| [scipy](https://github.com/scipy/scipy) | `1.14.1` | `1.15.0` |
| [trio](https://github.com/python-trio/trio) | `0.27.0` | `0.28.0` |



Updates `charset-normalizer` from 3.4.0 to 3.4.1
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](jawah/charset_normalizer@3.4.0...3.4.1)

Updates `coverage` from 7.6.9 to 7.6.10
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@7.6.9...7.6.10)

Updates `google-api-python-client` from 2.156.0 to 2.157.0
- [Release notes](https://github.com/googleapis/google-api-python-client/releases)
- [Commits](googleapis/google-api-python-client@v2.156.0...v2.157.0)

Updates `grpcio` from 1.68.1 to 1.69.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.68.1...v1.69.0)

Updates `kiwisolver` from 1.4.7 to 1.4.8
- [Release notes](https://github.com/nucleic/kiwi/releases)
- [Changelog](https://github.com/nucleic/kiwi/blob/main/releasenotes.rst)
- [Commits](nucleic/kiwi@1.4.7...1.4.8)

Updates `pillow` from 11.0.0 to 11.1.0
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@11.0.0...11.1.0)

Updates `pyparsing` from 3.2.0 to 3.2.1
- [Release notes](https://github.com/pyparsing/pyparsing/releases)
- [Changelog](https://github.com/pyparsing/pyparsing/blob/master/CHANGES)
- [Commits](pyparsing/pyparsing@3.2.0...3.2.1)

Updates `scipy` from 1.14.1 to 1.15.0
- [Release notes](https://github.com/scipy/scipy/releases)
- [Commits](scipy/scipy@v1.14.1...v1.15.0)

Updates `trio` from 0.27.0 to 0.28.0
- [Release notes](https://github.com/python-trio/trio/releases)
- [Commits](python-trio/trio@v0.27.0...v0.28.0)

---
updated-dependencies:
- dependency-name: charset-normalizer
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: coverage
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: google-api-python-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: grpcio
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: kiwisolver
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pillow
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: pyparsing
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: scipy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: trio
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jan 6, 2025
@rebkwok rebkwok closed this Jan 6, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 6, 2025

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot bot deleted the dependabot/pip/dependencies-fc9d6661d7 branch January 6, 2025 10:00
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 Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant