Update dependency coverage to >=7.14.2 #562

Merged
tobru merged 1 commit from renovate/coverage-7.x into main 2026-06-22 05:49:16 +00:00
Member

This PR contains the following updates:

Package Change Age Confidence
coverage >=7.14.1>=7.14.2 age confidence

Release Notes

coveragepy/coveragepy (coverage)

v7.14.2

Compare Source

  • Fix: some messages were being written to stdout, making coverage json -o - useless for capturing JSON output. Now messages are written to stderr,
    fixing issue 2197_.

  • Fix: CoverageData kept one SQLite connection per thread that recorded
    coverage, but never closed them when those threads terminated. On long runs
    with many short-lived threads this leaked one file descriptor per dead
    thread, eventually failing with OSError: [Errno 24] Too many open files.
    Connections belonging to terminated threads are now closed and dropped.
    Fixes issue 2192. Thanks, Matthew Lloyd <pull 2193_>.

  • Fix: when using sys.monitoring, we were assuming we could use the
    COVERAGE_ID tool id. But other tools might also assume they could use
    that id. Pre-allocated ids don't really make sense, so now we search for a
    usable one instead. Fixes issue 2187_.

  • Following the advice of cibuildwheel <no-13t_>_, we no longer distribute
    wheels for Python 3.13 free-threaded.

.. _issue 2187: #​2187
.. _issue 2192: #​2192
.. _pull 2193: #​2193
.. _issue 2197: #​2197
.. _no-13t: https://py-free-threading.github.io/ci/#building-free-threaded-wheels-with-cibuildwheel

.. _changes_7-14-1:


Configuration

📅 Schedule: (UTC)

  • 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 PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [coverage](https://github.com/coveragepy/coveragepy) | `>=7.14.1` → `>=7.14.2` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/coverage/7.14.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/coverage/7.14.1/7.14.2?slim=true) | --- ### Release Notes <details> <summary>coveragepy/coveragepy (coverage)</summary> ### [`v7.14.2`](https://github.com/coveragepy/coveragepy/blob/HEAD/CHANGES.rst#Version-7142--2026-06-20) [Compare Source](https://github.com/coveragepy/coveragepy/compare/7.14.1...7.14.2) - Fix: some messages were being written to stdout, making `coverage json -o -` useless for capturing JSON output. Now messages are written to stderr, fixing `issue 2197`\_. - Fix: `CoverageData` kept one SQLite connection per thread that recorded coverage, but never closed them when those threads terminated. On long runs with many short-lived threads this leaked one file descriptor per dead thread, eventually failing with `OSError: [Errno 24] Too many open files`. Connections belonging to terminated threads are now closed and dropped. Fixes `issue 2192`*. Thanks, `Matthew Lloyd <pull 2193_>`*. - Fix: when using sys.monitoring, we were assuming we could use the `COVERAGE_ID` tool id. But other tools might also assume they could use that id. Pre-allocated ids don't really make sense, so now we search for a usable one instead. Fixes `issue 2187`\_. - Following `the advice of cibuildwheel <no-13t_>`\_, we no longer distribute wheels for Python 3.13 free-threaded. .. \_issue 2187: [#&#8203;2187](https://github.com/coveragepy/coveragepy/issues/2187) .. \_issue 2192: [#&#8203;2192](https://github.com/coveragepy/coveragepy/issues/2192) .. \_pull 2193: [#&#8203;2193](https://github.com/coveragepy/coveragepy/pull/2193) .. \_issue 2197: [#&#8203;2197](https://github.com/coveragepy/coveragepy/issues/2197) .. \_no-13t: <https://py-free-threading.github.io/ci/#building-free-threaded-wheels-with-cibuildwheel> .. \_changes\_7-14-1: </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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 PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMjIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIyMi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Update dependency coverage to >=7.14.2
All checks were successful
Tests / test (push) Successful in 57s
1d9d66f016
tobru merged commit 7166e79571 into main 2026-06-22 05:49:16 +00:00
tobru deleted branch renovate/coverage-7.x 2026-06-22 05:49:16 +00:00
Sign in to join this conversation.
No description provided.