Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-coverage for openSUSE:Factory checked in at 2022-08-19 17:52:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-coverage (Old) and /work/SRC/openSUSE:Factory/.python-coverage.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-coverage" Fri Aug 19 17:52:56 2022 rev:47 rq:997536 version:6.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-coverage/python-coverage.changes 2021-12-25 20:16:25.089238496 +0100 +++ /work/SRC/openSUSE:Factory/.python-coverage.new.2083/python-coverage.changes 2022-08-19 17:53:50.627769051 +0200 @@ -1,0 +2,97 @@ +Sat Jul 9 14:27:53 UTC 2022 - Arun Persaud <a...@gmx.de> + +- update to version 6.4.1: + * 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. + +- changes from version 6.4: + * A new setting, [run] sigterm, controls whether a SIGTERM signal + handler is used. In 6.3, the signal handler was always installed, + to capture data at unusual process ends. Unfortunately, this + introduced other problems (see issue 1310). Now the signal handler + is only used if you opt-in by setting [run] sigterm = true. + * Small changes to the HTML report: + + Added links to next and previous file, and more keyboard + shortcuts: [ and ] for next file and previous file; u for up to + the index; and ? to open/close the help panel. Thanks, + J. M. F. Tsang. + + The timestamp and version are displayed at the top of the + report. Thanks, Ammar Askar. Closes issue 1351. + * A new debug option debug=sqldata adds more detail to debug=sql, + logging all the data being written to the database. + * Previously, running coverage report (or any of the reporting + commands) in an empty directory would create a .coverage data + file. Now they do not, fixing issue 1328. + * On Python 3.11, the [toml] extra no longer installs tomli, instead + using tomllib from the standard library. Thanks Shantanu. + * In-memory CoverageData objects now properly update(), closing + issue 1323. + +- changes from version 6.3.3 : + * Fix: Coverage.py now builds successfully on CPython 3.11 + (3.11.0b1) again. Closes issue 1367. Some results for generators + may have changed. + +------------------------------------------------------------------- +Sat Mar 12 05:47:59 UTC 2022 - Arun Persaud <a...@gmx.de> + +- specfile: + * update copyright year + * require python-base >= 3.7 + +- update to version 6.3.2: + * Fix: adapt to pypy3.9???s decorator tracing behavior. It now traces + function decorators like CPython 3.8: both the @-line and the + def-line are traced. Fixes issue 1326. + * Debug: added pybehave to the list of Diagnostics: coverage debug + and --debug options. + * Fix: show an intelligible error message if + --concurrency=multiprocessing is used without a configuration + file. Closes issue 1320. + +- changes from version 6.3.1: + * Fix: deadlocks could occur when terminating processes. Some of + these deadlocks (described in issue 1310) are now fixed. + * Fix: a signal handler was being set from multiple threads, causing + an error: ???ValueError: signal only works in main thread???. This is + now fixed, closing issue 1312. + * Fix: --precision on the command-line was being ignored while + considering --fail-under. This is now fixed, thanks to Marcelo + Trylesinski. + * Fix: releases no longer provide 3.11.0-alpha wheels. Coverage.py + uses CPython internal fields which are moving during the alpha + phase. Fixes issue 1316. + +- changes from version 6.3: + * Feature: Added the lcov command to generate reports in LCOV + format. Thanks, Bradley Burns. Closes issues 587 and 626. + * Feature: the coverage data file can now be specified on the + command line with the --data-file option in any command that reads + or writes data. This is in addition to the existing COVERAGE_FILE + environment variable. Closes issue 624. Thanks, Nikita + Bloshchanevich. + * Feature: coverage measurement data will now be written when a + SIGTERM signal is received by the process. This includes + Process.terminate, and other ways to terminate a + process. Currently this is only on Linux and Mac; Windows is not + supported. Fixes issue 1307. + * Dropped support for Python 3.6, which reached end-of-life on + 2021-12-23. + * Updated Python 3.11 support to 3.11.0a4, fixing issue 1294. + * Fix: the coverage data file is now created in a more robust way, + to avoid problems when multiple processes are trying to write data + at once. Fixes issues 1303 and 883. + * Fix: a .gitignore file will only be written into the HTML report + output directory if the directory is empty. This should prevent + certain unfortunate accidents of writing the file where it is not + wanted. + * Releases now have MacOS arm64 wheels for Apple Silicon, fixing + issue 1288. + +------------------------------------------------------------------- Old: ---- coverage-6.2.tar.gz New: ---- coverage-6.4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-coverage.spec ++++++ --- /var/tmp/diff_new_pack.0dhlWs/_old 2022-08-19 17:53:51.091770024 +0200 +++ /var/tmp/diff_new_pack.0dhlWs/_new 2022-08-19 17:53:51.099770041 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-coverage # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-coverage -Version: 6.2 +Version: 6.4.1 Release: 0 Summary: Code coverage measurement for Python License: Apache-2.0 @@ -27,6 +27,14 @@ Source: https://files.pythonhosted.org/packages/source/c/coverage/coverage-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python +Requires: python-base >= 3.7 +Requires(post): update-alternatives +Requires(postun):update-alternatives +# coverage[toml] +Recommends: python-tomli # SECTION test requirements BuildRequires: %{python_module flaky} BuildRequires: %{python_module hypothesis >= 4.57} @@ -34,15 +42,8 @@ BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module tomli} # for database (sqlite3) support -BuildRequires: %pythons +BuildRequires: %{pythons} # /SECTION -BuildRequires: fdupes -BuildRequires: python-rpm-macros -Requires: python -# coverage[toml] -Recommends: python-tomli -Requires(post): update-alternatives -Requires(postun):update-alternatives %python_subpackages %description ++++++ coverage-6.2.tar.gz -> coverage-6.4.1.tar.gz ++++++ ++++ 17198 lines of diff (skipped)