Skip to content

chore(deps): bump the dependencies group across 2 directories with 18 updates#11321

Merged
SchrodingersGat merged 7 commits intomasterfrom
dependabot/pip/docs/dependencies-4a9654ccc8
Feb 16, 2026
Merged

chore(deps): bump the dependencies group across 2 directories with 18 updates#11321
SchrodingersGat merged 7 commits intomasterfrom
dependabot/pip/docs/dependencies-4a9654ccc8

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Feb 13, 2026

Bumps the dependencies group with 3 updates in the /docs directory: mkdocs-git-revision-date-localized-plugin, mkdocs-include-markdown-plugin and mkdocstrings[python].
Bumps the dependencies group with 15 updates in the /src/backend directory:

Package From To
asgiref 3.11.0 3.11.1
babel 2.17.0 2.18.0
blessed 1.25.0 1.29.0
django-money 3.5.4 3.6.0
grpcio 1.76.0 1.78.0
jmespath 1.0.1 1.1.0
pip-licenses 5.5.0 5.5.1
psutil 7.2.1 7.2.2
pyjwt[crypto] 2.10.1 2.11.0
tinycss2 1.4.0 1.5.1
wrapt 1.17.3 2.1.1
coverage[toml] 7.13.1 7.13.3
django-types 0.22.0 0.23.0
pip 26.0 26.0.1
rich 14.2.0 14.3.2

Updates mkdocs-git-revision-date-localized-plugin from 1.5.0 to 1.5.1

Release notes

Sourced from mkdocs-git-revision-date-localized-plugin's releases.

revision-date-localized v1.5.1

What's Changed

New Contributors

Full Changelog: timvink/mkdocs-git-revision-date-localized-plugin@v1.5.0...v1.5.1

Commits
  • 9d64464 bump to 1.5.4
  • 19a58df Merge branch 'master' of github.com:timvink/mkdocs-git-revision-date-localize...
  • 8109d16 Merge pull request #200 from timvink/dependabot/uv/urllib3-2.6.3
  • 93bb937 fix prek
  • 6999d03 Bump urllib3 from 2.5.0 to 2.6.3
  • a840d4c Add ty type checking
  • 3a508eb Apply ruff
  • 5206902 Add prek to manage pre-commits
  • 3f8c7e5 Merge pull request #199 from timvink/copilot/fix-alpine-build-issues
  • 7311110 Add documentation for Alpine Linux Docker usage
  • Additional commits viewable in compare view

Updates mkdocs-include-markdown-plugin from 7.2.0 to 7.2.1

Release notes

Sourced from mkdocs-include-markdown-plugin's releases.

v7.2.1

Enhancements

  • Optimize string concatenation.
Commits

Updates mkdocstrings[python] from 1.0.1 to 1.0.2

Release notes

Sourced from mkdocstrings[python]'s releases.

1.0.2

1.0.2 - 2026-01-24

Compare with 1.0.1

Code Refactoring

  • Use global instances for handlers and autorefs (9f79141 by Timothée Mazzucotelli).
Changelog

Sourced from mkdocstrings[python]'s changelog.

1.0.2 - 2026-01-24

Compare with 1.0.1

Code Refactoring

  • Use global instances for handlers and autorefs (9f79141 by Timothée Mazzucotelli).
Commits
  • 4e66617 chore: Prepare release 1.0.2
  • 9f79141 refactor: Use global instances for handlers and autorefs
  • See full diff in compare view

Updates asgiref from 3.11.0 to 3.11.1

Changelog

Sourced from asgiref's changelog.

3.11.1 (2026-02-03)

  • SECURITY FIX CVE-2025-14550: There was a potential DoS vector for users of the asgiref.wsgi.WsgiToAsgi adapter. Malicious requests, including an unreasonably large number of values for the same header, could lead to resource exhaustion when building the WSGI environment.

    To mitigate this, the algorithm is changed to be more efficient, and WsgiToAsgi gains a new optional duplicate_header_limit parameter, which defaults to 100. This specifies the number of times a single header may be repeated before the request is rejected as malformed.

    You may override duplicate_header_limit when configuring your application::

    application = WsgiToAsgi(wsgi_app, duplicate_header_limit=200)
    

    Set duplicate_header_limit=None if you wish to disable this check.

  • Fixed a regression in 3.11.0 in sync_to_async when wrapping a callable with an attribute named context. (#537)

Commits

Updates babel from 2.17.0 to 2.18.0

Release notes

Sourced from babel's releases.

v2.18.0

Happy 2026! Like last year's release (ahem...), this one too is being made from FOSDEM 2026, in Brussels, Belgium. 🇧🇪 We'll aspire for a less glacial release cycle for 2.19. 😁

Please see CHANGELOG.rst for the detailed change log.

Full Changelog: python-babel/babel@v2.17.0...v2.18.0

Changelog

Sourced from babel's changelog.

Version 2.18.0

Happy 2026! This release is, coincidentally, also being made from FOSDEM.

We will aspire for a slightly less glacial release cadence in this year; there are interesting features in the pipeline.

Features


* Core: Add `babel.core.get_cldr_version()` by @akx in :gh:`1242`
* Core: Use CLDR 47 by @tomasr8 in :gh:`1210`
* Core: Use canonical IANA zone names in zone_territories by @akx in :gh:`1220`
* Messages: Improve extract performance via ignoring directories early during os.walk by @akx in :gh:`968`
* Messages: Merge in per-format keywords and auto_comments by @akx in :gh:`1243`
* Messages: Update keywords for extraction of dpgettext and dnpgettext by @mardiros in :gh:`1235`
* Messages: Validate all plurals in Python format checker by @tomasr8 in :gh:`1188`
* Time: Use standard library `timezone` instead of `FixedOffsetTimezone` by @akx in :gh:`1203`

Bugfixes

  • Core: Fix formatting for "Empty locale identifier" exception added in #1164 by @​akx in :gh:1184
  • Core: Improve handling of no-inheritance-marker in timezone data by @​akx in :gh:1194
  • Core: Make the number pattern regular expression more efficient by @​akx in :gh:1213
  • Messages: Keep translator comments next to the translation function call by @​akx in :gh:1196
  • Numbers: Fix KeyError that occurred when formatting compact currencies of exactly one thousand in several locales by @​bartbroere in :gh:1246

Other improvements


* Core: Avoid unnecessary uses of `map()` by @akx in :gh:`1180`
* Messages: Have init-catalog create directories too by @akx in :gh:`1244`
* Messages: Optimizations for read_po by @akx in :gh:`1200`
* Messages: Use pathlib.Path() in catalog frontend; improve test coverage by @akx in :gh:`1204`

Infrastructure and documentation

  • CI: Renovate CI & lint tools by @​akx in :gh:1228
  • CI: Tighten up CI with Zizmor by @​akx in :gh:1230
  • CI: make job permissions explicit by @​akx in :gh:1227
  • Docs: Add SECURITY.md by @​akx in :gh:1229
  • Docs: Remove u string prefix from docs by @​verhovsky in :gh:1174
  • Docs: Update dates.rst with current unicode.org tr35 link by @​clach04 in :gh:1189
  • General: Add some PyPI classifiers by @​tomasr8 in :gh:1186
  • General: Apply reformatting by hand and with Ruff by @​akx in :gh:1202
  • General: Test on and declare support for Python 3.14 by @​akx in :gh:1233

... (truncated)

Commits
  • 56c63ca Prepare for 2.18.0 (#1248)
  • 73015a1 Add user-agent to CLDR downloader (#1247)
  • 29bd362 Fix formatting compact currencies of exactly one thousand in several locales ...
  • 851db43 Reuse InitCatalog's guts in UpdateCatalog (#1244)
  • fd00e60 Extract: Merge in per-format keywords and auto_comments (#1243)
  • 12a14b6 Add dpgettext and dnpgettext support (#1235)
  • 7110e62 Use canonical IANA zone names in zone_territories (#1220)
  • e91c346 Improve extract performance via ignoring directories early during os.walk (#968)
  • 0c4f378 Convert Unittest testcases with setup/teardown to fixtures (#1240)
  • 218c96e Add babel.core.get_cldr_version() (#1242)
  • Additional commits viewable in compare view

Updates blessed from 1.25.0 to 1.29.0

Release notes

Sourced from blessed's releases.

1.28

Full Changelog: jquast/blessed@1.27...1.28

1.27

Full Changelog: jquast/blessed@1.26...1.27

1.26

Full Changelog: jquast/blessed@1.25...1.26

1.17.9: Initial support for Python 3.10

  • bugfix: Now imports on 3.10+

1.15.0: Disable various integration tests, support python 3.7

No release notes provided.

1.14.0: bugfix term.wrap for text containing newlines

  • bugfix: term.wrap misbehaved for text containing newlines, #74

1.13.0: new Terminal.split_seqs() function, speed enhancement

  • enhancement: method Terminal.split_seqs introduced, and 4x cost reduction in related sequence-aware functions, #29.
  • deprecated: function blessed.sequences.measure_length superseded by blessed.sequences.iter_parse if necessary.
  • deprecated: warnings about "binary-packed capabilities" are no longer emitted on strange terminal types, making best effort.

1.12.0: add Terminal.get_location() method

  • enhancement: method Terminal.get_locationreturns the(row, col)`` position of the cursor at the time of call for attached terminal.
  • enhancement: a keyboard now detected as stdin when stream is sys.stderr.
Changelog

Sourced from blessed's changelog.

.. py:currentmodule:: blessed.terminal

Version History

1.30

  • bugfix: Terminal.wrap drops color escape sequences, :ghpull:352.
  • bugfix: Prevent rare feedback loops in automatic responses, :ghpull:350.

1.29

  • bugfix: :meth:Terminal.get_kitty_keyboard_state failed to match :ghpull:348.

1.28

  • improved: upgrade to wcwidth 0.5, improving performance and correctness of :meth:Terminal.wrap, :meth:Terminal.ljust, and related functions, :ghpull:344.
  • deprecated: Python 3.7 and earlier no longer supported. :ghpull:344.

1.27

  • bugfix missing tests, bin, and docs folder in 1.26 release, :ghpull:341.

1.26

  • introduced: :meth:Terminal.detect_ambiguous_width, :ghpull:339.
  • introduced: :meth:Terminal.no_line_wrap, context manager for attributes disable_line_wrap and enable_line_wrap :ghpull:337.
  • introduced: New methods :meth:Terminal.color_hex and :meth:Terminal.on_color_hex and bugfix parsing of uncommon responses in :meth:Terminal.get_fgcolor and bgcolor, :ghpull:335.
  • improved: performance of :meth:Terminal.wrap, :ghpull:331 by :ghuser:grayjk.
  • improved: :meth:Terminal.wrap gets break_on_hyphen support, matching behavior of :func:textwrap.wrap by :ghuser:ps06756 in :ghpull:330.
  • bugfix: for missing leading sequences in :meth:Terminal.center, :meth:Terminal.wrap(), add support for emojis containing Zero Width Joiner (\u200D) or Variation Selector-16 (\uFE0F), :ghpull:338

1.25

  • bugfix: The "Copy globals" fix in 1.20 got reverted in release in 1.23 by :ghpull:306, this release re-applies the fix, :ghpull:326.

1.24

  • bugfix: :meth:blessed.Terminalget_sixel_height_and_width detection order and improve documentation for window resize event handling :ghpull:320`
  • bugfix: change default argument timeout=None to timeout=1 in methods requiring automatic response, preventing stalls on "dumb" terminals :ghpull:317

1.23

  • introduced: Environment values FORCE_COLOR_, CLICOLOR_FORCE_, and NO_COLOR_ overrides :class:blessed.Terminal argument value, force_styling :ghpull:295
  • improved: performance of :meth:~Terminal.rgb_downconvert for 256-color terminals, :ghpull:298.
  • deprecated: Python 2.7 through 3.6 no longer supported. :ghpull:299.
  • improved: keyboard support for modifier keys, :ghpull:306.
  • introduced: kitty keyboard protocol support, :ghpull:309.

... (truncated)

Commits

Updates django-money from 3.5.4 to 3.6.0

Release notes

Sourced from django-money's releases.

3.6.0

Changelog: https://django-money.readthedocs.io/en/latest/changes.html

3.6.0b3

No release notes provided.

3.6.0b2

No release notes provided.

3.6.0b1

No release notes provided.

Changelog

Sourced from django-money's changelog.

Changelog

3.6_ - 2026-01-27

Added

  • Support for callable default and currency_default, and currency_choices :github-issue:683 (:github-user:benjaoming)
  • Add backend kwarg to convert_money function :github-issue:787 (:github-user:heckad)
  • Add getting a limit value from a callable :github-issue:810 (:github-user:heckad)

Fixed

  • The auto-generated hidden input field that tracks initial data in formsets with MoneyField should now work :github-issue:803 (:github-user:benjaoming)

Changed

  • Migrate to pyproject.toml and uv :github-issue:791 (:github-user:browniebroke)

Removed

  • Python 3.8 and 3.9 support was dropped to give way for typehints :github-issue:781 (:github-user:benjaoming)
Commits
  • 60d8862 Bump to 3.6 final (#813)
  • 74eaa11 Add getting a limit value from a callable (#810)
  • 5090785 Add upgrader workflow (#808)
  • 57f6d8c Remove Python 3.8 and 3.9 support (#804)
  • 54de5e3 Fix show_hidden_initial in formsets with MoneyFields (#803)
  • 048cf81 Remove versionadded admonition for now, breaks PyPi upload/release
  • 8024557 Allow callables for MoneyField.default, MoneyField.default_currency and Money...
  • 53ab77e Remove Django < 3.2 legacy
  • e7d5036 xfail test to demonstrate lack of support for only() querysets (#655)
  • c623988 Document DEFAULT_CURRENCY setting in the documentation (#796)
  • Additional commits viewable in compare view

Updates grpcio from 1.76.0 to 1.78.0

Release notes

Sourced from grpcio's releases.

Release v1.78.0

This is release 1.78.0 (gutsy) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

C++

  • adding address_sorting dep in naming test build. (#41045)

Objective-C

  • [Backport][v1.78.x][Fix][Compiler] Plugins fall back to the edition 2023 for older protobuf. (#41358)

Python

  • [python] aio: fix race condition causing asyncio.run() to hang forever during the shutdown process. (#40989)
  • [Python] Migrate to pyproject.toml build system from setup.py builds. (#40833)
  • [Python] Log error details when ExecuteBatchError occurs (at DEBUG level). (#40921)
  • [Python] Update setuptools min version to 77.0.1 . (#40931)

Ruby

  • [ruby] Fix version comparison for the ruby_abi_version symbol for ruby 4 compatibility. (#41061)

Release v1.78.0-pre2

This is a prerelease of gRPC Core 1.78.0 (gutsy).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

Release v1.78.0-pre1

This is a prerelease of gRPC Core 1.78.0 (gutsy).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

Commits
  • 5e6ba94 [build] add missing includes (backport to 1.78.x) (#41518)
  • e364c5c [PHP] ignore PHPUnit security advisory in Mac build (backport to 1.78.x) (#41...
  • ea4d627 [Release] Bump version to 1.78.0 (on v1.78.x branch) (#41489)
  • 9840ecd [Release] Bump version to 1.78.0-pre2 (on v1.78.x branch) (#41397)
  • ea1d162 [Backport][v1.78.x][Fix][Compiler] Plugins fall back to the edition 2023 for ...
  • 818a08f [Backport][v1.78.x][PHP] Fix runtime error with PHp8.5 alpha because zend_exc...
  • f7f1302 [Backport][v1.78.x][Fix][Build] Move xds-protos templates to the new path (#4...
  • a382034 [Release] Bump version to 1.78.0-pre1 (on v1.78.x branch) (#41290)
  • 8d22d62 [Release] Bump core version to 52.0.0 for upcoming release (#41288)
  • ad19eab [PH2][Settings][Security]
  • Additional commits viewable in compare view

Updates jmespath from 1.0.1 to 1.1.0

Changelog

Sourced from jmespath's changelog.

1.1.0

  • Fix concurrency issue with cache (pr [#335](https://github.com/jmespath/jmespath.py/issues/335) <https://github.com/jmespath/jmespath.py/pull/335>__)
  • Added support for Python 3.12-3.14 (pr [#331](https://github.com/jmespath/jmespath.py/issues/331) <https://github.com/jmespath/jmespath.py/pull/331>__)
  • Removed support for Python 3.7-3.8 (pr [#335](https://github.com/jmespath/jmespath.py/issues/335) <https://github.com/jmespath/jmespath.py/pull/335>__)
Commits
  • 6ff419a Merge branch 'release-1.1.0'
  • 17e964f Bump version to 1.1.0
  • 5ce13aa Merge branch 'v1.1.0' into develop
  • d8f0457 Revert versions back to current version
  • 8cb3082 1.1.0
  • 6e37991 Update permissions in codeql.yml workflow (#338)
  • 141734d Bring .github settings up-to-date (#336)
  • 07e30cf Merge pull request #337 from nateprewitt/python_changelog
  • 9170711 Add missing changelog entries for Python support
  • cdb9327 Fix file encoding for Windows
  • Additional commits viewable in compare view

Updates pip-licenses from 5.5.0 to 5.5.1

Release notes

Sourced from pip-licenses's releases.

v-5.5.1

Patch Notes for 5.5.1

Contains packaging and CI updates, dependency/dev-dependency security updates, small code/style fixes (typos, formatting), and preparation for PEP-compliant metadata and sdist behaviour.

Notable user-visible changes

  • Version bump: version set to 5.5.1 (piplicenses.py).
  • Typos fixed: README examples and internal docstrings (codespell fix).
  • Formatting: Applied black 26.1.0 changes across the codebase.
  • CI/CD:
    • Upgraded GitHub Actions runners/actions versions used in workflows:
      • actions/checkout → v6.0.1
      • actions/setup-python → v6.1.0
      • actions/upload-artifact → v6.0.0
      • actions/download-artifact → v7.0.0
      • codecov/codecov-action → v5.5.2
    • Workaround to bypass black lint step for Python 3.9 (black GHA failures with v3.9).
  • Packaging & metadata:
    • pyproject.toml: made PEP-compliant changes:
      • build-system requires reviewed
        • project URLs normalized to "homepage", "releasenotes", "issues" (PEP-753 well-known labels)
        • MANIFEST.in updated to use a prune/exclude strategy suitable for setuptools-scm (avoid duplicative explicit include lists).
      • project.license and license-files fields normalized (PEP-639)
      • requires-python remains >=3.9 (note: CI deprecates 3.9 for black)

Developer dependencies updated (security/maintenance):

  • urllib3 bumped 2.5.0 → 2.6.3
  • wheel bumped 0.45.1 → 0.46.2

Small code cleanups:

  • minor whitespace/annotation/style alignment and improved tuple assignment readability in piplicenses.py
  • some filename/text extraction behavior unchanged but formatting and docstrings clarified.

Files (high-level) changed in this PR

piplicenses.py — version bump, docstring typo fix, style/formatting adjustments CHANGELOG.md — added 5.5.1 notes pyproject.toml — PEP-639/753 packaging metadata and URL label normalisation MANIFEST.in — adapted for setuptools-scm (prune/exclude) dev-requirements.txt — urllib3, wheel updates .github/workflows/python-package.yml and .github/workflows/CD-PyPi.yml — updated action references, black job conditional, upload/download artifact and codecov action upgrades

Impacted GitHub Issues (GHI)

... (truncated)

Changelog

Sourced from pip-licenses's changelog.

5.5.1

  • Fixed typographical issue in README examples, closing GHI #209.
  • Fixed typographical issue in docstring found by codespell.
  • Aligned Project URLs in pyproject.toml with PEP 753
  • Brought pyproject.toml (e.g., packaging metadata) into alignment with PEP 639 and related packaging guidance.
    • Improved MANIFEST.in to setuptools-scm build logic with better filtering, closing GHI #266
  • Fixed a regression in linting via black by deprecating support for python 3.9, closing GHI #264
    • Applied black 26.1.0suggestions to codebase, closing GHI #269
Commits
  • 6b97581 [UPDATE] Version 5.5.1
  • 35b13b4 [MERGE] remote-tracking branch 'DimitriPapadopoulos/GitHub_jobs' into dev-5.5.1
  • 1288522 Work around MyPy limitation
  • 721334a Pin version of Python used to run Black/MyPy
  • c368dc8 Run Black and MyPy only once
  • d06d0d7 Merge branch 'dependabot/github_actions/dot-github/workflows/master/codecov/c...
  • 77378c3 [SECURITY] Security update of developer dependencies
  • 69d173a [SECURITY] Security update of developer dependencies
  • 6b9e05f Merge remote-tracking branch 'DimitriPapadopoulos/black' into dev-5.5.1
  • 35de465 [UPDATE] Release canididate for v5.5.1
  • Additional commits viewable in compare view

Updates psutil from 7.2.1 to 7.2.2

Changelog

Sourced from psutil's changelog.

7.2.2

2026-01-28

Enhancements

  • 2705_: [Linux]: Process.wait()_ now uses pidfd_open() + poll() for waiting, resulting in no busy loop and faster response times. Requires Linux >= 5.3 and Python >= 3.9. Falls back to traditional polling if unavailable.
  • 2705_: [macOS], [BSD]: Process.wait()_ now uses kqueue() for waiting, resulting in no busy loop and faster response times.

Bug fixes

  • 2701_, [macOS]: fix compilation error on macOS < 10.7. (patch by Sergey Fedorov)
  • 2707_, [macOS]: fix potential memory leaks in error paths of Process.memory_full_info() and Process.threads().
  • 2708_, [macOS]: Process.cmdline()_ and Process.environ()_ may fail with ``OSError: [Errno 0] Undefined error`` (from ``sysctl(KERN_PROCARGS2)``). They now raise AccessDenied`_ instead.
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 pyjwt[crypto] from 2.10.1 to 2.11.0

Release notes

Sourced from pyjwt[crypto]'s releases.

2.11.0

What's Changed

... (truncated)

Changelog

Sourced from pyjwt[crypto]'s changelog.

v2.11.0 <https://github.com/jpadilla/pyjwt/compare/2.10.1...2.11.0>__

Fixed


- Enforce ECDSA curve validation per RFC 7518 Section 3.4.
- Fix build system warnings by @kurtmckee in `[#1105](https://github.com/jpadilla/pyjwt/issues/1105) <https://github.com/jpadilla/pyjwt/pull/1105>`__
- Validate key against allowed types for Algorithm family in `[#964](https://github.com/jpadilla/pyjwt/issues/964) <https://github.com/jpadilla/pyjwt/pull/964>`__
- Add iterator for JWKSet in `[#1041](https://github.com/jpadilla/pyjwt/issues/1041) <https://github.com/jpadilla/pyjwt/pull/1041>`__
- Validate `iss` claim is a string during encoding and decoding by @pachewise in `[#1040](https://github.com/jpadilla/pyjwt/issues/1040) <https://github.com/jpadilla/pyjwt/pull/1040>`__
- Improve typing/logic for `options` in decode, decode_complete by @pachewise in `[#1045](https://github.com/jpadilla/pyjwt/issues/1045) <https://github.com/jpadilla/pyjwt/pull/1045>`__
- Declare float supported type for lifespan and timeout by @nikitagashkov in `[#1068](https://github.com/jpadilla/pyjwt/issues/1068) <https://github.com/jpadilla/pyjwt/pull/1068>`__
- Fix ``SyntaxWarning``\s/``DeprecationWarning``\s caused by invalid escape sequences by @kurtmckee in `[#1103](https://github.com/jpadilla/pyjwt/issues/1103) <https://github.com/jpadilla/pyjwt/pull/1103>`__
- Development: Build a shared wheel once to speed up test suite setup times by @kurtmckee in `[#1114](https://github.com/jpadilla/pyjwt/issues/1114) <https://github.com/jpadilla/pyjwt/pull/1114>`__
- Development: Test type annotations across all supported Python versions,
  increase the strictness of the type checking, and remove the mypy pre-commit hook
  by @kurtmckee in `[#1112](https://github.com/jpadilla/pyjwt/issues/1112) <https://github.com/jpadilla/pyjwt/pull/1112>`__

Added

  • Support Python 3.14, and test against PyPy 3.10 and 3.11 by @​kurtmckee in [#1104](https://github.com/jpadilla/pyjwt/issues/1104) <https://github.com/jpadilla/pyjwt/pull/1104>__
  • Development: Migrate to build to test package building in CI by @​kurtmckee in [#1108](https://github.com/jpadilla/pyjwt/issues/1108) <https://github.com/jpadilla/pyjwt/pull/1108>__
  • Development: Improve coverage config and eliminate unused test suite code by @​kurtmckee in [#1115](https://github.com/jpadilla/pyjwt/issues/1115) <https://github.com/jpadilla/pyjwt/pull/1115>__
  • Docs: Standardize CHANGELOG links to PRs by @​kurtmckee in [#1110](https://github.com/jpadilla/pyjwt/issues/1110) <https://github.com/jpadilla/pyjwt/pull/1110>__
  • Docs: Fix Read the Docs builds by @​kurtmckee<...

    Description has been truncated

… updates

Bumps the dependencies group with 3 updates in the /docs directory: [mkdocs-git-revision-date-localized-plugin](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin), [mkdocs-include-markdown-plugin](https://github.com/mondeja/mkdocs-include-markdown-plugin) and [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings).
Bumps the dependencies group with 15 updates in the /src/backend directory:

| Package | From | To |
| --- | --- | --- |
| [asgiref](https://github.com/django/asgiref) | `3.11.0` | `3.11.1` |
| [babel](https://github.com/python-babel/babel) | `2.17.0` | `2.18.0` |
| [blessed](https://github.com/jquast/blessed) | `1.25.0` | `1.29.0` |
| [django-money](https://github.com/django-money/django-money) | `3.5.4` | `3.6.0` |
| [grpcio](https://github.com/grpc/grpc) | `1.76.0` | `1.78.0` |
| [jmespath](https://github.com/jmespath/jmespath.py) | `1.0.1` | `1.1.0` |
| [pip-licenses](https://github.com/raimon49/pip-licenses) | `5.5.0` | `5.5.1` |
| [psutil](https://github.com/giampaolo/psutil) | `7.2.1` | `7.2.2` |
| [pyjwt[crypto]](https://github.com/jpadilla/pyjwt) | `2.10.1` | `2.11.0` |
| [tinycss2](https://github.com/Kozea/tinycss2) | `1.4.0` | `1.5.1` |
| [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.3` | `2.1.1` |
| [coverage[toml]](https://github.com/coveragepy/coveragepy) | `7.13.1` | `7.13.3` |
| [django-types](https://github.com/sbdchd/django-types) | `0.22.0` | `0.23.0` |
| [pip](https://github.com/pypa/pip) | `26.0` | `26.0.1` |
| [rich](https://github.com/Textualize/rich) | `14.2.0` | `14.3.2` |



Updates `mkdocs-git-revision-date-localized-plugin` from 1.5.0 to 1.5.1
- [Release notes](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases)
- [Commits](timvink/mkdocs-git-revision-date-localized-plugin@v1.5.0...v1.5.1)

Updates `mkdocs-include-markdown-plugin` from 7.2.0 to 7.2.1
- [Release notes](https://github.com/mondeja/mkdocs-include-markdown-plugin/releases)
- [Commits](mondeja/mkdocs-include-markdown-plugin@v7.2.0...v7.2.1)

Updates `mkdocstrings[python]` from 1.0.1 to 1.0.2
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases)
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/mkdocstrings@1.0.1...1.0.2)

Updates `asgiref` from 3.11.0 to 3.11.1
- [Changelog](https://github.com/django/asgiref/blob/main/CHANGELOG.txt)
- [Commits](django/asgiref@3.11.0...3.11.1)

Updates `babel` from 2.17.0 to 2.18.0
- [Release notes](https://github.com/python-babel/babel/releases)
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst)
- [Commits](python-babel/babel@v2.17.0...v2.18.0)

Updates `blessed` from 1.25.0 to 1.29.0
- [Release notes](https://github.com/jquast/blessed/releases)
- [Changelog](https://github.com/jquast/blessed/blob/master/docs/history.rst)
- [Commits](https://github.com/jquast/blessed/commits)

Updates `django-money` from 3.5.4 to 3.6.0
- [Release notes](https://github.com/django-money/django-money/releases)
- [Changelog](https://github.com/django-money/django-money/blob/main/docs/changes.rst)
- [Commits](django-money/django-money@3.5.4...3.6.0)

Updates `grpcio` from 1.76.0 to 1.78.0
- [Release notes](https://github.com/grpc/grpc/releases)
- [Commits](grpc/grpc@v1.76.0...v1.78.0)

Updates `jmespath` from 1.0.1 to 1.1.0
- [Changelog](https://github.com/jmespath/jmespath.py/blob/develop/CHANGELOG.rst)
- [Commits](jmespath/jmespath.py@1.0.1...1.1.0)

Updates `pip-licenses` from 5.5.0 to 5.5.1
- [Release notes](https://github.com/raimon49/pip-licenses/releases)
- [Changelog](https://github.com/raimon49/pip-licenses/blob/master/CHANGELOG.md)
- [Commits](raimon49/pip-licenses@v-5.5.0...v-5.5.1)

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

Updates `pyjwt[crypto]` from 2.10.1 to 2.11.0
- [Release notes](https://github.com/jpadilla/pyjwt/releases)
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
- [Commits](jpadilla/pyjwt@2.10.1...2.11.0)

Updates `tinycss2` from 1.4.0 to 1.5.1
- [Release notes](https://github.com/Kozea/tinycss2/releases)
- [Changelog](https://github.com/Kozea/tinycss2/blob/main/docs/changelog.rst)
- [Commits](Kozea/tinycss2@v1.4.0...v1.5.1)

Updates `wrapt` from 1.17.3 to 2.1.1
- [Release notes](https://github.com/GrahamDumpleton/wrapt/releases)
- [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst)
- [Commits](GrahamDumpleton/wrapt@1.17.3...2.1.1)

Updates `coverage[toml]` from 7.13.1 to 7.13.3
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](coveragepy/coveragepy@7.13.1...7.13.3)

Updates `django-types` from 0.22.0 to 0.23.0
- [Changelog](https://github.com/sbdchd/django-types/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sbdchd/django-types/commits)

Updates `pip` from 26.0 to 26.0.1
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
- [Commits](pypa/pip@26.0...26.0.1)

Updates `rich` from 14.2.0 to 14.3.2
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](Textualize/rich@v14.2.0...v14.3.2)

---
updated-dependencies:
- dependency-name: mkdocs-git-revision-date-localized-plugin
  dependency-version: 1.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: mkdocs-include-markdown-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: mkdocstrings[python]
  dependency-version: 1.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: asgiref
  dependency-version: 3.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: babel
  dependency-version: 2.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: blessed
  dependency-version: 1.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: django-money
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: grpcio
  dependency-version: 1.78.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: jmespath
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: pip-licenses
  dependency-version: 5.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: psutil
  dependency-version: 7.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pyjwt[crypto]
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: tinycss2
  dependency-version: 1.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: wrapt
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: coverage[toml]
  dependency-version: 7.13.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: django-types
  dependency-version: 0.23.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: pip
  dependency-version: 26.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: rich
  dependency-version: 14.3.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

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 Feb 13, 2026
@netlify
Copy link
Copy Markdown

netlify bot commented Feb 13, 2026

Deploy Preview for inventree-web-pui-preview canceled.

Name Link
🔨 Latest commit 1f9699e
🔍 Latest deploy log https://app.netlify.com/projects/inventree-web-pui-preview/deploys/6991e503f292ae0008f29239

@codecov
Copy link
Copy Markdown

codecov bot commented Feb 13, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.06%. Comparing base (7a64694) to head (1f9699e).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master   #11321   +/-   ##
=======================================
  Coverage   88.06%   88.06%           
=======================================
  Files        1292     1292           
  Lines       58502    58502           
  Branches     1943     1943           
=======================================
  Hits        51522    51522           
  Misses       6496     6496           
  Partials      484      484           
Flag Coverage Δ
backend 89.28% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
Backend Apps 91.81% <ø> (ø)
Backend General 93.41% <ø> (ø)
Frontend 70.88% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Feb 14, 2026

Merging this PR will improve performance by ×2.8

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚡ 44 improved benchmarks

Performance Changes

Mode Benchmark BASE HEAD Efficiency
WallTime test_api_auth_performance 1,650.7 ms 654 ms ×2.5
WallTime test_api_list_performance[/api/part/] 222.3 ms 83.8 ms ×2.7
WallTime test_api_options_performance[/api/order/po/] 144 ms 54 ms ×2.7
WallTime test_search_performance[supplier] 42.8 ms 17.5 ms ×2.4
WallTime test_api_list_performance[/api/part/category/] 48.7 ms 19.5 ms ×2.5
WallTime test_api_options_performance[/api/order/po-line/] 465.9 ms 173.6 ms ×2.7
WallTime test_search_performance[partcategory] 39.8 ms 16.8 ms ×2.4
WallTime test_search_performance[manufacturer] 43 ms 17.2 ms ×2.5
WallTime test_api_options_performance[/api/user/roles/] 18.7 ms 7.9 ms ×2.4
WallTime test_api_options_performance[/api/parameter/] 41 ms 15.6 ms ×2.6
WallTime test_search_performance[all] 1,087.3 ms 410.8 ms ×2.6
WallTime test_api_options_performance[/api/parameter/template/] 27.9 ms 11.2 ms ×2.5
WallTime test_api_list_performance[/api/stock/location/] 60.3 ms 23.2 ms ×2.6
WallTime test_api_list_performance[/api/build/] 129.1 ms 49.4 ms ×2.6
WallTime test_api_list_performance[/api/company/] 55.7 ms 22.1 ms ×2.5
WallTime test_api_list_performance[/api/build/item/] 927 ms 364.5 ms ×2.5
WallTime test_api_list_performance[/api/user/roles/] 28.2 ms 11.1 ms ×2.5
WallTime test_search_performance[part] 184.1 ms 68.3 ms ×2.7
WallTime test_api_list_performance[/api/stock/] 479.1 ms 182.3 ms ×2.6
WallTime test_api_list_performance[/api/order/so/] 132.4 ms 52.5 ms ×2.5
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.


Comparing dependabot/pip/docs/dependencies-4a9654ccc8 (1f9699e) with master (a95ee3c)1

Open in CodSpeed

Footnotes

  1. No successful run was found on master (7a64694) during the generation of this report, so a95ee3c was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@matmair matmair added backport Apply this label to a PR to enable auto-backport action backport-to-1.2.x labels Feb 15, 2026
@matmair
Copy link
Copy Markdown
Member

matmair commented Feb 15, 2026

@SchrodingersGat this is ready for review and merge

@SchrodingersGat
Copy link
Copy Markdown
Member

Any idea why the docker build is failing?

 #24 [inventree-dev-worker] exporting to image
#24 exporting layers 76.4s done
#24 exporting manifest sha256:cfde602221277c9cbb297d2e1858685fcc73a471f3c3cb70240265cfa7427a83 done
#24 exporting config sha256:c6fe3dd4927ce9b9d004492ddef6f90983c8b8ffaf24255619a557486e24f1c9 done
#24 exporting attestation manifest sha256:26b09abb80492f0fbbfa9f2fa197c2a2c42acc41e543ceb8d315a2bb719a973a 0.0s done
#24 exporting manifest list sha256:1c95512f50d730482cff3a03b537812333d63d95558ca7068b69ba9d9bc16e88 done
#24 naming to docker.io/library/inventree-dev-image:latest done
#24 ERROR: image "docker.io/library/inventree-dev-image:latest": already exists
------
 > [inventree-dev-worker] exporting to image:
------
target inventree-dev-worker: failed to solve: image "docker.io/library/inventree-dev-image:latest": already exists

@SchrodingersGat SchrodingersGat merged commit 5f4dd49 into master Feb 16, 2026
64 of 66 checks passed
@SchrodingersGat SchrodingersGat deleted the dependabot/pip/docs/dependencies-4a9654ccc8 branch February 16, 2026 12:15
@github-actions
Copy link
Copy Markdown
Contributor

💔 All backports failed

Status Branch Result
1.2.x Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

backport --pr 11321

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport Apply this label to a PR to enable auto-backport action backport-to-1.2.x 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.

2 participants