fix(deps): update all non-major dependencies
This MR contains the following updates:
| Package | Change | Age | Confidence | Type | Update |
|---|---|---|---|---|---|
| coverage |
7.11.3 -> 7.13.0
|
dev | minor | ||
| pre-commit |
4.4.0 -> 4.5.0
|
dev | minor | ||
| pre-commit/mirrors-mypy |
v1.18.2 -> v1.19.0
|
repository | minor | ||
| psf/black |
25.11.0 -> 25.12.0
|
repository | minor | ||
| pydantic (changelog) |
2.12.4 -> 2.12.5
|
dependencies | patch | ||
| uis/devops/continuous-delivery/ci-templates |
v7.20.3 -> v7.23.7
|
repository | minor |
Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
coveragepy/coveragepy (coverage)
v7.13.0
-
Feature: coverage.py now supports :file:
.coveragerc.tomlconfiguration files. These files use TOML syntax and take priority over :file:pyproject.tomlbut lower priority than :file:.coveragercfiles. Closesissue 1643_ thanks toOlena Yefymenko <pull 1952_>_. -
Fix: we now include a permanent .pth file which is installed with the code, fixing
issue 2084. In 7.12.1b1 this was done incorrectly: it didn't work when using the source wheel (py3-none-any). This is now fixed. Thanks,Henry Schreiner <pull 2100_>. -
Deprecated: when coverage.py is installed, it creates three command entry points:
coverage,coverage3, andcoverage-3.10(if installed for Python 3.10). The second and third of these are not needed and will eventually be removed. They still work for now, but print a message about their deprecation.
.. _issue 1643: #1643 .. _pull 1952: #1952 .. _pull 2100: #2100
.. _changes_7-12-1b1:
v7.12.0
-
The HTML report now shows separate coverage totals for statements and branches, as well as the usual combined coverage percentage. Thanks to Ryuta Otsuka for the
discussion <issue 2081_>_ and theimplementation <pull 2085_>_. -
The JSON report now includes separate coverage totals for statements and branches, thanks to
Ryuta Otsuka <pull 2090_>_. -
Fix:
except*clauses were not handled properly under the "sysmon" measurement core, causing KeyError exceptions as described inissue 2086_. This is now fixed. -
Fix: we now defend against aggressive mocking of
open()that could cause errors inside coverage.py. An example of a failure is inissue 2083_. -
Fix: in unusual cases where a test suite intentionally exhausts the system's file descriptors to test handling errors in
open(), coverage.py would fail when trying to open source files, as described inissue 2091_. This is now fixed. -
A small tweak to the HTML report: file paths now use thin spaces around slashes to make them easier to read.
.. _issue 2081: #2081 .. _issue 2083: #2083 .. _pull 2085: #2085 .. _issue 2086: #2086 .. _pull 2090: #2090 .. _issue 2091: #2091
.. _changes_7-11-3:
pre-commit/pre-commit (pre-commit)
v4.5.0
==================
Features
- Add
pre-commit hazmat.- #3585 MR by @asottile.
psf/black (psf/black)
v25.12.0
Highlights
- Black no longer supports running with Python 3.9 (#4842)
Stable style
- Fix bug where comments preceding
# fmt: off/# fmt: onblocks were incorrectly removed, particularly affecting Jupytext's# %% [markdown]comments (#4845) - Fix crash when multiple
# fmt: skipcomments are used in a multi-part if-clause, on string literals, or on dictionary entries with long lines (#4872) - Fix possible crash when
fmt:directives aren't on the top level (#4856)
Preview style
- Fix
fmt: skipskipping the line after instead of the line it's on (#4855) - Remove unnecessary parentheses from the left-hand side of assignments while preserving magic trailing commas and intentional multiline formatting (#4865)
- Fix
fix_fmt_skip_in_one_linerscrashing onwithstatements (#4853) - Fix
fix_fmt_skip_in_one_linerscrashing on annotated parameters (#4854) - Fix new lines being added after imports with
# fmt: skipon them (#4894)
Packaging
- Releases now include arm64 Windows binaries and wheels (#4814)
Integrations
- Add
output-fileinput to GitHub Actionpsf/blackto write formatter output to a file for artifact capture and log cleanliness (#4824)
pydantic/pydantic (pydantic)
v2.12.5
This is the fifth 2.12 patch release, addressing an issue with the MISSING sentinel and providing several documentation improvements.
The next 2.13 minor release will be published in a couple weeks, and will include a new polymorphic serialization feature addressing the remaining unexpected changes to the serialize as any behavior.
- Fix pickle error when using
model_construct()on a model withMISSINGas a default value by @ornariece in #12522. - Several updates to the documentation by @Viicos.
uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)
v7.23.7: 7.23.7
7.23.7 (2025-12-10)
Bug Fixes
- dind in poe-tests-base fragment (d777a42)
v7.23.6: 7.23.6
7.23.6 (2025-12-10)
Bug Fixes
v7.23.5: 7.23.5
7.23.5 (2025-12-09)
Bug Fixes
v7.23.4: 7.23.4
7.23.4 (2025-12-09)
Bug Fixes
v7.23.3: 7.23.3
7.23.3 (2025-12-08)
Bug Fixes
v7.23.2: 7.23.2
7.23.2 (2025-12-08)
Bug Fixes
- deps: update all non-major dependencies (b2a5bf1)
-
deps: update alpine/httpie:3.2.4 docker digest to
2b01527(a0ce1f6)
v7.23.1: 7.23.1
7.23.1 (2025-12-05)
v7.23.0: 7.23.0
7.23.0 (2025-11-28)
Features
- tox-tests to use dind config from fragments (c765400)
v7.22.1: 7.22.1
7.22.1 (2025-11-25)
Bug Fixes
- add missing before_script reference to dind in .terraform-test-cleanup (2852ccd)
v7.22.0: 7.22.0
7.22.0 (2025-11-24)
Features
v7.21.0: 7.21.0
7.21.0 (2025-11-19)
Features
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.