Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 10, 2025

Bumps the dependencies group with 20 updates in the /.config directory:

Package From To
ansible-lint 25.6.1 25.7.0
backrefs 5.9 6.0.1
certifi 2025.7.14 2025.8.3
charset-normalizer 3.4.2 3.4.3
coverage 7.10.0 7.10.2
cryptography 45.0.5 45.0.6
griffe 1.8.0 1.11.0
identify 2.6.12 2.6.13
linkchecker 10.5.0 10.6.0
mypy 1.17.0 1.17.1
pre-commit 4.2.0 4.3.0
pylint 3.3.7 3.3.8
pymdown-extensions 10.16 10.16.1
rpds-py 0.26.0 0.27.0
ruff 0.12.5 0.12.8
tox 4.28.3 4.28.4
types-jsonschema 4.25.0.20250720 4.25.0.20250809
types-pexpect 4.9.0.20250516 4.9.0.20250809
types-pyyaml 6.0.12.20250516 6.0.12.20250809
virtualenv 20.32.0 20.33.1

Updates ansible-lint from 25.6.1 to 25.7.0

Release notes

Sourced from ansible-lint's releases.

v25.7.0

Enhancements

Bugfixes

Maintenance

Commits
  • 9765b87 Check for gh_action_ref explicitly and document GHA inputs (#4701)
  • 198b7dd jinja spacing warning line-endings (#4691)
  • f415ee3 Handle lookup templating checks with ASTs (#4698)
  • f16e1ce Bump the dependencies group in /.config with 6 updates (#4699)
  • 62ecaf8 Skip lookups with query and q (2.19) (#4696)
  • 390acaf Use 'x-ansible-lint' key for path patterns in schema tests (#4690)
  • 1d04113 Skip lookups for ansible-core>=2.19 (#4688)
  • e8bf1a0 Bump the dependencies group in /.config with 2 updates (#4687)
  • 249cd4c Fix var-naming[no-role-prefix] rule incorrectly applying to role variables (#...
  • e440037 Address disable_lookups deprecation with ansible-core 2.19 (#4683)
  • Additional commits viewable in compare view

Updates backrefs from 5.9 to 6.0.1

Release notes

Sourced from backrefs's releases.

6.0.1

  • FIX: Fix a regression that created an ASCII binary property that would override the ASCII block property.

6.0

  • NEW: POSIX character classes will now always use POSIX compatibility rules instead of Unicode standard rules, if any are specified in the Unicode specification. The affected character classes are: [[:alnum:]], [[:digit:]], [[:xdigit:]], and [[:punct:]]. To explicitly use standard Unicode rules for these compatibility properties, use the Unicode property form instead: [\p{Alnum}], [\p{Digit}], [\p{Punct}], or [\p{XDigit}]. This has changed to ensure no confusion for users expecting compatible POSIX style character class properties.
  • FIX: Scoped ASCII/Unicode flags ((?a:pattern)/(?u:pattern)) should be respected for Unicode properties in bre and will ensure ASCII or Unicode range if used.
  • FIX: Fix issues related to detecting disabled scoped flags.
Commits

Updates certifi from 2025.7.14 to 2025.8.3

Commits

Updates charset-normalizer from 3.4.2 to 3.4.3

Release notes

Sourced from charset-normalizer's releases.

Version 3.4.3

3.4.3 (2025-08-09)

Changed

  • mypy(c) is no longer a required dependency at build time if CHARSET_NORMALIZER_USE_MYPYC isn't set to 1. (#595) (#583)
  • automatically lower confidence on small bytes samples that are not Unicode in detect output legacy function. (#391)

Added

  • Custom build backend to overcome inability to mark mypy as an optional dependency in the build phase.
  • Support for Python 3.14

Fixed

  • sdist archive contained useless directories.
  • automatically fallback on valid UTF-16 or UTF-32 even if the md says it's noisy. (#633)

Misc

  • SBOM are automatically published to the relevant GitHub release to comply with regulatory changes. Each published wheel comes with its SBOM. We choose CycloneDX as the format.
  • Prebuilt optimized wheel are no longer distributed by default for CPython 3.7 due to a change in cibuildwheel.
Changelog

Sourced from charset-normalizer's changelog.

3.4.3 (2025-08-09)

Changed

  • mypy(c) is no longer a required dependency at build time if CHARSET_NORMALIZER_USE_MYPYC isn't set to 1. (#595) (#583)
  • automatically lower confidence on small bytes samples that are not Unicode in detect output legacy function. (#391)

Added

  • Custom build backend to overcome inability to mark mypy as an optional dependency in the build phase.
  • Support for Python 3.14

Fixed

  • sdist archive contained useless directories.
  • automatically fallback on valid UTF-16 or UTF-32 even if the md says it's noisy. (#633)

Misc

  • SBOM are automatically published to the relevant GitHub release to comply with regulatory changes. Each published wheel comes with its SBOM. We choose CycloneDX as the format.
  • Prebuilt optimized wheel are no longer distributed by default for CPython 3.7 due to a change in cibuildwheel.
Commits
  • 46f662d Release 3.4.3 (#638)
  • 1a059b2 🔧 skip building on freethreaded as we're not confident it is stable
  • 2275e3d 📝 final note in CHANGELOG.md
  • c96acdf 📝 update release date on CHANGELOG.md
  • 43e5460 📝 update README.md
  • f277074 🔧 automatically lower confidence on small bytes str on non Unicode res...
  • 15ae241 🐛 automatically fallback on valid UTF-16 or UTF-32 even if the md says it...
  • 37397c1 🔧 enable 3.14 in nox test_mypyc session
  • cb82537 ⏪ revert license due to compat python 3.7 issue setuptools
  • 6a2efeb 🎨 fix linter errors
  • Additional commits viewable in compare view

Updates coverage from 7.10.0 to 7.10.2

Changelog

Sourced from coverage's changelog.

Version 7.10.2 — 2025-08-03

  • Fix: some code with NOP bytecodes could report missing branches that are actually executed. This is now fixed, closing issue 1999_. Python 3.9 still shows the problem.

.. _issue 1999: nedbat/coveragepy#1999

.. _changes_7-10-1:

Version 7.10.1 — 2025-07-27

  • Fix: the exclusion for if TYPE_CHECKING: was wrong: it marked the branch as partial, but it should have been a line exclusion so the entire clause would be excluded. Improves issue 831_.

  • Fix: changed where .pth files are written for patch = subprocess, closing issue 2006_.

.. _issue 2006: nedbat/coveragepy#2006

.. _changes_7-10-0:

Commits
  • a867852 docs: sample HTML for 7.10.2
  • e7bfabe docs: prep for 7.10.2
  • 5dbd736 test: this test often borks metacov, retry it
  • b7430fa debug: more convenient run_trace.py
  • e2039d0 refactor: less redundancy in branch_trails
  • c177731 fix: see through nop bytecodes to get the right arcs. #1999
  • 7a83ab0 test: don't try to make pth files when invoked from pth #2011
  • 6d8b091 refactor: remove a commented-out line
  • fc507ad test: add a case for an extension-less Python file parse error
  • 05a6e8d test: no need for skip, we already skip windows
  • Additional commits viewable in compare view

Updates cryptography from 45.0.5 to 45.0.6

Changelog

Sourced from cryptography's changelog.

45.0.6 - 2025-08-05


* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.2.

.. _v45-0-5:

Commits

Updates griffe from 1.8.0 to 1.11.0

Release notes

Sourced from griffe's releases.

1.11.0

1.11.0 - 2025-08-07

Compare with 1.10.0

Features

  • Add data to dict/json output (9731afc by Timothée Mazzucotelli).

1.10.0

1.10.0 - 2025-08-06

Compare with 1.9.0

Features

  • Allow adding sys.path to search paths when temporary visiting/inspecting package (42983bc by Timothée Mazzucotelli).

1.9.0

1.9.0 - 2025-07-28

Compare with 1.8.0

Features

Changelog

Sourced from griffe's changelog.

1.11.0 - 2025-08-07

Compare with 1.10.0

Features

  • Add data to dict/json output (9731afc by Timothée Mazzucotelli).

1.10.0 - 2025-08-06

Compare with 1.9.0

Features

  • Allow adding sys.path to search paths when temporary visiting/inspecting package (42983bc by Timothée Mazzucotelli).

1.9.0 - 2025-07-28

Compare with 1.8.0

Features

Commits
  • b3cbedb chore: Prepare release 1.11.0
  • 9731afc feat: Add data to dict/json output
  • 52c3dc8 style: Format
  • 4449133 chore: Prepare release 1.10.0
  • 42983bc feat: Allow adding sys.path to search paths when temporary visiting/inspect...
  • 85dd76c docs: Add pages to llms.txt
  • 032779a chore: Prepare release 1.9.0
  • be28e9c feat: Support PEP 695 generics
  • See full diff in compare view

Updates identify from 2.6.12 to 2.6.13

Commits
  • af4da9c v2.6.13
  • bdf9c05 Merge pull request #530 from dirtcrusher/feature/special_cpp_extensions
  • 1a6b03c Added C++ 'ipp' and 'tpp' file extensions
  • 1a3399b Merge pull request #529 from pre-commit/pre-commit-ci-update-config
  • 1097f76 [pre-commit.ci] pre-commit autoupdate
  • bbfa578 Merge pull request #528 from pre-commit/pre-commit-ci-update-config
  • 536d751 [pre-commit.ci] pre-commit autoupdate
  • e1c38fe Merge pull request #526 from pre-commit/pre-commit-ci-update-config
  • d084d03 [pre-commit.ci] pre-commit autoupdate
  • 40af39f Merge pull request #524 from pre-commit/pre-commit-ci-update-config
  • Additional commits viewable in compare view

Updates linkchecker from 10.5.0 to 10.6.0

Release notes

Sourced from linkchecker's releases.

Release 10.6.0

Changes:

  • The VirusCheck plugin is disabled
  • litecoin and ltclightning added to the list of ignored schemes

Fixes

  • When a http URL was redirected to a https URL, the certificate of the https connection was not being verified
  • TestHttp.test_html_internet was broken by Python >= 3.12.6
Changelog

Sourced from linkchecker's changelog.

10.6.0 (released 28.07.2025)

Changes:

  • The VirusCheck plugin is disabled
  • litecoin and ltclightning added to the list of ignored schemes

Fixes

  • When a http URL was redirected to a https URL, the certificate of the https connection was not being verified
  • TestHttp.test_html_internet was broken by Python >= 3.12.6
Commits
  • c6322b4 Merge pull request #871 from cjmayo/rel106
  • d076871 Documentation for release 10.6.0
  • 8adae32 Add Python 3.14 to supported versions
  • 6eb0f7e Merge pull request #869 from cjmayo/github.io
  • d36ca3b Fix not verifying when a http URL is redirected to a https URL
  • e52b222 Reduce requests for example.com from tests
  • 7a00902 Merge pull request #870 from cjmayo/man-updates
  • 2b77750 Update application translation catalogs
  • ff5f771 Update man pages
  • a3fa9af Update doc translation catalogs
  • Additional commits viewable in compare view

Updates mypy from 1.17.0 to 1.17.1

Changelog

Sourced from mypy's changelog.

Mypy 1.17.1

  • Retain None as constraints bottom if no bottoms were provided (Stanislav Terliakov, PR 19485)
  • Fix "ignored exception in hasattr" in dmypy (Stanislav Terliakov, PR 19428)
  • Prevent a crash when InitVar is redefined with a method in a subclass (Stanislav Terliakov, PR 19453)

Acknowledgements

Thanks to all mypy contributors who contributed to this release:

  • Alexey Makridenko
  • Brian Schubert
  • Chad Dombrova
  • Chainfire
  • Charlie Denton
  • Charulata
  • Christoph Tyralla
  • CoolCat467
  • Donal Burns
  • Guy Wilson
  • Ivan Levkivskyi
  • johnthagen
  • Jukka Lehtosalo
  • Łukasz Kwieciński
  • Marc Mueller
  • Michael J. Sullivan
  • Mikhail Golubev
  • Sebastian Rittau
  • Shantanu
  • Stanislav Terliakov
  • wyattscarpenter

I’d also like to thank my employer, Dropbox, for supporting mypy development.

Mypy 1.16

We’ve just uploaded mypy 1.16 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features and bug fixes. You can install it as follows:

python3 -m pip install -U mypy

You can read the full documentation for this release on Read the Docs.

Different Property Getter and Setter Types

Mypy now supports using different types for a property getter and setter:

class A:
    _value: int
</tr></table> 

... (truncated)

Commits

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
  • 6f1f433 Julia language: skip startup.jl file
  • c681721 Merge pull request #3499 from pre-commit/pre-commit-ci-update-config
  • 4fd4537 [pre-commit.ci] pre-commit autoupdate
  • Additional commits viewable in compare view

Updates pylint from 3.3.7 to 3.3.8

Commits
  • 98942ba Bump pylint to 3.3.8, update changelog (#10486)
  • 6a1620a Update pytest-benchmark requirement from ~=4.0 to ~=5.1 (#10066) (#10484)
  • cef60cc Fix false-negative for used-before-assignment with postponed evaluation in fu...
  • 5a5a9be Fix unused-variable false positive when using same name for multiple except...
  • 6ec71ba Respect docstring-min-length in docparams extension (#10104) (#10434)
  • fbde890 Fix Mermaid printer rendering double underscores as bold formatting (#10403) ...
  • 51234e5 Fix Pyreverse: Aggregations aren't filtered according to filter mode (PUB_ONL...
  • 329c967 Use custom Github App to authenticate backport job (#10394) (#10396)
  • 7038ef4 [Backport maintenance/3.3.x] Resolve possibly-used-before-assignment false po...
  • 045f179 Resolve possibly-used-before-assignment false positives from match block ...
  • Additional commits viewable in compare view

Updates pymdown-extensions from 10.16 to 10.16.1

Release notes

Sourced from pymdown-extensions's releases.

10.6.1

10.16.1

  • FIX: Inefficient regular expression pattern for figure caption numbers.
Commits

Updates rpds-py from 0.26.0 to 0.27.0

Release notes

Sourced from rpds-py's releases.

v0.27.0

What's Changed

New Contributors

Full Changelog: crate-py/rpds@v0.26.0...v0.27.0

Commits
  • c7cd37d Tag a release for RISC
  • 7adac99 Merge pull request #150 from ffgan/feature/allow_riscv_package
  • 439ad44 fix format error
  • 2091f27 downgrade riscv64 manylinux version
  • 29a539f Merge branch 'crate-py:main' into feature/allow_riscv_package
  • 7546f2d Allow packaging of wheels for riscv64 architecture
  • 8ede3f4 Merge pull request #149 from crate-py/dependabot/github_actions/github/codeql...
  • 0840694 Merge pull request #148 from crate-py/dependabot/github_actions/astral-sh/set...
  • 725aabe Bump github/codeql-action from 3.29.2 to 3.29.3
  • db4a842 Bump astral-sh/setup-uv from 6.3.1 to 6.4.1
  • See full diff in compare view

Updates ruff from 0.12.5 to 0.12.8

Release notes

Sourced from ruff's releases.

0.12.8

Release Notes

Preview features

  • [flake8-use-pathlib] Expand PTH201 to check all PurePath subclasses (#19440)

Bug fixes

  • [flake8-blind-except] Change BLE001 to correctly parse exception tuples (#19747)
  • [flake8-errmsg] Exclude typing.cast from EM101 (#19656)
  • [flake8-simplify] Fix raw string handling in SIM905 for embedded quotes (#19591)
  • [flake8-import-conventions] Avoid false positives for NFKC-normalized __debug__ import aliases in ICN001 (#19411)
  • [isort] Fix syntax error after docstring ending with backslash (I002) (#19505)
  • [pylint] Mark PLC0207 fixes as unsafe when *args unpacking is present (#19679)
  • [pyupgrade] Prevent infinite loop with I002 (UP010, UP035) (#19413)
  • [ruff] Parenthesize generator expressions in f-strings (RUF010) (#19434)

Rule changes

  • [eradicate] Don't flag pyrefly pragmas as unused code (ERA001) (#19731)

Documentation

  • Replace "associative" with "commutative" in docs for RUF036 (#19706)
  • Fix copy and line separator colors in dark mode (#19630)
  • Fix link to typing documentation (#19648)
  • [refurb] Make more examples error out-of-the-box (#19695,#19673,#19672)

Other changes

  • Include column numbers in GitLab output format (#19708)
  • Always expand tabs to four spaces in diagnostics (#19618)
  • Update pre-commit's ruff id (#19654)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.12.8

Preview features

  • [flake8-use-pathlib] Expand PTH201 to check all PurePath subclasses (#19440)

Bug fixes

  • [flake8-blind-except] Change BLE001 to correctly parse exception tuples (#19747)
  • [flake8-errmsg] Exclude typing.cast from EM101 (#19656)
  • [flake8-simplify] Fix raw string handling in SIM905 for embedded quotes (#19591)
  • [flake8-import-conventions] Avoid false positives for NFKC-normalized __debug__ import aliases in ICN001 (#19411)
  • [isort] Fix syntax error after docstring ending with backslash (I002) (#19505)
  • [pylint] Mark PLC0207 fixes as unsafe when *args unpacking is present (#19679)
  • [pyupgrade] Prevent infinite loop with I002 (UP010, UP035) (#19413)
  • [ruff] Parenthesize generator expressions in f-strings (RUF010) (#19434)

Rule changes

  • [eradicate] Don't flag pyrefly pragmas as unused code (ERA001) (#19731)

Documentation

  • Replace "associative" with "commutative" in docs for RUF036 (#19706)
  • Fix copy and line separator colors in dark mode (#19630)
  • Fix link to typing documentation (#19648)
  • [refurb] Make more examples error out-of-the-box (#19695,#19673,#19672)

Other changes

  • Include column numbers in GitLab output format (#19708)
  • Always expand tabs to four spaces in diagnostics (#19618)
  • Update pre-commit's ruff id (#19654)

0.12.7

This is a follow-up release to 0.12.6. Because of an issue in the package metadata, 0.12.6 failed to publish fully to PyPI and has been yanked. Similarly, there is no GitHub release or Git tag for 0.12.6. The contents of the 0.12.7 release are identical to 0.12.6, except for the updated metadata.

0.12.6

Preview features

  • [flake8-commas] Add support for trailing comma checks in type parameter lists (COM812, COM819) (#19390)
  • [pylint] Implement auto-fix for missing-maxsplit-arg (PLC0207) (#19387)
  • [ruff] Offer fixes for RUF039 in more cases (#19065)

Bug fixes

  • Support .pyi files in ruff analyze graph (#19611)
  • [flake8-pyi] Preserve inline comment in ellipsis removal (PYI013) (#19399)

... (truncated)

Commits

Updates tox from 4.28.3 to 4.28.4

Release notes

Sourced from tox's releases.

4.28.4

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.28.3...4.28.4

Changelog

Sourced from tox's changelog.

v4.28.4 (2025-07-31)

Features - 4.28.4

- Pass ssh-agent variables ``SSH_AGENT_PID`` and ``SSH_AUTH_SOCK`` in ``pass_env`` by default.
  - by :user:`daniilgankov` (:issue:`3572`)
Commits

Updates types-jsonschema from 4.25.0.20250720 to 4.25.0.20250809

Commits

Updates types-pexpect from 4.9.0.20250516 to 4.9.0.20250809

Commits

Updates types-pyyaml from 6.0.12.20250516 to 6.0.12.20250809

Commits

Updates virtualenv from 20.32.0 to 20.33.1

Release notes

Sourced from virtualenv's releases.

20.33.1

What's Changed

Bumps the dependencies group with 20 updates in the /.config directory:

| Package | From | To |
| --- | --- | --- |
| [ansible-lint](https://github.com/ansible/ansible-lint) | `25.6.1` | `25.7.0` |
| [backrefs](https://github.com/facelessuser/backrefs) | `5.9` | `6.0.1` |
| [certifi](https://github.com/certifi/python-certifi) | `2025.7.14` | `2025.8.3` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.2` | `3.4.3` |
| [coverage](https://github.com/nedbat/coveragepy) | `7.10.0` | `7.10.2` |
| [cryptography](https://github.com/pyca/cryptography) | `45.0.5` | `45.0.6` |
| [griffe](https://github.com/mkdocstrings/griffe) | `1.8.0` | `1.11.0` |
| [identify](https://github.com/pre-commit/identify) | `2.6.12` | `2.6.13` |
| [linkchecker](https://github.com/linkchecker/linkchecker) | `10.5.0` | `10.6.0` |
| [mypy](https://github.com/python/mypy) | `1.17.0` | `1.17.1` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.2.0` | `4.3.0` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.3.7` | `3.3.8` |
| [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) | `10.16` | `10.16.1` |
| [rpds-py](https://github.com/crate-py/rpds) | `0.26.0` | `0.27.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.12.5` | `0.12.8` |
| [tox](https://github.com/tox-dev/tox) | `4.28.3` | `4.28.4` |
| [types-jsonschema](https://github.com/typeshed-internal/stub_uploader) | `4.25.0.20250720` | `4.25.0.20250809` |
| [types-pexpect](https://github.com/typeshed-internal/stub_uploader) | `4.9.0.20250516` | `4.9.0.20250809` |
| [types-pyyaml](https://github.com/typeshed-internal/stub_uploader) | `6.0.12.20250516` | `6.0.12.20250809` |
| [virtualenv](https://github.com/pypa/virtualenv) | `20.32.0` | `20.33.1` |



Updates `ansible-lint` from 25.6.1 to 25.7.0
- [Release notes](https://github.com/ansible/ansible-lint/releases)
- [Commits](ansible/ansible-lint@v25.6.1...v25.7.0)

Updates `backrefs` from 5.9 to 6.0.1
- [Release notes](https://github.com/facelessuser/backrefs/releases)
- [Commits](facelessuser/backrefs@5.9...6.0.1)

Updates `certifi` from 2025.7.14 to 2025.8.3
- [Commits](certifi/python-certifi@2025.07.14...2025.08.03)

Updates `charset-normalizer` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](jawah/charset_normalizer@3.4.2...3.4.3)

Updates `coverage` from 7.10.0 to 7.10.2
- [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.2)

Updates `cryptography` from 45.0.5 to 45.0.6
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@45.0.5...45.0.6)

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

Updates `identify` from 2.6.12 to 2.6.13
- [Commits](pre-commit/identify@v2.6.12...v2.6.13)

Updates `linkchecker` from 10.5.0 to 10.6.0
- [Release notes](https://github.com/linkchecker/linkchecker/releases)
- [Changelog](https://github.com/linkchecker/linkchecker/blob/master/doc/changelog.txt)
- [Commits](linkchecker/linkchecker@v10.5.0...v10.6.0)

Updates `mypy` from 1.17.0 to 1.17.1
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.17.0...v1.17.1)

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 `pylint` from 3.3.7 to 3.3.8
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v3.3.7...v3.3.8)

Updates `pymdown-extensions` from 10.16 to 10.16.1
- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
- [Commits](facelessuser/pymdown-extensions@10.16...10.16.1)

Updates `rpds-py` from 0.26.0 to 0.27.0
- [Release notes](https://github.com/crate-py/rpds/releases)
- [Commits](crate-py/rpds@v0.26.0...v0.27.0)

Updates `ruff` from 0.12.5 to 0.12.8
- [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.8)

Updates `tox` from 4.28.3 to 4.28.4
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](tox-dev/tox@4.28.3...4.28.4)

Updates `types-jsonschema` from 4.25.0.20250720 to 4.25.0.20250809
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

Updates `types-pexpect` from 4.9.0.20250516 to 4.9.0.20250809
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

Updates `types-pyyaml` from 6.0.12.20250516 to 6.0.12.20250809
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

Updates `virtualenv` from 20.32.0 to 20.33.1
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](pypa/virtualenv@20.32.0...20.33.1)

---
updated-dependencies:
- dependency-name: ansible-lint
  dependency-version: 25.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: backrefs
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: certifi
  dependency-version: 2025.8.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: charset-normalizer
  dependency-version: 3.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: coverage
  dependency-version: 7.10.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: cryptography
  dependency-version: 45.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: griffe
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: identify
  dependency-version: 2.6.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: linkchecker
  dependency-version: 10.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: mypy
  dependency-version: 1.17.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pre-commit
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: pylint
  dependency-version: 3.3.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pymdown-extensions
  dependency-version: 10.16.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: rpds-py
  dependency-version: 0.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: ruff
  dependency-version: 0.12.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: tox
  dependency-version: 4.28.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: types-jsonschema
  dependency-version: 4.25.0.20250809
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: types-pexpect
  dependency-version: 4.9.0.20250809
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: types-pyyaml
  dependency-version: 6.0.12.20250809
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: virtualenv
  dependency-version: 20.33.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@ansibuddy ansibuddy merged commit 8fd80d4 into main Aug 11, 2025
23 checks passed
@ansibuddy ansibuddy deleted the dependabot/pip/dot-config/dependencies-15837cb3e0 branch August 11, 2025 12:39
@cidrblock cidrblock self-requested a review August 11, 2025 12:40
cidrblock added a commit to cidrblock/molecule that referenced this pull request Aug 11, 2025
…le#4508)

Bumps the dependencies group with 20 updates in the /.config directory:

| Package | From | To |
| --- | --- | --- |
| [ansible-lint](https://github.com/ansible/ansible-lint) | `25.6.1` |
`25.7.0` |
| [backrefs](https://github.com/facelessuser/backrefs) | `5.9` | `6.0.1`
|
| [certifi](https://github.com/certifi/python-certifi) | `2025.7.14` |
`2025.8.3` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) |
`3.4.2` | `3.4.3` |
| [coverage](https://github.com/nedbat/coveragepy) | `7.10.0` | `7.10.2`
|
| [cryptography](https://github.com/pyca/cryptography) | `45.0.5` |
`45.0.6` |
| [griffe](https://github.com/mkdocstrings/griffe) | `1.8.0` | `1.11.0`
|
| [identify](https://github.com/pre-commit/identify) | `2.6.12` |
`2.6.13` |
| [linkchecker](https://github.com/linkchecker/linkchecker) | `10.5.0` |
`10.6.0` |
| [mypy](https://github.com/python/mypy) | `1.17.0` | `1.17.1` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.2.0` |
`4.3.0` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.3.7` | `3.3.8` |
|
[pymdown-extensions](https://github.com/facelessuser/pymdown-extensions)
| `10.16` | `10.16.1` |
| [rpds-py](https://github.com/crate-py/rpds) | `0.26.0` | `0.27.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.12.5` | `0.12.8` |
| [tox](https://github.com/tox-dev/tox) | `4.28.3` | `4.28.4` |
| [types-jsonschema](https://github.com/typeshed-internal/stub_uploader)
| `4.25.0.20250720` | `4.25.0.20250809` |
| [types-pexpect](https://github.com/typeshed-internal/stub_uploader) |
`4.9.0.20250516` | `4.9.0.20250809` |
| [types-pyyaml](https://github.com/typeshed-internal/stub_uploader) |
`6.0.12.20250516` | `6.0.12.20250809` |
| [virtualenv](https://github.com/pypa/virtualenv) | `20.32.0` |
`20.33.1` |


Updates `ansible-lint` from 25.6.1 to 25.7.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ansible/ansible-lint/releases">ansible-lint's
releases</a>.</em></p>
<blockquote>
<h2>v25.7.0</h2>
<h2>Enhancements</h2>
<ul>
<li>Use 'x-ansible-lint' key for path patterns in schema tests (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4690">#4690</a>)
<a
href="https://github.com/alisonlhart"><code>@​alisonlhart</code></a></li>
<li>Address disable_lookups deprecation with ansible-core 2.19 (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4683">#4683</a>)
<a href="https://github.com/ssbarnea"><code>@​ssbarnea</code></a></li>
<li>Add auto-fixing implementation for pattern rule (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4679">#4679</a>)
<a
href="https://github.com/shatakshiiii"><code>@​shatakshiiii</code></a></li>
<li>Remove patterns specific playbook meta folder (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4669">#4669</a>)
<a
href="https://github.com/alisonlhart"><code>@​alisonlhart</code></a></li>
<li>Allow loading of yamllint config from a different location (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4644">#4644</a>)
<a href="https://github.com/dbrennand"><code>@​dbrennand</code></a></li>
<li>Add new rule to validate pattern directory structure (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4662">#4662</a>)
<a
href="https://github.com/shatakshiiii"><code>@​shatakshiiii</code></a></li>
<li>Add play argspec schema validation to schema rule (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4667">#4667</a>)
<a
href="https://github.com/alisonlhart"><code>@​alisonlhart</code></a></li>
<li>Add schema check for validating pattern specification file (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4653">#4653</a>)
<a
href="https://github.com/shatakshiiii"><code>@​shatakshiiii</code></a></li>
<li>Enable testing with python 3.14 (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4637">#4637</a>)
<a href="https://github.com/ssbarnea"><code>@​ssbarnea</code></a></li>
</ul>
<h2>Bugfixes</h2>
<ul>
<li>Check for gh_action_ref explicitly and document GHA inputs (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4701">#4701</a>)
<a
href="https://github.com/alisonlhart"><code>@​alisonlhart</code></a></li>
<li>jinja spacing warning line-endings (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4691">#4691</a>)
<a
href="https://github.com/anusshukla"><code>@​anusshukla</code></a></li>
<li>Handle lookup templating checks with ASTs (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4698">#4698</a>)
<a
href="https://github.com/alisonlhart"><code>@​alisonlhart</code></a></li>
<li>Fix var-naming[no-role-prefix] rule incorrectly applying to role
variables (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4677">#4677</a>)
<a href="https://github.com/vills"><code>@​vills</code></a></li>
<li>schema: add missing subset 'systemd' to gather_subset (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4664">#4664</a>)
<a href="https://github.com/eliba"><code>@​eliba</code></a></li>
<li>Fix typos in --list-tags help text (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4661">#4661</a>)
<a
href="https://github.com/correctmost"><code>@​correctmost</code></a></li>
<li>Avoid import errors from filters when running in nodeps mode (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4651">#4651</a>)
<a href="https://github.com/ssbarnea"><code>@​ssbarnea</code></a></li>
</ul>
<h2>Maintenance</h2>
<ul>
<li>packit: reformat, remove deprecated syntax and try merge queue (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4639">#4639</a>)
<a href="https://github.com/mfocko"><code>@​mfocko</code></a></li>
<li>Remove patch report from codecov (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4671">#4671</a>)
<a href="https://github.com/ssbarnea"><code>@​ssbarnea</code></a></li>
<li>Improve cspell configuration (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4668">#4668</a>)
<a href="https://github.com/ssbarnea"><code>@​ssbarnea</code></a></li>
<li>Update test deps (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4658">#4658</a>)
<a href="https://github.com/ssbarnea"><code>@​ssbarnea</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ansible/ansible-lint/commit/9765b8704b2c3f4ab782815b528e0393662e1c04"><code>9765b87</code></a>
Check for gh_action_ref explicitly and document GHA inputs (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4701">#4701</a>)</li>
<li><a
href="https://github.com/ansible/ansible-lint/commit/198b7dde55485838148c1b2bac1157b05fbd8bc4"><code>198b7dd</code></a>
jinja spacing warning line-endings (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4691">#4691</a>)</li>
<li><a
href="https://github.com/ansible/ansible-lint/commit/f415ee3fbb979adf8e5dfdf4b975525f42509691"><code>f415ee3</code></a>
Handle lookup templating checks with ASTs (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4698">#4698</a>)</li>
<li><a
href="https://github.com/ansible/ansible-lint/commit/f16e1ce1a2ab8f94f03121ea4e499ba042677d2a"><code>f16e1ce</code></a>
Bump the dependencies group in /.config with 6 updates (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4699">#4699</a>)</li>
<li><a
href="https://github.com/ansible/ansible-lint/commit/62ecaf81b28c0de51d5fd3bddf47cb8ac7e1dd26"><code>62ecaf8</code></a>
Skip lookups with query and q (2.19) (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4696">#4696</a>)</li>
<li><a
href="https://github.com/ansible/ansible-lint/commit/390acaffecade6767c69b79a37e39a9af870a0ac"><code>390acaf</code></a>
Use 'x-ansible-lint' key for path patterns in schema tests (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4690">#4690</a>)</li>
<li><a
href="https://github.com/ansible/ansible-lint/commit/1d041131a94442592e9399305d598f490eb368db"><code>1d04113</code></a>
Skip lookups for ansible-core&gt;=2.19 (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4688">#4688</a>)</li>
<li><a
href="https://github.com/ansible/ansible-lint/commit/e8bf1a01ad812e4c750961462a9abe49637e1917"><code>e8bf1a0</code></a>
Bump the dependencies group in /.config with 2 updates (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4687">#4687</a>)</li>
<li><a
href="https://github.com/ansible/ansible-lint/commit/249cd4cc07444f5900ec23e3c16103798edb07af"><code>249cd4c</code></a>
Fix var-naming[no-role-prefix] rule incorrectly applying to role
variables (#...</li>
<li><a
href="https://github.com/ansible/ansible-lint/commit/e440037c4915b26ac8999279c83fa4f92d193fe6"><code>e440037</code></a>
Address disable_lookups deprecation with ansible-core 2.19 (<a
href="https://redirect.github.com/ansible/ansible-lint/issues/4683">#4683</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ansible/ansible-lint/compare/v25.6.1...v25.7.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `backrefs` from 5.9 to 6.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facelessuser/backrefs/releases">backrefs's
releases</a>.</em></p>
<blockquote>
<h2>6.0.1</h2>
<ul>
<li><strong>FIX</strong>: Fix a regression that created an ASCII binary
property that would override the ASCII block property.</li>
</ul>
<h2>6.0</h2>
<ul>
<li><strong>NEW</strong>: POSIX character classes will now always use
POSIX compatibility rules instead of Unicode standard rules,
if any are specified in the Unicode specification. The affected
character classes are: <code>[[:alnum:]]</code>,
<code>[[:digit:]]</code>,
<code>[[:xdigit:]]</code>, and <code>[[:punct:]]</code>. To explicitly
use standard Unicode rules for these compatibility properties, use
the Unicode property form instead: <code>[\p{Alnum}]</code>,
<code>[\p{Digit}]</code>, <code>[\p{Punct}]</code>, or
<code>[\p{XDigit}]</code>. This has changed
to ensure no confusion for users expecting compatible POSIX style
character class properties.</li>
<li><strong>FIX</strong>: Scoped ASCII/Unicode flags
(<code>(?a:pattern)</code>/<code>(?u:pattern)</code>) should be
respected for Unicode properties in
<code>bre</code> and will ensure ASCII or Unicode range if used.</li>
<li><strong>FIX</strong>: Fix issues related to detecting disabled
scoped flags.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/facelessuser/backrefs/commit/63f8a4b14750828b7c1e385844fd36f6f89859e4"><code>63f8a4b</code></a>
Fix grammar</li>
<li><a
href="https://github.com/facelessuser/backrefs/commit/7f4bf611e6e7fcc2aa4e0eba2872b5f51b7fc908"><code>7f4bf61</code></a>
Rework POSIX alias</li>
<li><a
href="https://github.com/facelessuser/backrefs/commit/956df5f387f1958110e5a7cf2a98d42a8309d9b6"><code>956df5f</code></a>
Fix ASCII block regression</li>
<li><a
href="https://github.com/facelessuser/backrefs/commit/7a948f083c3c87114a8dd87c95dff1893f3af82a"><code>7a948f0</code></a>
Clean up code and add more comments</li>
<li><a
href="https://github.com/facelessuser/backrefs/commit/9b2e406be36c1e0fc72651adbc7d2d63c4151483"><code>9b2e406</code></a>
Add more flag tests</li>
<li><a
href="https://github.com/facelessuser/backrefs/commit/47d62b1270ca7f1717e7acdb56e8e6ed3e9e8f10"><code>47d62b1</code></a>
Handle enable/disable properly</li>
<li><a
href="https://github.com/facelessuser/backrefs/commit/8e7596700b913e13f478da57e0ba0965f2d9ed3b"><code>8e75967</code></a>
Fix issues with scoped flags (<a
href="https://redirect.github.com/facelessuser/backrefs/issues/192">#192</a>)</li>
<li><a
href="https://github.com/facelessuser/backrefs/commit/0df8e7746d3ea31824af97ea4ed713a3facded5b"><code>0df8e77</code></a>
POSIX character classes should use POSIX compatibility rules by default
(<a
href="https://redirect.github.com/facelessuser/backrefs/issues/191">#191</a>)</li>
<li><a
href="https://github.com/facelessuser/backrefs/commit/31fd8c5c0338eefe41452d52f99012c0fecfdd82"><code>31fd8c5</code></a>
Call mkdocs directly on deploy</li>
<li>See full diff in <a
href="https://github.com/facelessuser/backrefs/compare/5.9...6.0.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `certifi` from 2025.7.14 to 2025.8.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/certifi/python-certifi/commit/a97d9ad8f87c382378dddc0b0b33b9770932404e"><code>a97d9ad</code></a>
2025.08.03 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/362">#362</a>)</li>
<li>See full diff in <a
href="https://github.com/certifi/python-certifi/compare/2025.07.14...2025.08.03">compare
view</a></li>
</ul>
</details>
<br />

Updates `charset-normalizer` from 3.4.2 to 3.4.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jawah/charset_normalizer/releases">charset-normalizer's
releases</a>.</em></p>
<blockquote>
<h2>Version 3.4.3</h2>
<h2><a
href="https://github.com/Ousret/charset_normalizer/compare/3.4.2...3.4.3">3.4.3</a>
(2025-08-09)</h2>
<h3>Changed</h3>
<ul>
<li>mypy(c) is no longer a required dependency at build time if
<code>CHARSET_NORMALIZER_USE_MYPYC</code> isn't set to <code>1</code>.
(<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/595">#595</a>)
(<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/583">#583</a>)</li>
<li>automatically lower confidence on small bytes samples that are not
Unicode in <code>detect</code> output legacy function. (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/391">#391</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>Custom build backend to overcome inability to mark mypy as an
optional dependency in the build phase.</li>
<li>Support for Python 3.14</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>sdist archive contained useless directories.</li>
<li>automatically fallback on valid UTF-16 or UTF-32 even if the md says
it's noisy. (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/633">#633</a>)</li>
</ul>
<h3>Misc</h3>
<ul>
<li>SBOM are automatically published to the relevant GitHub release to
comply with regulatory changes.
Each published wheel comes with its SBOM. We choose CycloneDX as the
format.</li>
<li>Prebuilt optimized wheel are no longer distributed by default for
CPython 3.7 due to a change in cibuildwheel.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md">charset-normalizer's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/Ousret/charset_normalizer/compare/3.4.2...3.4.3">3.4.3</a>
(2025-08-09)</h2>
<h3>Changed</h3>
<ul>
<li>mypy(c) is no longer a required dependency at build time if
<code>CHARSET_NORMALIZER_USE_MYPYC</code> isn't set to <code>1</code>.
(<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/595">#595</a>)
(<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/583">#583</a>)</li>
<li>automatically lower confidence on small bytes samples that are not
Unicode in <code>detect</code> output legacy function. (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/391">#391</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>Custom build backend to overcome inability to mark mypy as an
optional dependency in the build phase.</li>
<li>Support for Python 3.14</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>sdist archive contained useless directories.</li>
<li>automatically fallback on valid UTF-16 or UTF-32 even if the md says
it's noisy. (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/633">#633</a>)</li>
</ul>
<h3>Misc</h3>
<ul>
<li>SBOM are automatically published to the relevant GitHub release to
comply with regulatory changes.
Each published wheel comes with its SBOM. We choose CycloneDX as the
format.</li>
<li>Prebuilt optimized wheel are no longer distributed by default for
CPython 3.7 due to a change in cibuildwheel.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/46f662da20edeced520c8819965a37eefbbc85de"><code>46f662d</code></a>
Release 3.4.3 (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/638">#638</a>)</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/1a059b26c155dd5fca408b0e0145c930633c4bf2"><code>1a059b2</code></a>
:wrench: skip building on freethreaded as we're not confident it is
stable</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/2275e3d3fea2bf6232661f1e9c21e7b81428e2a6"><code>2275e3d</code></a>
:pencil: final note in CHANGELOG.md</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/c96acdfdb34b5b1deb6f70803167bae89b209832"><code>c96acdf</code></a>
:pencil: update release date on CHANGELOG.md</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/43e5460518003df24ad1a3e7b5c0a34445395012"><code>43e5460</code></a>
:pencil: update README.md</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/f277074e281a070cfa64fc91c46f8291043fc37c"><code>f277074</code></a>
:wrench: automatically lower confidence on small bytes str on non
Unicode res...</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/15ae2411072b5e026f2c9d6ec81b55f75af7dcf2"><code>15ae241</code></a>
:bug: automatically fallback on valid UTF-16 or UTF-32 even if the md
says it...</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/37397c1799a05454ab42fbbc94a7643cdb277924"><code>37397c1</code></a>
:wrench: enable 3.14 in nox test_mypyc session</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/cb82537ecad195f48383b92e330351cea1fc6bc8"><code>cb82537</code></a>
:rewind: revert license due to compat python 3.7 issue setuptools</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/6a2efeb4c6e205964b61008b0c36ddf88c321543"><code>6a2efeb</code></a>
:art: fix linter errors</li>
<li>Additional commits viewable in <a
href="https://github.com/jawah/charset_normalizer/compare/3.4.2...3.4.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `coverage` from 7.10.0 to 7.10.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst">coverage's
changelog</a>.</em></p>
<blockquote>
<h2>Version 7.10.2 — 2025-08-03</h2>
<ul>
<li>Fix: some code with NOP bytecodes could report missing branches that
are
actually executed. This is now fixed, closing <code>issue 1999</code>_.
Python 3.9
still shows the problem.</li>
</ul>
<p>.. _issue 1999: <a
href="https://redirect.github.com/nedbat/coveragepy/issues/1999">nedbat/coveragepy#1999</a></p>
<p>.. _changes_7-10-1:</p>
<h2>Version 7.10.1 — 2025-07-27</h2>
<ul>
<li>
<p>Fix: the exclusion for <code>if TYPE_CHECKING:</code> was wrong: it
marked the branch
as partial, but it should have been a line exclusion so the entire
clause
would be excluded. Improves <code>issue 831</code>_.</p>
</li>
<li>
<p>Fix: changed where .pth files are written for <code>patch =
subprocess</code>, closing
<code>issue 2006</code>_.</p>
</li>
</ul>
<p>.. _issue 2006: <a
href="https://redirect.github.com/nedbat/coveragepy/issues/2006">nedbat/coveragepy#2006</a></p>
<p>.. _changes_7-10-0:</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nedbat/coveragepy/commit/a8678528d235acb494ba7a2cace5db445a75a85f"><code>a867852</code></a>
docs: sample HTML for 7.10.2</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/e7bfabe1c4d70a3c5d7a5326f43addaa7d3782c3"><code>e7bfabe</code></a>
docs: prep for 7.10.2</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/5dbd736002e1cfe3c69d10435998d0621d629ffb"><code>5dbd736</code></a>
test: this test often borks metacov, retry it</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/b7430fa56d8960646a6fa0269f15df1400b7dd22"><code>b7430fa</code></a>
debug: more convenient run_trace.py</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/e2039d0df6992e14f28079849b206d65a21d43e6"><code>e2039d0</code></a>
refactor: less redundancy in branch_trails</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/c177731d969fec03b0e125aa1e91d9bb2b7f950b"><code>c177731</code></a>
fix: see through nop bytecodes to get the right arcs. <a
href="https://redirect.github.com/nedbat/coveragepy/issues/1999">#1999</a></li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/7a83ab0b9bba903aab56f01f209620ecd190d160"><code>7a83ab0</code></a>
test: don't try to make pth files when invoked from pth <a
href="https://redirect.github.com/nedbat/coveragepy/issues/2011">#2011</a></li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/6d8b091ee7900dc0050f77fa792de0651e0cc6df"><code>6d8b091</code></a>
refactor: remove a commented-out line</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/fc507ad92ea7d779e7213d4103f15152dbe4e4d8"><code>fc507ad</code></a>
test: add a case for an extension-less Python file parse error</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/05a6e8d0d5d5ea616519be432d4be9c4301a6a76"><code>05a6e8d</code></a>
test: no need for skip, we already skip windows</li>
<li>Additional commits viewable in <a
href="https://github.com/nedbat/coveragepy/compare/7.10.0...7.10.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `cryptography` from 45.0.5 to 45.0.6
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography's
changelog</a>.</em></p>
<blockquote>
<p>45.0.6 - 2025-08-05</p>
<pre><code>
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
3.5.2.
<p>.. _v45-0-5:<br />
</code></pre></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pyca/cryptography/commit/66198c23c97c9594d64540e5a866e4b4121aec2d"><code>66198c2</code></a>
Bump for release (<a
href="https://redirect.github.com/pyca/cryptography/issues/13249">#13249</a>)</li>
<li>See full diff in <a
href="https://github.com/pyca/cryptography/compare/45.0.5...45.0.6">compare
view</a></li>
</ul>
</details>
<br />

Updates `griffe` from 1.8.0 to 1.11.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mkdocstrings/griffe/releases">griffe's
releases</a>.</em></p>
<blockquote>
<h2>1.11.0</h2>
<h2><a
href="https://github.com/mkdocstrings/griffe/releases/tag/1.11.0">1.11.0</a>
- 2025-08-07</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/griffe/compare/1.10.0...1.11.0">Compare
with 1.10.0</a><!-- raw HTML omitted --></p>
<h3>Features</h3>
<ul>
<li>Add data to dict/json output (<a
href="https://github.com/mkdocstrings/griffe/commit/9731afcbeab377e7f3f69a0d18d19677e790072e">9731afc</a>
by Timothée Mazzucotelli).</li>
</ul>
<h2>1.10.0</h2>
<h2><a
href="https://github.com/mkdocstrings/griffe/releases/tag/1.10.0">1.10.0</a>
- 2025-08-06</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/griffe/compare/1.9.0...1.10.0">Compare
with 1.9.0</a><!-- raw HTML omitted --></p>
<h3>Features</h3>
<ul>
<li>Allow adding <code>sys.path</code> to search paths when temporary
visiting/inspecting package (<a
href="https://github.com/mkdocstrings/griffe/commit/42983bc843fd9a63883e9c50ad5043b0f737b450">42983bc</a>
by Timothée Mazzucotelli).</li>
</ul>
<h2>1.9.0</h2>
<h2><a
href="https://github.com/mkdocstrings/griffe/releases/tag/1.9.0">1.9.0</a>
- 2025-07-28</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/griffe/compare/1.8.0...1.9.0">Compare
with 1.8.0</a><!-- raw HTML omitted --></p>
<h3>Features</h3>
<ul>
<li>Support PEP 695 generics (<a
href="https://github.com/mkdocstrings/griffe/commit/be28e9c9835a709fca0a78990c56e8d652a71a8c">be28e9c</a>
by Victor Westerhuis). <a
href="https://redirect.github.com/mkdocstrings/griffe/issues/342">Issue-342</a>,
<a
href="https://redirect.github.com/mkdocstrings/griffe/pull/348">PR-348</a>,
Co-authored-by: Timothée Mazzucotelli <a
href="mailto:[email protected]">[email protected]</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md">griffe's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/mkdocstrings/griffe/releases/tag/1.11.0">1.11.0</a>
- 2025-08-07</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/griffe/compare/1.10.0...1.11.0">Compare
with 1.10.0</a><!-- raw HTML omitted --></p>
<h3>Features</h3>
<ul>
<li>Add data to dict/json output (<a
href="https://github.com/mkdocstrings/griffe/commit/9731afcbeab377e7f3f69a0d18d19677e790072e">9731afc</a>
by Timothée Mazzucotelli).</li>
</ul>
<h2><a
href="https://github.com/mkdocstrings/griffe/releases/tag/1.10.0">1.10.0</a>
- 2025-08-06</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/griffe/compare/1.9.0...1.10.0">Compare
with 1.9.0</a><!-- raw HTML omitted --></p>
<h3>Features</h3>
<ul>
<li>Allow adding <code>sys.path</code> to search paths when temporary
visiting/inspecting package (<a
href="https://github.com/mkdocstrings/griffe/commit/42983bc843fd9a63883e9c50ad5043b0f737b450">42983bc</a>
by Timothée Mazzucotelli).</li>
</ul>
<h2><a
href="https://github.com/mkdocstrings/griffe/releases/tag/1.9.0">1.9.0</a>
- 2025-07-28</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/griffe/compare/1.8.0...1.9.0">Compare
with 1.8.0</a><!-- raw HTML omitted --></p>
<h3>Features</h3>
<ul>
<li>Support PEP 695 generics (<a
href="https://github.com/mkdocstrings/griffe/commit/be28e9c9835a709fca0a78990c56e8d652a71a8c">be28e9c</a>
by Victor Westerhuis). <a
href="https://redirect.github.com/mkdocstrings/griffe/issues/342">Issue-342</a>,
<a
href="https://redirect.github.com/mkdocstrings/griffe/pull/348">PR-348</a>,
Co-authored-by: Timothée Mazzucotelli <a
href="mailto:[email protected]">[email protected]</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/b3cbedb59fab118b81086ee33bdd0745fa70f4a3"><code>b3cbedb</code></a>
chore: Prepare release 1.11.0</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/9731afcbeab377e7f3f69a0d18d19677e790072e"><code>9731afc</code></a>
feat: Add data to dict/json output</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/52c3dc87fe8901deb6d6b857a20edb2cd7d5d415"><code>52c3dc8</code></a>
style: Format</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/444913331cdec17fb10bb6396d7fbd97861af900"><code>4449133</code></a>
chore: Prepare release 1.10.0</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/42983bc843fd9a63883e9c50ad5043b0f737b450"><code>42983bc</code></a>
feat: Allow adding <code>sys.path</code> to search paths when temporary
visiting/inspect...</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/85dd76c0248efc453b78edf986f79e2a26632f89"><code>85dd76c</code></a>
docs: Add pages to llms.txt</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/032779aa3bdfbdaeb6411da4f8853318ff2e8424"><code>032779a</code></a>
chore: Prepare release 1.9.0</li>
<li><a
href="https://github.com/mkdocstrings/griffe/commit/be28e9c9835a709fca0a78990c56e8d652a71a8c"><code>be28e9c</code></a>
feat: Support PEP 695 generics</li>
<li>See full diff in <a
href="https://github.com/mkdocstrings/griffe/compare/1.8.0...1.11.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `identify` from 2.6.12 to 2.6.13
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pre-commit/identify/commit/af4da9c69b07a41dfbfc1f3ec60d27d9aa0654dc"><code>af4da9c</code></a>
v2.6.13</li>
<li><a
href="https://github.com/pre-commit/identify/commit/bdf9c05f99c426e7ab115f68cf62bd0a70b33012"><code>bdf9c05</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/identify/issues/530">#530</a>
from dirtcrusher/feature/special_cpp_extensions</li>
<li><a
href="https://github.com/pre-commit/identify/commit/1a6b03cde137b43d4aa6bfd5ea80a762b923efa0"><code>1a6b03c</code></a>
Added C++ 'ipp' and 'tpp' file extensions</li>
<li><a
href="https://github.com/pre-commit/identify/commit/1a3399b87beba789ab56ab395737a9b7453ad58f"><code>1a3399b</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/identify/issues/529">#529</a>
from pre-commit/pre-commit-ci-update-config</li>
<li><a
href="https://github.com/pre-commit/identify/commit/1097f76716bf2c93d86fea0e802c8c19df471c5c"><code>1097f76</code></a>
[pre-commit.ci] pre-commit autoupdate</li>
<li><a
href="https://github.com/pre-commit/identify/commit/bbfa5787afa5dce7508f4d91fea70fa1fb6b3dd8"><code>bbfa578</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/identify/issues/528">#528</a>
from pre-commit/pre-commit-ci-update-config</li>
<li><a
href="https://github.com/pre-commit/identify/commit/536d75194e326b7bdb6c5d6e0a66a6658d4a98ff"><code>536d751</code></a>
[pre-commit.ci] pre-commit autoupdate</li>
<li><a
href="https://github.com/pre-commit/identify/commit/e1c38fedb35173288c0b7abdabb8545e4ad46290"><code>e1c38fe</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/identify/issues/526">#526</a>
from pre-commit/pre-commit-ci-update-config</li>
<li><a
href="https://github.com/pre-commit/identify/commit/d084d035b45bdf83a9d28b64977ae4629cacf2c2"><code>d084d03</code></a>
[pre-commit.ci] pre-commit autoupdate</li>
<li><a
href="https://github.com/pre-commit/identify/commit/40af39f8124a4e8029ff3716c2b0bbf2e1e5fb1e"><code>40af39f</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/identify/issues/524">#524</a>
from pre-commit/pre-commit-ci-update-config</li>
<li>Additional commits viewable in <a
href="https://github.com/pre-commit/identify/compare/v2.6.12...v2.6.13">compare
view</a></li>
</ul>
</details>
<br />

Updates `linkchecker` from 10.5.0 to 10.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/linkchecker/linkchecker/releases">linkchecker's
releases</a>.</em></p>
<blockquote>
<h2>Release 10.6.0</h2>
<p>Changes:</p>
<ul>
<li>The VirusCheck plugin is disabled</li>
<li>litecoin and ltclightning added to the list of ignored schemes</li>
</ul>
<p>Fixes</p>
<ul>
<li>When a http URL was redirected to a https URL, the certificate of
the https
connection was not being verified</li>
<li>TestHttp.test_html_internet was broken by Python &gt;= 3.12.6</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/linkchecker/linkchecker/blob/master/doc/changelog.txt">linkchecker's
changelog</a>.</em></p>
<blockquote>
<p>10.6.0 (released 28.07.2025)</p>
<p>Changes:</p>
<ul>
<li>The VirusCheck plugin is disabled</li>
<li>litecoin and ltclightning added to the list of ignored schemes</li>
</ul>
<p>Fixes</p>
<ul>
<li>When a http URL was redirected to a https URL, the certificate of
the https
connection was not being verified</li>
<li>TestHttp.test_html_internet was broken by Python &gt;= 3.12.6</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/linkchecker/linkchecker/commit/c6322b4b798e94f49ba6915704a86db16f83a402"><code>c6322b4</code></a>
Merge pull request <a
href="https://redirect.github.com/linkchecker/linkchecker/issues/871">#871</a>
from cjmayo/rel106</li>
<li><a
href="https://github.com/linkchecker/linkchecker/commit/d076871822a56c85e0215d3b8bcbce8e6a702adb"><code>d076871</code></a>
Documentation for release 10.6.0</li>
<li><a
href="https://github.com/linkchecker/linkchecker/commit/8adae32c95122582575cd980907a0533d93050d3"><code>8adae32</code></a>
Add Python 3.14 to supported versions</li>
<li><a
href="https://github.com/linkchecker/linkchecker/commit/6eb0f7ea2b579c38e2c3dcd4c630e51c4e5b86b9"><code>6eb0f7e</code></a>
Merge pull request <a
href="https://redirect.github.com/linkchecker/linkchecker/issues/869">#869</a>
from cjmayo/github.io</li>
<li><a
href="https://github.com/linkchecker/linkchecker/commit/d36ca3bede5e9d165bdb7f0ec9e2a131be9e9911"><code>d36ca3b</code></a>
Fix not verifying when a http URL is redirected to a https URL</li>
<li><a
href="https://github.com/linkchecker/linkchecker/commit/e52b222d2cda12176ef9cf70f87f77a1eb98d0ab"><code>e52b222</code></a>
Reduce requests for example.com from tests</li>
<li><a
href="https://github.com/linkchecker/linkchecker/commit/7a00902e9e1c2370beef5f47b96c3830064d212a"><code>7a00902</code></a>
Merge pull request <a
href="https://redirect.github.com/linkchecker/linkchecker/issues/870">#870</a>
from cjmayo/man-updates</li>
<li><a
href="https://github.com/linkchecker/linkchecker/commit/2b777506e9be9d02942e748734e81da55040f08f"><code>2b77750</code></a>
Update application translation catalogs</li>
<li><a
href="https://github.com/linkchecker/linkchecker/commit/ff5f771d30b0f2a096ced3cf8a85fd964b30e1d2"><code>ff5f771</code></a>
Update man pages</li>
<li><a
href="https://github.com/linkchecker/linkchecker/commit/a3fa9af8d311a4b93038d6e97bd53239ecfcbf85"><code>a3fa9af</code></a>
Update doc translation catalogs</li>
<li>Additional commits viewable in <a
href="https://github.com/linkchecker/linkchecker/compare/v10.5.0...v10.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `mypy` from 1.17.0 to 1.17.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's
changelog</a>.</em></p>
<blockquote>
<h3>Mypy 1.17.1</h3>
<ul>
<li>Retain <code>None</code> as constraints bottom if no bottoms were
provided (Stanislav Terliakov, PR <a
href="https://redirect.github.com/python/mypy/pull/19485">19485</a>)</li>
<li>Fix &quot;ignored exception in <code>hasattr</code>&quot; in dmypy
(Stanislav Terliakov, PR <a
href="https://redirect.github.com/python/mypy/pull/19428">19428</a>)</li>
<li>Prevent a crash when InitVar is redefined with a method in a
subclass (Stanislav Terliakov, PR <a
href="https://redirect.github.com/python/mypy/pull/19453">19453</a>)</li>
</ul>
<h3>Acknowledgements</h3>
<p>Thanks to all mypy contributors who contributed to this release:</p>
<ul>
<li>Alexey Makridenko</li>
<li>Brian Schubert</li>
<li>Chad Dombrova</li>
<li>Chainfire</li>
<li>Charlie Denton</li>
<li>Charulata</li>
<li>Christoph Tyralla</li>
<li>CoolCat467</li>
<li>Donal Burns</li>
<li>Guy Wilson</li>
<li>Ivan Levkivskyi</li>
<li>johnthagen</li>
<li>Jukka Lehtosalo</li>
<li>Łukasz Kwieciński</li>
<li>Marc Mueller</li>
<li>Michael J. Sullivan</li>
<li>Mikhail Golubev</li>
<li>Sebastian Rittau</li>
<li>Shantanu</li>
<li>Stanislav Terliakov</li>
<li>wyattscarpenter</li>
</ul>
<p>I’d also like to thank my employer, Dropbox, for supporting mypy
development.</p>
<h2>Mypy 1.16</h2>
<p>We’ve just uploaded mypy 1.16 to the Python Package Index (<a
href="https://pypi.org/project/mypy/">PyPI</a>).
Mypy is a static type checker for Python. This release includes new
features and bug fixes.
You can install it as follows:</p>
<pre><code>python3 -m pip install -U mypy
</code></pre>
<p>You can read the full documentation for this release on <a
href="http://mypy.readthedocs.io">Read the Docs</a>.</p>
<h3>Different Property Getter and Setter Types</h3>
<p>Mypy now supports using different types for a property getter and
setter:</p>
<pre lang="python"><code>class A:
    _value: int
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python/mypy/commit/acb29831e286bbccde37c03bc75381f40a5fdc9e"><code>acb2983</code></a>
Bump version to 1.17.1</li>
<li><a
href="https://github.com/python/mypy/commit/933c913fbe6d2fbf277ff8d6b2f2298f0f84be64"><code>933c913</code></a>
Retain <code>None</code> as constraints bottom if no bottoms were
provided (<a
href="https://redirect.github.com/python/mypy/issues/19485">#19485</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/5f4428f0286df58169d2f34f4f86561ad617538b"><code>5f4428f</code></a>
Fix &quot;ignored exception in <code>hasattr</code>&quot; in dmypy (<a
href="https://redirect.github.com/python/mypy/issues/19428">#19428</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/88fdeaae0abc92d605fc475fd153b4ad5b239310"><code>88fdeaa</code></a>
Prevent a crash when InitVar is redefined with a method in a subclass
(<a
href="https://redirect.github.com/python/mypy/issues/19453">#19453</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/e44d14f8e52a8890d08726ee753c8754edefd649"><code>e44d14f</code></a>
Bump version to 1.17.1+dev</li>
<li>See full diff in <a
href="https://github.com/python/mypy/compare/v1.17.0...v1.17.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `pre-commit` from 4.2.0 to 4.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pre-commit/pre-commit/releases">pre-commit's
releases</a>.</em></p>
<blockquote>
<h2>pre-commit v4.3.0</h2>
<h3>Features</h3>
<ul>
<li><code>language: docker</code> / <code>language: docker_image</code>:
detect rootless docker.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3446">#3446</a>
PR by <a
href="https://github.com/matthewhughes934"><code>@​matthewhughes934</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/1243">#1243</a>
issue by <a
href="https://github.com/dkolepp"><code>@​dkolepp</code></a>.</li>
</ul>
</li>
<li><code>language: julia</code>: avoid <code>startup.jl</code> when
executing hooks.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3496">#3496</a>
PR by <a
href="https://github.com/ericphanson"><code>@​ericphanson</code></a>.</li>
</ul>
</li>
<li><code>language: dart</code>: support latest dart versions which
require a higher sdk
lower bound.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3507">#3507</a>
PR by <a
href="https://github.com/bc-lee"><code>@​bc-lee</code></a>.</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md">pre-commit's
changelog</a>.</em></p>
<blockquote>
<h1>4.3.0 - 2025-08-09</h1>
<h3>Features</h3>
<ul>
<li><code>language: docker</code> / <code>language: docker_image</code>:
detect rootless docker.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3446">#3446</a>
PR by <a
href="https://github.com/matthewhughes934"><code>@​matthewhughes934</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/1243">#1243</a>
issue by <a
href="https://github.com/dkolepp"><code>@​dkolepp</code></a>.</li>
</ul>
</li>
<li><code>language: julia</code>: avoid <code>startup.jl</code> when
executing hooks.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3496">#3496</a>
PR by <a
href="https://github.com/ericphanson"><code>@​ericphanson</code></a>.</li>
</ul>
</li>
<li><code>language: dart</code>: support latest dart versions which
require a higher sdk
lower bound.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3507">#3507</a>
PR by <a
href="https://github.com/bc-lee"><code>@​bc-lee</code></a>.</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/b74a22d96cca546b8e0bb9f68f1d7d8565205b65"><code>b74a22d</code></a>
v4.3.0</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/cc899de192a5f5614633d86178568cc1c46d999d"><code>cc899de</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3507">#3507</a>
from bc-lee/dart-fix</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/2a0bcea7570620416a550362d9b2d2b24eb80dd8"><code>2a0bcea</code></a>
Downgrade Dart SDK version installed in the CI</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/f1cc7a445f1adbfc9ea4072e180fbe3054af669b"><code>f1cc7a4</code></a>
Make Dart pre-commit hook compatible with the latest Dart SDKs</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/72a3b71f0e7b89b78899739aeee2e962914ab649"><code>72a3b71</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3504">#3504</a>
from pre-commit/pre-commit-ci-update-config</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/c8925a457afb1d6850c8f105671846bae408aae0"><code>c8925a4</code></a>
[pre-commit.ci] pre-commit autoupdate</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/a5fe6c500c2c7a17aaa21f0bb91ee7ceecf61968"><code>a5fe6c5</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3496">#3496</a>
from ericphanson/eph/jl-startup</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/6f1f433a9cea94a70828ade95931a703c9a9c82b"><code>6f1f433</code></a>
Julia language: skip startup.jl file</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/c6817210b1cdbbfbd1b1ff2148edfa15bf4b3c97"><code>c681721</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3499">#3499</a>
from pre-commit/pre-commit-ci-update-config</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/4fd4537bc69e6804998d99e4851a9dbe43e91757"><code>4fd4537</code></a>
[pre-commit.ci] pre-commit autoupdate</li>
<li>Additional commits viewable in <a
href="https://github.com/pre-commit/pre-commit/compare/v4.2.0...v4.3.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `pylint` from 3.3.7 to 3.3.8
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pylint-dev/pylint/commit/98942ba4126a6fe1657bad77027bcc11016d16da"><code>98942ba</code></a>
Bump pylint to 3.3.8, update changelog (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10486">#10486</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/6a1620ac1671455905a3c5d59b7421b05e505854"><code>6a1620a</code></a>
Update pytest-benchmark requirement from ~=4.0 to ~=5.1 (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10066">#10066</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10484">#10484</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/cef60cc3a557e22e70a25de121ac2810869a0256"><code>cef60cc</code></a>
Fix false-negative for used-before-assignment with postponed evaluation
in fu...</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/5a5a9be7abcf44e55f789b8fb917f32d7a01a509"><code>5a5a9be</code></a>
Fix <code>unused-variable</code> false positive when using same name for
multiple except...</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/6ec71ba09efcec9c39187475eefc64f16f0208bf"><code>6ec71ba</code></a>
Respect docstring-min-length in docparams extension (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10104">#10104</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10434">#10434</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/fbde89024e40c2e97846a151e2e6d9b4c340fa4c"><code>fbde890</code></a>
Fix Mermaid printer rendering double underscores as bold formatting (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10403">#10403</a>)
...</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/51234e556d7c6054993097f2df8ae3927686a964"><code>51234e5</code></a>
Fix Pyreverse: Aggregations aren't filtered according to filter mode
(PUB_ONL...</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/329c96798de2dcfc4fa64ec6f3eaa39a538e2186"><code>329c967</code></a>
Use custom Github App to authenticate backport job (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10394">#10394</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10396">#10396</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/7038ef463fb8fe10a3906defbe69db5bfd5a8826"><code>7038ef4</code></a>
[Backport maintenance/3.3.x] Resolve possibly-used-before-assignment
false po...</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/045f179c0e86ff3a31f7b9e329caea0976c59757"><code>045f179</code></a>
Resolve <code>possibly-used-before-assignment</code> false positives
from <code>match</code> block ...</li>
<li>Additional commits viewable in <a
href="https://github.com/pylint-dev/pylint/compare/v3.3.7...v3.3.8">compare
view</a></li>
</ul>
</details>
<br />

Updates `pymdown-extensions` from 10.16 to 10.16.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facelessuser/pymdown-extensions/releases">pymdown-extensions's
releases</a>.</em></p>
<blockquote>
<h2>10.6.1</h2>
<h2>10.16.1</h2>
<ul>
<li><strong>FIX</strong>: Inefficient regular expression pattern for
figure caption numbers.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/facelessuser/pymdown-extensions/commit/b50d15a56850ed1408a284bba81cc019c6bd72e8"><code>b50d15a</code></a>
Caption pattern should match a literal dot (<a
href="https://redirect.github.com/facelessuser/pymdown-extensions/issues/2717">#2717</a>)</li>
<li><a
href="https://github.com/facelessuser/pymdown-extensions/commit/f64422f87c05031a8c8d62b1988bf76e8f65f27f"><code>f64422f</code></a>
Update copyright</li>
<li><a
href="https://github.com/facelessuser/pymdown-extensions/commit/9edb92606fc813e983fce3187862a4f28bb15886"><code>9edb926</code></a>
Use Trusted Publisher</li>
<li>See full diff in <a
href="https://github.com/facelessuser/pymdown-extensions/compare/10.16...10.16.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `rpds-py` from 0.26.0 to 0.27.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/crate-py/rpds/releases">rpds-py's
releases</a>.</em></p>
<blockquote>
<h2>v0.27.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>Bump astral-sh/setup-uv from 6.3.1 to 6.4.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/crate-py/rpds/pull/148">crate-py/rpds#148</a></li>
<li>Bump github/codeql-action from 3.29.2 to 3.29.3 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/crate-py/rpds/pull/149">crate-py/rpds#149</a></li>
<li>Allow packaging of wheels for riscv64 architecture by <a
href="https://github.com/ffgan"><code>@​ffgan</code></a> in <a
href="https://redirect.github.com/crate-py/rpds/pull/150">crate-py/rpds#150</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/ffgan"><code>@​ffgan</code></a> made
their first contribution in <a
href="https://redirect.github.com/crate-py/rpds/pull/150">crate-py/rpds#150</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/crate-py/rpds/compare/v0.26.0...v0.27.0">https://github.com/crate-py/rpds/compare/v0.26.0...v0.27.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/crate-py/rpds/commit/c7cd37d2a2def95fe6d5c36aaf2a87feb6280f89"><code>c7cd37d</code></a>
Tag a release for RISC</li>
<li><a
href="https://github.com/crate-py/rpds/commit/7adac992a67fdf323c78cdf96a3f83745157e26f"><code>7adac99</code></a>
Merge pull request <a
href="https://redirect.github.com/crate-py/rpds/issues/150">#150</a>
from ffgan/feature/allow_riscv_package</li>
<li><a
href="https://github.com/crate-py/rpds/commit/439ad44d249008a927d6528223387977cb9ac745"><code>439ad44</code></a>
fix format error</li>
<li><a
href="https://github.com/crate-py/rpds/commit/2091f272bd232fd292c34dc56766c9ffe3577964"><code>2091f27</code></a>
downgrade riscv64 manylinux version</li>
<li><a
href="https://github.com/crate-py/rpds/commit/29a539fb5b03936546db0867059594f47dc2fa08"><code>29a539f</code></a>
Merge branch 'crate-py:main' into feature/allow_riscv_package</li>
<li><a
href="https://github.com/crate-py/rpds/commit/7546f2d8c26d85c55412d18ff3aef2792d41e8ed"><code>7546f2d</code></a>
Allow packaging of wheels for riscv64 architecture</li>
<li><a
href="https://github.com/crate-py/rpds/commit/8ede3f474b438c90c66e9317d589aadb97935182"><code>8ede3f4</code></a>
Merge pull request <a
href="https://redirect.github.com/crate-py/rpds/issues/149">#149</a>
from crate-py/dependabot/github_actions/github/codeql...</li>
<li><a
href="https://github.com/crate-py/rpds/commit/0840694707b02fdcf782ddb9db67c769fbbf6f25"><code>0840694</code></a>
Merge pull request <a
href="https://redirect.github.com/crate-py/rpds/issues/148">#148</a>
from crate-py/dependabot/github_actions/astral-sh/set...</li>
<li><a
href="https://github.com/crate-py/rpds/commit/725aabe89862cb1e0449c072c81bdcf046d83ca8"><code>725aabe</code></a>
Bump github/codeql-action from 3.29.2 to 3.29.3</li>
<li><a
href="https://github.com/crate-py/rpds/commit/db4a842d81f36e48efb83df35aa7ccded82853a1"><code>db4a842</code></a>
Bump astral-sh/setup-uv from 6.3.1 to 6.4.1</li>
<li>See full diff in <a
href="https://github.com/crate-py/rpds/compare/v0.26.0...v0.27.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `ruff` from 0.12.5 to 0.12.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>0.12.8</h2>
<h2>Release Notes</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-use-pathlib</code>] Expand <code>PTH201</code> to
check all <code>PurePath</code> subclasses (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19440">#19440</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-blind-except</code>] Change <code>BLE001</code> to
correctly parse exception tuples (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19747">#19747</a>)</li>
<li>[<code>flake8-errmsg</code>] Exclude <code>typing.cast</code> from
<code>EM101</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19656">#19656</a>)</li>
<li>[<code>flake8-simplify</code>] Fix raw string handling in
<code>SIM905</code> for embedded quotes (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19591">#19591</a>)</li>
<li>[<code>flake8-import-conventions</code>] Avoid false positives for
NFKC-normalized <code>__debug__</code> import aliases in
<code>ICN001</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19411">#19411</a>)</li>
<li>[<code>isort</code>] Fix syntax error after docstring ending with
backslash (<code>I002</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19505">#19505</a>)</li>
<li>[<code>pylint</code>] Mark <code>PLC0207</code> fixes as unsafe when
<code>*args</code> unpacking is present (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19679">#19679</a>)</li>
<li>[<code>pyupgrade</code>] Prevent infinite loop with
<code>I002</code> (<code>UP010</code>, <code>UP035</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19413">#19413</a>)</li>
<li>[<code>ruff</code>] Parenthesize generator expressions in f-strings
(<code>RUF010</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19434">#19434</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>eradicate</code>] Don't flag <code>pyrefly</code> pragmas as
unused code (<code>ERA001</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19731">#19731</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Replace &quot;associative&quot; with &quot;commutative&quot; in docs
for <code>RUF036</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19706">#19706</a>)</li>
<li>Fix copy and line separator colors in dark mode (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19630">#19630</a>)</li>
<li>Fix link to <code>typing</code> documentation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19648">#19648</a>)</li>
<li>[<code>refurb</code>] Make more examples error out-of-the-box (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19695">#19695</a>,<a
href="https://redirect.github.com/astral-sh/ruff/pull/19673">#19673</a>,<a
href="https://redirect.github.com/astral-sh/ruff/pull/19672">#19672</a>)</li>
</ul>
<h3>Other changes</h3>
<ul>
<li>Include column numbers in GitLab output format (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19708">#19708</a>)</li>
<li>Always expand tabs to four spaces in diagnostics (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19618">#19618</a>)</li>
<li>Update pre-commit's <code>ruff</code> id (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19654">#19654</a>)</li>
</ul>
<h2>Contributors</h2>
<ul>
<li><a
href="https://github.com/AlexWaygood"><code>@​AlexWaygood</code></a></li>
<li><a
href="https://github.com/BurntSushi"><code>@​BurntSushi</code></a></li>
<li><a
href="https://github.com/MatthewMckee4"><code>@​MatthewMckee4</code></a></li>
<li><a
href="https://github.com/MeGaGiGaGon"><code>@​MeGaGiGaGon</code></a></li>
<li><a
href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li>
<li><a
href="https://github.com/UnboundVariable"><code>@​UnboundVariable</code></a></li>
<li><a
href="https://github.com/cristian64"><code>@​cristian64</code></a></li>
<li><a
href="https://github.com/danparizher"><code>@​danparizher</code></a></li>
<li><a
href="https://github.com/dcreager"><code>@​dcreager</code></a></li>
<li><a href="https://github.com/deliro"><code>@​deliro</code></a></li>
<li><a
href="https://github.com/dhruvmanila"><code>@​dhruvmanila</code></a></li>
<li><a
href="https://github.com/github-actions"><code>@​github-actions</code></a></li>
<li><a
href="https://github.com/harshil21"><code>@​harshil21</code></a></li>
<li><a
href="https://github.com/hunterhogan"><code>@​hunterhogan</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.12.8</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-use-pathlib</code>] Expand <code>PTH201</code> to
check all <code>PurePath</code> subclasses (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19440">#19440</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-blind-except</code>] Change <code>BLE001</code> to
correctly parse exception tuples (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19747">#19747</a>)</li>
<li>[<code>flake8-errmsg</code>] Exclude <code>typing.cast</code> from
<code>EM101</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19656">#19656</a>)</li>
<li>[<code>flake8-simplify</code>] Fix raw string handling in
<code>SIM905</code> for embedded quotes (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19591">#19591</a>)</li>
<li>[<code>flake8-import-conventions</code>] Avoid false positives for
NFKC-normalized <code>__debug__</code> import aliases in
<code>ICN001</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19411">#19411</a>)</li>
<li>[<code>isort</code>] Fix syntax error after docstring ending with
backslash (<code>I002</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19505">#19505</a>)</li>
<li>[<code>pylint</code>] Mark <code>PLC0207</code> fixes as unsafe when
<code>*args</code> unpacking is present (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19679">#19679</a>)</li>
<li>[<code>pyupgrade</code>] Prevent infinite loop with
<code>I002</code> (<code>UP010</code>, <code>UP035</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19413">#19413</a>)</li>
<li>[<code>ruff</code>] Parenthesize generator expressions in f-strings
(<code>RUF010</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19434">#19434</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>eradicate</code>] Don't flag <code>pyrefly</code> pragmas as
unused code (<code>ERA001</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19731">#19731</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Replace &quot;associative&quot; with &quot;commutative&quot; in docs
for <code>RUF036</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19706">#19706</a>)</li>
<li>Fix copy and line separator colors in dark mode (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19630">#19630</a>)</li>
<li>Fix link to <code>typing</code> documentation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19648">#19648</a>)</li>
<li>[<code>refurb</code>] Make more examples error out-of-the-box (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19695">#19695</a>,<a
href="https://redirect.github.com/astral-sh/ruff/pull/19673">#19673</a>,<a
href="https://redirect.github.com/astral-sh/ruff/pull/19672">#19672</a>)</li>
</ul>
<h3>Other changes</h3>
<ul>
<li>Include column numbers in GitLab output format (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19708">#19708</a>)</li>
<li>Always expand tabs to four spaces in diagnostics (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19618">#19618</a>)</li>
<li>Update pre-commit's <code>ruff</code> id (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19654">#19654</a>)</li>
</ul>
<h2>0.12.7</h2>
<p>This is a follow-up release to 0.12.6. Because of an issue in the
package metadata, 0.12.6 failed to publish fully to PyPI and has been
yanked. Similarly, there is no GitHub release or Git tag for 0.12.6. The
contents of the 0.12.7 release are identical to 0.12.6, except for the
updated metadata.</p>
<h2>0.12.6</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-commas</code>] Add support for trailing comma checks
in type parameter lists (<code>COM812</code>, <code>COM819</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19390">#19390</a>)</li>
<li>[<code>pylint</code>] Implement auto-fix for
<code>missing-maxsplit-arg</code> (<code>PLC0207</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19387">#19387</a>)</li>
<li>[<code>ruff</code>] Offer fixes for <code>RUF039</code> in more
cases (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19065">#19065</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Support <code>.pyi</code> files in ruff analyze graph (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19611">#19611</a>)</li>
<li>[<code>flake8-pyi</code>] Preserve inline comment in ellipsis
removal (<code>PYI013</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19399">#19399</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/f51a228f04f3f4d0f5444ed739cfffb761f3e0c9"><code>f51a228</code></a>
Bump 0.12.8 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/19813">#19813</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/d5e1b7983efb7fa1c19634fc0b98b0e9791e43c5"><code>d5e1b79</code></a>
[ty] Fix static assertion size check (<a
href="https://redirect.github.com/astral-sh/ruff/issues/19814">#19814</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/7dfde3b929c70b5f5fb9933ef09b8005717a8d85"><code>7dfde3b</code></a>
Update Rust toolchain to 1.89 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/19807">#19807</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/b22586fa0e0103d53f7041aa24dff4c869923eb1"><code>b22586f</code></a>
[ty] Add <code>ty.inlayHints.variableTypes</code> server option (<a
href="https://redirect.github.com/astral-sh/ruff/issues/19780">#19780</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/c401a6d86e2102f10ae5dc933e3daf723536a6b3"><code>c401a6d</code></a>
[ty] Add failing tests for tuple subclasses (<a
href="https://redirect.github.com/astral-sh/ruff/issues/19803">#19803</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/7b6abfb030653f81a1d7cdb2b92e78947d4e28c6"><code>7b6abfb</code></a>
[ty] Add <code>ty.experimental.rename</code> server setting (<a
href="https://redirect.github.com/astral-sh/ruff/issues/19800">#19800</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/b005cdb7ff2c3f124d9db6e35810f863b15a7cee"><code>b005cdb</code></a>
[ty] Implemented support for &quot;rename&quot; language server feature
(<a
href="https://redirect.github.com/astral-sh/ruff/issues/19551">#19551</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/b96aa4605b00f036927a25e7a8ff34127d7a5d89"><code>b96aa46</code></a>
[ty] Reduce size of member table (<a
href="https://redirect.github.com/astral-sh/ruff/issues/19572">#19572</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/cc97579c3bb83d0b1f65cfc80d49bfa92452528f"><code>cc97579</code></a>
[ty] Move server capabilities creation (<a
href="https://redirect.github.com/astral-sh/ruff/issues/19798">#19798</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/ef1802b94f3bf7e7afcba2dfb9bd8896e73485c8"><code>ef1802b</code></a>
[ty] Repurpose <code>FunctionType.into_bound_method_type</code> to
return `BoundMethodTy...</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/0.12.5...0.12.8">compare
view</a></li>
</ul>
</details>
<br />

Updates `tox` from 4.28.3 to 4.28.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tox-dev/tox/releases">tox's
releases</a>.</em></p>
<blockquote>
<h2>4.28.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>[pre-commit.ci] pre-commit autoupdate by <a
href="https://github.com/pre-commit-ci"><code>@​pre-commit-ci</code></a>[bot]
in <a
href="https://redirect.github.com/tox-dev/tox/pull/3570">tox-dev/tox#3570</a></li>
<li>Pass ssh-agent variables by default by <a
href="https://github.com/daniilgankov"><code>@​daniilgankov</code></a>
in <a
href="https://redirect.github.com/tox-dev/tox/pull/3572">tox-dev/tox#3572</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/daniilgankov"><code>@​daniilgankov</code></a>
made their first contribution in <a
href="https://redirect.github.com/tox-dev/tox/pull/3572">tox-dev/tox#3572</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tox-dev/tox/compare/4.28.3...4.28.4">https://github.com/tox-dev/tox/compare/4.28.3...4.28.4</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tox-dev/tox/blob/main/docs/changelog.rst">tox's
changelog</a>.</em></p>
<blockquote>
<h2>v4.28.4 (2025-07-31)</h2>
<p>Features - 4.28.4</p>
<pre><code>- Pass ssh-agent variables ``SSH_AGENT_PID`` and
``SSH_AUTH_SOCK`` in ``pass_env`` by default.
  - by :user:`daniilgankov` (:issue:`3572`)
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tox-dev/tox/commit/611b7516d639638cecb1e2117adeeb6567120438"><code>611b751</code></a>
release 4.28.4</li>
<li><a
href="https://github.com/tox-dev/tox/commit/9f2db71b64bdfc90ce40b33b38df82ac4d1a2abc"><code>9f2db71</code></a>
Pass ssh-agent variables by default (<a
href="https://redirect.github.com/tox-dev/tox/issues/3572">#3572</a>)</li>
<li><a
href="https://github.com/tox-dev/tox/commit/c28c4b1c37b6cb24c66be2667223961cf14feaae"><code>c28c4b1</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/tox/issues/3570">#3570</a>)</li>
<li>See full diff in <a
href="https://github.com/tox-dev/tox/compare/4.28.3...4.28.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `types-jsonschema` from 4.25.0.20250720 to 4.25.0.20250809
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/typeshed-internal/stub_uploader/commits">compare
view</a></li>
</ul>
</details>
<br />

Updates `types-pexpect` from 4.9.0.20250516 to 4.9.0.20250809
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/typeshed-internal/stub_uploader/commits">compare
view</a></li>
</ul>
</details>
<br />

Updates `types-pyyaml` from 6.0.12.20250516 to 6.0.12.20250809
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/typeshed-internal/stub_uploader/commits">compare
view</a></li>
</ul>
</details>
<br />

Updates `virtualenv` from 20.32.0 to 20.33.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pypa/virtualenv/releases">virtualenv's
releases</a>.</em></p>
<blockquote>
<h2>20.33.1</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>release 20.33.0 by <a
href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in
<a
href="https://redirect.github.com/pypa/virtualenv/pull/2929">pypa/virtualenv#2929</a></li>
<li>fix(test): Restore mtime of py_info.py in test by <a
href="https://github.com/esafak"><code>@​esafak</code></a> in <a
href="https://redirect.github.com/pypa/virtualenv/pull/2938">pypa/virtualenv#2938</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a
href="https://github.com/pre-commit-ci"><code>@​pre-commit-ci</co…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants