Skip to content

[pip](deps): Bump the prod-deps group across 1 directory with 15 updates#262

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/main/prod-deps-38d9f1d761
Open

[pip](deps): Bump the prod-deps group across 1 directory with 15 updates#262
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/main/prod-deps-38d9f1d761

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 27, 2026

Updates the requirements on discord-py, asyncpg, psutil, pygit2, click, typing-extensions, prometheus-client, prometheus-async, async-lru, msgspec, jishaku, watchfiles, pyyaml, humanize and furo to permit the latest version.
Updates discord-py to 2.7.1

Commits
  • dfd1144 Version bump to v2.7.1
  • 64fcfe9 Add changelog for v2.7.1
  • 9cf04ae Add warning and raise if davey is not installed
  • 92c715e Unpin strict davey dependency
  • 2383467 Show davey version in --version output
  • 699a97f Fix aiohttp websocket timeout deprecation warning
  • b01de35 Remove old workaround to /callback not having a return type
  • 6161378 Fix memory leak with the view store when removing items
  • 9798e59 Version bump for development
  • 5df6e22 Version bump to v2.7.0
  • Additional commits viewable in compare view

Updates asyncpg to 0.31.0

Commits

Updates psutil to 7.2.2

Changelog

Sourced from psutil's changelog.

7.2.2 — 2026-01-28 ^^^^^^^^^^^^^^^^^^

Enhancements

  • :gh:2705: [Linux]: :meth:Process.wait now uses pidfd_open() + poll() (no busy loop). Requires Linux >= 5.3 and Python >= 3.9.
  • :gh:2705: [macOS], [BSD]: :meth:Process.wait now uses kqueue() (no busy loop).

Bug fixes

  • :gh:2701, [macOS]: fix compilation error on macOS < 10.7. (patch by Sergey Fedorov)
  • :gh:2707, [macOS]: fix potential memory leaks in error paths of :meth:Process.memory_full_info and :meth:Process.threads.
  • :gh:2708, [macOS]: :meth:Process.cmdline and :meth:Process.environ may fail with OSError: [Errno 0] Undefined error (from sysctl(KERN_PROCARGS2)). They now raise :exc:AccessDenied instead.

7.2.1 — 2025-12-29 ^^^^^^^^^^^^^^^^^^

Bug fixes

  • :gh:2699, [FreeBSD], [NetBSD]: :func: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

  • :gh:1275: new :func:heap_info and :func: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.
  • :gh:2403, [Linux]: publish wheels for Linux musl.
  • :gh:2680: unit tests are no longer installed / part of the distribution. They now live under tests/ instead of psutil/tests.

Bug fixes

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

Compatibility notes

... (truncated)

Commits
  • 9eea97d Pre-release
  • 938ac64 Rm sphinxcontrib.googleanalytics; override layout.html
  • 9dcbb7e Add sphinxcontrib-googleanalytics to requirements.txt
  • 76eaf9a Try to add google analytics to doc
  • de1cafa Update doc mentioning Process.wait() internal details
  • bb30943 Refact can_use_pidfd_open() and can_use_kqueue()
  • a571717 #2708, macos / cmdline / environ; raise AD instead of OSError(0) (#2709)
  • 8b98c3e Pre-release
  • 700b7e6 [macOS] fix potential leaks in error paths (#2707)
  • 7cc7923 Windows / cmdline(): be more defensive in free()ing in case of error
  • Additional commits viewable in compare view

Updates pygit2 to 1.18.2

Changelog

Sourced from pygit2's changelog.

1.18.2 (2025-08-16)

Deprecations:

  • Remote.ls_remotes(...) is deprecated, use Remote.list_heads(...):

    # Before
    for head in remote.ls_remotes():
        head['name']
        head['oid']
        head['loid']  # None when local is False
        head['local']
        head['symref_target']
    

... (truncated)

Commits
  • d88fa3d Release 1.18.2
  • 68c871b Make mypy happy
  • e894e1c Merge remote-tracking branch 'kbaikov/mypy-fixes9'
  • 97255cc Merge remote-tracking branch 'kbaikov/mypy-fixes8'
  • f09359f Don't build wheels for Python 3.14
  • d16378e Remote.ls_remotes returns backwards compatible value for loid
  • 2c9792a Deprecate Remote.ls_remotes in favor of Remote.list_heads
  • 5c8ad80 Update Changelog
  • c921ebc Merge remote-tracking branch 'ambv/move-options-to-cffi'
  • 7a7895f Halve the number of quotes in NotImplementedError messages
  • Additional commits viewable in compare view

Updates click to 8.3.3

Changelog

Sourced from click's changelog.

Version 8.3.3

Released 2026-04-20

  • Use :func:shlex.split to split pager and editor commands into argv lists for :class:subprocess.Popen, removing shell=True. :issue:1026 :pr:1477 :pr:2775
  • Fix TypeError when rendering help for an option whose default value is an object that doesn't support equality comparison with strings, such as semver.Version. :issue:3298 :pr:3299
  • Fix pager test pollution under parallel execution by using pytest's tmp_path fixture instead of a shared temporary file path. :pr:3238
  • Treat Sentinel.UNSET values in a default_map as absent, so they fall through to the next default source instead of being used as the value. :issue:3224 :pr:3240
  • Patch pdb.Pdb in CliRunner isolation so pdb.set_trace(), breakpoint(), and debuggers subclassing pdb.Pdb (ipdb, pdbpp) can interact with the real terminal instead of the captured I/O streams. :issue:654 :issue:824 :issue:843 :pr:951 :pr:3235
  • Add optional randomized parallel test execution using pytest-randomly and pytest-xdist to detect test pollution and race conditions. :pr:3151
  • Add contributor documentation for running stress tests, randomized parallel tests, and Flask smoke tests. :pr:3151 :pr:3177
  • Show custom show_default string in prompts, matching the existing help text behavior. :issue:2836 :pr:2837 :pr:3165 :pr:3262 :pr:3280 :pr:3328
  • Fix default=True with boolean flag_value always returning the flag_value instead of True. The default=True to flag_value substitution now only applies to non-boolean flags, where True acts as a sentinel meaning "activate this flag by default". For boolean flags, default=True is returned as a literal value. :issue:3111 :pr:3239
  • Mark make_default_short_help as private API. :issue:3189 :pr:3250
  • CliRunner's redirected streams now expose the original file descriptor via fileno(), so that faulthandler, subprocess, and other C-level consumers no longer crash with io.UnsupportedOperation. :issue:2865
  • Change :class:ParameterSource to an :class:~enum.IntEnum and reorder its members from most to least explicit, so values can be compared to check whether a parameter was explicitly provided. :issue:2879 :pr:3248

Version 8.3.2

Released 2026-04-02

  • Fix handling of flag_value when is_flag=False to allow such options to be used without an explicit value. :issue:3084 :pr:3152
  • Hide Sentinel.UNSET values as None when using lookup_default(). :issue:3136 :pr:3199 :pr:3202 :pr:3209 :pr:3212 :pr:3224

... (truncated)

Commits
  • c06d2d0 Release 8.3.3
  • f1f191e Apply format guidelines to commits since latest 8.3.2 release (#3343)
  • bb59ba0 Apply format guidelines to commits since latest 8.3.2 release
  • 4a35225 Reduce blast-radius of UNSET in default_map (#3240)
  • c07bb93 Merge branch 'stable' into unset-in-default-map
  • c7e1ba8 Reorder ParameterSource (#3248)
  • 76552ff Show default string in prompt (#3328)
  • ac5cec5 Reorder ParameterSource from most to least explicit
  • 8c452e0 Merge branch 'stable' into show-default-string-in-prompt
  • 8c95c73 Reconcile default value passing and default activation (#3239)
  • Additional commits viewable in compare view

Updates typing-extensions to 4.15.0

Release notes

Sourced from typing-extensions's releases.

4.15.0

No user-facing changes since 4.15.0rc1.

New features since 4.14.1:

  • Add the @typing_extensions.disjoint_base decorator, as specified in PEP 800. Patch by Jelle Zijlstra.
  • Add typing_extensions.type_repr, a backport of annotationlib.type_repr, introduced in Python 3.14 (CPython PR #124551, originally by Jelle Zijlstra). Patch by Semyon Moroz.
  • Fix behavior of type params in typing_extensions.evaluate_forward_ref. Backport of CPython PR #137227 by Jelle Zijlstra.
Changelog

Sourced from typing-extensions's changelog.

Release 4.15.0 (August 25, 2025)

No user-facing changes since 4.15.0rc1.

Release 4.15.0rc1 (August 18, 2025)

  • Add the @typing_extensions.disjoint_base decorator, as specified in PEP 800. Patch by Jelle Zijlstra.
  • Add typing_extensions.type_repr, a backport of annotationlib.type_repr, introduced in Python 3.14 (CPython PR #124551, originally by Jelle Zijlstra). Patch by Semyon Moroz.
  • Fix behavior of type params in typing_extensions.evaluate_forward_ref. Backport of CPython PR #137227 by Jelle Zijlstra.

Release 4.14.1 (July 4, 2025)

  • Fix usage of typing_extensions.TypedDict nested inside other types (e.g., typing.Type[typing_extensions.TypedDict]). This is not allowed by the type system but worked on older versions, so we maintain support.

Release 4.14.0 (June 2, 2025)

Changes since 4.14.0rc1:

  • Remove __or__ and __ror__ methods from typing_extensions.Sentinel on Python versions <3.10. PEP 604 was introduced in Python 3.10, and typing_extensions does not generally attempt to backport PEP-604 methods to prior versions.
  • Further update typing_extensions.evaluate_forward_ref with changes in Python 3.14.

Release 4.14.0rc1 (May 24, 2025)

  • Drop support for Python 3.8 (including PyPy-3.8). Patch by Victorien Plot.
  • Do not attempt to re-export names that have been removed from typing, anticipating the removal of typing.no_type_check_decorator in Python 3.15. Patch by Jelle Zijlstra.
  • Update typing_extensions.Format, typing_extensions.evaluate_forward_ref, and typing_extensions.TypedDict to align with changes in Python 3.14. Patches by Jelle Zijlstra.
  • Fix tests for Python 3.14 and 3.15. Patches by Jelle Zijlstra.

New features:

  • Add support for inline typed dictionaries (PEP 764). Patch by Victorien Plot.
  • Add typing_extensions.Reader and typing_extensions.Writer. Patch by Sebastian Rittau.
  • Add support for sentinels (PEP 661). Patch by Victorien Plot.

... (truncated)

Commits

Updates prometheus-client to 0.25.0

Release notes

Sourced from prometheus-client's releases.

v0.25.0

What's Changed

Full Changelog: prometheus/client_python@v0.24.1...v0.25.0

Commits

Updates prometheus-async to 26.1.0

Release notes

Sourced from prometheus-async's releases.

26.1.0

Highlights

This release fixes a warning and basically all Twisted type hints.

Full changelog below!

Special Thanks

This release would not be possible without my generous sponsors! Thank you to all of you making sustainable maintenance possible! If you would like to join them, go to https://github.com/sponsors/hynek and check out the sweet perks!

Above and Beyond

Variomedia AG (@variomedia), Tidelift (@tidelift), Kraken Tech (@kraken-tech), Privacy Solutions GmbH (@privacy-solutions), FilePreviews (@filepreviews), Ecosystems (@ecosyste-ms), TestMu AI Open Source Office (Formerly LambdaTest) (@LambdaTest-Inc), Doist (@Doist), Daniel Fortunov (@asqui), and Kevin P. Fleming (@kpfleming).

Maintenance Sustainers

Buttondown (@buttondown), Christopher Dignam (@chdsbd), Magnus Watn (@magnuswatn), David Cramer (@dcramer), Rivo Laks (@rivol), Polar (@polarsource), Mike Fiedler (@miketheman), Duncan Hill (@cricalix), Colin Marquardt (@cmarqu), Pieter Swinkels (@swinkels), Nick Libertini (@libertininick), Brian M. Dennis (@crossjam), Celebrity News AG (@celebritynewsag), The Westervelt Company (@westerveltco), Sławomir Ehlert (@slafs), Mostafa Khalil (@khadrawy), Filip Mularczyk (@mukiblejlok), Thomas Klinger (@thmsklngr), Andreas Poehlmann (@ap--), August Trapper Bigelow (@atbigelow), Carlton Gibson (@carltongibson), and Roboflow (@roboflow).

Full Changelog

Removed

  • Python 3.8 support.

Added

  • Python 3.14 support (no code changes necessary).

Changed

  • Twisted: The type hints now make sense. #106

Fixed

  • Twisted: Removed a return in a finally: block which caused a warning on Python 3.14 and later. #106

This release contains contributions from @​glyph, and @​hynek.

Artifact Attestations

You can verify this release's artifact attestions using GitHub's CLI tool by downloading the sdist and wheel from PyPI and running:

... (truncated)

Changelog

Sourced from prometheus-async's changelog.

26.1.0 - 2026-03-24

Removed

  • Python 3.8 support.

Added

  • Python 3.14 support (no code changes necessary).

Changed

  • Twisted: The type hints now make sense. #106

Fixed

  • Twisted: Removed a return in a finally: block which caused a warning on Python 3.14 and later. #106

25.1.0 - 2025-02-08

Removed

  • Python 3.7 support. #75

Changed

  • The build backend has been switched to Hatch.

Fixed

  • Typing on Pyright. #77

22.2.0 - 2022-05-14

Deprecated

  • The prometheus_async.types.IncDecrementer Protocol is deprecated and will be removed in a year. It was never a public API. #29

... (truncated)

Commits

Updates async-lru to 2.3.0

Changelog

Sourced from async-lru's changelog.

2.3.0 (2026-03-18)

  • Added cache_contains() for read-only key lookup.
  • Changed cross-loop cache access to auto-reset and rebind to the current event loop.
  • Added AlruCacheLoopResetWarning when an auto-reset happens due to event loop change.
  • Forwarded cache_close(wait=...) for bound methods.

2.2.0 (2026-02-20)

  • Added a jitter parameter to randomise TTL.
  • Raise RuntimeError when cache is used by different loop.

2.1.0 (2026-01-17)

  • Fixed cancelling of task when all tasks waiting on it have been cancelled.
  • Fixed DeprecationWarning from asyncio.iscoroutinefunction.

2.0.5 (2025-03-16)

  • Fixed a memory leak on exceptions and minor performance improvement.

2.0.4 (2023-07-27)

  • Fixed an error when there are pending tasks while calling .cache_clear().

2.0.3 (2023-07-07)

  • Fixed a KeyError that could occur when using ttl with maxsize.
  • Dropped typing-extensions dependency in Python 3.11+.
Commits
  • cb9e034 Release v2.3.0 (#748)
  • a2aa7b0 build(deps): bump coverage from 7.13.4 to 7.13.5 (#747)
  • 63760a4 feat: add cache_contains() for read-only key lookup (#746)
  • e2ddf7a Forward cache_close(wait=...) for bound methods (#745)
  • 33e1a7c Emit AlruCacheLoopResetWarning on event loop auto-reset (#744)
  • fff4d49 feat: Allow alru_cache to automatically clear and rebind to the current eve...
  • 7ef00b7 Release v2.2.0 (#741)
  • 01db639 fix: avoid binding loop for invalid cache keys (#740)
  • c6acbe8 build(deps): bump pytest-codspeed from 4.2.0 to 4.3.0 (#738)
  • 8783cf7 build(deps): bump coverage from 7.13.3 to 7.13.4 (#737)
  • Additional commits viewable in compare view

Updates msgspec to 0.21.1

Changelog

Sourced from msgspec's changelog.

Version 0.21.1 (2026-04-13)

  • Fix ValidationError and DecodeError raised in dec_hook being incorrectly wrapped in another ValidationError ({pr}1013).
  • Fix a potential NULL dereference in structmeta_get_module_ns ({pr}1016).
  • Fix a reference leak in ms_passes_big_int_constraints ({pr}1017).
  • Fix missing ref_template parameter in msgspec.json.schema type stub ({pr}1002).
  • Clarify order='deterministic' encoder docstrings ({pr}1011).
  • Add a porting guide for users migrating from orjson ({pr}1007).

Version 0.21.0 (2026-04-08)

  • Fix a segfault on Python 3.13+ that could occur when creating structs that contained a __dict__, instead of only using __slots__ ({pr}960).
  • Improve type annotations for msgspec.UNSET ({pr}975).
  • Fix hashing of decoded tuples on Python 3.14 ({pr}980).
  • Add ref_template arg to msgspec.json.schema ({pr}983).
  • Add missing libm linkage to some architectures ({pr}993).
  • Fix memory leak when decoding sets ({pr}991).
  • Add uniqueItems annotation to set/frozenset JSON schemas ({pr}984).
  • BREAKING: Call __post_init__ from msgspec.structs.replace/copy.replace ({pr}1000).

Version 0.20.0 (2025-11-23)

  • Support Python 3.14, including freethreaded mode ({pr}852, {pr}877).
  • Expose the StructMeta metaclass ({pr}890, {pr}927, {pr}928, {pr}940, {pr}945).
  • Add msgspec.inspect.is_struct and msgspec.inspect.is_struct_type functions for checking whether an object is a msgspec.Struct-like instance or class ({pr}950).
  • Support Windows arm64 builds ({pr}943).
  • Enable ThinLTO on macOS aarch64 builds ({pr}937).
  • Fix leaks of re.Pattern objects when using pattern constraints of msgspec.Meta ({pr}899).
  • Fixed memoryview support for msgspec.msgpack ({pr}836).
  • Fix crash when typing.TypedDict contains incorrect metadata ({pr}853, {pr}947).
  • Add setuptools-scm as a build dependency instead of vendoring versioneer ({pr}905).
  • Remove support for legacy packaging builds ({pr}907).
  • Improved the developer experience by adding the just command runner and Dev Container support ({pr}918).

Version 0.19.0 (2024-12-27)

  • Improve JSON encoding performance by up to 40% ({pr}647).
  • Ensure tuple and frozenset default values are treated identically whether specified by value or default_factory ({pr}653).
  • Fix memory leak of match_args in StructConfig object ({pr}684).
  • Fix memory leak in Raw.copy() ({pr}709).
  • Update decode signatures for PEP 688 ({pr}740).
  • Generate __replace__ method on Struct types, for use with copy.replace ({pr}747).
  • Fix incorrect decoding of certain > 64 bit integers ({pr}751).
  • Call __post_init__ when converting from an object to a Struct ({pr}752).
  • BREAKING: Expand buffer when encode_into is passed a buffer smaller

... (truncated)

Commits
  • 10c9ac4 Add changelog for 0.21.1 (#1020)
  • 0e29058 Add porting guide for users coming from orjson (#1007)
  • 88ce26d fix reference leak in ms_passes_big_int_constraints (#1017)
  • bcb7a2b fix NULL check in structmeta_get_module_ns (#1016)
  • 42f9184 Fix logo in README for dark and light modes (#969)
  • 4ce20fa fix wrapping ValidationError and DecodeError in ValidationError in `dec...
  • 20cc59d Clarify wording of order='deterministic' in encoder docstrings (#1011)
  • 08edcff Update Pydantic doc links to new site structure (#1008)
  • 4024c90 Add ref_tempalte to json.pyi (#1002)
  • f99dca7 Update changelog for release 0.21.0 (#1001)
  • Additional commits viewable in compare view

Updates jishaku to 2.7.5

Changelog

Sourced from jishaku's changelog.

Version 2.7.5

This version is functionally identical to 2.7.0, but is the first functional release to use immutable GitHub releases for better security.

Version 2.7.1-2.7.4

These versions were the first versions to trial immutable releases. Due to deployment issues caused by scripts not being written for immutable releases, these version were incomplete and are no longer available.

Version 2.7.0

This version is a feature & patch release, being expedited due to Discord introducing strange behaviour regarding code blocks.

The changes in this release are:

  • The jsk rerun command, which allows a previously sent jishaku command to be executed again without needing to re-upload attachments or other message details (PR [#251](https://github.com/scarletcafe/jishaku/issues/251) <https://github.com/scarletcafe/jishaku/pull/251>, thanks @WitherredAway <https://github.com/WitherredAway> for implementation).
  • Any command that uses code block converters will now strip formatter characters silently added by certain Discord clients in presently-unknown circumstances. This prevents the inability to use a large portion of jishaku in these situations (issue [#253](https://github.com/scarletcafe/jishaku/issues/253) <https://github.com/scarletcafe/jishaku/issues/253>, thanks @Stacer-Varien <https://github.com/Stacer-Varien> and @Captain8771 <https://github.com/Captain8771>_ for reporting).

Version 2.6.3

This release is a patch release to fix an issue with erroneous indexing of MultilineFormatter in jsk specialist under some conditions.

  • Increase sanity checking for MultilineFormatter to prevent spurious errors (issue [#249](https://github.com/scarletcafe/jishaku/issues/249) <https://github.com/scarletcafe/jishaku/issues/249>_, fixed in 61e3aa9)

Version 2.6.2

This release is a patch release to fix a previously unreported issue with jsk dis on Python 3.13+

  • Fix issue with dis.Instruction._disassemble being removed in CPython 3.13+ (issue [#248](https://github.com/scarletcafe/jishaku/issues/248) <https://github.com/scarletcafe/jishaku/issues/248>_, fixed in cbd225e)

Version 2.6.1

This release is a patch release to fix an issue caused by changes in Python 3.14's annotation handling.

  • Fall back to annotationlib to generate jishaku.Flags from its annotations on versions affected by PEP 649 <https://peps.python.org/pep-0649/>_ ([#247](https://github.com/scarletcafe/jishaku/issues/247) <https://github.com/scarletcafe/jishaku/pull/247>_)

Version 2.6.0

My username has changed. This version fixes package metadata associated with this as well as bringing the following (long-overdue) changes:

  • The jsk sql command, which will try to identify SQL adapters on your bot and provide an interface for using them.
  • python -m jishaku will now attempt to copy the automatically generated bot prefix to your clipboard if the appropriate libraries are installed.
  • Support for translations in jsk sync

... (truncated)

Commits
  • 11139b2 Bump to v2.7.5
  • 484a153 GH CLI for some reason ignores the bash expansion
  • 9980357 Bump to v2.7.4
  • 3b4d5ae Remove -a flag from assets
  • 8f873a8 Bump to v2.7.3
  • 0a85552 Update github actions
  • 8f9c98e Change to using gh cli instead of hub cli
  • ee7d655 Bump to 2.7.2
  • 7ca587e Try to fix release handling for immutable releases
  • 2135c34 Change tagging format to allow non-version tags
  • Additional commits viewable in compare view

Updates watchfiles to 1.1.1

Commits

Updates pyyaml to 6.0.3

Changelog

Sourced from pyyaml's changelog.

6.0.3 (2025-09-25)

  • yaml/pyyaml#864 -- Support for Python 3.14 and free-threading (experimental)

6.0.2 (2024-08-06)

6.0.1 (2023-07-18)

6.0 (2021-10-13)

5.4.1 (2021-01-20)

  • yaml/pyyaml#480 -- Fix stub compat with older pyyaml versions that may unwittingly load it

5.4 (2021-01-19)

5.3.1 (2020-03-18)

  • yaml/pyyaml#386 -- Prevents arbitrary code execution during python/object/new constructor

5.3 (2020-01-06)

... (truncated)

Commits

Updates humanize to 4.15.0

Commits
  • 2ddb590 Replace Exception with more specific FileNotFoundError (#286)
  • e87f2e2 Add locale support for decimal separator in intword (#287)
  • 7175184 Add locale support for decimal separator in intword
  • 2526999 Update config (#285)
  • ba532d9 Replace Exception with more specific FileNotFoundError

Updates the requirements on [discord-py](https://github.com/Rapptz/discord.py), [asyncpg](https://github.com/MagicStack/asyncpg), [psutil](https://github.com/giampaolo/psutil), [pygit2](https://github.com/libgit2/pygit2), [click](https://github.com/pallets/click), [typing-extensions](https://github.com/python/typing_extensions), [prometheus-client](https://github.com/prometheus/client_python), [prometheus-async](https://github.com/hynek/prometheus-async), [async-lru](https://github.com/aio-libs/async-lru), [msgspec](https://github.com/jcrist/msgspec), [jishaku](https://github.com/scarletcafe/jishaku), [watchfiles](https://github.com/samuelcolvin/watchfiles), [pyyaml](https://github.com/yaml/pyyaml), [humanize](https://github.com/python-humanize/humanize) and [furo](https://github.com/pradyunsg/furo) to permit the latest version.

Updates `discord-py` to 2.7.1
- [Commits](Rapptz/discord.py@v2.5.0...v2.7.1)

Updates `asyncpg` to 0.31.0
- [Commits](MagicStack/asyncpg@v0.30.0...v0.31.0)

Updates `psutil` to 7.2.2
- [Changelog](https://github.com/giampaolo/psutil/blob/master/docs/changelog.rst)
- [Commits](giampaolo/psutil@v7.0.0...v7.2.2)

Updates `pygit2` to 1.18.2
- [Changelog](https://github.com/libgit2/pygit2/blob/master/CHANGELOG.md)
- [Commits](libgit2/pygit2@v1.16.0...v1.18.2)

Updates `click` to 8.3.3
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](pallets/click@8.1.8...8.3.3)

Updates `typing-extensions` to 4.15.0
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](python/typing_extensions@4.12.2...4.15.0)

Updates `prometheus-client` to 0.25.0
- [Release notes](https://github.com/prometheus/client_python/releases)
- [Commits](prometheus/client_python@v0.21.1...v0.25.0)

Updates `prometheus-async` to 26.1.0
- [Release notes](https://github.com/hynek/prometheus-async/releases)
- [Changelog](https://github.com/hynek/prometheus-async/blob/main/CHANGELOG.md)
- [Commits](hynek/prometheus-async@25.1.0...26.1.0)

Updates `async-lru` to 2.3.0
- [Changelog](https://github.com/aio-libs/async-lru/blob/master/CHANGES.rst)
- [Commits](aio-libs/async-lru@v2.0.4...v2.3.0)

Updates `msgspec` to 0.21.1
- [Changelog](https://github.com/jcrist/msgspec/blob/main/docs/changelog.md)
- [Commits](jcrist/msgspec@0.19.0...0.21.1)

Updates `jishaku` to 2.7.5
- [Changelog](https://github.com/scarletcafe/jishaku/blob/master/docs/whatsnew.rst)
- [Commits](scarletcafe/jishaku@2.6.0...versions/v2.7.5)

Updates `watchfiles` to 1.1.1
- [Commits](samuelcolvin/watchfiles@v1.0.4...v1.1.1)

Updates `pyyaml` to 6.0.3
- [Changelog](https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES)
- [Commits](yaml/pyyaml@6.0.2...6.0.3)

Updates `humanize` to 4.15.0
- [Commits](python-humanize/humanize@4.12.1...4.15.0)

Updates `furo` to 2025.12.19
- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)
- [Commits](pradyunsg/furo@2024.08.06...2025.12.19)

---
updated-dependencies:
- dependency-name: discord-py
  dependency-version: 2.7.1
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: asyncpg
  dependency-version: 0.31.0
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: psutil
  dependency-version: 7.2.2
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: pygit2
  dependency-version: 1.18.2
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: click
  dependency-version: 8.3.3
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: typing-extensions
  dependency-version: 4.15.0
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: prometheus-client
  dependency-version: 0.25.0
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: prometheus-async
  dependency-version: 26.1.0
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: async-lru
  dependency-version: 2.3.0
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: msgspec
  dependency-version: 0.21.1
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: jishaku
  dependency-version: 2.7.5
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: watchfiles
  dependency-version: 1.1.1
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: pyyaml
  dependency-version: 6.0.3
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: humanize
  dependency-version: 4.15.0
  dependency-type: direct:production
  dependency-group: prod-deps
- dependency-name: furo
  dependency-version: 2025.12.19
  dependency-type: direct:production
  dependency-group: prod-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 27, 2026
@github-actions github-actions Bot enabled auto-merge (squash) April 27, 2026 16:53
@sonarqubecloud
Copy link
Copy Markdown

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.

0 participants