Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Apr 21, 2025

Bumps the python group with 20 updates in the /tests directory:

Package From To
attrs 24.3.0 25.3.0
cachetools 5.5.0 5.5.2
certifi 2024.12.14 2025.1.31
charset-normalizer 3.4.0 3.4.1
cryptography 44.0.0 44.0.2
google-auth 2.37.0 2.39.0
gprof2dot 2024.6.6 2025.4.14
iniconfig 2.0.0 2.1.0
jinja2 3.1.4 3.1.6
kubernetes 31.0.0 32.0.1
mock 5.1.0 5.2.0
more-itertools 10.5.0 10.6.0
packaging 24.2 25.0
protobuf 5.29.1 6.30.2
pyasn1-modules 0.4.1 0.4.2
pyopenssl 24.3.0 25.0.0
pyparsing 3.2.0 3.2.3
pytest 8.3.4 8.3.5
rsa 4.9 4.9.1
urllib3 2.2.3 2.4.0

Updates attrs from 24.3.0 to 25.3.0

Commits

Updates cachetools from 5.5.0 to 5.5.2

Changelog

Sourced from cachetools's changelog.

v5.5.2 (2025-02-20)

  • Reduce number of @cached lock/unlock operations.

  • Improve documentation.

  • Update CI environment.

v5.5.1 (2025-01-21)

  • Add documentation regarding caching of exceptions.

  • Officially support Python 3.13.

  • Update CI environment.

Commits
  • c403f9f Bump version
  • 9e11baa Bump copyright year.
  • 450cd41 Update CI environment.
  • d63ec41 Bump codecov/codecov-action from 4.5.0 to 5.3.1
  • bcd3399 Bump actions/setup-python from 5.2.0 to 5.4.0
  • 8bda7ea Bump actions/checkout from 4.2.0 to 4.2.2
  • c03a7ee Fix #328: Add note about maxsize being an actual number.
  • 72b4a32 Reduce number of decorator lock/unlock operations in case of cache miss.
  • 2252883 Add test case for decorator lock/unlock operations.
  • fef378f Show missing lines in tox coverage report.
  • Additional commits viewable in compare view

Updates certifi from 2024.12.14 to 2025.1.31

Commits

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 cryptography from 44.0.0 to 44.0.2

Changelog

Sourced from cryptography's changelog.

44.0.2 - 2025-03-01


* We now build wheels for PyPy 3.11.

.. _v44-0-1:

44.0.1 - 2025-02-11

  • Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.4.1.
  • We now build armv7l manylinux wheels and publish them to PyPI.
  • We now build manylinux_2_34 wheels and publish them to PyPI.

.. _v44-0-0:

Commits

Updates google-auth from 2.37.0 to 2.39.0

Release notes

Sourced from google-auth's releases.

v2.39.0

2.39.0 (2025-04-14)

Features

  • Adds GA support for X.509 workload identity federation (#1695) (7495960)

Bug Fixes

  • Add impersonated SA via local ADC support for fetch_id_token (#1740) (f249764)
  • Add missing packaging dependency for feature requiring urllib3 (#1732) (221f4a8)
  • Add request timeout for MDS requests (#1699) (9f7d3fa)
  • Explicitly declare support for Python 3.13 (#1741) (6fd04d5)

v2.38.0

2.38.0 (2025-01-23)

Features

  • Adding domain-wide delegation flow in impersonated credential (#1624) (34ee3fe)

Documentation

  • Add warnings regarding consuming externally sourced credentials (d049370)
Changelog

Sourced from google-auth's changelog.

2.39.0 (2025-04-14)

Features

  • Adds GA support for X.509 workload identity federation (#1695) (7495960)

Bug Fixes

  • Add impersonated SA via local ADC support for fetch_id_token (#1740) (f249764)
  • Add missing packaging dependency for feature requiring urllib3 (#1732) (221f4a8)
  • Add request timeout for MDS requests (#1699) (9f7d3fa)
  • Explicitly declare support for Python 3.13 (#1741) (6fd04d5)

2.38.0 (2025-01-23)

Features

  • Adding domain-wide delegation flow in impersonated credential (#1624) (34ee3fe)

Documentation

  • Add warnings regarding consuming externally sourced credentials (d049370)
Commits

Updates gprof2dot from 2024.6.6 to 2025.4.14

Release notes

Sourced from gprof2dot's releases.

2025.04.14

What's Changed

New Contributors

Full Changelog: jrfonseca/gprof2dot@2024.06.06...2025.04.14

Commits

Updates iniconfig from 2.0.0 to 2.1.0

Release notes

Sourced from iniconfig's releases.

v2.1.0

What's Changed

New Contributors

Full Changelog: pytest-dev/iniconfig@v2.0.0...v2.1.0

Changelog

Sourced from iniconfig's changelog.

2.1.0

  • fix artifact building - pin minimal version of hatch
  • drop eol python 3.8
  • add python 3.12 and 3.13
Commits
  • 34793a6 pre-commit
  • 136435d update changelog
  • 0bb99ad fix #62: require a minimal hatch version with correct metadata
  • 16793ea Merge pull request #56 from hugovk/add-3.12
  • 3dc2b2d Add support for Python 3.13
  • 2eb8abf Bump GitHub Actions
  • 8c4bb5b Set python-version for pre-commit to remove CI warning
  • 58b22b2 Drop support for EOL Python 3.7
  • 4a53042 Add support for Python 3.12
  • 9cae431 Merge pull request #54 from webknjaz/patch-1
  • Additional commits viewable in compare view

Updates jinja2 from 3.1.4 to 3.1.6

Release notes

Sourced from jinja2's releases.

3.1.6

This is the Jinja 3.1.6 security release, which fixes security issues but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.

PyPI: https://pypi.org/project/Jinja2/3.1.6/ Changes: https://jinja.palletsprojects.com/en/stable/changes/#version-3-1-6

  • The |attr filter does not bypass the environment's attribute lookup, allowing the sandbox to apply its checks. GHSA-cpwx-vrp4-4pq7

3.1.5

This is the Jinja 3.1.5 security fix release, which fixes security issues and bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.

PyPI: https://pypi.org/project/Jinja2/3.1.5/ Changes: https://jinja.palletsprojects.com/changes/#version-3-1-5 Milestone: https://github.com/pallets/jinja/milestone/16?closed=1

  • The sandboxed environment handles indirect calls to str.format, such as by passing a stored reference to a filter that calls its argument. GHSA-q2x7-8rv6-6q7h
  • Escape template name before formatting it into error messages, to avoid issues with names that contain f-string syntax. #1792, GHSA-gmj6-6f8f-6699
  • Sandbox does not allow clear and pop on known mutable sequence types. #2032
  • Calling sync render for an async template uses asyncio.run. #1952
  • Avoid unclosed auto_aiter warnings. #1960
  • Return an aclose-able AsyncGenerator from Template.generate_async. #1960
  • Avoid leaving root_render_func() unclosed in Template.generate_async. #1960
  • Avoid leaving async generators unclosed in blocks, includes and extends. #1960
  • The runtime uses the correct concat function for the current environment when calling block references. #1701
  • Make |unique async-aware, allowing it to be used after another async-aware filter. #1781
  • |int filter handles OverflowError from scientific notation. #1921
  • Make compiling deterministic for tuple unpacking in a {% set ... %} call. #2021
  • Fix dunder protocol (copy/pickle/etc) interaction with Undefined objects. #2025
  • Fix copy/pickle support for the internal missing object. #2027
  • Environment.overlay(enable_async) is applied correctly. #2061
  • The error message from FileSystemLoader includes the paths that were searched. #1661
  • PackageLoader shows a clearer error message when the package does not contain the templates directory. #1705
  • Improve annotations for methods returning copies. #1880
  • urlize does not add mailto: to values like @a@b. #1870
  • Tests decorated with @pass_context can be used with the |select filter. #1624
  • Using set for multiple assignment (a, b = 1, 2) does not fail when the target is a namespace attribute. #1413
  • Using set in all branches of {% if %}{% elif %}{% else %} blocks does not cause the variable to be considered initially undefined. #1253
Changelog

Sourced from jinja2's changelog.

Version 3.1.6

Released 2025-03-05

  • The |attr filter does not bypass the environment's attribute lookup, allowing the sandbox to apply its checks. :ghsa:cpwx-vrp4-4pq7

Version 3.1.5

Released 2024-12-21

  • The sandboxed environment handles indirect calls to str.format, such as by passing a stored reference to a filter that calls its argument. :ghsa:q2x7-8rv6-6q7h
  • Escape template name before formatting it into error messages, to avoid issues with names that contain f-string syntax. :issue:1792, :ghsa:gmj6-6f8f-6699
  • Sandbox does not allow clear and pop on known mutable sequence types. :issue:2032
  • Calling sync render for an async template uses asyncio.run. :pr:1952
  • Avoid unclosed auto_aiter warnings. :pr:1960
  • Return an aclose-able AsyncGenerator from Template.generate_async. :pr:1960
  • Avoid leaving root_render_func() unclosed in Template.generate_async. :pr:1960
  • Avoid leaving async generators unclosed in blocks, includes and extends. :pr:1960
  • The runtime uses the correct concat function for the current environment when calling block references. :issue:1701
  • Make |unique async-aware, allowing it to be used after another async-aware filter. :issue:1781
  • |int filter handles OverflowError from scientific notation. :issue:1921
  • Make compiling deterministic for tuple unpacking in a {% set ... %} call. :issue:2021
  • Fix dunder protocol (copy/pickle/etc) interaction with Undefined objects. :issue:2025
  • Fix copy/pickle support for the internal missing object. :issue:2027
  • Environment.overlay(enable_async) is applied correctly. :pr:2061
  • The error message from FileSystemLoader includes the paths that were searched. :issue:1661
  • PackageLoader shows a clearer error message when the package does not contain the templates directory. :issue:1705
  • Improve annotations for methods returning copies. :pr:1880
  • urlize does not add mailto: to values like @a@b. :pr:1870

... (truncated)

Commits

Updates kubernetes from 31.0.0 to 32.0.1

Release notes

Sourced from kubernetes's releases.

Kubernetes Python Client v32.0.1 Stable Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v32.0.1.zip
cd client-python-v32.0.1
python setup.py install

Then follow examples in https://github.com/kubernetes-client/python/tree/release-32.0/examples

Changelog: https://github.com/kubernetes-client/python/blob/release-32.0/CHANGELOG.md

Kubernetes Python Client v32.0.0 Stable Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v32.0.0.zip
cd client-python-v32.0.0
python setup.py install

Then follow examples in https://github.com/kubernetes-client/python/tree/release-32.0/examples

Changelog: https://github.com/kubernetes-client/python/blob/release-32.0/CHANGELOG.md

Kubernetes Python Client v32.0.0 Beta 1 Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v32.0.0b1.zip
cd client-python-v32.0.0b1
</tr></table> 

... (truncated)

Changelog

Sourced from kubernetes's changelog.

v32.0.1

Kubernetes API Version: v1.32.2

Uncategorized

Bug or Regression

  • Fix dynamic client watch of named resource (#2076, @​bobh66)
  • Fixed PortForward proxy to close local Python sockets when the WebSocket closes. (#2316, @​anvilpete)
  • Fixes bug that would fail authentication when using the exec-provider with a specific cluster selected (#2340, @​tomasaschan)

Feature

  • Add utility functions kubernetes.utils.duration.parse_duration and kubernetes.utils.duration.format_duration to manage Gateway API Duration strings as specified by GEP-2257. (#2261, @​kflynn)
  • Added the ability to use the optional apply parameter for functions within the utils.create_from_yaml submodule. This allows these functions to optionally use the DynamicClient.server_side_apply function to apply yaml manifests. (#2252, @​dcmcand)
  • Adding utils.format_quantity to convert decimal numbers into a canonical Kubernetes quantity. (#2216, @​rkschamer)

v32.0.0

Kubernetes API Version: v1.32.1

Bug or Regression

  • Fixed PortForward proxy to close local Python sockets when the WebSocket closes. (#2316, @​anvilpete)

v32.0.0b1

Kubernetes API Version: v1.32.1

API Change

  • DRA API: the maximum number of pods which can use the same ResourceClaim is now 256 instead of 32. Beware that downgrading a cluster where this relaxed limit is in use to Kubernetes 1.32.0 is not supported because 1.32.0 would refuse to update ResourceClaims with more than 32 entries in the status.reservedFor field. (kubernetes/kubernetes#129544, @​pohly) [SIG API Machinery, Node and Testing]
  • NONE (kubernetes/kubernetes#129598, @​aravindhp) [SIG API Machinery and Node]

v32.0.0a1

Kubernetes API Version: v1.32.0

API Change

  • ACTION REQUIRED for custom scheduler plugin developers: PodEligibleToPreemptOthers in the preemption interface now includes ctx in the parameters. Please update your plugins' implementation accordingly. (kubernetes/kubernetes#126465, @​googs1025) [SIG Scheduling]
  • Changed NodeToStatusMap from a map to a struct and exposed methods to access the entries. Added absentNodesStatus, which informs the status of nodes that are absent in the map. For developers of out-of-tree PostFilter plugins, ensure to update the usage of NodeToStatusMap. Additionally, NodeToStatusMap should eventually be renamed to NodeToStatusReader. (kubernetes/kubernetes#126022, @​macsko) [SIG Node, Scheduling, and Testing]
  • A new /resize subresource was added to request pod resource resizing. Update your k8s client code to utilize the /resize subresource for Pod resizing operations. (kubernetes/kubernetes#128266, @​AnishShah) [SIG API Machinery, Apps, Node and Testing]
  • A new feature that allows unsafe deletion of corrupt resources has been added, it is disabled by default, and it can be enabled by setting the option --feature-gates=AllowUnsafeMalformedObjectDeletion=true. It comes with an API change, a new delete option ignoreStoreReadErrorWithClusterBreakingPotential has been introduced, it is not set by default, this maintains backward compatibility. In order to perform an unsafe deletion of a corrupt resource, the user must enable the option for the delete request. A resource is considered corrupt if it can not be successfully retrieved from the storage due to

... (truncated)

Commits
  • bc4fd67 Merge pull request #2348 from yliaog/automated-release-of-32.0.1-upstream-rel...
  • 79690bc Update the compatibility matrix and maintenance status
  • 893d70a generated client change
  • 641f59a generated API change
  • 7ea787c generated client change for custom_objects
  • 49df237 update version constants for 32.0.1 release
  • 3c848c2 update changelog with release notes from master branch
  • dcc27f9 Address review feedback
  • c665cab fix: Extract value from ConfigNode before storing it
  • 4c7757b Tweak test to fail like the production code does
  • Additional commits viewable in compare view

Updates mock from 5.1.0 to 5.2.0

Changelog

Sourced from mock's changelog.

5.2.0

This is release is in memory of Michael Foord__, who originally authored the mock package and passed away in January 2025.

__ https://discuss.python.org/t/in-memoriam-michael-foord-1974-2025/78317

  • gh-65454: :func:unittest.mock.Mock.attach_mock no longer triggers a call to a PropertyMock being attached.

  • gh-117765: Improved documentation for :func:unittest.mock.patch.dict

  • gh-124176: Add support for :func:dataclasses.dataclass in :func:unittest.mock.create_autospec. Now create_autospec will check for potential dataclasses and use :func:dataclasses.fields function to retrieve the spec information.

  • gh-123934: Fix :class:unittest.mock.MagicMock reseting magic methods return values after .reset_mock(return_value=True) was called.

  • gh-90848: Fixed :func:unittest.mock.create_autospec to configure parent mock with keyword arguments.

  • gh-113569: Indicate if there were no actual calls in unittest :meth:~unittest.mock.Mock.assert_has_calls failure.

  • gh-122858: Deprecate :func:!asyncio.iscoroutinefunction in favor of :func:inspect.iscoroutinefunction.

  • gh-104745: Limit starting a patcher (from :func:unittest.mock.patch or :func:unittest.mock.patch.object) more than once without stopping it

  • gh-75988: Fixed :func:unittest.mock.create_autospec to pass the call through to the wrapped object to return the real result.

  • gh-119600: Fix :func:unittest.mock.patch to not read attributes of the target when new_callable is set. Patch by Robert Collins.

  • gh-113407: Fix import of :mod:unittest.mock when CPython is built without docstrings.

  • gh-120732: Fix name passing to :class:unittest.mock.Mock object when using :func:unittest.mock.create_autospec.

Commits

Updates more-itertools from 10.5.0 to 10.6.0

Release notes

Sourced from more-itertools's releases.

Version 10.6.0

  • New functions:

    • is_prime and nth_prime were added (thanks to JamesParrott and rhettinger)
    • loops was added (thanks to rhettinger)
  • Changes to existing functions:

    • factor was optimized to handle larger inputs and use less memory (thanks to rhettinger)
    • spy was optimized to enable nested calls (thanks to rhettinger)
    • polynomial_from_roots was made non-recursive and able to handle larger numbers of roots (thanks to pochmann3 and rhettinger)
    • is_sorted now only relies on less than comparisons (thanks to rhettinger)
    • The docstring for outer_product was improved (thanks to rhettinger)
    • The type annotations for sample were improved (thanks to rhettinger)
  • Other changes:

    • Python 3.13 is officially supported. Python 3.8 is no longer officially supported. (thanks to hugovk, JamesParrott, and stankudrow)
    • mypy checks were fixed (thanks to JamesParrott)
Commits

Updates packaging from 24.2 to 25.0

Release notes

Sourced from packaging's releases.

25.0

What's Changed

New Contributors

Full Changelog: pypa/packaging@24.2...25.0

Changelog

Sourced from packaging's changelog.

25.0 - 2025-04-19


* PEP 751: Add support for ``extras`` and ``dependency_groups`` markers. (:issue:`885`)
* PEP 738: Add support for Android platform tags. (:issue:`880`)
Commits
  • f585376 Bump for release
  • 600ecea Add changelog entries
  • 3910129 support 'extras' and 'dependency_groups' markers (#888)
  • 8e49b43 Add support for PEP 738 Android tags (#880)
  • e624d8e Bump the github-actions group with 3 updates (#886)
  • 71f38d8 Bump the github-actions group with 2 updates (#878)
  • 9b4922d Bump the github-actions group with 3 updates (#870)
  • 8510bd9 Upgrade to ruff 0.9.1 (#865)
  • 9375ec2 Re-add tests for Unicode file name parsing (#863)
  • 2256ed4 Bump the github-actions group across 1 directory with 2 updates (#864)
  • Additional commits viewable in compare view

Updates protobuf from 5.29.1 to 6.30.2

Commits
  • 43e1626 Updating version.json and repo version numbers to: 30.2
  • 7a4c63b Fix lite classes in the protobuf-java Maven release to be JDK8 compatible. (#...
  • 7831669 Remove dllexport attribute on variable definition. (

Bumps the python group with 20 updates in the /tests directory:

| Package | From | To |
| --- | --- | --- |
| [attrs](https://github.com/sponsors/hynek) | `24.3.0` | `25.3.0` |
| [cachetools](https://github.com/tkem/cachetools) | `5.5.0` | `5.5.2` |
| [certifi](https://github.com/certifi/python-certifi) | `2024.12.14` | `2025.1.31` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.0` | `3.4.1` |
| [cryptography](https://github.com/pyca/cryptography) | `44.0.0` | `44.0.2` |
| [google-auth](https://github.com/googleapis/google-auth-library-python) | `2.37.0` | `2.39.0` |
| [gprof2dot](https://github.com/jrfonseca/gprof2dot) | `2024.6.6` | `2025.4.14` |
| [iniconfig](https://github.com/pytest-dev/iniconfig) | `2.0.0` | `2.1.0` |
| [jinja2](https://github.com/pallets/jinja) | `3.1.4` | `3.1.6` |
| [kubernetes](https://github.com/kubernetes-client/python) | `31.0.0` | `32.0.1` |
| [mock](https://github.com/testing-cabal/mock) | `5.1.0` | `5.2.0` |
| [more-itertools](https://github.com/more-itertools/more-itertools) | `10.5.0` | `10.6.0` |
| [packaging](https://github.com/pypa/packaging) | `24.2` | `25.0` |
| [protobuf](https://github.com/protocolbuffers/protobuf) | `5.29.1` | `6.30.2` |
| [pyasn1-modules](https://github.com/pyasn1/pyasn1-modules) | `0.4.1` | `0.4.2` |
| [pyopenssl](https://github.com/pyca/pyopenssl) | `24.3.0` | `25.0.0` |
| [pyparsing](https://github.com/pyparsing/pyparsing) | `3.2.0` | `3.2.3` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.4` | `8.3.5` |
| [rsa](https://github.com/sybrenstuvel/python-rsa) | `4.9` | `4.9.1` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.2.3` | `2.4.0` |



Updates `attrs` from 24.3.0 to 25.3.0
- [Commits](https://github.com/sponsors/hynek/commits)

Updates `cachetools` from 5.5.0 to 5.5.2
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst)
- [Commits](tkem/cachetools@v5.5.0...v5.5.2)

Updates `certifi` from 2024.12.14 to 2025.1.31
- [Commits](certifi/python-certifi@2024.12.14...2025.01.31)

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 `cryptography` from 44.0.0 to 44.0.2
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@44.0.0...44.0.2)

Updates `google-auth` from 2.37.0 to 2.39.0
- [Release notes](https://github.com/googleapis/google-auth-library-python/releases)
- [Changelog](https://github.com/googleapis/google-auth-library-python/blob/main/CHANGELOG.md)
- [Commits](googleapis/google-auth-library-python@v2.37.0...v2.39.0)

Updates `gprof2dot` from 2024.6.6 to 2025.4.14
- [Release notes](https://github.com/jrfonseca/gprof2dot/releases)
- [Commits](jrfonseca/gprof2dot@2024.06.06...2025.04.14)

Updates `iniconfig` from 2.0.0 to 2.1.0
- [Release notes](https://github.com/pytest-dev/iniconfig/releases)
- [Changelog](https://github.com/pytest-dev/iniconfig/blob/main/CHANGELOG)
- [Commits](pytest-dev/iniconfig@v2.0.0...v2.1.0)

Updates `jinja2` from 3.1.4 to 3.1.6
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](pallets/jinja@3.1.4...3.1.6)

Updates `kubernetes` from 31.0.0 to 32.0.1
- [Release notes](https://github.com/kubernetes-client/python/releases)
- [Changelog](https://github.com/kubernetes-client/python/blob/master/CHANGELOG.md)
- [Commits](kubernetes-client/python@v31.0.0...v32.0.1)

Updates `mock` from 5.1.0 to 5.2.0
- [Changelog](https://github.com/testing-cabal/mock/blob/master/CHANGELOG.rst)
- [Commits](testing-cabal/mock@5.1.0...5.2.0)

Updates `more-itertools` from 10.5.0 to 10.6.0
- [Release notes](https://github.com/more-itertools/more-itertools/releases)
- [Commits](more-itertools/more-itertools@v10.5.0...v10.6.0)

Updates `packaging` from 24.2 to 25.0
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](pypa/packaging@24.2...25.0)

Updates `protobuf` from 5.29.1 to 6.30.2
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](protocolbuffers/protobuf@v5.29.1...v6.30.2)

Updates `pyasn1-modules` from 0.4.1 to 0.4.2
- [Release notes](https://github.com/pyasn1/pyasn1-modules/releases)
- [Changelog](https://github.com/pyasn1/pyasn1-modules/blob/main/CHANGES.txt)
- [Commits](pyasn1/pyasn1-modules@v0.4.1...v0.4.2)

Updates `pyopenssl` from 24.3.0 to 25.0.0
- [Changelog](https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst)
- [Commits](pyca/pyopenssl@24.3.0...25.0.0)

Updates `pyparsing` from 3.2.0 to 3.2.3
- [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.3)

Updates `pytest` from 8.3.4 to 8.3.5
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.4...8.3.5)

Updates `rsa` from 4.9 to 4.9.1
- [Changelog](https://github.com/sybrenstuvel/python-rsa/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sybrenstuvel/python-rsa/commits)

Updates `urllib3` from 2.2.3 to 2.4.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.2.3...2.4.0)

---
updated-dependencies:
- dependency-name: attrs
  dependency-version: 25.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: cachetools
  dependency-version: 5.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: certifi
  dependency-version: 2025.1.31
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: charset-normalizer
  dependency-version: 3.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: cryptography
  dependency-version: 44.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: google-auth
  dependency-version: 2.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: gprof2dot
  dependency-version: 2025.4.14
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: iniconfig
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: jinja2
  dependency-version: 3.1.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: kubernetes
  dependency-version: 32.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: mock
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: more-itertools
  dependency-version: 10.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: packaging
  dependency-version: '25.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: protobuf
  dependency-version: 6.30.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: pyasn1-modules
  dependency-version: 0.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: pyopenssl
  dependency-version: 25.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: pyparsing
  dependency-version: 3.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: pytest
  dependency-version: 8.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: rsa
  dependency-version: 4.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: urllib3
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
...

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 Apr 21, 2025
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