chore(deps): update development dependencies
This MR contains the following updates:
Package | Change | Age | Confidence |
---|---|---|---|
coverage |
==7.10.5 -> ==7.10.6
|
||
pytest (changelog) |
==8.4.1 -> ==8.4.2
|
||
reuse (source) |
==5.0.2 -> ==5.1.0
|
||
schemathesis (changelog) |
==4.1.2 -> ==4.1.4
|
Release Notes
nedbat/coveragepy (coverage)
v7.10.6
-
Fix:
source
directories were not properly communicated to subprocesses that ran in different directories, as reported inissue 1499
_. This is now fixed. -
Performance:
Alex Gaynor continues fine-tuning <pull 2038_>
_ the speed of combination, especially with many contexts.
.. _issue 1499: #1499 .. _pull 2038: #2038
.. _changes_7-10-5:
pytest-dev/pytest (pytest)
v8.4.2
pytest 8.4.2 (2025-09-03)
Bug fixes
-
#13478: Fixed a crash when using
console_output_style
{.interpreted-text role="confval"} withtimes
and a module is skipped. -
#13530: Fixed a crash when using
pytest.approx
{.interpreted-text role="func"} anddecimal.Decimal
{.interpreted-text role="class"} instances with thedecimal.FloatOperation
{.interpreted-text role="class"} trap set. -
#13549: No longer evaluate type annotations in Python
3.14
when inspecting function signatures.This prevents crashes during module collection when modules do not explicitly use
from __future__ import annotations
and import types for annotations within aif TYPE_CHECKING:
block. -
#13559: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in
pytest.Parser.addini
{.interpreted-text role="meth"}. -
#13563:
pytest.approx
{.interpreted-text role="func"} now only importsnumpy
if NumPy is already insys.modules
. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.
Improved documentation
-
#13577: Clarify that
pytest_generate_tests
is discovered in test modules/classes; other hooks must be inconftest.py
or plugins.
Contributor-facing changes
-
#13480: Self-testing: fixed a few test failures when run with
-Wdefault
or a similar override. -
#13547: Self-testing: corrected expected message for
test_doctest_unexpected_exception
in Python3.14
. -
#13684: Make pytest's own testsuite insensitive to the presence of the
CI
environment variable -- byogrisel
{.interpreted-text role="user"}.
fsfe/reuse-tool (reuse)
v5.1.0
Added
- Added new file extensions:
- Added
--json
flag to thesupported-licenses
subcommand. (#1187)
Changed
- Revert
Cargo.lock
to uncommentable. (#1169) -
reuse annotate
previously would insert a newline after a header, which is not always a desirable behavior. Instead of inserting a newline,reuse annotate
will now respect the existing whitespace of the file where the header is being placed. When the license header is being added to a file for the first time, a space will be added after the license, but subsequent updates to the header will leave the whitespace alone. (#1136) - Updated
spdx-license-list-data
to v3.27.0.
schemathesis/schemathesis (schemathesis)
v4.1.4
🐛 Fixed
- Generating empty path parameters during the coverage phase leading to false negative response schema conformance failures.
v4.1.3
🐛 Fixed
- Incorrectly generated cURL command for empty headers.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.