Skip to content

Comments

Build(deps): Bump the python-packages group across 1 directory with 6 updates#1087

Merged
jjnicola merged 1 commit intomainfrom
dependabot/pip/python-packages-48f645d30f
Jan 30, 2026
Merged

Build(deps): Bump the python-packages group across 1 directory with 6 updates#1087
jjnicola merged 1 commit intomainfrom
dependabot/pip/python-packages-48f645d30f

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 26, 2026

Bumps the python-packages group with 6 updates in the / directory:

Package From To
redis 6.4.0 7.0.1
psutil 7.1.0 7.2.1
packaging 25.0 26.0
deprecated 1.2.18 1.3.1
python-gnupg 0.5.5 0.5.6
black 25.9.0 25.11.0

Updates redis from 6.4.0 to 7.0.1

Release notes

Sourced from redis's releases.

7.0.1

Changes

This release adds small fixes related to documentation.

🧰 Maintenance

  • Add 'multi_database' section to documentation index (313d93f)
  • Revised multi-database client documentation(78df745)
  • Adding info about Multi-database client in README.md (3f7a55e)

We'd like to thank all the contributors who worked on this release! @​dmaier @​petyaslavova

7.0.0

Changes

One of the main features introduced in this release is a new type of client MultiDBClient. The purpose of this client is a communication with multiple databases that are eventually consistent (Active-Active setup) and handling failures by failover across databases. More information could be found in docs.

🚀 New Features

  • Support for maintenance push notifications handling during server upgrade or maintenance procedures. (#3756 #3777 #3778 #3779 #3785)
  • Adding WITHATTRIBS option to vector set's vsim command. (#3746)
  • Adding ssl_verify_flags_config argument for ssl connection configuration (#3772)
  • Adding new ExternalAuthProviderError that will be raised when we receive 'problem with LDAP service' response from server. (#3808)

🧪 Experimental Features

  • Multi-database client implementation (#3784 #3811)

🔥 Breaking changes

  • Adding abstract method declaration for cache property setter in EvictionPolicyInterface(#3732)
  • Remove unused parse_list_to_dict function from helpers (#3733)
  • Removing synchronous context manager handling from async RedisCluster. (#3679)
  • Redis Search/Aggregate improved type annotations (#3676)
  • Removing the threading.Lock locks and replacing them with RLock objects to avoid deadlocks. (#3677)
  • Update ping command docstrings and method return type hint (#3789)
  • Fixing several *arg type hints in core.py and json module commands (#3793)
  • Fixing errors reported by mypy in search module files - query.py, commands.py and aggregation.py. (#3666)
  • Adding score_cast_func argument to zrank, zrevrank and zunion - for consistency with the other sorted sets commands (#3795)
  • Changing the timeout typehint in async BlockingConnectionPool from int to float (#3801)

🐛 Bug Fixes

  • Removing the threading.Lock locks and replacing them with RLock objects to avoid deadlocks. (#3677)

🧰 Maintenance

  • Bump actions/checkout from 4 to 5 (#3760)
  • Fix docstring for ssl_check_hostname (#3761)
  • Typos in vectorset commands.py (#3719)
  • Fixing typos in query.py (#3718)
  • Typos in cluster.py (#3717)

... (truncated)

Commits
  • 613a06f Updating redis-py package version to 7.0.1
  • 3f7a55e Adding info about Multi-database client in README.md
  • 313d93f Add 'multi_database' section to documentation index
  • 78df745 Revised multi-database client documentation
  • 7a4e8bc Updating package version to 7.0.0 and supported redis versions in readme.md
  • 64a2721 Refactor healthcheck to use PING instead of ECHO (#3811)
  • 24a7a10 Fixing SORTABLE, INDEXEMPTY and INDEXMISSING order when using RediSearch fiel...
  • 32ba6d8 DOC-5821 update index/query example for runnable notebook (#3807)
  • c1e566f Add handling of empty spaces during CLIENT LIST response parsing (#3797)
  • 295bec6 Adding new ExternalAuthProviderError that will be raised when we receive 'pro...
  • Additional commits viewable in compare view

Updates psutil from 7.1.0 to 7.2.1

Changelog

Sourced from psutil's changelog.

7.2.1

2025-12-29

Bug fixes

  • 2699_, [FreeBSD], [NetBSD]: heap_info()_ does not detect small allocations (<= 1K). In order to fix that, we now flush internal jemalloc cache before fetching the metrics.

7.2.0

2025-12-23

Enhancements

  • 1275_: new heap_info()_ and heap_trim()_ functions, providing direct access to the platform's native C heap allocator (glibc, mimalloc, libmalloc). Useful to create tools to detect memory leaks.
  • 2403_, [Linux]: publish wheels for Linux musl.
  • 2680_: unit tests are no longer installed / part of the distribution. They now live under tests/ instead of psutil/tests.

Bug fixes

  • 2684_, [FreeBSD], [critical]: compilation fails on FreeBSD 14 due to missing include.
  • 2691_, [Windows]: fix memory leak in net_if_stats()_ due to missing Py_CLEAR.

Compatibility notes

  • 2680_: import psutil.tests no longer works (but it was never documented to begin with).

7.1.3

2025-11-02

Enhancements

  • 2667_: enforce clang-format on all C and header files. It is now the mandatory formatting style for all C sources.
  • 2672_, [macOS], [BSD]: increase the chances to recognize zombie processes and raise the appropriate exception (ZombieProcess_).
  • 2676_, 2678_: replace unsafe sprintf / snprintf / sprintf_s calls with str_format(). Replace strlcat / strlcpy with safe str_copy /

... (truncated)

Commits
  • 6130c19 Fix #2699 / BSD: flush internal jemalloc cache before returning metrics.
  • 899ee4e Mention psleak
  • 704e218 Pre-release
  • 1a946cf Take psleak from PYPI
  • 5085421 Use external psleak module for memleak tests (#2698)
  • ac56e6a CI: don't cancel CI in progress on 1st failure
  • 10fe3d5 Merge branch 'master' of github.com:giampaolo/psutil
  • ba507bd Fix various CI errors
  • d5a1398 Update cpu_count docs: clarify differences from os.cpu_count (#2696)
  • 556158f Refact memleak.py
  • Additional commits viewable in compare view

Updates packaging from 25.0 to 26.0

Release notes

Sourced from packaging's releases.

26.0

Read about the performance improvements here: https://iscinumpy.dev/post/packaging-faster.

What's Changed

Features:

Behavior adaptations:

Fixes:

Performance:

... (truncated)

Changelog

Sourced from packaging's changelog.

26.0 - 2026-01-20


Features:
  • PEP 751: support pylock (:pull:900)
  • PEP 794: import name metadata (:pull:948)
  • Support for writing metadata to a file (:pull:846)
  • Support __replace__ on Version (:pull:1003)
  • Support positional pattern matching for Version and SpecifierSet (:pull:1004)

Behavior adaptations:

  • PEP 440 handling of prereleases for Specifier.contains, SpecifierSet.contains, and SpecifierSet.filter (:pull:897)
  • Handle PEP 440 edge case in SpecifierSet.filter (:pull:942)
  • Adjust arbitrary equality intersection preservation in SpecifierSet (:pull:951)
  • Return False instead of raising for .contains with invalid version (:pull:932)
  • Support arbitrary equality on arbitrary strings for Specifier and SpecifierSet's filter and contains method. (:pull:954)
  • Only try to parse as Version on certain marker keys, return False on unequal ordered comparisons (:pull:939)

Fixes:

  • Update _hash when unpickling Tag() (:pull:860)
  • Correct comment and simplify implicit prerelease handling in Specifier.prereleases (:pull:896)
  • Use explicit _GLibCVersion NamedTuple in _manylinux (:pull:868)
  • Detect invalid license expressions containing () (:pull:879)
  • Correct regex for metadata 'name' format (:pull:925)
  • Improve the message around expecting a semicolon (:pull:833)
  • Support nested parens in license expressions (:pull:931)
  • Add space before at symbol in Requirements string (:pull:953)
  • A root logger use found, use a packaging logger instead (:pull:965)
  • Better support for subclassing Marker and Requirement (:pull:1022)
  • Normalize all extras, not just if it comes first (:pull:1024)
  • Don't produce a broken repr if Marker fails to construct (:pull:1033)

Performance:

  • Avoid recompiling regexes in the tokenizer for a 3x speedup (:pull:1019)
  • Improve performance in _manylinux.py (:pull:869)
  • Minor cleanups to Version (:pull:913)
  • Skip redundant creation of Version's in specifier comparison (:pull:986)
  • Cache the Specifier's Version (:pull:985)
  • Make Version a little faster (:pull:987)
  • Minor Version regex cleanup (:pull:990)
  • Faster regex on Python 3.11.5+ for Version (:pull:988, :pull:1055)
  • Lazily calculate _key in Version (:pull:989, :pull:1048)
  • Faster canonicalize_version (:pull:993)
  • Use re.fullmatch in a couple more places (:pull:992, :pull:1029)
  • Use map instead of generator (:pull:996)
  • Deprecate ._version (_Version, a NamedTuple) (:pull:995, :pull:1062)
    </tr></table>

... (truncated)

Commits

Updates deprecated from 1.2.18 to 1.3.1

Release notes

Sourced from deprecated's releases.

v1.3.1

What's Changed

Full Changelog: laurent-laporte-pro/deprecated@v1.3.0...v1.3.1

v1.3.0

What's Changed

New Contributors

Full Changelog: laurent-laporte-pro/deprecated@v1.2.18...v1.3.0

Changelog

Sourced from deprecated's changelog.

=============== Changelog 1.2.x

All notable changes for the 1.2.x releases.

The format is based on Keep a Changelog <https://keepachangelog.com/en/1.0.0/>_ and this project adheres to Semantic Versioning <https://semver.org/spec/v2.0.0.html>_.

.. note::

The library **"Python-Deprecated"** was renamed **"Deprecated"**, simply!
This project is more consistent because now, the name of the library is the same as the name of the Python package.
  • In your setup.py, you can replace the "Python-Deprecated" dependency with "Deprecated".
  • In your source code, nothing has changed, you will always use import deprecated, as before.
  • I decided to keep the same version number because there is really no change in the source code
    (only in comment or documentation).
Commits
  • d135459 v1.3.1 (#95)
  • b29c0db feat(pyproject): add TestPyPI configuration for package publishing
  • ee5014a docs(changelog): update changelog for v1.3.1 and include previous versions
  • 13db9ba docs(changelog): add v1.3.1 release notes for packaging fix and missing sourc...
  • 72fecf8 docs(changelog): update v1.3.0 release notes to indicate yanked status and re...
  • 966df9d Prepare next version 1.3.1 (unreleased)
  • 3ad781a v1.3.0 (#90)
  • e9eed1e docs(tutorial): add documentation for deprecated parameters decorator
  • 969a6cd feat: add experimental @deprecated_params decorator (#93)
  • 3f30cdb docs(changelog): add experimental @deprecated_params decorator
  • Additional commits viewable in compare view

Updates python-gnupg from 0.5.5 to 0.5.6

Release notes

Sourced from python-gnupg's releases.

Enhancement and bug-fix release 0.5.6

This is an enhancement and bug-fix release, and all users are encouraged to upgrade.

Brief summary:

  • Fix #261: Ensure capability, fingerprint and keygrip are added to subkey_info.

  • Set username in the result when Verify uses a signing key that has expired or been revoked. Thanks to Steven Galgano for the patch.

This release has been signed with my code signing key:

Vinay Sajip (CODE SIGNING KEY) <vinay_sajip at yahoo.co.uk> Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86

Commits
  • 54e9ca0 Changes for 0.5.6.
  • 8825037 Add support for Python 3.14 (#268)
  • 909cf60 Remove Travis CI and AppVeyor config (#269)
  • f0bfa1a Drop redundant wheel from PEP 517 build deps (#264)
  • 9b0399b Fix typo: spell decrypted_data correctly in the documentation. (#263)
  • fcedea7 Added capability to subkey_info, reformatted code.
  • eca04eb Set username when Verify uses a signing key that has expired or been (#262)
  • acfa898 Fix #261: Ensure fingerprint and keygrip are added to subkey_info.
  • 8148db4 Bump version.
  • 2e82984 Added tag 0.5.5 for changeset 1b77f5b12ad7
  • See full diff in compare view

Updates black from 25.9.0 to 25.11.0

Release notes

Sourced from black's releases.

25.11.0

Highlights

  • Enable base 3.14 support (#4804)
  • Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#4805)

Stable style

  • Fix bug where comments between # fmt: off and # fmt: on were reformatted (#4811)
  • Comments containing fmt directives now preserve their exact formatting instead of being normalized (#4811)

Preview style

  • Move multiline_string_handling from --unstable to --preview (#4760)
  • Fix bug where module docstrings would be treated as normal strings if preceded by comments (#4764)
  • Fix bug where python 3.12 generics syntax split line happens weirdly (#4777)
  • Standardize type comments to form # type: <value> (#4645)
  • Fix fix_fmt_skip_in_one_liners preview feature to respect # fmt: skip for compound statements with semicolon-separated bodies (#4800)

Configuration

  • Add no_cache option to control caching behavior. (#4803)

Packaging

  • Releases now include arm64 Linux binaries (#4773)

Output

  • Write unchanged content to stdout when excluding formatting from stdin using pipes (#4610)

Blackd

  • Implemented BlackDClient. This simple python client allows to easily send formatting requests to blackd (#4774)

Integrations

  • Enable 3.14 base CI (#4804)
  • Enhance GitHub Action psf/black to support the required-version major-version-only "stability" format when using pyproject.toml (#4770)
  • Improve error message for vim plugin users. It now handles independently vim version
  • Vim: Warn on unsupported Vim and Python versions independently (#4772)
  • Vim: Print the import paths when importing black fails (#4675)
  • Vim: Fix handling of virtualenvs that have a different Python version (#4675)
Changelog

Sourced from black's changelog.

25.11.0

Highlights

  • Enable base 3.14 support (#4804)
  • Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#4805)

Stable style

  • Fix bug where comments between # fmt: off and # fmt: on were reformatted (#4811)
  • Comments containing fmt directives now preserve their exact formatting instead of being normalized (#4811)

Preview style

  • Move multiline_string_handling from --unstable to --preview (#4760)
  • Fix bug where module docstrings would be treated as normal strings if preceded by comments (#4764)
  • Fix bug where python 3.12 generics syntax split line happens weirdly (#4777)
  • Standardize type comments to form # type: <value> (#4645)
  • Fix fix_fmt_skip_in_one_liners preview feature to respect # fmt: skip for compound statements with semicolon-separated bodies (#4800)

Configuration

  • Add no_cache option to control caching behavior. (#4803)

Packaging

  • Releases now include arm64 Linux binaries (#4773)

Output

  • Write unchanged content to stdout when excluding formatting from stdin using pipes (#4610)

Blackd

  • Implemented BlackDClient. This simple python client allows to easily send formatting requests to blackd (#4774)

Integrations

  • Enable 3.14 base CI (#4804)
  • Enhance GitHub Action psf/black to support the required-version major-version-only "stability" format when using pyproject.toml (#4770)
  • Improve error message for vim plugin users. It now handles independently vim version
  • Vim: Warn on unsupported Vim and Python versions independently (#4772)
  • Vim: Print the import paths when importing black fails (#4675)
  • Vim: Fix handling of virtualenvs that have a different Python version (#4675)
Commits

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

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jan 26, 2026
@dependabot dependabot bot requested a review from a team as a code owner January 26, 2026 04:04
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jan 26, 2026
@jjnicola
Copy link
Member

@dependabot rebase

… updates

Bumps the python-packages group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [redis](https://github.com/redis/redis-py) | `6.4.0` | `7.0.1` |
| [psutil](https://github.com/giampaolo/psutil) | `7.1.0` | `7.2.1` |
| [packaging](https://github.com/pypa/packaging) | `25.0` | `26.0` |
| [deprecated](https://github.com/laurent-laporte-pro/deprecated) | `1.2.18` | `1.3.1` |
| [python-gnupg](https://github.com/vsajip/python-gnupg) | `0.5.5` | `0.5.6` |
| [black](https://github.com/psf/black) | `25.9.0` | `25.11.0` |



Updates `redis` from 6.4.0 to 7.0.1
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](redis/redis-py@v6.4.0...v7.0.1)

Updates `psutil` from 7.1.0 to 7.2.1
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](giampaolo/psutil@release-7.1.0...release-7.2.1)

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

Updates `deprecated` from 1.2.18 to 1.3.1
- [Release notes](https://github.com/laurent-laporte-pro/deprecated/releases)
- [Changelog](https://github.com/laurent-laporte-pro/deprecated/blob/master/CHANGELOG-1.2.rst)
- [Commits](laurent-laporte-pro/deprecated@v1.2.18...v1.3.1)

Updates `python-gnupg` from 0.5.5 to 0.5.6
- [Release notes](https://github.com/vsajip/python-gnupg/releases)
- [Changelog](https://github.com/vsajip/python-gnupg/blob/master/release)
- [Commits](vsajip/python-gnupg@0.5.5...0.5.6)

Updates `black` from 25.9.0 to 25.11.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@25.9.0...25.11.0)

---
updated-dependencies:
- dependency-name: redis
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: psutil
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: packaging
  dependency-version: '26.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: deprecated
  dependency-version: 1.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: python-gnupg
  dependency-version: 0.5.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: black
  dependency-version: 25.11.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/python-packages-48f645d30f branch from e234786 to fa14bba Compare January 30, 2026 13:01
@jjnicola jjnicola merged commit 1b698f5 into main Jan 30, 2026
19 of 20 checks passed
@jjnicola jjnicola deleted the dependabot/pip/python-packages-48f645d30f branch January 30, 2026 13:26
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 patch_release python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant