Skip to content

Bump the python group across 1 directory with 13 updates#235

Merged
mfosterw merged 1 commit intomasterfrom
dependabot/pip/python-f7020046fc
Sep 4, 2025
Merged

Bump the python group across 1 directory with 13 updates#235
mfosterw merged 1 commit intomasterfrom
dependabot/pip/python-f7020046fc

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Sep 1, 2025

Bumps the python group with 13 updates in the / directory:

Package From To
redis 6.2.0 6.4.0
pygithub 2.6.1 2.7.0
django-allauth 65.10.0 65.11.1
django-mptt 0.17.0 0.18.0
djangorestframework 3.16.0 3.16.1
django-anymail[sendgrid] 13.0 13.0.1
newrelic 10.14.0 10.16.0
pytest-sugar 1.0.0 1.1.1
ruff 0.12.5 0.12.11
coverage 7.10.0 7.10.6
pre-commit 4.2.0 4.3.0
django-debug-toolbar 5.2.0 6.0.0
rust-just 1.42.3 1.42.4

Updates redis from 6.2.0 to 6.4.0

Release notes

Sourced from redis's releases.

6.4.0

Changes

🚀 New Features

  • Added epsilon property to the vsim command (#3723)

🧰 Maintenance

  • Updating the latest Redis image for github pipeline testing (#3726)

We'd like to thank all the contributors who worked on this release! @​htemelski-redis @​elena-kolevska @​petyaslavova @​vladvildanov

6.3.0

Changes

🚀 New Features

  • Add support for new BITOP operations: DIFF, DIFF1, ANDOR, ONE (#3690)
  • Support new VAMANA vector index type (#3702)
  • Add new stream commands (#3711)
  • add async Retry eq and hash & fix ExponentialWithJitterBackoff eq (#3668)

🐛 Bug Fixes

  • Fixing sentinel command execution to allow returning of actual responses when meaningful - behaviour controlled by 'return_responses' argument. (#3191)
  • Annotate deprecated_args decorator to preserve wrapped function type signature (#3701)
  • Fix ConnectionPool to raise MaxConnectionsError instead of Connection… (#3698)
  • add async Retry eq and hash & fix ExponentialWithJitterBackoff eq (#3668)
  • SentinelManagedConnection searches for new master upon connection failure (#3560) (#3601)

🧰 Maintenance

  • fix: avoid instantiating a connection on repr_ (#3653)
  • Fixing the return type hint for the transaction method in the standalone client. (#3660)
  • Bump rojopolis/spellcheck-github-actions from 0.48.0 to 0.49.0 (#3665)
  • Dropping integration tests with Redis 6.2 from pipeline actions. (#3659)
  • Remove deprecated arg from call to ClusterPipeline (#3670)
  • TransactionStrategy reset: UNWATCH only when status is watching (#3671)
  • KeyT for set operations (#3190)
  • Removing references to old docs site 'https://redis-py.readthedocs.io/' replaced by 'https://redis.readthedocs.io/' (#3674)
  • Removing unnecessary check for tests using AsyncMock (#3432)
  • Updating test images for github pipeline execution (#3678)
  • Updating the latest Redis image for pipeline testing (#3695)
  • Bump rojopolis/spellcheck-github-actions from 0.49.0 to 0.51.0 (#3689)
  • DOC-5225 testable probabilistic dt examples (#3691)
  • Update README.md (#3699)
  • Convert the value to int type only if it exists in CLIENT INFO (#3688)
  • Fix compatibility with latest pytest-asyncio version(1.1.0) (#3708)
  • DOC-5424 time series examples (#3705)
  • Adding information in connection pool class doc string for available SSLConnection class, that can be used for SSL connections (#3710)

... (truncated)

Commits
  • fff669d Updated package version
  • 43ce2a4 Updating the latest Redis image for github pipeline testing (#3726)
  • 64426cb Added epsilon property to the vsim command (#3723)
  • 67ab74d Add new stream commands (#3711)
  • 4c9512b Adding information in connection pool class doc string for available SSLConne...
  • 31399ed SentinelManagedConnection searches for new master upon connection failure (#3...
  • 7291deb add async Retry __eq__ and __hash__ & fix ExponentialWithJitterBackof...
  • 4cf094f Fix ConnectionPool to raise MaxConnectionsError instead of Connection… (#3698)
  • a001416 DOC-5424 time series examples (#3705)
  • 2b1ff53 Fix compatibility with latest pytest-asyncio version(1.1.0) (#3708)
  • Additional commits viewable in compare view

Updates pygithub from 2.6.1 to 2.7.0

Release notes

Sourced from pygithub's releases.

v2.7.0

What's Changed

Breaking Changes

  • Method Github.get_rate_limit() now returns RateLimitOverview rather than RateLimit (PyGithub/PyGithub#3205).

Code like

gh.get_rate_limit().core.remaining

should be replaced with

gh.get_rate_limit().resources.core.remaining
  • Method GitTag.verification now returns GitCommitVerification rather than dict[str, Any] (PyGithub/PyGithub#3226).

Code like

tag.verification["reason"]
tag.verification.get("reason")

should be replaced with

tag.verification.reason

New Features

Improvements

... (truncated)

Changelog

Sourced from pygithub's changelog.

Version 2.7.0 (July 31, 2025)

Breaking Changes ^^^^^^^^^^^^^^^^

  • Method Github.get_rate_limit() now returns RateLimitOverview rather than RateLimit ([#3205](https://github.com/pygithub/pygithub/issues/3205) <https://github.com/PyGithub/PyGithub/pull/3205>) (56ee057a <https://github.com/PyGithub/PyGithub/commit/56ee057a>).

    Code like

    .. code-block:: python

    gh.get_rate_limit().core.remaining

    should be replaced with

    .. code-block:: python

    gh.get_rate_limit().resources.core.remaining

  • Method GitTag.verification now returns GitCommitVerification rather than dict[str, Any] ([#3226](https://github.com/pygithub/pygithub/issues/3226) <https://github.com/PyGithub/PyGithub/pull/3226>) (850932cc <https://github.com/PyGithub/PyGithub/commit/850932cc>).

    Code like

    .. code-block:: python

    tag.verification["reason"] tag.verification.get("reason")

    should be replaced with

    .. code-block:: python

    tag.verification.reason

Deprecations ^^^^^^^^^^^^

  • Methods dismissal_users and dismissal_teams of RequiredPullRequestReviews are deprecated, use dismissal_restrictions.users and dismissal_restrictions.teams instead.

New Features ^^^^^^^^^^^^

  • Add getting list of self-hosted runners of organization ([#3190](https://github.com/pygithub/pygithub/issues/3190) <https://github.com/PyGithub/PyGithub/pull/3190>) (b4092b5d <https://github.com/PyGithub/PyGithub/commit/b4092b5d>)
  • Apply OpenAPI spec ([#3317](https://github.com/pygithub/pygithub/issues/3317) <https://github.com/PyGithub/PyGithub/pull/3317>) (858b9e5b <https://github.com/PyGithub/PyGithub/commit/858b9e5b>)
  • Add support for Sub-Issues ([#3258](https://github.com/pygithub/pygithub/issues/3258) <https://github.com/PyGithub/PyGithub/pull/3258>) (c7858c85 <https://github.com/PyGithub/PyGithub/commit/c7858c85>)

Improvement ^^^^^^^^^^^

  • Refactor search results into separate classes ([#3204](https://github.com/pygithub/pygithub/issues/3204) <https://github.com/PyGithub/PyGithub/pull/3204>) (938f80b1 <https://github.com/PyGithub/PyGithub/commit/938f80b1>)

... (truncated)

Commits
  • bccc5aa Release 2.7.0 (#3323)
  • cb42815 Add delete_self_hosted_runner to Organization (#3306)
  • 01196d6 Normalize App ID to String & Enhance JWT Issuer Verification (#3272)
  • c7858c8 Add support for Sub-Issues (#3258)
  • 131949b Make TimingData.run_duration_ms optional (#3268)
  • 0378cce Fix side-effect when removing Authorization key from headers (#3313)
  • da73fc8 Fix url encoding of strings with slashes in URLs (#3263)
  • f51a3f4 Adds multi_select and true_false options to CustomProperty.value_type (...
  • e7110bf Relax 404 condition in Requester exception handling (#3299)
  • 95f015c Support built-in reversed() on PaginatedList (#3260)
  • Additional commits viewable in compare view

Updates django-allauth from 65.10.0 to 65.11.1

Commits

Updates django-mptt from 0.17.0 to 0.18.0

Changelog

Sourced from django-mptt's changelog.

========== Change log

Next version

0.18

  • Fixed the way indexes are defined for Django 5 and better.

0.17

  • Added support for Python 3.13 and Django 5.1 and 5.2.
  • Dropped Django < 4.2.

0.16

  • Fixed get_cached_trees if there are multiple trees in the queryset.
  • Added support for Python 3.12, Django 5.0.
  • Added codespell and ruff checks to the CI.
  • Fixed rebuilding using custom managers not named objects.

0.15

  • Since I unfortunately still depend on django-mptt in prehistoric projects I took it upon me to make it runnable again. This doesn't mean I want to maintain the package.
  • Added Django 4.2.
  • Dropped Python < 3.9, Django < 3.2.
  • Started using ruff and more rules.
  • Dropped the index_together check on Django 5 and better. Django 5 only supports Meta.indexes.
  • Optimized tree rebuilding.
  • Added support for the Django admin theme switcher.
  • Switched to hatchling.

0.14

  • Merged the docs/upgrade.rst file into the main CHANGELOG.rst.
  • Fixed the Sphinx autodoc configuration to also work locally. Ensured that readthedocs is able to build the docs again.
  • Fixed a bug where DraggableMPTTAdmin assumed that the user model's

... (truncated)

Commits
  • db95b79 django-mptt 0.18
  • f740c78 Merge pull request #845 from francoisfreitag/django5
  • c30eb1e Handle Django 5 indexes for MPTTModelBase
  • c10d26c Remove duplicate index_together logic in MPTTModelBase
  • 755b128 Merge pull request #843 from jonasdlindner/main
  • 96aa684 docs: fix indentation for mptt_level_indent
  • See full diff in compare view

Updates djangorestframework from 3.16.0 to 3.16.1

Release notes

Sourced from djangorestframework's releases.

v3.16.1

This release fixes a few bugs, clean-up some old code paths for unsupported Python versions and improve translations.

Minor changes

  • Cleanup optional backports.zoneinfo dependency and conditions on unsupported Python 3.8 and lower in #9681. Python versions prior to 3.9 were already unsupported so this isn't considered as a breaking change.

Bug fixes

  • Fix regression in unique_together validation with SerializerMethodField in #9712
  • Fix UniqueTogetherValidator to handle fields with source attribute in #9688
  • Drop HTML line breaks on long headers in browsable API in #9438

Translations

  • Add Kazakh locale support in #9713
  • Update translations for Korean translations in #9571
  • Update German translations in #9676
  • Update Chinese translations in #9675
  • Update Arabic translations-sal in #9595
  • Update Persian translations in #9576
  • Update Spanish translations in #9701
  • Update Turkish Translations in #9749
  • Fix some typos in Brazilian Portuguese translations in #9673

Documentation

  • Removed reference to GitHub Issues and Discussions in #9660
  • Add drf-restwind and update outdated images in browsable-api.md in #9680
  • Updated funding page to represent current scope in #9686
  • Fix broken Heroku JSON Schema link in #9693
  • Update Django documentation links to use stable version in #9698
  • Expand docs on unique constraints cause 'required=True' in #9725
  • Revert extension back from djangorestframework-guardian2 to djangorestframework-guardian in #9734
  • Add note to tutorial about required request in serializer context when using HyperlinkedModelSerializer in #9732

Internal changes

  • Update GitHub Actions to use Ubuntu 24.04 for testing in #9677
  • Update test matrix to use Django 5.2 stable version in #9679
  • Add pyupgrade to pre-commit hooks in #9682
  • Fix test with Django 5 when pytz is available in #9715

New Contributors

... (truncated)

Commits
  • de018df Prepare 3.16.1 release (#9752)
  • a7d050f Turkish Translation updates (#9749)
  • 853969c Fix test with Django 5 when pytz is available (#9715)
  • 2ae8c11 Add note to tutorial about required request in serializer context when using ...
  • 70e54f4 Revert docs back to djangorestframework-guardian (#9734)
  • 3038494 Document that unique constraints cause required=True in ModelSerializer (#9...
  • 4bb46c2 Add Kazakh(kk) locale support (#9713)
  • e454758 Fix regression in unique_together validation with SerializerMethodField (#9712)
  • 33d59fe Update Spanish translations (#9701)
  • c0202a0 Update Django documentation links to use stable version (#9698)
  • Additional commits viewable in compare view

Updates django-anymail[sendgrid] from 13.0 to 13.0.1

Release notes

Sourced from django-anymail[sendgrid]'s releases.

v13.0.1

Changelog

Changelog

Sourced from django-anymail[sendgrid]'s changelog.

v13.0.1

2025-07-25

Breaking changes (external)


* **SendGrid:** Anymail no longer officially supports SendGrid, because we are
  unable to test it. Although it will *probably* keep working, you'll get
  warnings about this change in status. See
  `Dropping support for SendGrid <https://github.com/anymail/django-anymail/issues/432>`__
  for details and actions SendGrid customers can take. (Since this breaking
  change is due to external causes and impacts SendGrid users on all versions
  of Anymail, it is being handled as a minor patch release rather than a semver
  major version change.)

Fixes


* **Amazon SES:** Require boto3 1.24.6 or later to ensure support for the SESv2
  close method. (Thanks to `@mgibeau`_ for identifying the issue.)
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/anymail/django-anymail/commit/30c613003f4a8bac0b78d50cabcfd474bf9ea8aa&quot;&gt;&lt;code&gt;30c6130&lt;/code&gt;&lt;/a> Release 13.0.1</li>
<li><a href="https://github.com/anymail/django-anymail/commit/6b27bd9d699d41d209cb9ae6103b0e5f6f324d90&quot;&gt;&lt;code&gt;6b27bd9&lt;/code&gt;&lt;/a> CI: fix outdated Django 5.2 alpha reference</li>
<li><a href="https://github.com/anymail/django-anymail/commit/dfa4ce0c6a62e9002f68331e0137ee128031b900&quot;&gt;&lt;code&gt;dfa4ce0&lt;/code&gt;&lt;/a> SendGrid: change to &quot;unsupported&quot; status</li>
<li><a href="https://github.com/anymail/django-anymail/commit/c29c993d85ba5f971375d6a2ca565458a31f1c4a&quot;&gt;&lt;code&gt;c29c993&lt;/code&gt;&lt;/a> Fix lint</li>
<li><a href="https://github.com/anymail/django-anymail/commit/29c446ff645169ce832a0263aa9baca938a46809&quot;&gt;&lt;code&gt;29c446f&lt;/code&gt;&lt;/a> Amazon SES: Update minimum boto3 version</li>
<li><a href="https://github.com/anymail/django-anymail/commit/e82ab3e056a26509cbf6a590b381f609b92177b6&quot;&gt;&lt;code&gt;e82ab3e&lt;/code&gt;&lt;/a> CI: fix GitHub release step</li>
<li>See full diff in <a href="https://github.com/anymail/django-anymail/compare/v13.0...v13.0.1&quot;&gt;compare view</a></li>
</ul>
</details>

<br />

Updates newrelic from 10.14.0 to 10.16.0

Release notes

Sourced from newrelic's releases.

v10.16.0

Notes

This release of the Python agent adds support for new Redis functions, convert all internal paths from os.path to pathlib.Path, and fixes an issue with JSON encoding PosixPaths.

Install the agent using easy_install/pip/distribute via the Python Package Index or download it directly from the New Relic download site.

New features

  • Adds support for new Redis functions

    • Add instrumentation for new Redis functions.
  • Convert all internal paths from os.path to pathlib.Path

    • Convert all internal usage of string based paths and os.path to pathlib.Path in preparation to support Windows paths.

Bug fixes

  • Fix issue with JSON encoding PosixPath

    • Some users were experiencing issues with JSON encoding PosixPath configuration settings. This issue has been fixed.

Support statement

We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date.

See the New Relic Python agent EOL policy for information about agent releases and support dates.

v10.15.0

https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-101500/

Commits

Updates pytest-sugar from 1.0.0 to 1.1.1

Release notes

Sourced from pytest-sugar's releases.

pytest-sugar 1.1.1

Adjust signature of SugarTerminalReporter to avoid conflicts with other pytest plugins (#297 by @​TolstochenkoDaniil)

pytest-sugar 1.1.0

Add Playwright trace file detection and display support for failed tests (#296 by @​kiebak3r)

This enhancement automatically detects and displays Playwright trace.zip files with viewing commands when tests fail, making debugging easier for Playwright users. Playwright trace.zip

New command-line options:

  • --sugar-trace-dir: Configure the directory name for Playwright trace files (default: test-results)
  • --sugar-no-trace: Disable Playwright trace file detection and display
Changelog

Sourced from pytest-sugar's changelog.

1.1.1 - 2025-08-23 ^^^^^^^^^^^^^^^^^^

Adjust signature of SugarTerminalReporter to avoid conflicts with other pytest plugins

Contributed by Daniil via [PR #297](Teemu/pytest-sugar#297)

1.1.0 - 2025-08-16 ^^^^^^^^^^^^^^^^^^

Add Playwright trace file detection and display support for failed tests. This enhancement automatically detects and displays Playwright trace.zip files with viewing commands when tests fail, making debugging easier for Playwright users. Playwright trace.zip

New command-line options:

  • --sugar-trace-dir: Configure the directory name for Playwright trace files (default: test-results)
  • --sugar-no-trace: Disable Playwright trace file detection and display

Contributed by kie via [PR #296](Teemu/pytest-sugar#296)

Commits
  • 8133503 Release pytest-sugar 1.1.1
  • 6798042 Fix conflict with other Pytest plugins (#297)
  • 43bbdd0 Release pytest-sugar 1.1.0
  • 855d661 Feature - Playwright Support for Trace Zip Mapping (#296)
  • 2a5862a Merge pull request #293 from cgoldberg/add-py313
  • ca26d98 Add support for Python 3.13
  • 69989eb Clarify license as BSD 3-Clause License
  • 3c86a5c Merge pull request #289 from deronnax/remove-packaging-dep
  • c123be0 remove 'packaging' package
  • efafd9c Merge pull request #282 from penguinpee/main
  • Additional commits viewable in compare view

Updates ruff from 0.12.5 to 0.12.11

Release notes

Sourced from ruff's releases.

0.12.11

Release Notes

Preview features

  • [airflow] Extend AIR311 and AIR312 rules (#20082)
  • [airflow] Replace wrong path airflow.io.storage with airflow.io.store (AIR311) (#20081)
  • [flake8-async] Implement blocking-http-call-httpx-in-async-function (ASYNC212) (#20091)
  • [flake8-logging-format] Add auto-fix for f-string logging calls (G004) (#19303)
  • [flake8-use-pathlib] Add autofix for PTH211 (#20009)
  • [flake8-use-pathlib] Make PTH100 fix unsafe because it can change behavior (#20100)

Bug fixes

  • [pyflakes, pylint] Fix false positives caused by __class__ cell handling (F841, PLE0117) (#20048)
  • [pyflakes] Fix allowed-unused-imports matching for top-level modules (F401) (#20115)
  • [ruff] Fix false positive for t-strings in default-factory-kwarg (RUF026) (#20032)
  • [ruff] Preserve relative whitespace in multi-line expressions (RUF033) (#19647)

Rule changes

  • [ruff] Handle empty t-strings in unnecessary-empty-iterable-within-deque-call (RUF037) (#20045)

Documentation

  • Fix incorrect D413 links in docstrings convention FAQ (#20089)
  • [flake8-use-pathlib] Update links to the table showing the correspondence between os and pathlib (#20103)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.12.11

Preview features

  • [airflow] Extend AIR311 and AIR312 rules (#20082)
  • [airflow] Replace wrong path airflow.io.storage with airflow.io.store (AIR311) (#20081)
  • [flake8-async] Implement blocking-http-call-httpx-in-async-function (ASYNC212) (#20091)
  • [flake8-logging-format] Add auto-fix for f-string logging calls (G004) (#19303)
  • [flake8-use-pathlib] Add autofix for PTH211 (#20009)
  • [flake8-use-pathlib] Make PTH100 fix unsafe because it can change behavior (#20100)

Bug fixes

  • [pyflakes, pylint] Fix false positives caused by __class__ cell handling (F841, PLE0117) (#20048)
  • [pyflakes] Fix allowed-unused-imports matching for top-level modules (F401) (#20115)
  • [ruff] Fix false positive for t-strings in default-factory-kwarg (RUF026) (#20032)
  • [ruff] Preserve relative whitespace in multi-line expressions (RUF033) (#19647)

Rule changes

  • [ruff] Handle empty t-strings in unnecessary-empty-iterable-within-deque-call (RUF037) (#20045)

Documentation

  • Fix incorrect D413 links in docstrings convention FAQ (#20089)
  • [flake8-use-pathlib] Update links to the table showing the correspondence between os and pathlib (#20103)

0.12.10

Preview features

  • [flake8-simplify] Implement fix for maxsplit without separator (SIM905) (#19851)
  • [flake8-use-pathlib] Add fixes for PTH102 and PTH103 (#19514)

Bug fixes

  • [isort] Handle multiple continuation lines after module docstring (I002) (#19818)
  • [pyupgrade] Avoid reporting __future__ features as unnecessary when they are used (UP010) (#19769)
  • [pyupgrade] Handle nested Optionals (UP045) (#19770)

Rule changes

  • [pycodestyle] Make E731 fix unsafe instead of display-only for class assignments (#19700)
  • [pyflakes] Add secondary annotation showing previous definition (F811) (#19900)

Documentation

... (truncated)

Commits
  • c2bc15b Bump 0.12.11 (#20136)
  • e586f6d [ty] Benchmarks for problematic implicit instance attributes cases (#20133)
  • 76a6b7e [pyflakes] Fix allowed-unused-imports matching for top-level modules (`F4...
  • 1ce6571 Move GitLab output rendering to ruff_db (#20117)
  • d9aaacd [ty] Evaluate reachability of non-definitely-bound to Ambiguous (#19579)
  • 18eaa65 [ty] Introduce a representation for the top/bottom materialization of an inva...
  • af259fa [flake8-async] Implement blocking-http-call-httpx (ASYNC212) (#20091)
  • d75ef38 [ty] print diagnostics with fully qualified name to disambiguate some cases (...
  • 89ca493 [ruff] Preserve relative whitespace in multi-line expressions (RUF033) (#...
  • 4b80f5f [ty] Optimize TDD atom ordering (#20098)
  • Additional commits viewable in compare view

Updates coverage from 7.10.0 to 7.10.6

Changelog

Sourced from coverage's changelog.

Version 7.10.6 — 2025-08-29

  • Fix: source directories were not properly communicated to subprocesses that ran in different directories, as reported in issue 1499_. This is now fixed.

  • Performance: Alex Gaynor continues fine-tuning <pull 2038_>_ the speed of combination, especially with many contexts.

.. _issue 1499: nedbat/coveragepy#1499 .. _pull 2038: nedbat/coveragepy#2038

.. _changes_7-10-5:

Version 7.10.5 — 2025-08-23

  • Big speed improvements for coverage combine: it's now about twice as fast! Huge thanks to Alex Gaynor for pull requests 2032 <pull 2032_>, 2033 <pull 2033_>, and 2034 <pull 2034_>_.

.. _pull 2032: nedbat/coveragepy#2032 .. _pull 2033: nedbat/coveragepy#2033 .. _pull 2034: nedbat/coveragepy#2034

.. _changes_7-10-4:

Version 7.10.4 — 2025-08-16

  • Added patch = fork for times when the built-in forking support is insufficient.

  • Fix: patch = execv also inherits the entire coverage configuration now.

.. _changes_7-10-3:

Version 7.10.3 — 2025-08-10

  • Fixes for patch = subprocess:

    • If subprocesses spawned yet more subprocesses simultaneously, some coverage could be missed. This is now fixed, closing issue 2024_.

    • If subprocesses were created in other directories, their data files were

... (truncated)

Commits
  • 88c55ff docs: sample HTML for 7.10.6
  • 01d8995 docs: prep for 7.10.6
  • 9b0c24f docs: thanks Alex #2038
  • 66d6910 fix: make source paths absolute where they exist. #1499
  • bb3382f build: no need for the combine/html times now
  • 9ea349a lab: warn_executed.py
  • 808c9b4 build: changing metacov.ini should trigger metacov
  • 384f5f2 build: oops, some 'if's are really line pragmas
  • a7224af perf: pre-compute the mapping between other_db.context and main.context (#2038)
  • 5c00c5b chore: bump the action-dependencies group with 3 updates (#2039)
  • Additional commits viewable in compare view

Updates pre-commit from 4.2.0 to 4.3.0

Release notes

Sourced from pre-commit's releases.

pre-commit v4.3.0

Features

Changelog

Sourced from pre-commit's changelog.

4.3.0 - 2025-08-09

Features

Commits
  • b74a22d v4.3.0
  • cc899de Merge pull request #3507 from bc-lee/dart-fix
  • 2a0bcea Downgrade Dart SDK version installed in the CI
  • f1cc7a4 Make Dart pre-commit hook compatible with the latest Dart SDKs
  • 72a3b71 Merge pull request #3504 from pre-commit/pre-commit-ci-update-config
  • c8925a4 [pre-commit.ci] pre-commit autoupdate
  • a5fe6c5 Merge pull request #3496 from ericphanson/eph/jl-startup

Bumps the python group with 13 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [redis](https://github.com/redis/redis-py) | `6.2.0` | `6.4.0` |
| [pygithub](https://github.com/pygithub/pygithub) | `2.6.1` | `2.7.0` |
| [django-allauth](https://github.com/sponsors/pennersr) | `65.10.0` | `65.11.1` |
| [django-mptt](https://github.com/django-mptt/django-mptt) | `0.17.0` | `0.18.0` |
| [djangorestframework](https://github.com/encode/django-rest-framework) | `3.16.0` | `3.16.1` |
| [django-anymail[sendgrid]](https://github.com/anymail/django-anymail) | `13.0` | `13.0.1` |
| [newrelic](https://github.com/newrelic/newrelic-python-agent) | `10.14.0` | `10.16.0` |
| [pytest-sugar](https://github.com/Teemu/pytest-sugar) | `1.0.0` | `1.1.1` |
| [ruff](https://github.com/astral-sh/ruff) | `0.12.5` | `0.12.11` |
| [coverage](https://github.com/nedbat/coveragepy) | `7.10.0` | `7.10.6` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.2.0` | `4.3.0` |
| [django-debug-toolbar](https://github.com/django-commons/django-debug-toolbar) | `5.2.0` | `6.0.0` |
| [rust-just](https://github.com/gnpaone/rust-just) | `1.42.3` | `1.42.4` |



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

Updates `pygithub` from 2.6.1 to 2.7.0
- [Release notes](https://github.com/pygithub/pygithub/releases)
- [Changelog](https://github.com/PyGithub/PyGithub/blob/main/doc/changes.rst)
- [Commits](PyGithub/PyGithub@v2.6.1...v2.7.0)

Updates `django-allauth` from 65.10.0 to 65.11.1
- [Commits](https://github.com/sponsors/pennersr/commits)

Updates `django-mptt` from 0.17.0 to 0.18.0
- [Release notes](https://github.com/django-mptt/django-mptt/releases)
- [Changelog](https://github.com/django-mptt/django-mptt/blob/main/CHANGELOG.rst)
- [Commits](django-mptt/django-mptt@0.17...0.18)

Updates `djangorestframework` from 3.16.0 to 3.16.1
- [Release notes](https://github.com/encode/django-rest-framework/releases)
- [Commits](encode/django-rest-framework@3.16.0...3.16.1)

Updates `django-anymail[sendgrid]` from 13.0 to 13.0.1
- [Release notes](https://github.com/anymail/django-anymail/releases)
- [Changelog](https://github.com/anymail/django-anymail/blob/main/CHANGELOG.rst)
- [Commits](anymail/django-anymail@v13.0...v13.0.1)

Updates `newrelic` from 10.14.0 to 10.16.0
- [Release notes](https://github.com/newrelic/newrelic-python-agent/releases)
- [Commits](newrelic/newrelic-python-agent@v10.14.0...v10.16.0)

Updates `pytest-sugar` from 1.0.0 to 1.1.1
- [Release notes](https://github.com/Teemu/pytest-sugar/releases)
- [Changelog](https://github.com/Teemu/pytest-sugar/blob/main/CHANGES.rst)
- [Commits](Teemu/pytest-sugar@v1.0.0...v1.1.1)

Updates `ruff` from 0.12.5 to 0.12.11
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.12.5...0.12.11)

Updates `coverage` from 7.10.0 to 7.10.6
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](coveragepy/coveragepy@7.10.0...7.10.6)

Updates `pre-commit` from 4.2.0 to 4.3.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v4.2.0...v4.3.0)

Updates `django-debug-toolbar` from 5.2.0 to 6.0.0
- [Release notes](https://github.com/django-commons/django-debug-toolbar/releases)
- [Changelog](https://github.com/django-commons/django-debug-toolbar/blob/main/docs/changes.rst)
- [Commits](django-commons/django-debug-toolbar@5.2.0...6.0.0)

Updates `rust-just` from 1.42.3 to 1.42.4
- [Release notes](https://github.com/gnpaone/rust-just/releases)
- [Changelog](https://github.com/gnpaone/rust-just/blob/master/CHANGELOG.md)
- [Commits](gnpaone/rust-just@1.42.3...1.42.4)

---
updated-dependencies:
- dependency-name: redis
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: pygithub
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: django-allauth
  dependency-version: 65.11.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: django-mptt
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: djangorestframework
  dependency-version: 3.16.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: django-anymail[sendgrid]
  dependency-version: 13.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: newrelic
  dependency-version: 10.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: pytest-sugar
  dependency-version: 1.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: ruff
  dependency-version: 0.12.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: coverage
  dependency-version: 7.10.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: pre-commit
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: django-debug-toolbar
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: rust-just
  dependency-version: 1.42.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
...

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 Sep 1, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Sep 1, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (3d88f0e) to head (829a3ea).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #235   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           50        50           
  Lines         1891      1887    -4     
=========================================
- Hits          1891      1887    -4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mfosterw mfosterw merged commit c1a9220 into master Sep 4, 2025
4 checks passed
@mfosterw mfosterw deleted the dependabot/pip/python-f7020046fc branch September 4, 2025 01:09
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.

1 participant