chore(deps): update all non-major dependencies
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| cachetools | patch |
==5.5.0 -> ==5.5.2
|
|
| charset-normalizer (changelog) | minor |
==3.3.2 -> ==3.4.1
|
|
| gitlab.developers.cam.ac.uk/uis/gcp-function/devops | module | minor |
2.1.0 -> 2.2.6
|
| google-auth | minor |
==2.34.0 -> ==2.39.0
|
|
| idna (changelog) | minor |
==3.8 -> ==3.10
|
|
| pyasn1 (changelog) | patch |
==0.6.0 -> ==0.6.1
|
|
| pyasn1-modules (changelog) | patch |
==0.4.0 -> ==0.4.2
|
|
| pycqa/flake8 | repository | minor |
7.0.0 -> 7.2.0
|
| rsa | patch |
==4.9 -> ==4.9.1
|
|
| uis/devops/continuous-delivery/ci-templates | repository | minor |
v6.5.0 -> v6.9.0
|
| urllib3 (changelog) | minor |
==2.2.2 -> ==2.4.0
|
Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
tkem/cachetools (cachetools)
v5.5.2
===================
-
Reduce number of
@cachedlock/unlock operations. -
Improve documentation.
-
Update CI environment.
v5.5.1
===================
-
Add documentation regarding caching of exceptions.
-
Officially support Python 3.13.
-
Update CI environment.
jawah/charset_normalizer (charset-normalizer)
v3.4.1
Changed
- Project metadata are now stored using
pyproject.tomlinstead ofsetup.cfgusing 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.txtas per usingpyproject.tomlnative build configuration. -
bin/integration.pyandbin/serve.pyin favor of downstream integration test (see noxfile). -
setup.cfgin favor ofpyproject.tomlmetadata configuration. - Unused
utils.range_scanfunction.
Fixed
- Converting content to Unicode bytes may insert
utf_8instead of preferredutf-8. (#572) - Deprecation warning "'count' is passed as positional argument" when converting to Unicode bytes on Python 3.13+
v3.4.0
Added
- Argument
--no-preemptivein the CLI to prevent the detector to search for hints. - Support for Python 3.13 (#512)
Fixed
- Relax the TypeError exception thrown when trying to compare a CharsetMatch with anything else than a CharsetMatch.
- Improved the general reliability of the detector based on user feedbacks. (#520) (#509) (#498) (#407) (#537)
- Declared charset in content (preemptive detection) not changed when converting to utf-8 bytes. (#381)
uis/devops/infra/terraform/gcp-function (gitlab.developers.cam.ac.uk/uis/gcp-function/devops)
v2.2.6
v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v2.2.0
Features
- enable uniform bucket level access for source bucket (5c91aee)
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
googleapis/google-auth-library-python (google-auth)
v2.39.0
Features
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
Features
Documentation
- Add warnings regarding consuming externally sourced credentials (d049370)
v2.37.0
Features
v2.36.0
Features
- IAM signblob retries (#1600) (484c8db)
- Making iam endpoint universe-aware (#1604) (16c728d)
- Support External Account Authorized User as a Source Credential for impersonated credentials in ADC (#1608) (875796c)
Bug Fixes
- Adding default parameters to updated interfaces (#1622) (8cf1cb1)
- Change universe_domain to universe-domain (#1613) (168fcc6)
- Remove base class to avoid type conflict (#1619) (9e2789a)
- Revert templates for iam endpoints (#1614) (0a4363a)
- Update secret (#1611) (f070de0)
- Update secret (#1617) (10f42a7)
- Update secret (#1621) (6be19fb)
v2.35.0
Features
- Add cred info to ADC creds (#1587) (6f75dd5)
- Add support for asynchronous
AuthorizedSessionapi (#1577) (2910b6b)
Bug Fixes
pyasn1/pyasn1 (pyasn1)
v0.6.1
- Added support for Python 3.13 and updated GitHub Actions pr #73
- Removed Python 2 support and related code pr #62 pr #61 pr #60
- Improved error handling and consistency pr #71 pr #70
- Runtime deprecation of
tagMapandtypeMapaliases pr #72 - Fixed duplicated and missing declarations pr #64
- Cleaned documentation and comments pr #63
- Removed bdist_wheel universal flag from setup.cfg pr #69
pyasn1/pyasn1-modules (pyasn1-modules)
v0.4.2
- Updated dependency constraint to be compatible with pyasn1 0.6.1, which removed the pyasn1.compat.octets module
v0.4.1
- Added support for Python 3.13
uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)
v6.9.0
v6.8.1
v6.8.0
v6.7.3
v6.7.2
v6.7.1
v6.7.0
v6.6.1
v6.6.0
urllib3/urllib3 (urllib3)
v2.4.0
==================
Features
- Applied PEP 639 by specifying the license fields in pyproject.toml. (
#​3522 <https://github.com/urllib3/urllib3/issues/3522>__) - Updated exceptions to save and restore more properties during the pickle/serialization process. (
#​3567 <https://github.com/urllib3/urllib3/issues/3567>__) - Added
verify_flagsoption tocreate_urllib3_contextwith a default ofVERIFY_X509_PARTIAL_CHAINandVERIFY_X509_STRICTfor Python 3.13+. (#​3571 <https://github.com/urllib3/urllib3/issues/3571>__)
Bugfixes
- Fixed a bug with partial reads of streaming data in Emscripten. (
#​3555 <https://github.com/urllib3/urllib3/issues/3555>__)
Misc
- Switched to uv for installing development dependecies. (
#​3550 <https://github.com/urllib3/urllib3/issues/3550>__) - Removed the
multiple.intoto.jsonlasset from GitHub releases. Attestation of release files since v2.3.0 can be found on PyPI. (#​3566 <https://github.com/urllib3/urllib3/issues/3566>__)
v2.3.0
==================
Features
- Added
HTTPResponse.shutdown()to stop any ongoing or future reads for a specific response. It callsshutdown(SHUT_RD)on the underlying socket. This feature wassponsored by LaunchDarkly <https://opencollective.com/urllib3/contributions/815307>. (#​2868 <https://github.com/urllib3/urllib3/issues/2868>) - Added support for JavaScript Promise Integration on Emscripten. This enables more efficient WebAssembly
requests and streaming, and makes it possible to use in Node.js if you launch it as
node --experimental-wasm-stack-switching. (#​3400 <https://github.com/urllib3/urllib3/issues/3400>__) - Added the
proxy_is_tunnelingproperty toHTTPConnectionandHTTPSConnection. (#​3285 <https://github.com/urllib3/urllib3/issues/3285>__) - Added pickling support to
NewConnectionErrorandNameResolutionError. (#​3480 <https://github.com/urllib3/urllib3/issues/3480>__)
Bugfixes
- Fixed an issue in debug logs where the HTTP version was rendering as "HTTP/11" instead of "HTTP/1.1". (
#​3489 <https://github.com/urllib3/urllib3/issues/3489>__)
Deprecations and Removals
- Removed support for Python 3.8. (
#​3492 <https://github.com/urllib3/urllib3/issues/3492>__)
v2.2.3
==================
Features
- Added support for Python 3.13. (
#​3473 <https://github.com/urllib3/urllib3/issues/3473>__)
Bugfixes
- Fixed the default encoding of chunked request bodies to be UTF-8 instead of ISO-8859-1.
All other methods of supplying a request body already use UTF-8 starting in urllib3 v2.0. (
#​3053 <https://github.com/urllib3/urllib3/issues/3053>__) - Fixed ResourceWarning on CONNECT with Python < 3.11.4 by backporting https://github.com/python/cpython/issues/103472. (
#​3252 <https://github.com/urllib3/urllib3/issues/3252>__) - Adjust tolerance for floating-point comparison on Windows to avoid flakiness in CI (
#​3413 <https://github.com/urllib3/urllib3/issues/3413>__) - Fixed a crash where certain standard library hash functions were absent in restricted environments. (
#​3432 <https://github.com/urllib3/urllib3/issues/3432>__) - Fixed mypy error when adding to
HTTPConnection.default_socket_options. (#​3448 <https://github.com/urllib3/urllib3/issues/3448>__)
HTTP/2 (experimental)
HTTP/2 support is still in early development.
-
Excluded Transfer-Encoding: chunked from HTTP/2 request body (
#​3425 <https://github.com/urllib3/urllib3/issues/3425>__) -
Added version checking for
h2(https://pypi.org/project/h2/) usage.Now only accepting supported h2 major version 4.x.x. (
#​3290 <https://github.com/urllib3/urllib3/issues/3290>__) -
Added a probing mechanism for determining whether a given target origin supports HTTP/2 via ALPN. (
#​3301 <https://github.com/urllib3/urllib3/issues/3301>__) -
Add support for sending a request body with HTTP/2 (
#​3302 <https://github.com/urllib3/urllib3/issues/3302>__)
Deprecations and Removals
- Note for downstream distributors: the
_version.pyfile has been removed and is now created at build time by hatch-vcs. (#​3412 <https://github.com/urllib3/urllib3/issues/3412>__) - Drop support for end-of-life PyPy3.8 and PyPy3.9. (
#​3475 <https://github.com/urllib3/urllib3/issues/3475>__)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.