diff -r e0f98cc25bf5 -r 32dd11232e06 src/eric7/DebugClients/Python/coverage/doc/CHANGES.rst --- a/src/eric7/DebugClients/Python/coverage/doc/CHANGES.rst Wed Jul 20 16:03:55 2022 +0200 +++ b/src/eric7/DebugClients/Python/coverage/doc/CHANGES.rst Wed Jul 20 16:13:29 2022 +0200 @@ -12,11 +12,50 @@ .. When updating the "Unreleased" header to a specific version, use this .. format. Don't forget the jump target: .. - .. .. _changes_981: + .. .. _changes_9-8-1: .. .. Version 9.8.1 — 2027-07-27 .. -------------------------- +.. _changes_6-4-2: + +Version 6.4.2 — 2022-07-12 +-------------------------- + +- Updated for a small change in Python 3.11.0 beta 4: modules now start with a + line with line number 0, which is ignored. This line cannnot be executed, so + coverage totals were thrown off. This line is now ignored by coverage.py, + but this also means that truly empty modules (like ``__init__.py``) have no + lines in them, rather than one phantom line. Fixes `issue 1419`_. + +- Internal debugging data added to sys.modules is now an actual module, to + avoid confusing code that examines everything in sys.modules. Thanks, + Yilei Yang (`pull 1399`_). + +.. _pull 1399: https://github.com/nedbat/coveragepy/pull/1399 +.. _issue 1419: https://github.com/nedbat/coveragepy/issues/1419 + + +.. _changes_6-4-1: + +Version 6.4.1 — 2022-06-02 +-------------------------- + +- Greatly improved performance on PyPy, and other environments that need the + pure Python trace function. Thanks, Carl Friedrich Bolz-Tereick (`pull + 1381`_ and `pull 1388`_). Slightly improved performance when using the C + trace function, as most environments do. Closes `issue 1339`_. + +- The conditions for using tomllib from the standard library have been made + more precise, so that 3.11 alphas will continue to work. Closes `issue + 1390`_. + +.. _issue 1339: https://github.com/nedbat/coveragepy/issues/1339 +.. _pull 1381: https://github.com/nedbat/coveragepy/pull/1381 +.. _pull 1388: https://github.com/nedbat/coveragepy/pull/1388 +.. _issue 1390: https://github.com/nedbat/coveragepy/issues/1390 + + .. _changes_64: Version 6.4 — 2022-05-22 @@ -79,8 +118,8 @@ decorators like CPython 3.8: both the @-line and the def-line are traced. Fixes `issue 1326`_. -- Debug: added ``pybehave`` to the list of :ref:`cmd_debug` and - :ref:`cmd_run_debug` options. +- Debug: added ``pybehave`` to the list of :ref:`coverage debug <cmd_debug>` + and :ref:`cmd_run_debug` options. - Fix: show an intelligible error message if ``--concurrency=multiprocessing`` is used without a configuration file. Closes `issue 1320`_.