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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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)