chore(deps): update python dependencies (major) #26
      
        
          +18
        
        
          −18
        
        
          
        
      
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
This PR contains the following updates:
==5.9->==6.0.1==24.10.0->==25.9.0==1.17.1->==2.0.0==45.0.5->==46.0.3==1.2.1->==2.4.0==3.0.0->==4.0.0==1.26.4->==2.3.4==6.1.1->==7.0.3==11.3.0->==12.0.0==6.1.1->==7.1.3==4.1.0->==7.0.0==2024.11.6->==2025.11.3==8.5.0->==9.1.2==2.3.0->==3.2.0Release Notes
facelessuser/backrefs (backrefs)
v6.0.1Compare Source
6.0.1
v6.0Compare Source
6.0
if any are specified in the Unicode specification. The affected character classes are:
[[:alnum:]],[[:digit:]],[[:xdigit:]], and[[:punct:]]. To explicitly use standard Unicode rules for these compatibility properties, usethe Unicode property form instead:
[\p{Alnum}],[\p{Digit}],[\p{Punct}], or[\p{XDigit}]. This has changedto ensure no confusion for users expecting compatible POSIX style character class properties.
(?a:pattern)/(?u:pattern)) should be respected for Unicode properties inbreand will ensure ASCII or Unicode range if used.psf/black (black)
v25.9.0Compare Source
Highlights
await/asyncas soft keywords/variable names(#4676)
Stable style
delstatement containing tuples (#4628)withstatements (#4630)
# fmt: skipfollowed by a comment at the end of file (#4635)asclause of awithstatement (#4634)withstatement (#4646)\followed by a\rfollowed by a comment (#4663)\\r\n(#4673)await ...(where...is a literalEllipsis) (#4676)(#4670)
Preview style
# fmt: skipwould stillbe formatted (#4552)
multiline_string_handlingwith ternaries and dictionaries (#4657)string_processingwould not split f-strings directly afterexpressions (#4680)
inclause of comprehensions across lines if necessary (#4699)exceptandexcept*withoutas. (#4720)\rstyle newlines to the potential newlines to normalize file newlines both fromand to (#4710)
Parser
parameter bounds and defaults. (#4602)
Performance
Integrations
psf/blackto read Black version from an additional section inpyproject.toml:
[project.dependency-groups](#4606)Documentation
v25.1.0Compare Source
Highlights
This release introduces the new 2025 stable style (#4558), stabilizing the following
changes:
# fmt: skipcomments is no longer normalized (#4146)(#4154)
*and more complex type variable tuple (#4440)The following changes were not in any previous release:
over multiple lines first instead of type parameter definitions (#4553)
Stable style
empty lines (#4484)
withstatements containing tuple generators/unpacking(#4538)
Preview style
(#4498)
string_processingandwrap_long_dict_values_in_parensfrom removingparentheses around long dictionary values (#4377)
wrap_long_dict_values_in_parensfrom the unstable to preview style (#4561)Packaging
License-Expressionmetadata field, seePEP 639. (#4479)
Performance
is_fstring_startfunction in Black's tokenizer (#4541)Integrations
--stdin-filenameset to a force excluded path, stdin won't beformatted. (#4539)
python-cffi/cffi (cffi)
v2.0.0Compare Source
What's Changed
Full Changelog: python-cffi/cffi@v1.17.1...v2.0.0
pyca/cryptography (cryptography)
v46.0.3Compare Source
v46.0.2Compare Source
v46.0.1Compare Source
v46.0.0Compare Source
v45.0.7Compare Source
v45.0.6Compare Source
hvac/hvac (hvac)
v2.4.0Compare Source
🚀 Features
📚 Documentation
🧰 Miscellaneous
v2.3.0Compare Source
🚀 Features
🧰 Miscellaneous
v2.2.0Compare Source
📢 Deprecations / Announcements
🚀 Features
iam_metadataandec2_metadataparams (GH-1125)🧰 Miscellaneous
v2.1.0Compare Source
🚀 Features
🐛 Bug Fixes
Client.write_data- remove potentially dangerous default (GH-1120)📚 Documentation
🧰 Miscellaneous
v2.0.0Compare Source
This release makes a number of breaking changes. Most notably, dropping support for Python 3.6 & 3.7, dropping support for Vault versions 1.6.x through 1.10.x, and removing previously deprecated methods and code paths. Most of the other breaking changes are fairly minor or only affect specific use cases, but please review all changes carefully.
There are also several other deprecations and announcements to be aware of. We hope to have a more rapid release schedule going forward.
In accordance with our supported Python version policy we will continue to drop Python versions as they become end-of-life. These may not be announced in advance, but will be done in major versions.
💥 Breaking Changes
Client.writemethod breaking changes 2.0.0 (GH-1089)sys.initializeparameterssecret_sharesandsecret_threshold(GH-1063)clientattributes (GH-1062)sessionis user-supplied, do not overwrite session options withClient/Adapteroptions (GH-1021)pyhcloptional again (GH-1060)📢 Deprecations / Announcements
Client.writemethod (GH-1034)raise_on_deleted_versionwill change fromTruetoFalseinv3.0.0(GH-955)certificateparameter forcreate_ca_certificate_rolewill stop accepting file paths in v3.0.0 (GH-914)sys.initializeparameterssecret_sharesandsecret_threshold(GH-1063)safety_bufferargument in AWS auth (GH-1068)🚀 Features
rotate_static_credentialsmethod, docs updates, unit tests (GH-1069)plaintextandciphertextoptional for batch operations (GH-1049)🐛 Bug Fixes
sys.initializeparameterssecret_sharesandsecret_threshold(GH-1063)sessionis user-supplied, do not overwrite session options withClient/Adapteroptions (GH-1021)📚 Documentation
rotate_static_credentialsmethod, docs updates, unit tests (GH-1069)🧰 Miscellaneous
typoslinter to CI (GH-1057)executablebooks/markdown-it-py (markdown-it-py)
v4.0.0Compare Source
This primarily drops support for Python 3.9, adds support for Python 3.13,
and updates the parser to comply with Commonmark 0.31.2 and Markdown-It v14.1.0.
str.removesuffixin #348Full Changelog: executablebooks/markdown-it-py@v3.0.0...v4.0.0
numpy/numpy (numpy)
v2.3.4: (Oct 15, 2025)Compare Source
NumPy 2.3.4 Release Notes
The NumPy 2.3.4 release is a patch release split between a number of maintenance
updates and bug fixes. This release supports Python versions 3.11-3.14. This
release is based on Python 3.14.0 final.
Changes
The
npymathandnpyrandomlibraries now have a.librather than a.afile extension on win-arm64, for compatibility for building with MSVC andsetuptools. Please note that using these static libraries is discouragedand for existing projects using it, it's best to use it with a matching
compiler toolchain, which is
clang-clon Windows on Arm.(gh-29750)
Contributors
A total of 17 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.
Pull requests merged
A total of 30 pull requests were merged for this release.
dtyperefcount in__array__(#29715)__slots__(#29901)testing._private(#29902)errstate(#29914)@classmethodarg to clsv2.3.3: 2.3.3 (Sep 9, 2025)Compare Source
NumPy 2.3.3 Release Notes
The NumPy 2.3.3 release is a patch release split between a number of maintenance
updates and bug fixes. This release supports Python versions 3.11-3.14. Note
that the 3.14.0 final is currently expected in Oct, 2025. This release is based
on 3.14.0rc2.
Contributors
A total of 13 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.
Pull requests merged
A total of 23 pull requests were merged for this release.
sortedkwarg touniquev2.3.2: (Jul 24, 2025)Compare Source
NumPy 2.3.2 Release Notes
The NumPy 2.3.2 release is a patch release with a number of bug fixes
and maintenance updates. The highlights are:
This release supports Python versions 3.11-3.14
Contributors
A total of 9 people contributed to this release. People with a "+" by
their names contributed a patch for the first time.
Pull requests merged
A total of 16 pull requests were merged for this release.
np.char.arrayandnp.char.asarray...squareonarr \*\* 2(#29392)Checksums
MD5
SHA256
v2.3.1: (Jun 21, 2025)Compare Source
NumPy 2.3.1 Release Notes
The NumPy 2.3.1 release is a patch release with several bug fixes,
annotation improvements, and better support for OpenBSD. Highlights are:
matmulfor non-contiguous out kwarg parameternp.vectorizecasting errorsThis release supports Python versions 3.11-3.13, Python 3.14 will be
supported when it is released.
Contributors
A total of 9 people contributed to this release. People with a "+" by
their names contributed a patch for the first time.
Pull requests merged
A total of 12 pull requests were merged for this release.
np.vectorizecasting to legacy behavior (#29196)Configuration
📅 Schedule: Branch creation - "before 5am on Monday" in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.