forked from pool/python-coverage
Accepting request 997536 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/997536 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-coverage?expand=0&rev=47
This commit is contained in:
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:e2cad8093172b7d1595b4ad66f24270808658e11acf43a8f95b41276162eb5b8
|
|
||||||
size 678664
|
|
3
coverage-6.4.1.tar.gz
Normal file
3
coverage-6.4.1.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:4321f075095a096e70aff1d002030ee612b65a205a0a0f5b815280d5dc58100c
|
||||||
|
size 719971
|
@@ -1,3 +1,100 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jul 9 14:27:53 UTC 2022 - Arun Persaud <arun@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 <arun@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.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Dec 9 17:16:23 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
Thu Dec 9 17:16:23 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-coverage
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
%{?!python_module:%define python_module() python3-%{**}}
|
%{?!python_module:%define python_module() python3-%{**}}
|
||||||
%define skip_python2 1
|
%define skip_python2 1
|
||||||
Name: python-coverage
|
Name: python-coverage
|
||||||
Version: 6.2
|
Version: 6.4.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Code coverage measurement for Python
|
Summary: Code coverage measurement for Python
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@@ -27,6 +27,14 @@ URL: https://github.com/nedbat/coveragepy
|
|||||||
Source: https://files.pythonhosted.org/packages/source/c/coverage/coverage-%{version}.tar.gz
|
Source: https://files.pythonhosted.org/packages/source/c/coverage/coverage-%{version}.tar.gz
|
||||||
BuildRequires: %{python_module devel}
|
BuildRequires: %{python_module devel}
|
||||||
BuildRequires: %{python_module setuptools}
|
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
|
# SECTION test requirements
|
||||||
BuildRequires: %{python_module flaky}
|
BuildRequires: %{python_module flaky}
|
||||||
BuildRequires: %{python_module hypothesis >= 4.57}
|
BuildRequires: %{python_module hypothesis >= 4.57}
|
||||||
@@ -34,15 +42,8 @@ BuildRequires: %{python_module pytest >= 4.6}
|
|||||||
BuildRequires: %{python_module pytest-xdist}
|
BuildRequires: %{python_module pytest-xdist}
|
||||||
BuildRequires: %{python_module tomli}
|
BuildRequires: %{python_module tomli}
|
||||||
# for database (sqlite3) support
|
# for database (sqlite3) support
|
||||||
BuildRequires: %pythons
|
BuildRequires: %{pythons}
|
||||||
# /SECTION
|
# /SECTION
|
||||||
BuildRequires: fdupes
|
|
||||||
BuildRequires: python-rpm-macros
|
|
||||||
Requires: python
|
|
||||||
# coverage[toml]
|
|
||||||
Recommends: python-tomli
|
|
||||||
Requires(post): update-alternatives
|
|
||||||
Requires(postun):update-alternatives
|
|
||||||
%python_subpackages
|
%python_subpackages
|
||||||
|
|
||||||
%description
|
%description
|
||||||
|
Reference in New Issue
Block a user