-
Notifications
You must be signed in to change notification settings - Fork 665
Bump the dependencies group across 1 directory with 20 updates #4508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
ansibuddy
merged 4 commits into
main
from
dependabot/pip/dot-config/dependencies-15837cb3e0
Aug 11, 2025
Merged
Bump the dependencies group across 1 directory with 20 updates #4508
ansibuddy
merged 4 commits into
main
from
dependabot/pip/dot-config/dependencies-15837cb3e0
Aug 11, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
approved these changes
Aug 11, 2025
ansibuddy
approved these changes
Aug 11, 2025
ansibuddy
approved these changes
Aug 11, 2025
ansibuddy
approved these changes
Aug 11, 2025
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>=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 >= 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 >= 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 "ignored exception in <code>hasattr</code>" 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 </tr></table> </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 "ignored exception in <code>hasattr</code>" 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 "associative" with "commutative" 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 "associative" with "commutative" 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 "rename" 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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bumps the dependencies group with 20 updates in the /.config directory:
25.6.125.7.05.96.0.12025.7.142025.8.33.4.23.4.37.10.07.10.245.0.545.0.61.8.01.11.02.6.122.6.1310.5.010.6.01.17.01.17.14.2.04.3.03.3.73.3.810.1610.16.10.26.00.27.00.12.50.12.84.28.34.28.44.25.0.202507204.25.0.202508094.9.0.202505164.9.0.202508096.0.12.202505166.0.12.2025080920.32.020.33.1Updates
ansible-lintfrom 25.6.1 to 25.7.0Release notes
Sourced from ansible-lint's releases.
Commits
9765b87Check for gh_action_ref explicitly and document GHA inputs (#4701)198b7ddjinja spacing warning line-endings (#4691)f415ee3Handle lookup templating checks with ASTs (#4698)f16e1ceBump the dependencies group in /.config with 6 updates (#4699)62ecaf8Skip lookups with query and q (2.19) (#4696)390acafUse 'x-ansible-lint' key for path patterns in schema tests (#4690)1d04113Skip lookups for ansible-core>=2.19 (#4688)e8bf1a0Bump the dependencies group in /.config with 2 updates (#4687)249cd4cFix var-naming[no-role-prefix] rule incorrectly applying to role variables (#...e440037Address disable_lookups deprecation with ansible-core 2.19 (#4683)Updates
backrefsfrom 5.9 to 6.0.1Release notes
Sourced from backrefs's releases.
Commits
63f8a4bFix grammar7f4bf61Rework POSIX alias956df5fFix ASCII block regression7a948f0Clean up code and add more comments9b2e406Add more flag tests47d62b1Handle enable/disable properly8e75967Fix issues with scoped flags (#192)0df8e77POSIX character classes should use POSIX compatibility rules by default (#191)31fd8c5Call mkdocs directly on deployUpdates
certififrom 2025.7.14 to 2025.8.3Commits
a97d9ad2025.08.03 (#362)Updates
charset-normalizerfrom 3.4.2 to 3.4.3Release notes
Sourced from charset-normalizer's releases.
Changelog
Sourced from charset-normalizer's changelog.
Commits
46f662dRelease 3.4.3 (#638)1a059b2🔧 skip building on freethreaded as we're not confident it is stable2275e3d📝 final note in CHANGELOG.mdc96acdf📝 update release date on CHANGELOG.md43e5460📝 update README.mdf277074🔧 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 sessioncb82537⏪ revert license due to compat python 3.7 issue setuptools6a2efeb🎨 fix linter errorsUpdates
coveragefrom 7.10.0 to 7.10.2Changelog
Sourced from coverage's changelog.
Commits
a867852docs: sample HTML for 7.10.2e7bfabedocs: prep for 7.10.25dbd736test: this test often borks metacov, retry itb7430fadebug: more convenient run_trace.pye2039d0refactor: less redundancy in branch_trailsc177731fix: see through nop bytecodes to get the right arcs. #19997a83ab0test: don't try to make pth files when invoked from pth #20116d8b091refactor: remove a commented-out linefc507adtest: add a case for an extension-less Python file parse error05a6e8dtest: no need for skip, we already skip windowsUpdates
cryptographyfrom 45.0.5 to 45.0.6Changelog
Sourced from cryptography's changelog.
Commits
66198c2Bump for release (#13249)Updates
griffefrom 1.8.0 to 1.11.0Release notes
Sourced from griffe's releases.
Changelog
Sourced from griffe's changelog.
Commits
b3cbedbchore: Prepare release 1.11.09731afcfeat: Add data to dict/json output52c3dc8style: Format4449133chore: Prepare release 1.10.042983bcfeat: Allow addingsys.pathto search paths when temporary visiting/inspect...85dd76cdocs: Add pages to llms.txt032779achore: Prepare release 1.9.0be28e9cfeat: Support PEP 695 genericsUpdates
identifyfrom 2.6.12 to 2.6.13Commits
af4da9cv2.6.13bdf9c05Merge pull request #530 from dirtcrusher/feature/special_cpp_extensions1a6b03cAdded C++ 'ipp' and 'tpp' file extensions1a3399bMerge pull request #529 from pre-commit/pre-commit-ci-update-config1097f76[pre-commit.ci] pre-commit autoupdatebbfa578Merge pull request #528 from pre-commit/pre-commit-ci-update-config536d751[pre-commit.ci] pre-commit autoupdatee1c38feMerge pull request #526 from pre-commit/pre-commit-ci-update-configd084d03[pre-commit.ci] pre-commit autoupdate40af39fMerge pull request #524 from pre-commit/pre-commit-ci-update-configUpdates
linkcheckerfrom 10.5.0 to 10.6.0Release notes
Sourced from linkchecker's releases.
Changelog
Sourced from linkchecker's changelog.
Commits
c6322b4Merge pull request #871 from cjmayo/rel106d076871Documentation for release 10.6.08adae32Add Python 3.14 to supported versions6eb0f7eMerge pull request #869 from cjmayo/github.iod36ca3bFix not verifying when a http URL is redirected to a https URLe52b222Reduce requests for example.com from tests7a00902Merge pull request #870 from cjmayo/man-updates2b77750Update application translation catalogsff5f771Update man pagesa3fa9afUpdate doc translation catalogsUpdates
mypyfrom 1.17.0 to 1.17.1Changelog
Sourced from mypy's changelog.
... (truncated)
Commits
acb2983Bump version to 1.17.1933c913RetainNoneas constraints bottom if no bottoms were provided (#19485)5f4428fFix "ignored exception inhasattr" in dmypy (#19428)88fdeaaPrevent a crash when InitVar is redefined with a method in a subclass (#19453)e44d14fBump version to 1.17.1+devUpdates
pre-commitfrom 4.2.0 to 4.3.0Release notes
Sourced from pre-commit's releases.
Changelog
Sourced from pre-commit's changelog.
Commits
b74a22dv4.3.0cc899deMerge pull request #3507 from bc-lee/dart-fix2a0bceaDowngrade Dart SDK version installed in the CIf1cc7a4Make Dart pre-commit hook compatible with the latest Dart SDKs72a3b71Merge pull request #3504 from pre-commit/pre-commit-ci-update-configc8925a4[pre-commit.ci] pre-commit autoupdatea5fe6c5Merge pull request #3496 from ericphanson/eph/jl-startup6f1f433Julia language: skip startup.jl filec681721Merge pull request #3499 from pre-commit/pre-commit-ci-update-config4fd4537[pre-commit.ci] pre-commit autoupdateUpdates
pylintfrom 3.3.7 to 3.3.8Commits
98942baBump pylint to 3.3.8, update changelog (#10486)6a1620aUpdate pytest-benchmark requirement from ~=4.0 to ~=5.1 (#10066) (#10484)cef60ccFix false-negative for used-before-assignment with postponed evaluation in fu...5a5a9beFixunused-variablefalse positive when using same name for multiple except...6ec71baRespect docstring-min-length in docparams extension (#10104) (#10434)fbde890Fix Mermaid printer rendering double underscores as bold formatting (#10403) ...51234e5Fix Pyreverse: Aggregations aren't filtered according to filter mode (PUB_ONL...329c967Use custom Github App to authenticate backport job (#10394) (#10396)7038ef4[Backport maintenance/3.3.x] Resolve possibly-used-before-assignment false po...045f179Resolvepossibly-used-before-assignmentfalse positives frommatchblock ...Updates
pymdown-extensionsfrom 10.16 to 10.16.1Release notes
Sourced from pymdown-extensions's releases.
Commits
b50d15aCaption pattern should match a literal dot (#2717)f64422fUpdate copyright9edb926Use Trusted PublisherUpdates
rpds-pyfrom 0.26.0 to 0.27.0Release notes
Sourced from rpds-py's releases.
Commits
c7cd37dTag a release for RISC7adac99Merge pull request #150 from ffgan/feature/allow_riscv_package439ad44fix format error2091f27downgrade riscv64 manylinux version29a539fMerge branch 'crate-py:main' into feature/allow_riscv_package7546f2dAllow packaging of wheels for riscv64 architecture8ede3f4Merge pull request #149 from crate-py/dependabot/github_actions/github/codeql...0840694Merge pull request #148 from crate-py/dependabot/github_actions/astral-sh/set...725aabeBump github/codeql-action from 3.29.2 to 3.29.3db4a842Bump astral-sh/setup-uv from 6.3.1 to 6.4.1Updates
rufffrom 0.12.5 to 0.12.8Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
f51a228Bump 0.12.8 (#19813)d5e1b79[ty] Fix static assertion size check (#19814)7dfde3bUpdate Rust toolchain to 1.89 (#19807)b22586f[ty] Addty.inlayHints.variableTypesserver option (#19780)c401a6d[ty] Add failing tests for tuple subclasses (#19803)7b6abfb[ty] Addty.experimental.renameserver setting (#19800)b005cdb[ty] Implemented support for "rename" language server feature (#19551)b96aa46[ty] Reduce size of member table (#19572)cc97579[ty] Move server capabilities creation (#19798)ef1802b[ty] RepurposeFunctionType.into_bound_method_typeto return `BoundMethodTy...Updates
toxfrom 4.28.3 to 4.28.4Release notes
Sourced from tox's releases.
Changelog
Sourced from tox's changelog.
Commits
611b751release 4.28.49f2db71Pass ssh-agent variables by default (#3572)c28c4b1[pre-commit.ci] pre-commit autoupdate (#3570)Updates
types-jsonschemafrom 4.25.0.20250720 to 4.25.0.20250809Commits
Updates
types-pexpectfrom 4.9.0.20250516 to 4.9.0.20250809Commits
Updates
types-pyyamlfrom 6.0.12.20250516 to 6.0.12.20250809Commits
Updates
virtualenvfrom 20.32.0 to 20.33.1Release notes
Sourced from virtualenv's releases.