Skip to content
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

Setting a signal handler gets multiprocessing.Pool stuck #82408

Open
ionelmc mannequin opened this issue Sep 19, 2019 · 6 comments
Open

Setting a signal handler gets multiprocessing.Pool stuck #82408

ionelmc mannequin opened this issue Sep 19, 2019 · 6 comments
Labels
3.8 (EOL) end of life stdlib Python modules in the Lib dir topic-multiprocessing

Comments

@ionelmc
Copy link
Mannequin

ionelmc mannequin commented Sep 19, 2019

BPO 38227
Nosy @pitrou, @wumpus
Files
  • mp-bug-python2.8.py
  • mp-signal-bug-python3.8.py
  • pool.py.patch
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = None
    created_at = <Date 2019-09-19.21:41:35.764>
    labels = ['3.8', 'library']
    title = 'Setting a signal handler gets multiprocessing.Pool stuck'
    updated_at = <Date 2020-07-19.17:38:12.599>
    user = 'https://bugs.python.org/ionelmc'

    bugs.python.org fields:

    activity = <Date 2020-07-19.17:38:12.599>
    actor = 'wumpus'
    assignee = 'none'
    closed = False
    closed_date = None
    closer = None
    components = ['Library (Lib)']
    creation = <Date 2019-09-19.21:41:35.764>
    creator = 'ionelmc'
    dependencies = []
    files = ['48615', '49130', '49131']
    hgrepos = []
    issue_num = 38227
    keywords = ['patch']
    message_count = 6.0
    messages = ['352815', '353938', '353947', '368233', '368234', '368237']
    nosy_count = 4.0
    nosy_names = ['pitrou', 'ionelmc', 'wumpus', 'mapozyan']
    pr_nums = []
    priority = 'normal'
    resolution = None
    stage = None
    status = 'open'
    superseder = None
    type = None
    url = 'https://bugs.python.org/issue38227'
    versions = ['Python 3.8']

    @ionelmc
    Copy link
    Mannequin Author

    ionelmc mannequin commented Sep 19, 2019

    Running python3.8 mp-bug-python2.8.py usually gets stuck after a dozen iterations or so.

    It appears that if I stop setting that signal handler it doesn't get stuck. Unfortunately I need it to perform critical cleanup.

    This is what I got from gdb:

    (gdb) py-bt
    Traceback (most recent call first):
      File "/usr/lib/python3.8/multiprocessing/synchronize.py", line 95, in __enter__
        return self._semlock.__enter__()
      File "/usr/lib/python3.8/multiprocessing/queues.py", line 355, in get
        with self._rlock:
      File "/usr/lib/python3.8/multiprocessing/pool.py", line 370, in worker
        `func` and (a, b) becomes func(a, b).
      File "/usr/lib/python3.8/multiprocessing/process.py", line 108, in run
        self._target(*self._args, **self._kwargs)
      File "/usr/lib/python3.8/multiprocessing/process.py", line 569, in _bootstrap
      File "/usr/lib/python3.8/multiprocessing/popen_fork.py", line 75, in _launch
        code = process_obj._bootstrap(parent_sentinel=child_r)
      File "/usr/lib/python3.8/multiprocessing/popen_fork.py", line 19, in __init__
        self._launch(process_obj)
      File "/usr/lib/python3.8/multiprocessing/context.py", line 276, in _Popen
        return Popen(process_obj)
      File "/usr/lib/python3.8/multiprocessing/process.py", line 633, in start
      File "/usr/lib/python3.8/multiprocessing/pool.py", line 838, in _repopulate_pool_static
        self._length = None
      File "/usr/lib/python3.8/multiprocessing/pool.py", line 559, in _repopulate_pool
        outqueue.put(None)
      File "/usr/lib/python3.8/multiprocessing/pool.py", line 212, in __init__
        self._repopulate_pool()
      File "/usr/lib/python3.8/multiprocessing/context.py", line 375, in Pool
      File "mp-bug-python2.8.py", line 21, in <module>

    And without the macros:

    #0 0x00007f51c79fb6d6 in futex_abstimed_wait_cancelable (private=128, abstime=0x0, expected=0, futex_word=0x7f51c7e29000) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
    #1 do_futex_wait (sem=sem@entry=0x7f51c7e29000, abstime=0x0) at sem_waitcommon.c:111
    #2 0x00007f51c79fb7c8 in __new_sem_wait_slow (sem=0x7f51c7e29000, abstime=0x0) at sem_waitcommon.c:181
    #3 0x00007f51c79fb839 in __new_sem_wait (sem=<optimized out>) at sem_wait.c:42
    #4 0x00007f51c58d51f7 in semlock_acquire (self=0x7f51c58a60b0, args=<optimized out>, kwds=<optimized out>) at ./Modules/_multiprocessing/semaphore.c:319
    #5 0x000000000067d929 in method_vectorcall_VARARGS_KEYWORDS (func=<method_descriptor at remote 0x7f51c6349c70>, args=0x7f51c58a4eb8, nargsf=<optimized out>, kwnames=<optimized out>)
    at ../Objects/descrobject.c:332
    #6 0x000000000042c5dc in _PyObject_Vectorcall (kwnames=<optimized out>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:127
    #7 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x22bd160) at ../Python/ceval.c:4987
    #8 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3486
    #9 0x0000000000425ed7 in function_code_fastcall (co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:283
    #10 0x00000000006761e4 in _PyObject_Vectorcall (kwnames=0x0, nargsf=1, args=0x7ffe20bcc908, callable=<function at remote 0x7f51c6356820>) at ../Include/cpython/abstract.h:127
    #11 method_vectorcall (method=<optimized out>, args=<optimized out>, nargsf=<optimized out>, kwnames=0x0) at ../Objects/classobject.c:67
    #12 0x000000000042857e in _PyObject_Vectorcall (kwnames=0x0, nargsf=0, args=0x0, callable=<method at remote 0x7f51c665efc0>) at ../Include/cpython/abstract.h:127
    #13 _PyObject_CallNoArg (func=<optimized out>) at ../Include/cpython/abstract.h:153
    #14 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3287
    #15 0x0000000000425ed7 in function_code_fastcall (co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:283
    #16 0x0000000000676245 in _PyObject_Vectorcall (kwnames=0x0, nargsf=1, args=0x23cea18, callable=<function at remote 0x7f51c63563a0>) at ../Include/cpython/abstract.h:127
    #17 method_vectorcall (method=<optimized out>, args=0x23cea20, nargsf=<optimized out>, kwnames=0x0) at ../Objects/classobject.c:60
    #18 0x000000000042cf2f in _PyObject_Vectorcall (kwnames=<optimized out>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:127
    #19 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x22bd160) at ../Python/ceval.c:4987
    #20 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3500
    #21 0x00000000004f9f44 in PyEval_EvalFrameEx (throwflag=0,
    f=Frame 0x23ce820, for file /usr/lib/python3.8/multiprocessing/pool.py, line 370, in worker (inqueue=<SimpleQueue(_reader=<Connection(_handle=3, _readable=True, _writable=False) at remote 0x7f51c589dcd0>, _writer=<Connection(_handle=None, _readable=False, _writable=True) at remote 0x7f51c589d940>, _rlock=<Lock(_semlock=<_multiprocessing.SemLock at remote 0x7f51c58a60b0>, acquire=<built-in method acquire of _multiprocessing.SemLock object at remote 0x7f51c58a60b0>, release=<built-in method release of _multiprocessing.SemLock object at remote 0x7f51c58a60b0>) at remote 0x7f51c589d0d0>, _poll=<method at remote 0x7f51c58ae2c0>, _wlock=<Lock(_semlock=<_multiprocessing.SemLock at remote 0x7f51c58a1030>, acquire=<built-in method acquire of _multiprocessing.SemLock object at remote 0x7f51c58a1030>, release=<built-in method release of _multiprocessing.SemLock object at remote 0x7f51c58a1030>) at remote 0x7f51c589deb0>) at remote 0x7f51c589d3a0>, outqueue=<SimpleQueue(_reader=<Connection(_handle=None, _readable=True, _wr...(truncated))
    at ../Python/ceval.c:741
    #22 _PyEval_EvalCodeWithName (_co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=6, kwnames=0x0, kwargs=0x7f51c636e628, kwcount=0, kwstep=1,
    defs=0x7f51c65a4828, defcount=4, kwdefs=0x0, closure=0x0, name='worker', qualname='worker') at ../Python/ceval.c:4298
    #23 0x000000000043e7a2 in _PyFunction_Vectorcall (func=func@entry=<function at remote 0x7f51c6352d30>, stack=<optimized out>, nargsf=nargsf@entry=6, kwnames=<optimized out>) at ../Objects/call.c:435
    #24 0x000000000044143c in PyVectorcall_Call (callable=<function at remote 0x7f51c6352d30>, tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:199
    #25 0x0000000000428aec in do_call_core (kwdict={},
    callargs=(<SimpleQueue(_reader=<Connection(_handle=3, _readable=True, _writable=False) at remote 0x7f51c589dcd0>, _writer=<Connection(_handle=None, _readable=False, _writable=True) at remote 0x7f51c589d940>, _rlock=<Lock(_semlock=<_multiprocessing.SemLock at remote 0x7f51c58a60b0>, acquire=<built-in method acquire of _multiprocessing.SemLock object at remote 0x7f51c58a60b0>, release=<built-in method release of _multiprocessing.SemLock object at remote 0x7f51c58a60b0>) at remote 0x7f51c589d0d0>, _poll=<method at remote 0x7f51c58ae2c0>, _wlock=<Lock(_semlock=<_multiprocessing.SemLock at remote 0x7f51c58a1030>, acquire=<built-in method acquire of _multiprocessing.SemLock object at remote 0x7f51c58a1030>, release=<built-in method release of _multiprocessing.SemLock object at remote 0x7f51c58a1030>) at remote 0x7f51c589deb0>) at remote 0x7f51c589d3a0>, <SimpleQueue(_reader=<Connection(_handle=None, _readable=True, _writable=False) at remote 0x7f51c58a7670>, _writer=<Connection(_handle=6, _readable=False, _writable=True) at...(truncated),
    func=<function at remote 0x7f51c6352d30>, tstate=0x22bd160) at ../Python/ceval.c:5034
    #26 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3559
    #27 0x0000000000425ed7 in function_code_fastcall (co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:283
    #28 0x000000000042c5dc in _PyObject_Vectorcall (kwnames=<optimized out>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:127
    #29 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x22bd160) at ../Python/ceval.c:4987
    #30 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3486
    #31 0x00000000004f9f44 in PyEval_EvalFrameEx (throwflag=0,
    f=Frame 0x23e7f40, for file /usr/lib/python3.8/multiprocessing/process.py, line 569, in _bootstrap (self=<ForkProcess(_identity=(98,), _config={'authkey': <AuthenticationString at remote 0x7f51c66754c0>, 'semprefix': '/mp', 'daemon': True}, _parent_pid=191540, _parent_name='MainProcess', _popen=None, _closed=False, _target=<function at remote 0x7f51c6352d30>, _args=(<SimpleQueue(_reader=<Connection(_handle=3, _readable=True, _writable=False) at remote 0x7f51c589dcd0>, _writer=<Connection(_handle=None, _readable=False, _writable=True) at remote 0x7f51c589d940>, _rlock=<Lock(_semlock=<_multiprocessing.SemLock at remote 0x7f51c58a60b0>, acquire=<built-in method acquire of _multiprocessing.SemLock object at remote 0x7f51c58a60b0>, release=<built-in method release of _multiprocessing.SemLock object at remote 0x7f51c58a60b0>) at remote 0x7f51c589d0d0>, _poll=<method at remote 0x7f51c58ae2c0>, _wlock=<Lock(_semlock=<_multiprocessing.SemLock at remote 0x7f51c58a1030>, acquire=<built-in method acquire of _multiprocessin...(truncated))
    at ../Python/ceval.c:741
    #32 _PyEval_EvalCodeWithName (_co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=1, kwnames=0x7f51c589d5c8, kwargs=0x7f51c66fcde8, kwcount=1, kwstep=1,
    defs=0x7f51c6672808, defcount=1, kwdefs=0x0, closure=0x0, name='_bootstrap', qualname='BaseProcess._bootstrap') at ../Python/ceval.c:4298
    #33 0x000000000043e7a2 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:435
    #34 0x0000000000676245 in _PyObject_Vectorcall (kwnames=('parent_sentinel',), nargsf=1, args=0x7f51c66fcde0, callable=<function at remote 0x7f51c6681160>) at ../Include/cpython/abstract.h:127
    #35 method_vectorcall (method=<optimized out>, args=0x7f51c66fcde8, nargsf=<optimized out>, kwnames=('parent_sentinel',)) at ../Objects/classobject.c:60

    This issue doesn't reproduce on python 3.7 or earlier.

    @ionelmc ionelmc mannequin added the 3.8 (EOL) end of life label Sep 19, 2019
    @ionelmc ionelmc mannequin added the stdlib Python modules in the Lib dir label Oct 1, 2019
    @pitrou
    Copy link
    Member

    pitrou commented Oct 4, 2019

    Several things here:

    • you can perform critical cleanup with the atexit module; using a signal handler for that is extremely low-level and error-prone

    • you can also try to switch to the "forkserver" method of multiprocessing, perhaps that will fix your issue

    @ionelmc
    Copy link
    Mannequin Author

    ionelmc mannequin commented Oct 4, 2019

    atexit proved time and time again to be unreliable, not really an option. Not all programs shutdown nicely enough for atexit.

    Should I tell users "use forkserver on 3.8 because broken stuff"?

    @mapozyan
    Copy link
    Mannequin

    mapozyan mannequin commented May 6, 2020

    Looks like a duplicate of my previous issue

    https://bugs.python.org/issue29759

    Unfortunately some frameworks like Gunicorn are extensively using signal handlers for their internal purposes.

    @mapozyan
    Copy link
    Mannequin

    mapozyan mannequin commented May 6, 2020

    Reproducing issue with attached test (Python 3.8.2 on Ubuntu 16.04).

    @mapozyan
    Copy link
    Mannequin

    mapozyan mannequin commented May 6, 2020

    Attached working patch.
    Tested with signal handler set in Lib/test/_test_multiprocessing.py:

    2329a2330,2331

    def signal_handler(signum, frame):
    pass
    2335a2338
    cls.old_handler = signal.signal(signal.SIGTERM, signal_handler)
    2342a2346
    signal.signal(signal.SIGTERM, cls.old_handler)

    All passing.

    @ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
    ionelmc added a commit to pytest-dev/pytest-cov that referenced this issue Jul 21, 2022
    ionelmc added a commit to pytest-dev/pytest-cov that referenced this issue Jul 22, 2022
    bors bot referenced this issue in microsoft/Qcodes Sep 29, 2022
    4662: Update pytest-mock requirement from ~=3.8.2 to ~=3.9.0 r=jenshnielsen a=dependabot[bot]
    
    Updates the requirements on [pytest-mock](https://github.com/pytest-dev/pytest-mock) to permit the latest version.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-mock/releases">pytest-mock's releases</a>.</em></p>
    <blockquote>
    <h2>v3.9.0</h2>
    <h1>Releases</h1>
    <h2>3.9.0 (2022-09-28)</h2>
    <ul>
    <li>Expose <code>NonCallableMagicMock</code> via the <code>mocker</code> fixture (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/318">#318</a>).</li>
    </ul>
    <h2>3.8.2 (2022-07-05)</h2>
    <ul>
    <li>Fixed <code>AsyncMock</code> support for Python 3.7+ in <code>mocker.async_stub</code> (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/302">#302</a>).</li>
    </ul>
    <h2>3.8.1 (2022-06-24)</h2>
    <ul>
    <li>Fixed regression caused by an explicit <code>mock</code> dependency in the code (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/298">#298</a>).</li>
    </ul>
    <h2>3.8.0 (2022-06-24)</h2>
    <ul>
    <li>Add <code>MockerFixture.async_mock</code> method. Thanks <a href="https://github.com/PerchunPak"><code>`@​PerchunPak</code></a>` for the PR (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/296">#296</a>).</li>
    </ul>
    <h2>3.7.0 (2022-01-28)</h2>
    <ul>
    <li>Python 3.10 now officially supported.</li>
    <li>Dropped support for Python 3.6.</li>
    </ul>
    <h2>3.6.1 (2021-05-06)</h2>
    <ul>
    <li>Fix <code>mocker.resetall()</code> when using <code>mocker.spy()</code> (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/237">#237</a>). Thanks <a href="https://github.com/blaxter"><code>`@​blaxter</code></a>` for the report and <a href="https://github.com/shadycuz"><code>`@​shadycuz</code></a>` for the PR.</li>
    </ul>
    <h2>3.6.0 (2021-04-24)</h2>
    <ul>
    <li>pytest-mock no longer supports Python 3.5.</li>
    <li>Correct type annotations for <code>mocker.patch.object</code> to also include the string form.
    Thanks <a href="https://github.com/plannigan"><code>`@​plannigan</code></a>` for the PR (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/235">#235</a>).</li>
    <li><code>reset_all</code> now supports <code>return_value</code> and <code>side_effect</code> keyword arguments. Thanks <a href="https://github.com/alex-marty"><code>`@​alex-marty</code></a>` for the PR (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/214">#214</a>).</li>
    </ul>
    <h2>3.5.1 (2021-01-10)</h2>
    <ul>
    <li>Use <code>inspect.getattr_static</code> instead of resorting to <code>object.__getattribute__</code>
    magic. This should better comply with objects which implement a custom descriptor
    protocol. Thanks <a href="https://github.com/yesthesoup"><code>`@​yesthesoup</code></a>` for the PR (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/224">#224</a>).</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst">pytest-mock's changelog</a>.</em></p>
    <blockquote>
    <h2>3.9.0 (2022-09-28)</h2>
    <ul>
    <li>Expose <code>NonCallableMagicMock</code> via the <code>mocker</code> fixture (<code>[#318](https://github.com/pytest-dev/pytest-mock/issues/318)</code>_).</li>
    </ul>
    <p>.. _<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/318">#318</a>: <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/318">pytest-dev/pytest-mock#318</a></p>
    <h2>3.8.2 (2022-07-05)</h2>
    <ul>
    <li>Fixed <code>AsyncMock</code> support for Python 3.7+ in <code>mocker.async_stub</code> (<code>[#302](https://github.com/pytest-dev/pytest-mock/issues/302)</code>_).</li>
    </ul>
    <p>.. _<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/302">#302</a>: <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/302">pytest-dev/pytest-mock#302</a></p>
    <h2>3.8.1 (2022-06-24)</h2>
    <ul>
    <li>Fixed regression caused by an explicit <code>mock</code> dependency in the code (<code>[#298](https://github.com/pytest-dev/pytest-mock/issues/298)</code>_).</li>
    </ul>
    <p>.. _<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/298">#298</a>: <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/298">pytest-dev/pytest-mock#298</a></p>
    <h2>3.8.0 (2022-06-24)</h2>
    <ul>
    <li>Add <code>MockerFixture.async_mock</code> method. Thanks <code>`@PerchunPak</code>_` for the PR (<code>[#296](https://github.com/pytest-dev/pytest-mock/issues/296)</code>_).</li>
    </ul>
    <p>.. _<a href="https://github.com/PerchunPak"><code>`@​PerchunPak</code></a>:` <a href="https://github.com/PerchunPak">https://github.com/PerchunPak</a>
    .. _<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/296">#296</a>: <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/296">pytest-dev/pytest-mock#296</a></p>
    <h2>3.7.0 (2022-01-28)</h2>
    <ul>
    <li>Python 3.10 now officially supported.</li>
    <li>Dropped support for Python 3.6.</li>
    </ul>
    <h2>3.6.1 (2021-05-06)</h2>
    <ul>
    <li>Fix <code>mocker.resetall()</code> when using <code>mocker.spy()</code> (<code>[#237](https://github.com/pytest-dev/pytest-mock/issues/237)</code><em>). Thanks <code>`@blaxter</code></em>` for the report and <code>`@shadycuz</code>_` for the PR.</li>
    </ul>
    <p>.. _<a href="https://github.com/blaxter"><code>`@​blaxter</code></a>:` <a href="https://github.com/blaxter">https://github.com/blaxter</a>
    .. _<a href="https://github.com/shadycuz"><code>`@​shadycuz</code></a>:` <a href="https://github.com/shadycuz">https://github.com/shadycuz</a>
    .. _<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/237">#237</a>: <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/237">pytest-dev/pytest-mock#237</a></p>
    <h2>3.6.0 (2021-04-24)</h2>
    <ul>
    <li>
    <p>pytest-mock no longer supports Python 3.5.</p>
    </li>
    <li>
    <p>Correct type annotations for <code>mocker.patch.object</code> to also include the string form.</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/pytest-dev/pytest-mock/commit/64a34f64215d779dc0384acc3cdd5a164544a60a"><code>64a34f6</code></a> Update CHANGELOG for 3.9.0</li>
    <li><a href="https://github.com/pytest-dev/pytest-mock/commit/4e31630aad7dca66258f232e6b62754dadd79f2b"><code>4e31630</code></a> Add test for NonCallableMagicMock</li>
    <li><a href="https://github.com/pytest-dev/pytest-mock/commit/247b9d46e6fdfc696257c4daade9c08a195c45aa"><code>247b9d4</code></a> Expose NonCallableMagicMock in MockerFixture</li>
    <li><a href="https://github.com/pytest-dev/pytest-mock/commit/0fd7fea3eece2e2dd09affeed39f0e3a50295f0d"><code>0fd7fea</code></a> Update link to notes about usage as context manager (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/313">#313</a>)</li>
    <li><a href="https://github.com/pytest-dev/pytest-mock/commit/903b97283d1c8271596d748a9a8eef5038f96bb6"><code>903b972</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/311">#311</a> from pytest-dev/pre-commit-ci-update-config</li>
    <li><a href="https://github.com/pytest-dev/pytest-mock/commit/a5a33ac9461e469736ed0d2ceae135f2cfb3fad0"><code>a5a33ac</code></a> [pre-commit.ci] pre-commit autoupdate</li>
    <li><a href="https://github.com/pytest-dev/pytest-mock/commit/d01b267622b8ae21f977115edc624638da0f2508"><code>d01b267</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/309">#309</a> from pytest-dev/pre-commit-ci-update-config</li>
    <li><a href="https://github.com/pytest-dev/pytest-mock/commit/736f2ab0caa4a51544627773818d1ef4822ab31c"><code>736f2ab</code></a> [pre-commit.ci] pre-commit autoupdate</li>
    <li><a href="https://github.com/pytest-dev/pytest-mock/commit/59b60cb85116016e2e5e458d00b8ca3c5b267178"><code>59b60cb</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/308">#308</a> from juliangilbey/add-static-dir</li>
    <li><a href="https://github.com/pytest-dev/pytest-mock/commit/305e0829c4100d1316dd30e91d978e56602cf893"><code>305e082</code></a> Add docs/_static directory to allow sphinx-build to work without warnings</li>
    <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-mock/compare/v3.8.2...v3.9.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - ``@dependabot` rebase` will rebase this PR
    - ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
    - ``@dependabot` merge` will merge this PR after your CI passes on it
    - ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
    - ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
    - ``@dependabot` reopen` will reopen this PR if it is closed
    - ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    
    </details>
    
    4663: Update pytest-cov requirement from ~=3.0.0 to ~=4.0.0 r=jenshnielsen a=dependabot[bot]
    
    Updates the requirements on [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's changelog</a>.</em></p>
    <blockquote>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in <code>[#511](pytest-dev/pytest-cov#511) &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408 &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This feature was
    mostly working but very broken in certain scenarios and made the test suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import setuptools before distutils.
    Contributed by Ben Greiner in <code>[#545](pytest-dev/pytest-cov#545) &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was disabled.
    Contributed by Delgan in <code>[#540](pytest-dev/pytest-cov#540) &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in <code>[#543](pytest-dev/pytest-cov#543) &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in <code>[#525](pytest-dev/pytest-cov#525) &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in <code>[#536](pytest-dev/pytest-cov#536) &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in <code>[#549](pytest-dev/pytest-cov#549) &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in <code>[#550](pytest-dev/pytest-cov#550) &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    <h2>3.0.0 (2021-10-04)</h2>
    <p><strong>Note that this release drops support for Python 2.7 and Python 3.5.</strong></p>
    <ul>
    <li>Added support for Python 3.10 and updated various test dependencies.
    Contributed by Hugo van Kemenade in
    <code>[#500](pytest-dev/pytest-cov#500) &lt;https://github.com/pytest-dev/pytest-cov/pull/500&gt;</code>_.</li>
    <li>Switched from Travis CI to GitHub Actions. Contributed by Hugo van Kemenade in
    <code>[#494](pytest-dev/pytest-cov#494) &lt;https://github.com/pytest-dev/pytest-cov/pull/494&gt;</code>_ and
    <code>[#495](pytest-dev/pytest-cov#495) &lt;https://github.com/pytest-dev/pytest-cov/pull/495&gt;</code>_.</li>
    <li>Add a <code>--cov-reset</code> CLI option.
    Contributed by Danilo Šegan in
    <code>[#459](pytest-dev/pytest-cov#459) &lt;https://github.com/pytest-dev/pytest-cov/pull/459&gt;</code>_.</li>
    <li>Improved validation of <code>--cov-fail-under</code> CLI option.
    Contributed by ... Ronny Pfannschmidt's desire for skark in
    <code>[#480](pytest-dev/pytest-cov#480) &lt;https://github.com/pytest-dev/pytest-cov/pull/480&gt;</code>_.</li>
    <li>Dropped Python 2.7 support.</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a> Bump version: 3.0.0 → 4.0.0</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a> Really update the changelog.</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a> Update chagelog.</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a> Add support for LCOV output</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a> Fix flake8 error</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a> Use modern approach to specify hook options</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a> removed incorrect docs on <code>data_file</code>.</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a> Improve workflow with a collecting status check. (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a> Prevent undesirable new lines to be displayed when report is disabled</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a> migrate build command from distutils to setuptools</li>
    <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - ``@dependabot` rebase` will rebase this PR
    - ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
    - ``@dependabot` merge` will merge this PR after your CI passes on it
    - ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
    - ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
    - ``@dependabot` reopen` will reopen this PR if it is closed
    - ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    
    </details>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    clrpackages pushed a commit to clearlinux-pkgs/pypi-pytest_cov that referenced this issue Sep 30, 2022
    …ersion 4.0.0
    
    Andre Brisco (1):
          removed incorrect docs on `data_file`.
    
    Arthur Rio (1):
          Update Changelog to reflect toml requirement change
    
    Ben Greiner (1):
          migrate build command from distutils to setuptools
    
    Bruno Oliveira (2):
          Use modern approach to specify hook options
          Fix flake8 error
    
    Christian Fetzer (1):
          Add support for LCOV output
    
    Colin O'Dell (1):
          Add sample error a user might encounter
    
    Delgan (1):
          Prevent undesirable new lines to be displayed when report is disabled
    
    Greg Smethells (1):
          Fix spelling error
    
    Ionel Cristian Mărieș (25):
          Add extra envs.
          Skip this on newer xdist.
          Parametrize the spawn method.
          Remove appveyor and update various skel things.
          Remove unnecessary parametrization. Fix statement count.
          Bump deps and trim deps to strictly necessary.
          Cleanup what can only be an accidental fatfinger copypasta.
          Remove another dupe entry.
          Fix `cannot import name 'environmentfilter' from 'jinja2'` issue.
          Remove our crummy multiprocessing hooks and work on some tests with the builtin mp support in coverage.
          Reveert this change that wastes me time typing up full paths.
          Throwing in the towel. I don't care anymore. I don't see any workarounds for python/cpython#82408.
          Fix bad refactor.
          Update changelog and remove last cruft.
          Fix pypy envs.
          Add an xfail.
          Give proper name to workflow.
          More xfails.
          More xfails.
          Even more xfails.
          Remove dupe workflow.
          Improve workflow with a collecting status check. (#548)
          Update chagelog.
          Really update the changelog.
          Bump version: 3.0.0 → 4.0.0
    
    Kian-Meng, Ang (1):
          Fix typos
    
    Michał Górny (1):
          Update test_invalid_coverage_source for coverage-6.2
    
    Zac-HD (1):
          --co disables --cov-fail-under
    
    pre-commit-ci[bot] (5):
          [pre-commit.ci] pre-commit autoupdate
          [pre-commit.ci] auto fixes from pre-commit.com hooks
          [pre-commit.ci] pre-commit autoupdate
          [pre-commit.ci] pre-commit autoupdate
          [pre-commit.ci] pre-commit autoupdate
    MartinHjelmare referenced this issue in home-assistant-libs/pytradfri Oct 3, 2022
    Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0
    to 4.0.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import
    setuptools before distutils.
    Contributed by Ben Greiner in
    <code>[#545](pytest-dev/pytest-cov#545)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in
    <code>[#540](pytest-dev/pytest-cov#540)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in
    <code>[#543](pytest-dev/pytest-cov#543)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in
    <code>[#525](pytest-dev/pytest-cov#525)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via
    <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in
    <code>[#536](pytest-dev/pytest-cov#536)
    &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in
    <code>[#549](pytest-dev/pytest-cov#549)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in
    <code>[#550](pytest-dev/pytest-cov#550)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a>
    Bump version: 3.0.0 → 4.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a>
    Really update the changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a>
    Update chagelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a>
    Add support for LCOV output</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a>
    Fix flake8 error</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a>
    Use modern approach to specify hook options</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a>
    removed incorrect docs on <code>data_file</code>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a>
    Improve workflow with a collecting status check. (<a
    href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a>
    Prevent undesirable new lines to be displayed when report is
    disabled</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a>
    migrate build command from distutils to setuptools</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-cov&package-manager=pip&previous-version=3.0.0&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    lars-reimann referenced this issue in Safe-DS/DSL Oct 8, 2022
    …-ds-runner (#126)
    
    Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0
    to 4.0.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import
    setuptools before distutils.
    Contributed by Ben Greiner in
    <code>[#545](pytest-dev/pytest-cov#545)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in
    <code>[#540](pytest-dev/pytest-cov#540)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in
    <code>[#543](pytest-dev/pytest-cov#543)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in
    <code>[#525](pytest-dev/pytest-cov#525)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via
    <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in
    <code>[#536](pytest-dev/pytest-cov#536)
    &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in
    <code>[#549](pytest-dev/pytest-cov#549)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in
    <code>[#550](pytest-dev/pytest-cov#550)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a>
    Bump version: 3.0.0 → 4.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a>
    Really update the changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a>
    Update chagelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a>
    Add support for LCOV output</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a>
    Fix flake8 error</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a>
    Use modern approach to specify hook options</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a>
    removed incorrect docs on <code>data_file</code>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a>
    Improve workflow with a collecting status check. (<a
    href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a>
    Prevent undesirable new lines to be displayed when report is
    disabled</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a>
    migrate build command from distutils to setuptools</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-cov&package-manager=pip&previous-version=3.0.0&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    lars-reimann referenced this issue in Safe-DS/DSL Oct 8, 2022
    …-ds (#123)
    
    Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0
    to 4.0.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import
    setuptools before distutils.
    Contributed by Ben Greiner in
    <code>[#545](pytest-dev/pytest-cov#545)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in
    <code>[#540](pytest-dev/pytest-cov#540)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in
    <code>[#543](pytest-dev/pytest-cov#543)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in
    <code>[#525](pytest-dev/pytest-cov#525)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via
    <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in
    <code>[#536](pytest-dev/pytest-cov#536)
    &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in
    <code>[#549](pytest-dev/pytest-cov#549)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in
    <code>[#550](pytest-dev/pytest-cov#550)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a>
    Bump version: 3.0.0 → 4.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a>
    Really update the changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a>
    Update chagelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a>
    Add support for LCOV output</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a>
    Fix flake8 error</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a>
    Use modern approach to specify hook options</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a>
    removed incorrect docs on <code>data_file</code>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a>
    Improve workflow with a collecting status check. (<a
    href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a>
    Prevent undesirable new lines to be displayed when report is
    disabled</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a>
    migrate build command from distutils to setuptools</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-cov&package-manager=pip&previous-version=3.0.0&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    lars-reimann referenced this issue in Safe-DS/API-Editor Oct 8, 2022
    …er (#1057)
    
    Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0
    to 4.0.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import
    setuptools before distutils.
    Contributed by Ben Greiner in
    <code>[#545](pytest-dev/pytest-cov#545)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in
    <code>[#540](pytest-dev/pytest-cov#540)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in
    <code>[#543](pytest-dev/pytest-cov#543)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in
    <code>[#525](pytest-dev/pytest-cov#525)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via
    <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in
    <code>[#536](pytest-dev/pytest-cov#536)
    &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in
    <code>[#549](pytest-dev/pytest-cov#549)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in
    <code>[#550](pytest-dev/pytest-cov#550)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a>
    Bump version: 3.0.0 → 4.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a>
    Really update the changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a>
    Update chagelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a>
    Add support for LCOV output</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a>
    Fix flake8 error</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a>
    Use modern approach to specify hook options</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a>
    removed incorrect docs on <code>data_file</code>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a>
    Improve workflow with a collecting status check. (<a
    href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a>
    Prevent undesirable new lines to be displayed when report is
    disabled</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a>
    migrate build command from distutils to setuptools</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-cov&package-manager=pip&previous-version=3.0.0&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    ctb referenced this issue in sourmash-bio/sourmash Oct 28, 2022
    Updates the requirements on
    [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import
    setuptools before distutils.
    Contributed by Ben Greiner in
    <code>[#545](pytest-dev/pytest-cov#545)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in
    <code>[#540](pytest-dev/pytest-cov#540)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in
    <code>[#543](pytest-dev/pytest-cov#543)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in
    <code>[#525](pytest-dev/pytest-cov#525)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via
    <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in
    <code>[#536](pytest-dev/pytest-cov#536)
    &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in
    <code>[#549](pytest-dev/pytest-cov#549)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in
    <code>[#550](pytest-dev/pytest-cov#550)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    <h2>3.0.0 (2021-10-04)</h2>
    <p><strong>Note that this release drops support for Python 2.7 and
    Python 3.5.</strong></p>
    <ul>
    <li>Added support for Python 3.10 and updated various test dependencies.
    Contributed by Hugo van Kemenade in
    <code>[#500](pytest-dev/pytest-cov#500)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/500&gt;</code>_.</li>
    <li>Switched from Travis CI to GitHub Actions. Contributed by Hugo van
    Kemenade in
    <code>[#494](pytest-dev/pytest-cov#494)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/494&gt;</code>_ and
    <code>[#495](pytest-dev/pytest-cov#495)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/495&gt;</code>_.</li>
    <li>Add a <code>--cov-reset</code> CLI option.
    Contributed by Danilo Šegan in
    <code>[#459](pytest-dev/pytest-cov#459)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/459&gt;</code>_.</li>
    <li>Improved validation of <code>--cov-fail-under</code> CLI option.
    Contributed by ... Ronny Pfannschmidt's desire for skark in
    <code>[#480](pytest-dev/pytest-cov#480)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/480&gt;</code>_.</li>
    <li>Dropped Python 2.7 support.</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a>
    Bump version: 3.0.0 → 4.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a>
    Really update the changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a>
    Update chagelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a>
    Add support for LCOV output</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a>
    Fix flake8 error</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a>
    Use modern approach to specify hook options</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a>
    removed incorrect docs on <code>data_file</code>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a>
    Improve workflow with a collecting status check. (<a
    href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a>
    Prevent undesirable new lines to be displayed when report is
    disabled</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a>
    migrate build command from distutils to setuptools</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v2.12.0...v4.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    netbsd-srcmastr referenced this issue in NetBSD/pkgsrc Nov 8, 2022
    4.0.0 (2022-09-28)
    ------------------
    
    **Note that this release drops support for multiprocessing.**
    
    * `--cov-fail-under` no longer causes `pytest --collect-only` to fail
    * Dropped support for multiprocessing (mostly because `issue 82408 <https://github.com/python/cpython/issues/82408>`_). This feature was
      mostly working but very broken in certain scenarios and made the test suite very flaky and slow.
    
      There is builtin multiprocessing support in coverage and you can migrate to that. All you need is this in your
      ``.coveragerc``::
    
        [run]
        concurrency = multiprocessing
        parallel = true
        sigterm = true
    * Fixed deprecation in ``setup.py`` by trying to import setuptools before distutils.
    * Removed undesirable new lines that were displayed while reporting was disabled.
    * Documentation fixes.
    * Added support for LCOV output format via `--cov-report=lcov`. Only works with coverage 6.3+.
    * Modernized pytest hook implementation.
    bors bot referenced this issue in ChrisRBe/PP-P2P-Parser Dec 2, 2022
    622: build(deps): bump pytest-cov from 3.0.0 to 4.0.0 r=ChrisRBe a=dependabot[bot]
    
    [//]: # (dependabot-start)
    ⚠️  **Dependabot is rebasing this PR** ⚠️ 
    
    Rebasing might not happen immediately, so don't worry if this takes some time.
    
    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
    
    ---
    
    [//]: # (dependabot-end)
    
    Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0 to 4.0.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's changelog</a>.</em></p>
    <blockquote>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in <code>[#511](pytest-dev/pytest-cov#511) &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408 &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This feature was
    mostly working but very broken in certain scenarios and made the test suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import setuptools before distutils.
    Contributed by Ben Greiner in <code>[#545](pytest-dev/pytest-cov#545) &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was disabled.
    Contributed by Delgan in <code>[#540](pytest-dev/pytest-cov#540) &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in <code>[#543](pytest-dev/pytest-cov#543) &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in <code>[#525](pytest-dev/pytest-cov#525) &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in <code>[#536](pytest-dev/pytest-cov#536) &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in <code>[#549](pytest-dev/pytest-cov#549) &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in <code>[#550](pytest-dev/pytest-cov#550) &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a> Bump version: 3.0.0 → 4.0.0</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a> Really update the changelog.</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a> Update chagelog.</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a> Add support for LCOV output</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a> Fix flake8 error</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a> Use modern approach to specify hook options</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a> removed incorrect docs on <code>data_file</code>.</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a> Improve workflow with a collecting status check. (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a> Prevent undesirable new lines to be displayed when report is disabled</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a> migrate build command from distutils to setuptools</li>
    <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-cov&package-manager=pip&previous-version=3.0.0&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - ``@dependabot` rebase` will rebase this PR
    - ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
    - ``@dependabot` merge` will merge this PR after your CI passes on it
    - ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
    - ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
    - ``@dependabot` reopen` will reopen this PR if it is closed
    - ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    
    </details>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    bors bot referenced this issue in ChrisRBe/PP-P2P-Parser Dec 2, 2022
    622: build(deps): bump pytest-cov from 3.0.0 to 4.0.0 r=ChrisRBe a=dependabot[bot]
    
    Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0 to 4.0.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's changelog</a>.</em></p>
    <blockquote>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in <code>[#511](pytest-dev/pytest-cov#511) &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408 &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This feature was
    mostly working but very broken in certain scenarios and made the test suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import setuptools before distutils.
    Contributed by Ben Greiner in <code>[#545](pytest-dev/pytest-cov#545) &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was disabled.
    Contributed by Delgan in <code>[#540](pytest-dev/pytest-cov#540) &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in <code>[#543](pytest-dev/pytest-cov#543) &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in <code>[#525](pytest-dev/pytest-cov#525) &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in <code>[#536](pytest-dev/pytest-cov#536) &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in <code>[#549](pytest-dev/pytest-cov#549) &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in <code>[#550](pytest-dev/pytest-cov#550) &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a> Bump version: 3.0.0 → 4.0.0</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a> Really update the changelog.</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a> Update chagelog.</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a> Add support for LCOV output</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a> Fix flake8 error</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a> Use modern approach to specify hook options</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a> removed incorrect docs on <code>data_file</code>.</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a> Improve workflow with a collecting status check. (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a> Prevent undesirable new lines to be displayed when report is disabled</li>
    <li><a href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a> migrate build command from distutils to setuptools</li>
    <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-cov&package-manager=pip&previous-version=3.0.0&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - ``@dependabot` rebase` will rebase this PR
    - ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
    - ``@dependabot` merge` will merge this PR after your CI passes on it
    - ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
    - ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
    - ``@dependabot` reopen` will reopen this PR if it is closed
    - ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    
    </details>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    PhilippWendler added a commit to sosy-lab/benchexec that referenced this issue Jan 27, 2023
    With the default method "fork",
    table-generator deadlocks sometimes on systems with high load
    and if table-generator starts many worker processes.
    This seems like python/cpython#82408,
    maybe also python/cpython#91776 or
    python/cpython#73945.
    In general, "fork" seems unreliable:
    python/cpython#84559
    
    "spawn" is a little bit slower and needs additional preparation,
    but seems to work reliably.
    
    On Windows, "spawn" is already the default,
    so users on Windows should now profit from us doing the additional
    preparation, which was missing before
    (so they got ugly log messages).
    allenporter referenced this issue in allenporter/flux-local Feb 6, 2023
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pytest-cov](https://github.com/pytest-dev/pytest-cov)
    ([changelog](https://pytest-cov.readthedocs.io/en/latest/changelog.html))
    | `==3.0.0` -> `==4.0.0` |
    [![age](https://badges.renovateapi.com/packages/pypi/pytest-cov/4.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://badges.renovateapi.com/packages/pypi/pytest-cov/4.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://badges.renovateapi.com/packages/pypi/pytest-cov/4.0.0/compatibility-slim/3.0.0)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://badges.renovateapi.com/packages/pypi/pytest-cov/4.0.0/confidence-slim/3.0.0)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pytest-dev/pytest-cov</summary>
    
    ###
    [`v4.0.0`](https://github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#&#8203;400-2022-09-28)
    
    [Compare
    Source](https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0)
    
    **Note that this release drops support for multiprocessing.**
    
    -   `--cov-fail-under` no longer causes `pytest --collect-only` to fail
    Contributed by Zac Hatfield-Dodds in `#&#8203;511
    <https://github.com/pytest-dev/pytest-cov/pull/511>`\_.
    - Dropped support for multiprocessing (mostly because `issue 82408
    <https://github.com/python/cpython/issues/82408>`\_). This feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.
    
    There is builtin multiprocessing support in coverage and you can migrate
    to that. All you need is this in your
        `.coveragerc`::
    
        \[run]
        concurrency = multiprocessing
        parallel = true
        sigterm = true
    - Fixed deprecation in `setup.py` by trying to import setuptools before
    distutils.
    Contributed by Ben Greiner in `#&#8203;545
    <https://github.com/pytest-dev/pytest-cov/pull/545>`\_.
    - Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in `#&#8203;540
    <https://github.com/pytest-dev/pytest-cov/pull/540>`\_.
    -   Documentation fixes.
    Contributed by Andre Brisco in `#&#8203;543
    <https://github.com/pytest-dev/pytest-cov/pull/543>`\_
    and Colin O'Dell in `#&#8203;525
    <https://github.com/pytest-dev/pytest-cov/pull/525>`\_.
    - Added support for LCOV output format via `--cov-report=lcov`. Only
    works with coverage 6.3+.
    Contributed by Christian Fetzer in `#&#8203;536
    <https://github.com/pytest-dev/pytest-cov/issues/536>`\_.
    -   Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in `#&#8203;549
    <https://github.com/pytest-dev/pytest-cov/pull/549>`\_
    and Ronny Pfannschmidt in `#&#8203;550
    <https://github.com/pytest-dev/pytest-cov/pull/550>`\_.
    
    </details>
    
    ---
    
    ### 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 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://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://app.renovatebot.com/dashboard#github/allenporter/flux-local).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMjQuMiIsInVwZGF0ZWRJblZlciI6IjM0LjEyNC4yIn0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    lars-reimann referenced this issue in Safe-DS/Library Mar 4, 2023
    …-ds (#123)
    
    Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0
    to 4.0.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import
    setuptools before distutils.
    Contributed by Ben Greiner in
    <code>[#545](pytest-dev/pytest-cov#545)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in
    <code>[#540](pytest-dev/pytest-cov#540)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in
    <code>[#543](pytest-dev/pytest-cov#543)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in
    <code>[#525](pytest-dev/pytest-cov#525)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via
    <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in
    <code>[#536](pytest-dev/pytest-cov#536)
    &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in
    <code>[#549](pytest-dev/pytest-cov#549)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in
    <code>[#550](pytest-dev/pytest-cov#550)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a>
    Bump version: 3.0.0 → 4.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a>
    Really update the changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a>
    Update chagelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a>
    Add support for LCOV output</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a>
    Fix flake8 error</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a>
    Use modern approach to specify hook options</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a>
    removed incorrect docs on <code>data_file</code>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a>
    Improve workflow with a collecting status check. (<a
    href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a>
    Prevent undesirable new lines to be displayed when report is
    disabled</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a>
    migrate build command from distutils to setuptools</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-cov&package-manager=pip&previous-version=3.0.0&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    jankatins referenced this issue in jankatins/pr-workflow-example Mar 16, 2023
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pytest-cov](https://github.com/pytest-dev/pytest-cov)
    ([changelog](https://pytest-cov.readthedocs.io/en/latest/changelog.html))
    | `3.0.0` -> `4.0.0` |
    [![age](https://badges.renovateapi.com/packages/pypi/pytest-cov/4.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://badges.renovateapi.com/packages/pypi/pytest-cov/4.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://badges.renovateapi.com/packages/pypi/pytest-cov/4.0.0/compatibility-slim/3.0.0)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://badges.renovateapi.com/packages/pypi/pytest-cov/4.0.0/confidence-slim/3.0.0)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pytest-dev/pytest-cov</summary>
    
    ###
    [`v4.0.0`](https://github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#&#8203;400-2022-09-28)
    
    [Compare
    Source](https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0)
    
    **Note that this release drops support for multiprocessing.**
    
    -   `--cov-fail-under` no longer causes `pytest --collect-only` to fail
    Contributed by Zac Hatfield-Dodds in `#&#8203;511
    <https://github.com/pytest-dev/pytest-cov/pull/511>`\_.
    - Dropped support for multiprocessing (mostly because `issue 82408
    <https://github.com/python/cpython/issues/82408>`\_). This feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.
    
    There is builtin multiprocessing support in coverage and you can migrate
    to that. All you need is this in your
        `.coveragerc`::
    
        \[run]
        concurrency = multiprocessing
        parallel = true
        sigterm = true
    - Fixed deprecation in `setup.py` by trying to import setuptools before
    distutils.
    Contributed by Ben Greiner in `#&#8203;545
    <https://github.com/pytest-dev/pytest-cov/pull/545>`\_.
    - Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in `#&#8203;540
    <https://github.com/pytest-dev/pytest-cov/pull/540>`\_.
    -   Documentation fixes.
    Contributed by Andre Brisco in `#&#8203;543
    <https://github.com/pytest-dev/pytest-cov/pull/543>`\_
    and Colin O'Dell in `#&#8203;525
    <https://github.com/pytest-dev/pytest-cov/pull/525>`\_.
    - Added support for LCOV output format via `--cov-report=lcov`. Only
    works with coverage 6.3+.
    Contributed by Christian Fetzer in `#&#8203;536
    <https://github.com/pytest-dev/pytest-cov/issues/536>`\_.
    -   Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in `#&#8203;549
    <https://github.com/pytest-dev/pytest-cov/pull/549>`\_
    and Ronny Pfannschmidt in `#&#8203;550
    <https://github.com/pytest-dev/pytest-cov/pull/550>`\_.
    
    </details>
    
    ---
    
    ### 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 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://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://app.renovatebot.com/dashboard#github/jankatins/pr-workflow-example).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS44LjMiLCJ1cGRhdGVkSW5WZXIiOiIzNS44LjMifQ==-->
    lars-reimann referenced this issue in Safe-DS/Library-Analyzer Mar 19, 2023
    …er (#1057)
    
    Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0
    to 4.0.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import
    setuptools before distutils.
    Contributed by Ben Greiner in
    <code>[#545](pytest-dev/pytest-cov#545)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in
    <code>[#540](pytest-dev/pytest-cov#540)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in
    <code>[#543](pytest-dev/pytest-cov#543)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in
    <code>[#525](pytest-dev/pytest-cov#525)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via
    <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in
    <code>[#536](pytest-dev/pytest-cov#536)
    &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in
    <code>[#549](pytest-dev/pytest-cov#549)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in
    <code>[#550](pytest-dev/pytest-cov#550)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a>
    Bump version: 3.0.0 → 4.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a>
    Really update the changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a>
    Update chagelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a>
    Add support for LCOV output</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a>
    Fix flake8 error</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a>
    Use modern approach to specify hook options</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a>
    removed incorrect docs on <code>data_file</code>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a>
    Improve workflow with a collecting status check. (<a
    href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a>
    Prevent undesirable new lines to be displayed when report is
    disabled</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a>
    migrate build command from distutils to setuptools</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-cov&package-manager=pip&previous-version=3.0.0&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Guts referenced this issue in Guts/qgis-plugin-resource-browser Apr 1, 2023
    …21)
    
    Updates the requirements on
    [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import
    setuptools before distutils.
    Contributed by Ben Greiner in
    <code>[#545](pytest-dev/pytest-cov#545)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in
    <code>[#540](pytest-dev/pytest-cov#540)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in
    <code>[#543](pytest-dev/pytest-cov#543)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in
    <code>[#525](pytest-dev/pytest-cov#525)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via
    <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in
    <code>[#536](pytest-dev/pytest-cov#536)
    &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in
    <code>[#549](pytest-dev/pytest-cov#549)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in
    <code>[#550](pytest-dev/pytest-cov#550)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    <h2>3.0.0 (2021-10-04)</h2>
    <p><strong>Note that this release drops support for Python 2.7 and
    Python 3.5.</strong></p>
    <ul>
    <li>Added support for Python 3.10 and updated various test dependencies.
    Contributed by Hugo van Kemenade in
    <code>[#500](pytest-dev/pytest-cov#500)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/500&gt;</code>_.</li>
    <li>Switched from Travis CI to GitHub Actions. Contributed by Hugo van
    Kemenade in
    <code>[#494](pytest-dev/pytest-cov#494)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/494&gt;</code>_ and
    <code>[#495](pytest-dev/pytest-cov#495)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/495&gt;</code>_.</li>
    <li>Add a <code>--cov-reset</code> CLI option.
    Contributed by Danilo Šegan in
    <code>[#459](pytest-dev/pytest-cov#459)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/459&gt;</code>_.</li>
    <li>Improved validation of <code>--cov-fail-under</code> CLI option.
    Contributed by ... Ronny Pfannschmidt's desire for skark in
    <code>[#480](pytest-dev/pytest-cov#480)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/480&gt;</code>_.</li>
    <li>Dropped Python 2.7 support.</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a>
    Bump version: 3.0.0 → 4.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a>
    Really update the changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a>
    Update chagelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a>
    Add support for LCOV output</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a>
    Fix flake8 error</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a>
    Use modern approach to specify hook options</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a>
    removed incorrect docs on <code>data_file</code>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a>
    Improve workflow with a collecting status check. (<a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a>
    Prevent undesirable new lines to be displayed when report is
    disabled</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a>
    migrate build command from distutils to setuptools</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    dciborow referenced this issue in microsoft/python-package-template Apr 17, 2023
    Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0
    to 4.0.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import
    setuptools before distutils.
    Contributed by Ben Greiner in
    <code>[#545](pytest-dev/pytest-cov#545)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in
    <code>[#540](pytest-dev/pytest-cov#540)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in
    <code>[#543](pytest-dev/pytest-cov#543)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in
    <code>[#525](pytest-dev/pytest-cov#525)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via
    <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in
    <code>[#536](pytest-dev/pytest-cov#536)
    &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in
    <code>[#549](pytest-dev/pytest-cov#549)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in
    <code>[#550](pytest-dev/pytest-cov#550)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a>
    Bump version: 3.0.0 → 4.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a>
    Really update the changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a>
    Update chagelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a>
    Add support for LCOV output</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a>
    Fix flake8 error</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a>
    Use modern approach to specify hook options</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a>
    removed incorrect docs on <code>data_file</code>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a>
    Improve workflow with a collecting status check. (<a
    href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a>
    Prevent undesirable new lines to be displayed when report is
    disabled</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a>
    migrate build command from distutils to setuptools</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-cov&package-manager=pip&previous-version=3.0.0&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
    Guts referenced this issue in Guts/qgis-deployment-cli Jun 12, 2023
    Updates the requirements on
    [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>4.1.0 (2023-05-24)</h2>
    <ul>
    <li>Updated CI with new Pythons and dependencies.</li>
    <li>Removed rsyncdir support. This makes pytest-cov compatible with
    xdist 3.0.
    Contributed by Sorin Sbarnea in
    <code>[#558](pytest-dev/pytest-cov#558)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/558&gt;</code>_.</li>
    <li>Optimized summary generation to not be performed if no reporting is
    active (for example,
    when <code>--cov-report=''</code> is used without
    <code>--cov-fail-under</code>).
    Contributed by Jonathan Stewmon in
    <code>[#589](pytest-dev/pytest-cov#589)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/589&gt;</code>_.</li>
    <li>Added support for JSON reporting.
    Contributed by Matthew Gamble in
    <code>[#582](pytest-dev/pytest-cov#582)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/582&gt;</code>_.</li>
    <li>Refactored code to use f-strings.
    Contributed by Mark Mayo in
    <code>[#572](pytest-dev/pytest-cov#572)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/572&gt;</code>_.</li>
    <li>Fixed a skip in the test suite for some old xdist.
    Contributed by a bunch of people in
    <code>[#565](pytest-dev/pytest-cov#565)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/565&gt;</code>_.</li>
    </ul>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import
    setuptools before distutils.
    Contributed by Ben Greiner in
    <code>[#545](pytest-dev/pytest-cov#545)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in
    <code>[#540](pytest-dev/pytest-cov#540)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in
    <code>[#543](pytest-dev/pytest-cov#543)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in
    <code>[#525](pytest-dev/pytest-cov#525)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via
    <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in
    <code>[#536](pytest-dev/pytest-cov#536)
    &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in
    <code>[#549](pytest-dev/pytest-cov#549)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in
    <code>[#550](pytest-dev/pytest-cov#550)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    <p>3.0.0 (2021-10-04)</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/2c9f2170d8575b21bafb6402eb30ca7de31e20b9"><code>2c9f217</code></a>
    Bump version: 4.0.0 → 4.1.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/4d245df8f75e434a9e1b162b51265d6a45017465"><code>4d245df</code></a>
    Update changelog and authors.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/7b095c84ae521b14058d7d520ef36372849063a8"><code>7b095c8</code></a>
    Skip starting from xdist 3.0.2 (where boxed was removed).</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/605d6902b3b3d17aad0bf811b8c580fc895724ca"><code>605d690</code></a>
    disabling boxed test if version xdist newer than 2.5.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/76fb2a6cb2c4a4a788a5b62710848daf9c8fb7ce"><code>76fb2a6</code></a>
    introduced f-strings</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/0d63ede0d2ca9f4acc8329aa4261a7cec489ffdb"><code>0d63ede</code></a>
    Update test config. Reapply some of the changes from PR567 to the right
    file ...</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/f3d8d8380f6a4b265353fe7cd509b040702f1e64"><code>f3d8d83</code></a>
    Add support for JSON reporter</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/dec02abeb9fa8ee3547baa054bde6006bea530ee"><code>dec02ab</code></a>
    Update test deps.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/88a7d348986bace58e26c88a713ef35f900ce2ef"><code>88a7d34</code></a>
    chore: update AUTHORS and CHANGELOG</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/74eb4cc8b684269b89735e31b623f0f9795c5d5c"><code>74eb4cc</code></a>
    perf: only call summary when the report will be used</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.1.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    bryant-finney referenced this issue in bryant-finney/pyspry Aug 13, 2023
    Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0
    to 4.1.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>4.1.0 (2023-05-24)</h2>
    <ul>
    <li>Updated CI with new Pythons and dependencies.</li>
    <li>Removed rsyncdir support. This makes pytest-cov compatible with
    xdist 3.0.
    Contributed by Sorin Sbarnea in
    <code>[#558](pytest-dev/pytest-cov#558)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/558&gt;</code>_.</li>
    <li>Optimized summary generation to not be performed if no reporting is
    active (for example,
    when <code>--cov-report=''</code> is used without
    <code>--cov-fail-under</code>).
    Contributed by Jonathan Stewmon in
    <code>[#589](pytest-dev/pytest-cov#589)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/589&gt;</code>_.</li>
    <li>Added support for JSON reporting.
    Contributed by Matthew Gamble in
    <code>[#582](pytest-dev/pytest-cov#582)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/582&gt;</code>_.</li>
    <li>Refactored code to use f-strings.
    Contributed by Mark Mayo in
    <code>[#572](pytest-dev/pytest-cov#572)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/572&gt;</code>_.</li>
    <li>Fixed a skip in the test suite for some old xdist.
    Contributed by a bunch of people in
    <code>[#565](pytest-dev/pytest-cov#565)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/565&gt;</code>_.</li>
    </ul>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import
    setuptools before distutils.
    Contributed by Ben Greiner in
    <code>[#545](pytest-dev/pytest-cov#545)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in
    <code>[#540](pytest-dev/pytest-cov#540)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in
    <code>[#543](pytest-dev/pytest-cov#543)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in
    <code>[#525](pytest-dev/pytest-cov#525)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via
    <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in
    <code>[#536](pytest-dev/pytest-cov#536)
    &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in
    <code>[#549](pytest-dev/pytest-cov#549)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in
    <code>[#550](pytest-dev/pytest-cov#550)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/2c9f2170d8575b21bafb6402eb30ca7de31e20b9"><code>2c9f217</code></a>
    Bump version: 4.0.0 → 4.1.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/4d245df8f75e434a9e1b162b51265d6a45017465"><code>4d245df</code></a>
    Update changelog and authors.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/7b095c84ae521b14058d7d520ef36372849063a8"><code>7b095c8</code></a>
    Skip starting from xdist 3.0.2 (where boxed was removed).</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/605d6902b3b3d17aad0bf811b8c580fc895724ca"><code>605d690</code></a>
    disabling boxed test if version xdist newer than 2.5.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/76fb2a6cb2c4a4a788a5b62710848daf9c8fb7ce"><code>76fb2a6</code></a>
    introduced f-strings</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/0d63ede0d2ca9f4acc8329aa4261a7cec489ffdb"><code>0d63ede</code></a>
    Update test config. Reapply some of the changes from PR567 to the right
    file ...</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/f3d8d8380f6a4b265353fe7cd509b040702f1e64"><code>f3d8d83</code></a>
    Add support for JSON reporter</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/dec02abeb9fa8ee3547baa054bde6006bea530ee"><code>dec02ab</code></a>
    Update test deps.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/88a7d348986bace58e26c88a713ef35f900ce2ef"><code>88a7d34</code></a>
    chore: update AUTHORS and CHANGELOG</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/74eb4cc8b684269b89735e31b623f0f9795c5d5c"><code>74eb4cc</code></a>
    perf: only call summary when the report will be used</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.1.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-cov&package-manager=pip&previous-version=3.0.0&new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    You can trigger a rebase of this PR by commenting `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    > **Note**
    > Automatic rebases have been disabled on this pull request as it has
    been open for over 30 days.
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    ZeroCool940711 referenced this issue in ZeroCool940711/mai-media-manager Feb 5, 2024
    [//]: # (dependabot-start)
    ⚠️  **Dependabot is rebasing this PR** ⚠️ 
    
    Rebasing might not happen immediately, so don't worry if this takes some
    time.
    
    Note: if you make any changes to this PR yourself, they will take
    precedence over the rebase.
    
    ---
    
    [//]: # (dependabot-end)
    
    Updates the requirements on
    [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>4.1.0 (2023-05-24)</h2>
    <ul>
    <li>Updated CI with new Pythons and dependencies.</li>
    <li>Removed rsyncdir support. This makes pytest-cov compatible with
    xdist 3.0.
    Contributed by Sorin Sbarnea in
    <code>[#558](pytest-dev/pytest-cov#558)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/558&gt;</code>_.</li>
    <li>Optimized summary generation to not be performed if no reporting is
    active (for example,
    when <code>--cov-report=''</code> is used without
    <code>--cov-fail-under</code>).
    Contributed by Jonathan Stewmon in
    <code>[#589](pytest-dev/pytest-cov#589)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/589&gt;</code>_.</li>
    <li>Added support for JSON reporting.
    Contributed by Matthew Gamble in
    <code>[#582](pytest-dev/pytest-cov#582)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/582&gt;</code>_.</li>
    <li>Refactored code to use f-strings.
    Contributed by Mark Mayo in
    <code>[#572](pytest-dev/pytest-cov#572)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/572&gt;</code>_.</li>
    <li>Fixed a skip in the test suite for some old xdist.
    Contributed by a bunch of people in
    <code>[#565](pytest-dev/pytest-cov#565)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/565&gt;</code>_.</li>
    </ul>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing
    parallel = true
    sigterm = true</p>
    </li>
    <li>
    <p>Fixed deprecation in <code>setup.py</code> by trying to import
    setuptools before distutils.
    Contributed by Ben Greiner in
    <code>[#545](pytest-dev/pytest-cov#545)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/545&gt;</code>_.</p>
    </li>
    <li>
    <p>Removed undesirable new lines that were displayed while reporting was
    disabled.
    Contributed by Delgan in
    <code>[#540](pytest-dev/pytest-cov#540)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/540&gt;</code>_.</p>
    </li>
    <li>
    <p>Documentation fixes.
    Contributed by Andre Brisco in
    <code>[#543](pytest-dev/pytest-cov#543)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/543&gt;</code>_
    and Colin O'Dell in
    <code>[#525](pytest-dev/pytest-cov#525)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/525&gt;</code>_.</p>
    </li>
    <li>
    <p>Added support for LCOV output format via
    <code>--cov-report=lcov</code>. Only works with coverage 6.3+.
    Contributed by Christian Fetzer in
    <code>[#536](pytest-dev/pytest-cov#536)
    &lt;https://github.com/pytest-dev/pytest-cov/issues/536&gt;</code>_.</p>
    </li>
    <li>
    <p>Modernized pytest hook implementation.
    Contributed by Bruno Oliveira in
    <code>[#549](pytest-dev/pytest-cov#549)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/549&gt;</code>_
    and Ronny Pfannschmidt in
    <code>[#550](pytest-dev/pytest-cov#550)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/550&gt;</code>_.</p>
    </li>
    </ul>
    <p>3.0.0 (2021-10-04)</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/2c9f2170d8575b21bafb6402eb30ca7de31e20b9"><code>2c9f217</code></a>
    Bump version: 4.0.0 → 4.1.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/4d245df8f75e434a9e1b162b51265d6a45017465"><code>4d245df</code></a>
    Update changelog and authors.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/7b095c84ae521b14058d7d520ef36372849063a8"><code>7b095c8</code></a>
    Skip starting from xdist 3.0.2 (where boxed was removed).</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/605d6902b3b3d17aad0bf811b8c580fc895724ca"><code>605d690</code></a>
    disabling boxed test if version xdist newer than 2.5.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/76fb2a6cb2c4a4a788a5b62710848daf9c8fb7ce"><code>76fb2a6</code></a>
    introduced f-strings</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/0d63ede0d2ca9f4acc8329aa4261a7cec489ffdb"><code>0d63ede</code></a>
    Update test config. Reapply some of the changes from PR567 to the right
    file ...</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/f3d8d8380f6a4b265353fe7cd509b040702f1e64"><code>f3d8d83</code></a>
    Add support for JSON reporter</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/dec02abeb9fa8ee3547baa054bde6006bea530ee"><code>dec02ab</code></a>
    Update test deps.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/88a7d348986bace58e26c88a713ef35f900ce2ef"><code>88a7d34</code></a>
    chore: update AUTHORS and CHANGELOG</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/74eb4cc8b684269b89735e31b623f0f9795c5d5c"><code>74eb4cc</code></a>
    perf: only call summary when the report will be used</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v4.0.0...v4.1.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    ctb referenced this issue in sourmash-bio/sourmash Mar 27, 2024
    Updates the requirements on
    [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>5.0.0 (2024-03-24)</h2>
    <ul>
    <li>Removed support for xdist rsync (now deprecated).
    Contributed by Matthias Reichenbach in
    <code>[#623](pytest-dev/pytest-cov#623)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/623&gt;</code>_.</li>
    <li>Switched docs theme to Furo.</li>
    <li>Various legacy Python cleanup and CI improvements.
    Contributed by Christian Clauss and Hugo van Kemenade in
    <code>[#630](pytest-dev/pytest-cov#630)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/630&gt;</code><em>,
    <code>[#631](pytest-dev/pytest-cov#631)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/631&gt;</code></em>,
    <code>[#632](pytest-dev/pytest-cov#632)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/632&gt;</code>_ and
    <code>[#633](pytest-dev/pytest-cov#633)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/633&gt;</code>_.</li>
    <li>Added a <code>pyproject.toml</code> example in the docs.
    Contributed by Dawn James in
    <code>[#626](pytest-dev/pytest-cov#626)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/626&gt;</code>_.</li>
    <li>Modernized project's pre-commit hooks to use ruff. Initial POC
    contributed by
    Christian Clauss in
    <code>[#584](pytest-dev/pytest-cov#584)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/584&gt;</code>_.</li>
    </ul>
    <h2>4.1.0 (2023-05-24)</h2>
    <ul>
    <li>Updated CI with new Pythons and dependencies.</li>
    <li>Removed rsyncdir support. This makes pytest-cov compatible with
    xdist 3.0.
    Contributed by Sorin Sbarnea in
    <code>[#558](pytest-dev/pytest-cov#558)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/558&gt;</code>_.</li>
    <li>Optimized summary generation to not be performed if no reporting is
    active (for example,
    when <code>--cov-report=''</code> is used without
    <code>--cov-fail-under</code>).
    Contributed by Jonathan Stewmon in
    <code>[#589](pytest-dev/pytest-cov#589)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/589&gt;</code>_.</li>
    <li>Added support for JSON reporting.
    Contributed by Matthew Gamble in
    <code>[#582](pytest-dev/pytest-cov#582)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/582&gt;</code>_.</li>
    <li>Refactored code to use f-strings.
    Contributed by Mark Mayo in
    <code>[#572](pytest-dev/pytest-cov#572)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/572&gt;</code>_.</li>
    <li>Fixed a skip in the test suite for some old xdist.
    Contributed by a bunch of people in
    <code>[#565](pytest-dev/pytest-cov#565)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/565&gt;</code>_.</li>
    </ul>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/5295ce01c84262cec88f31255e9ac538718f3047"><code>5295ce0</code></a>
    Bump version: 4.1.0 → 5.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1181b067972bf94569f8011f3b18f271690f9ab1"><code>1181b06</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9757222e2e044361e70125ebdd96e5eb87395983"><code>9757222</code></a>
    Fix a minor grammar error (<a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/636">#636</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9f5cd81a0dbe3fe41681efdbef516c08988fe8ff"><code>9f5cd81</code></a>
    Cleanup releasing instructions. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/616">#616</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/93b5047ec5050d63c10a6fe16a09b671a7a03df8"><code>93b5047</code></a>
    Add test for pyproject.toml loading without explicit --cov-config. Ref
    <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/508">#508</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/ff50860d7c67b920503745d92a3f0944cf41f982"><code>ff50860</code></a>
    docs: add config instructions for pyproject.toml.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/4a5a4b5fa4b1c63ddcab5cbc1813798c9b6f1d36"><code>4a5a4b5</code></a>
    Keep GitHub Actions up to date with GitHub's Dependabot</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1d7f55963d5138f41c452a946f7cca7e0b6ee8b2"><code>1d7f559</code></a>
    Fix or remove URLs that are causing docs tests to fail</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/6a5af8e85b8242ac815f33e26adf9068f5f0ebc3"><code>6a5af8e</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/d9fe8dfed15023d3410dd299c5092e755b8981c2"><code>d9fe8df</code></a>
    Switch to furo. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/618">#618</a>.</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v4.0.0...v5.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Diapolo10 referenced this issue in Diapolo10/rl_car Mar 27, 2024
    …159)
    
    Updates the requirements on
    [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>5.0.0 (2024-03-24)</h2>
    <ul>
    <li>Removed support for xdist rsync (now deprecated).
    Contributed by Matthias Reichenbach in
    <code>[#623](pytest-dev/pytest-cov#623)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/623&gt;</code>_.</li>
    <li>Switched docs theme to Furo.</li>
    <li>Various legacy Python cleanup and CI improvements.
    Contributed by Christian Clauss and Hugo van Kemenade in
    <code>[#630](pytest-dev/pytest-cov#630)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/630&gt;</code><em>,
    <code>[#631](pytest-dev/pytest-cov#631)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/631&gt;</code></em>,
    <code>[#632](pytest-dev/pytest-cov#632)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/632&gt;</code>_ and
    <code>[#633](pytest-dev/pytest-cov#633)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/633&gt;</code>_.</li>
    <li>Added a <code>pyproject.toml</code> example in the docs.
    Contributed by Dawn James in
    <code>[#626](pytest-dev/pytest-cov#626)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/626&gt;</code>_.</li>
    <li>Modernized project's pre-commit hooks to use ruff. Initial POC
    contributed by
    Christian Clauss in
    <code>[#584](pytest-dev/pytest-cov#584)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/584&gt;</code>_.</li>
    </ul>
    <h2>4.1.0 (2023-05-24)</h2>
    <ul>
    <li>Updated CI with new Pythons and dependencies.</li>
    <li>Removed rsyncdir support. This makes pytest-cov compatible with
    xdist 3.0.
    Contributed by Sorin Sbarnea in
    <code>[#558](pytest-dev/pytest-cov#558)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/558&gt;</code>_.</li>
    <li>Optimized summary generation to not be performed if no reporting is
    active (for example,
    when <code>--cov-report=''</code> is used without
    <code>--cov-fail-under</code>).
    Contributed by Jonathan Stewmon in
    <code>[#589](pytest-dev/pytest-cov#589)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/589&gt;</code>_.</li>
    <li>Added support for JSON reporting.
    Contributed by Matthew Gamble in
    <code>[#582](pytest-dev/pytest-cov#582)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/582&gt;</code>_.</li>
    <li>Refactored code to use f-strings.
    Contributed by Mark Mayo in
    <code>[#572](pytest-dev/pytest-cov#572)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/572&gt;</code>_.</li>
    <li>Fixed a skip in the test suite for some old xdist.
    Contributed by a bunch of people in
    <code>[#565](pytest-dev/pytest-cov#565)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/565&gt;</code>_.</li>
    </ul>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/5295ce01c84262cec88f31255e9ac538718f3047"><code>5295ce0</code></a>
    Bump version: 4.1.0 → 5.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1181b067972bf94569f8011f3b18f271690f9ab1"><code>1181b06</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9757222e2e044361e70125ebdd96e5eb87395983"><code>9757222</code></a>
    Fix a minor grammar error (<a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/636">#636</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9f5cd81a0dbe3fe41681efdbef516c08988fe8ff"><code>9f5cd81</code></a>
    Cleanup releasing instructions. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/616">#616</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/93b5047ec5050d63c10a6fe16a09b671a7a03df8"><code>93b5047</code></a>
    Add test for pyproject.toml loading without explicit --cov-config. Ref
    <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/508">#508</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/ff50860d7c67b920503745d92a3f0944cf41f982"><code>ff50860</code></a>
    docs: add config instructions for pyproject.toml.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/4a5a4b5fa4b1c63ddcab5cbc1813798c9b6f1d36"><code>4a5a4b5</code></a>
    Keep GitHub Actions up to date with GitHub's Dependabot</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1d7f55963d5138f41c452a946f7cca7e0b6ee8b2"><code>1d7f559</code></a>
    Fix or remove URLs that are causing docs tests to fail</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/6a5af8e85b8242ac815f33e26adf9068f5f0ebc3"><code>6a5af8e</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/d9fe8dfed15023d3410dd299c5092e755b8981c2"><code>d9fe8df</code></a>
    Switch to furo. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/618">#618</a>.</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v4.1.0...v5.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    MridulaMaddukuri referenced this issue in MridulaMaddukuri/boilerplate-poetry-project Mar 29, 2024
    Updates the requirements on
    [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>5.0.0 (2024-03-24)</h2>
    <ul>
    <li>Removed support for xdist rsync (now deprecated).
    Contributed by Matthias Reichenbach in
    <code>[#623](pytest-dev/pytest-cov#623)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/623&gt;</code>_.</li>
    <li>Switched docs theme to Furo.</li>
    <li>Various legacy Python cleanup and CI improvements.
    Contributed by Christian Clauss and Hugo van Kemenade in
    <code>[#630](pytest-dev/pytest-cov#630)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/630&gt;</code><em>,
    <code>[#631](pytest-dev/pytest-cov#631)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/631&gt;</code></em>,
    <code>[#632](pytest-dev/pytest-cov#632)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/632&gt;</code>_ and
    <code>[#633](pytest-dev/pytest-cov#633)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/633&gt;</code>_.</li>
    <li>Added a <code>pyproject.toml</code> example in the docs.
    Contributed by Dawn James in
    <code>[#626](pytest-dev/pytest-cov#626)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/626&gt;</code>_.</li>
    <li>Modernized project's pre-commit hooks to use ruff. Initial POC
    contributed by
    Christian Clauss in
    <code>[#584](pytest-dev/pytest-cov#584)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/584&gt;</code>_.</li>
    </ul>
    <h2>4.1.0 (2023-05-24)</h2>
    <ul>
    <li>Updated CI with new Pythons and dependencies.</li>
    <li>Removed rsyncdir support. This makes pytest-cov compatible with
    xdist 3.0.
    Contributed by Sorin Sbarnea in
    <code>[#558](pytest-dev/pytest-cov#558)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/558&gt;</code>_.</li>
    <li>Optimized summary generation to not be performed if no reporting is
    active (for example,
    when <code>--cov-report=''</code> is used without
    <code>--cov-fail-under</code>).
    Contributed by Jonathan Stewmon in
    <code>[#589](pytest-dev/pytest-cov#589)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/589&gt;</code>_.</li>
    <li>Added support for JSON reporting.
    Contributed by Matthew Gamble in
    <code>[#582](pytest-dev/pytest-cov#582)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/582&gt;</code>_.</li>
    <li>Refactored code to use f-strings.
    Contributed by Mark Mayo in
    <code>[#572](pytest-dev/pytest-cov#572)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/572&gt;</code>_.</li>
    <li>Fixed a skip in the test suite for some old xdist.
    Contributed by a bunch of people in
    <code>[#565](pytest-dev/pytest-cov#565)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/565&gt;</code>_.</li>
    </ul>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/5295ce01c84262cec88f31255e9ac538718f3047"><code>5295ce0</code></a>
    Bump version: 4.1.0 → 5.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1181b067972bf94569f8011f3b18f271690f9ab1"><code>1181b06</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9757222e2e044361e70125ebdd96e5eb87395983"><code>9757222</code></a>
    Fix a minor grammar error (<a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/636">#636</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9f5cd81a0dbe3fe41681efdbef516c08988fe8ff"><code>9f5cd81</code></a>
    Cleanup releasing instructions. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/616">#616</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/93b5047ec5050d63c10a6fe16a09b671a7a03df8"><code>93b5047</code></a>
    Add test for pyproject.toml loading without explicit --cov-config. Ref
    <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/508">#508</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/ff50860d7c67b920503745d92a3f0944cf41f982"><code>ff50860</code></a>
    docs: add config instructions for pyproject.toml.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/4a5a4b5fa4b1c63ddcab5cbc1813798c9b6f1d36"><code>4a5a4b5</code></a>
    Keep GitHub Actions up to date with GitHub's Dependabot</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1d7f55963d5138f41c452a946f7cca7e0b6ee8b2"><code>1d7f559</code></a>
    Fix or remove URLs that are causing docs tests to fail</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/6a5af8e85b8242ac815f33e26adf9068f5f0ebc3"><code>6a5af8e</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/d9fe8dfed15023d3410dd299c5092e755b8981c2"><code>d9fe8df</code></a>
    Switch to furo. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/618">#618</a>.</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v4.1.0...v5.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    Guts referenced this issue in Guts/qgis-plugin-resource-browser Apr 1, 2024
    …45)
    
    Updates the requirements on
    [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>5.0.0 (2024-03-24)</h2>
    <ul>
    <li>Removed support for xdist rsync (now deprecated).
    Contributed by Matthias Reichenbach in
    <code>[#623](pytest-dev/pytest-cov#623)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/623&gt;</code>_.</li>
    <li>Switched docs theme to Furo.</li>
    <li>Various legacy Python cleanup and CI improvements.
    Contributed by Christian Clauss and Hugo van Kemenade in
    <code>[#630](pytest-dev/pytest-cov#630)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/630&gt;</code><em>,
    <code>[#631](pytest-dev/pytest-cov#631)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/631&gt;</code></em>,
    <code>[#632](pytest-dev/pytest-cov#632)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/632&gt;</code>_ and
    <code>[#633](pytest-dev/pytest-cov#633)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/633&gt;</code>_.</li>
    <li>Added a <code>pyproject.toml</code> example in the docs.
    Contributed by Dawn James in
    <code>[#626](pytest-dev/pytest-cov#626)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/626&gt;</code>_.</li>
    <li>Modernized project's pre-commit hooks to use ruff. Initial POC
    contributed by
    Christian Clauss in
    <code>[#584](pytest-dev/pytest-cov#584)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/584&gt;</code>_.</li>
    </ul>
    <h2>4.1.0 (2023-05-24)</h2>
    <ul>
    <li>Updated CI with new Pythons and dependencies.</li>
    <li>Removed rsyncdir support. This makes pytest-cov compatible with
    xdist 3.0.
    Contributed by Sorin Sbarnea in
    <code>[#558](pytest-dev/pytest-cov#558)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/558&gt;</code>_.</li>
    <li>Optimized summary generation to not be performed if no reporting is
    active (for example,
    when <code>--cov-report=''</code> is used without
    <code>--cov-fail-under</code>).
    Contributed by Jonathan Stewmon in
    <code>[#589](pytest-dev/pytest-cov#589)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/589&gt;</code>_.</li>
    <li>Added support for JSON reporting.
    Contributed by Matthew Gamble in
    <code>[#582](pytest-dev/pytest-cov#582)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/582&gt;</code>_.</li>
    <li>Refactored code to use f-strings.
    Contributed by Mark Mayo in
    <code>[#572](pytest-dev/pytest-cov#572)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/572&gt;</code>_.</li>
    <li>Fixed a skip in the test suite for some old xdist.
    Contributed by a bunch of people in
    <code>[#565](pytest-dev/pytest-cov#565)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/565&gt;</code>_.</li>
    </ul>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/5295ce01c84262cec88f31255e9ac538718f3047"><code>5295ce0</code></a>
    Bump version: 4.1.0 → 5.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1181b067972bf94569f8011f3b18f271690f9ab1"><code>1181b06</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9757222e2e044361e70125ebdd96e5eb87395983"><code>9757222</code></a>
    Fix a minor grammar error (<a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/636">#636</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9f5cd81a0dbe3fe41681efdbef516c08988fe8ff"><code>9f5cd81</code></a>
    Cleanup releasing instructions. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/616">#616</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/93b5047ec5050d63c10a6fe16a09b671a7a03df8"><code>93b5047</code></a>
    Add test for pyproject.toml loading without explicit --cov-config. Ref
    <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/508">#508</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/ff50860d7c67b920503745d92a3f0944cf41f982"><code>ff50860</code></a>
    docs: add config instructions for pyproject.toml.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/4a5a4b5fa4b1c63ddcab5cbc1813798c9b6f1d36"><code>4a5a4b5</code></a>
    Keep GitHub Actions up to date with GitHub's Dependabot</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1d7f55963d5138f41c452a946f7cca7e0b6ee8b2"><code>1d7f559</code></a>
    Fix or remove URLs that are causing docs tests to fail</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/6a5af8e85b8242ac815f33e26adf9068f5f0ebc3"><code>6a5af8e</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/d9fe8dfed15023d3410dd299c5092e755b8981c2"><code>d9fe8df</code></a>
    Switch to furo. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/618">#618</a>.</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v5.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    Guts referenced this issue in Guts/qgis-deployment-cli Apr 1, 2024
    …472)
    
    Updates the requirements on
    [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>5.0.0 (2024-03-24)</h2>
    <ul>
    <li>Removed support for xdist rsync (now deprecated).
    Contributed by Matthias Reichenbach in
    <code>[#623](pytest-dev/pytest-cov#623)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/623&gt;</code>_.</li>
    <li>Switched docs theme to Furo.</li>
    <li>Various legacy Python cleanup and CI improvements.
    Contributed by Christian Clauss and Hugo van Kemenade in
    <code>[#630](pytest-dev/pytest-cov#630)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/630&gt;</code><em>,
    <code>[#631](pytest-dev/pytest-cov#631)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/631&gt;</code></em>,
    <code>[#632](pytest-dev/pytest-cov#632)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/632&gt;</code>_ and
    <code>[#633](pytest-dev/pytest-cov#633)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/633&gt;</code>_.</li>
    <li>Added a <code>pyproject.toml</code> example in the docs.
    Contributed by Dawn James in
    <code>[#626](pytest-dev/pytest-cov#626)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/626&gt;</code>_.</li>
    <li>Modernized project's pre-commit hooks to use ruff. Initial POC
    contributed by
    Christian Clauss in
    <code>[#584](pytest-dev/pytest-cov#584)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/584&gt;</code>_.</li>
    </ul>
    <h2>4.1.0 (2023-05-24)</h2>
    <ul>
    <li>Updated CI with new Pythons and dependencies.</li>
    <li>Removed rsyncdir support. This makes pytest-cov compatible with
    xdist 3.0.
    Contributed by Sorin Sbarnea in
    <code>[#558](pytest-dev/pytest-cov#558)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/558&gt;</code>_.</li>
    <li>Optimized summary generation to not be performed if no reporting is
    active (for example,
    when <code>--cov-report=''</code> is used without
    <code>--cov-fail-under</code>).
    Contributed by Jonathan Stewmon in
    <code>[#589](pytest-dev/pytest-cov#589)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/589&gt;</code>_.</li>
    <li>Added support for JSON reporting.
    Contributed by Matthew Gamble in
    <code>[#582](pytest-dev/pytest-cov#582)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/582&gt;</code>_.</li>
    <li>Refactored code to use f-strings.
    Contributed by Mark Mayo in
    <code>[#572](pytest-dev/pytest-cov#572)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/572&gt;</code>_.</li>
    <li>Fixed a skip in the test suite for some old xdist.
    Contributed by a bunch of people in
    <code>[#565](pytest-dev/pytest-cov#565)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/565&gt;</code>_.</li>
    </ul>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/5295ce01c84262cec88f31255e9ac538718f3047"><code>5295ce0</code></a>
    Bump version: 4.1.0 → 5.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1181b067972bf94569f8011f3b18f271690f9ab1"><code>1181b06</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9757222e2e044361e70125ebdd96e5eb87395983"><code>9757222</code></a>
    Fix a minor grammar error (<a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/636">#636</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9f5cd81a0dbe3fe41681efdbef516c08988fe8ff"><code>9f5cd81</code></a>
    Cleanup releasing instructions. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/616">#616</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/93b5047ec5050d63c10a6fe16a09b671a7a03df8"><code>93b5047</code></a>
    Add test for pyproject.toml loading without explicit --cov-config. Ref
    <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/508">#508</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/ff50860d7c67b920503745d92a3f0944cf41f982"><code>ff50860</code></a>
    docs: add config instructions for pyproject.toml.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/4a5a4b5fa4b1c63ddcab5cbc1813798c9b6f1d36"><code>4a5a4b5</code></a>
    Keep GitHub Actions up to date with GitHub's Dependabot</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1d7f55963d5138f41c452a946f7cca7e0b6ee8b2"><code>1d7f559</code></a>
    Fix or remove URLs that are causing docs tests to fail</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/6a5af8e85b8242ac815f33e26adf9068f5f0ebc3"><code>6a5af8e</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/d9fe8dfed15023d3410dd299c5092e755b8981c2"><code>d9fe8df</code></a>
    Switch to furo. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/618">#618</a>.</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v4.0.0...v5.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    Guts referenced this issue in Guts/DicoGIS Apr 1, 2024
    Updates the requirements on
    [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>5.0.0 (2024-03-24)</h2>
    <ul>
    <li>Removed support for xdist rsync (now deprecated).
    Contributed by Matthias Reichenbach in
    <code>[#623](pytest-dev/pytest-cov#623)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/623&gt;</code>_.</li>
    <li>Switched docs theme to Furo.</li>
    <li>Various legacy Python cleanup and CI improvements.
    Contributed by Christian Clauss and Hugo van Kemenade in
    <code>[#630](pytest-dev/pytest-cov#630)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/630&gt;</code><em>,
    <code>[#631](pytest-dev/pytest-cov#631)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/631&gt;</code></em>,
    <code>[#632](pytest-dev/pytest-cov#632)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/632&gt;</code>_ and
    <code>[#633](pytest-dev/pytest-cov#633)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/633&gt;</code>_.</li>
    <li>Added a <code>pyproject.toml</code> example in the docs.
    Contributed by Dawn James in
    <code>[#626](pytest-dev/pytest-cov#626)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/626&gt;</code>_.</li>
    <li>Modernized project's pre-commit hooks to use ruff. Initial POC
    contributed by
    Christian Clauss in
    <code>[#584](pytest-dev/pytest-cov#584)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/584&gt;</code>_.</li>
    </ul>
    <h2>4.1.0 (2023-05-24)</h2>
    <ul>
    <li>Updated CI with new Pythons and dependencies.</li>
    <li>Removed rsyncdir support. This makes pytest-cov compatible with
    xdist 3.0.
    Contributed by Sorin Sbarnea in
    <code>[#558](pytest-dev/pytest-cov#558)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/558&gt;</code>_.</li>
    <li>Optimized summary generation to not be performed if no reporting is
    active (for example,
    when <code>--cov-report=''</code> is used without
    <code>--cov-fail-under</code>).
    Contributed by Jonathan Stewmon in
    <code>[#589](pytest-dev/pytest-cov#589)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/589&gt;</code>_.</li>
    <li>Added support for JSON reporting.
    Contributed by Matthew Gamble in
    <code>[#582](pytest-dev/pytest-cov#582)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/582&gt;</code>_.</li>
    <li>Refactored code to use f-strings.
    Contributed by Mark Mayo in
    <code>[#572](pytest-dev/pytest-cov#572)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/572&gt;</code>_.</li>
    <li>Fixed a skip in the test suite for some old xdist.
    Contributed by a bunch of people in
    <code>[#565](pytest-dev/pytest-cov#565)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/565&gt;</code>_.</li>
    </ul>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/5295ce01c84262cec88f31255e9ac538718f3047"><code>5295ce0</code></a>
    Bump version: 4.1.0 → 5.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1181b067972bf94569f8011f3b18f271690f9ab1"><code>1181b06</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9757222e2e044361e70125ebdd96e5eb87395983"><code>9757222</code></a>
    Fix a minor grammar error (<a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/636">#636</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9f5cd81a0dbe3fe41681efdbef516c08988fe8ff"><code>9f5cd81</code></a>
    Cleanup releasing instructions. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/616">#616</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/93b5047ec5050d63c10a6fe16a09b671a7a03df8"><code>93b5047</code></a>
    Add test for pyproject.toml loading without explicit --cov-config. Ref
    <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/508">#508</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/ff50860d7c67b920503745d92a3f0944cf41f982"><code>ff50860</code></a>
    docs: add config instructions for pyproject.toml.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/4a5a4b5fa4b1c63ddcab5cbc1813798c9b6f1d36"><code>4a5a4b5</code></a>
    Keep GitHub Actions up to date with GitHub's Dependabot</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1d7f55963d5138f41c452a946f7cca7e0b6ee8b2"><code>1d7f559</code></a>
    Fix or remove URLs that are causing docs tests to fail</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/6a5af8e85b8242ac815f33e26adf9068f5f0ebc3"><code>6a5af8e</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/d9fe8dfed15023d3410dd299c5092e755b8981c2"><code>d9fe8df</code></a>
    Switch to furo. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/618">#618</a>.</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v4.0.0...v5.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    Guts referenced this issue in Guts/mkdocs-rss-plugin Apr 2, 2024
    …258)
    
    Updates the requirements on
    [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>5.0.0 (2024-03-24)</h2>
    <ul>
    <li>Removed support for xdist rsync (now deprecated).
    Contributed by Matthias Reichenbach in
    <code>[#623](pytest-dev/pytest-cov#623)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/623&gt;</code>_.</li>
    <li>Switched docs theme to Furo.</li>
    <li>Various legacy Python cleanup and CI improvements.
    Contributed by Christian Clauss and Hugo van Kemenade in
    <code>[#630](pytest-dev/pytest-cov#630)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/630&gt;</code><em>,
    <code>[#631](pytest-dev/pytest-cov#631)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/631&gt;</code></em>,
    <code>[#632](pytest-dev/pytest-cov#632)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/632&gt;</code>_ and
    <code>[#633](pytest-dev/pytest-cov#633)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/633&gt;</code>_.</li>
    <li>Added a <code>pyproject.toml</code> example in the docs.
    Contributed by Dawn James in
    <code>[#626](pytest-dev/pytest-cov#626)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/626&gt;</code>_.</li>
    <li>Modernized project's pre-commit hooks to use ruff. Initial POC
    contributed by
    Christian Clauss in
    <code>[#584](pytest-dev/pytest-cov#584)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/584&gt;</code>_.</li>
    </ul>
    <h2>4.1.0 (2023-05-24)</h2>
    <ul>
    <li>Updated CI with new Pythons and dependencies.</li>
    <li>Removed rsyncdir support. This makes pytest-cov compatible with
    xdist 3.0.
    Contributed by Sorin Sbarnea in
    <code>[#558](pytest-dev/pytest-cov#558)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/558&gt;</code>_.</li>
    <li>Optimized summary generation to not be performed if no reporting is
    active (for example,
    when <code>--cov-report=''</code> is used without
    <code>--cov-fail-under</code>).
    Contributed by Jonathan Stewmon in
    <code>[#589](pytest-dev/pytest-cov#589)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/589&gt;</code>_.</li>
    <li>Added support for JSON reporting.
    Contributed by Matthew Gamble in
    <code>[#582](pytest-dev/pytest-cov#582)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/582&gt;</code>_.</li>
    <li>Refactored code to use f-strings.
    Contributed by Mark Mayo in
    <code>[#572](pytest-dev/pytest-cov#572)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/572&gt;</code>_.</li>
    <li>Fixed a skip in the test suite for some old xdist.
    Contributed by a bunch of people in
    <code>[#565](pytest-dev/pytest-cov#565)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/565&gt;</code>_.</li>
    </ul>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/5295ce01c84262cec88f31255e9ac538718f3047"><code>5295ce0</code></a>
    Bump version: 4.1.0 → 5.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1181b067972bf94569f8011f3b18f271690f9ab1"><code>1181b06</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9757222e2e044361e70125ebdd96e5eb87395983"><code>9757222</code></a>
    Fix a minor grammar error (<a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/636">#636</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9f5cd81a0dbe3fe41681efdbef516c08988fe8ff"><code>9f5cd81</code></a>
    Cleanup releasing instructions. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/616">#616</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/93b5047ec5050d63c10a6fe16a09b671a7a03df8"><code>93b5047</code></a>
    Add test for pyproject.toml loading without explicit --cov-config. Ref
    <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/508">#508</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/ff50860d7c67b920503745d92a3f0944cf41f982"><code>ff50860</code></a>
    docs: add config instructions for pyproject.toml.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/4a5a4b5fa4b1c63ddcab5cbc1813798c9b6f1d36"><code>4a5a4b5</code></a>
    Keep GitHub Actions up to date with GitHub's Dependabot</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1d7f55963d5138f41c452a946f7cca7e0b6ee8b2"><code>1d7f559</code></a>
    Fix or remove URLs that are causing docs tests to fail</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/6a5af8e85b8242ac815f33e26adf9068f5f0ebc3"><code>6a5af8e</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/d9fe8dfed15023d3410dd299c5092e755b8981c2"><code>d9fe8df</code></a>
    Switch to furo. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/618">#618</a>.</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v4.0.0...v5.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    TEAM4-0 referenced this issue in emmo-repo/EMMOntoPy Apr 12, 2024
    Updates the requirements on
    [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the
    latest version.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
    changelog</a>.</em></p>
    <blockquote>
    <h2>5.0.0 (2024-03-24)</h2>
    <ul>
    <li>Removed support for xdist rsync (now deprecated).
    Contributed by Matthias Reichenbach in
    <code>[#623](pytest-dev/pytest-cov#623)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/623&gt;</code>_.</li>
    <li>Switched docs theme to Furo.</li>
    <li>Various legacy Python cleanup and CI improvements.
    Contributed by Christian Clauss and Hugo van Kemenade in
    <code>[#630](pytest-dev/pytest-cov#630)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/630&gt;</code><em>,
    <code>[#631](pytest-dev/pytest-cov#631)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/631&gt;</code></em>,
    <code>[#632](pytest-dev/pytest-cov#632)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/632&gt;</code>_ and
    <code>[#633](pytest-dev/pytest-cov#633)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/633&gt;</code>_.</li>
    <li>Added a <code>pyproject.toml</code> example in the docs.
    Contributed by Dawn James in
    <code>[#626](pytest-dev/pytest-cov#626)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/626&gt;</code>_.</li>
    <li>Modernized project's pre-commit hooks to use ruff. Initial POC
    contributed by
    Christian Clauss in
    <code>[#584](pytest-dev/pytest-cov#584)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/584&gt;</code>_.</li>
    </ul>
    <h2>4.1.0 (2023-05-24)</h2>
    <ul>
    <li>Updated CI with new Pythons and dependencies.</li>
    <li>Removed rsyncdir support. This makes pytest-cov compatible with
    xdist 3.0.
    Contributed by Sorin Sbarnea in
    <code>[#558](pytest-dev/pytest-cov#558)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/558&gt;</code>_.</li>
    <li>Optimized summary generation to not be performed if no reporting is
    active (for example,
    when <code>--cov-report=''</code> is used without
    <code>--cov-fail-under</code>).
    Contributed by Jonathan Stewmon in
    <code>[#589](pytest-dev/pytest-cov#589)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/589&gt;</code>_.</li>
    <li>Added support for JSON reporting.
    Contributed by Matthew Gamble in
    <code>[#582](pytest-dev/pytest-cov#582)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/582&gt;</code>_.</li>
    <li>Refactored code to use f-strings.
    Contributed by Mark Mayo in
    <code>[#572](pytest-dev/pytest-cov#572)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/572&gt;</code>_.</li>
    <li>Fixed a skip in the test suite for some old xdist.
    Contributed by a bunch of people in
    <code>[#565](pytest-dev/pytest-cov#565)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/565&gt;</code>_.</li>
    </ul>
    <h2>4.0.0 (2022-09-28)</h2>
    <p><strong>Note that this release drops support for
    multiprocessing.</strong></p>
    <ul>
    <li>
    <p><code>--cov-fail-under</code> no longer causes <code>pytest
    --collect-only</code> to fail
    Contributed by Zac Hatfield-Dodds in
    <code>[#511](pytest-dev/pytest-cov#511)
    &lt;https://github.com/pytest-dev/pytest-cov/pull/511&gt;</code>_.</p>
    </li>
    <li>
    <p>Dropped support for multiprocessing (mostly because <code>issue 82408
    &lt;https://github.com/python/cpython/issues/82408&gt;</code>_). This
    feature was
    mostly working but very broken in certain scenarios and made the test
    suite very flaky and slow.</p>
    <p>There is builtin multiprocessing support in coverage and you can
    migrate to that. All you need is this in your
    <code>.coveragerc</code>::</p>
    <p>[run]
    concurrency = multiprocessing</p>
    </li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/5295ce01c84262cec88f31255e9ac538718f3047"><code>5295ce0</code></a>
    Bump version: 4.1.0 → 5.0.0</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1181b067972bf94569f8011f3b18f271690f9ab1"><code>1181b06</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9757222e2e044361e70125ebdd96e5eb87395983"><code>9757222</code></a>
    Fix a minor grammar error (<a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/636">#636</a>)</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/9f5cd81a0dbe3fe41681efdbef516c08988fe8ff"><code>9f5cd81</code></a>
    Cleanup releasing instructions. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/616">#616</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/93b5047ec5050d63c10a6fe16a09b671a7a03df8"><code>93b5047</code></a>
    Add test for pyproject.toml loading without explicit --cov-config. Ref
    <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/508">#508</a>.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/ff50860d7c67b920503745d92a3f0944cf41f982"><code>ff50860</code></a>
    docs: add config instructions for pyproject.toml.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/4a5a4b5fa4b1c63ddcab5cbc1813798c9b6f1d36"><code>4a5a4b5</code></a>
    Keep GitHub Actions up to date with GitHub's Dependabot</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/1d7f55963d5138f41c452a946f7cca7e0b6ee8b2"><code>1d7f559</code></a>
    Fix or remove URLs that are causing docs tests to fail</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/6a5af8e85b8242ac815f33e26adf9068f5f0ebc3"><code>6a5af8e</code></a>
    Update changelog.</li>
    <li><a
    href="https://github.com/pytest-dev/pytest-cov/commit/d9fe8dfed15023d3410dd299c5092e755b8981c2"><code>d9fe8df</code></a>
    Switch to furo. Closes <a
    href="https://redirect.github.com/pytest-dev/pytest-cov/issues/618">#618</a>.</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pytest-dev/pytest-cov/compare/v4.1.0...v5.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Francesca L. Bleken <48128015+francescalb@users.noreply.github.com>
    Co-authored-by: francescalb <francesca.l.bleken@sintef.no>
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    3.8 (EOL) end of life stdlib Python modules in the Lib dir topic-multiprocessing
    Projects
    Status: No status
    Development

    No branches or pull requests

    2 participants