Skip to content

chore(deps): update development dependencies

This MR contains the following updates:

Package Change Age Confidence
coverage ==7.10.5 -> ==7.10.6 age confidence
pytest (changelog) ==8.4.1 -> ==8.4.2 age confidence
reuse (source) ==5.0.2 -> ==5.1.0 age confidence
schemathesis (changelog) ==4.1.2 -> ==4.1.4 age confidence

Release Notes

nedbat/coveragepy (coverage)

v7.10.6

Compare Source

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

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

.. _issue 1499: #​1499 .. _pull 2038: #​2038

.. _changes_7-10-5:

pytest-dev/pytest (pytest)

v8.4.2

Compare Source

pytest 8.4.2 (2025-09-03)

Bug fixes

  • #​13478: Fixed a crash when using console_output_style{.interpreted-text role="confval"} with times and a module is skipped.

  • #​13530: Fixed a crash when using pytest.approx{.interpreted-text role="func"} and decimal.Decimal{.interpreted-text role="class"} instances with the decimal.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 a if 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 imports numpy if NumPy is already in sys.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 in conftest.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 Python 3.14.
  • #​13684: Make pytest's own testsuite insensitive to the presence of the CI environment variable -- by ogrisel{.interpreted-text role="user"}.
fsfe/reuse-tool (reuse)

v5.1.0

Compare Source

Added
  • Added new file extensions:
  • Added --json flag to the supported-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

Compare Source

🐛 Fixed
  • Generating empty path parameters during the coverage phase leading to false negative response schema conformance failures.

v4.1.3

Compare Source

🐛 Fixed
  • Incorrectly generated cURL command for empty headers.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Stefan Hynek

Merge request reports

Loading