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 2026-08-15 22:39:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-coverage (Old)
 and      /work/SRC/openSUSE:Factory/.python-coverage.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-coverage"

Sat Aug 15 22:39:37 2026 rev:77 rq:1371095 version:7.14.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-coverage/python-coverage.changes  
2026-06-13 18:46:49.032132538 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-coverage.new.1258/python-coverage.changes    
    2026-08-15 22:39:42.137635157 +0200
@@ -1,0 +2,65 @@
+Thu Aug  6 19:59:15 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 7.14.3:
+  * Fix: the default ... exclusion rule now also matches function
+    bodies whose closing return-type bracket is on its own line
+    (for example, after a long -> dict[ ... ] annotation that a
+    formatter has split over multiple lines). Closes issue 2185,
+    thanks Mengjia Shang.
+  * Fix: On 3.13t, we incorrectly issued Couldn't import C tracer
+    errors. We can't import the C tracer because in 7.14.2 we
+    stopped shipping compiled wheels for 3.13t. Thanks, Hugo van
+    Kemenade.
+  * Fix: some messages were being written to stdout, making
+    coverage json -o - useless for capturing JSON output. Now
+    messages are written to stderr, fixing issue 2197.
+  * Fix: CoverageData kept one SQLite connection per thread that
+    recorded coverage, but never closed them when those threads
+    terminated. On long runs with many short-lived threads this
+    leaked one file descriptor per dead thread, eventually
+    failing with OSError: [Errno 24] Too many open files.
+    Connections belonging to terminated threads are now closed
+    and dropped. Fixes issue 2192.  Thanks, Matthew Lloyd.
+  * Fix: when using sys.monitoring, we were assuming we could use
+    the COVERAGE_ID tool id.  But other tools might also assume
+    they could use that id.  Pre-allocated ids don't really make
+    sense, so now we search for a usable one instead. Fixes issue
+    2187.
+  * Following the advice of cibuildwheel, we no longer distribute
+    wheels for Python 3.13 free-threaded.
+  * Fix: the HTML report used typographic niceties to make file
+    paths more readable by adding a small amount of space around
+    slashes. Those spaces interfered with searching the page for
+    file paths of interest. Now the report uses CSS to accomplish
+    the same visual tweak so that searches with slashes work
+    correctly. Closes issue 2170.
+  * Add a 3.16 PyPI classifier since we test on the 3.16 main
+    branch.
+  * Feature: now when running one of the reporting commands, if
+    there are parallel data files that need combining, they will
+    be implicitly combined before creating the report. There is
+    no option to avoid the combination; let us know if you have a
+    use case that requires it.  Thanks, Tim Hatch. Closes issue
+    1781.
+  * Fix: the output from combine was too verbose, listing each
+    file considered. Now it shows a single line with the counts
+    of files combined, files skipped, and files with errors. The
+    -q flag suppresses this line. The old detailed lines are
+    available with the new --debug=combine option.
+  * Fix: running a Python file through a symlink now sets the
+    sys.path correctly, matching regular Python behavior. Fixes
+    issue 2157.
+  * Fix: Collector.flush_data could fail with "RuntimeError: Set
+    changed size during iteration" when a tracer in another
+    thread added a line to the per-file set that add_lines (or
+    add_arcs) was iterating. The values passed to CoverageData
+    are now snapshotted via dict.copy() and set.copy(), which are
+    atomic under the GIL. Thanks, Alex Vandiver.
+  * Fix: the soft keyword lazy is now bolded in HTML reports.
+  * We are no longer testing eventlet support. Eventlet started
+    issuing stern deprecation warnings that break our tests. Our
+    support code is still there.
+- drop fix-set-sys.path-correctly-when-running-through-a-sy.patch
+  (upstream)
+
+-------------------------------------------------------------------

Old:
----
  coverage-7.13.5.tar.gz
  fix-set-sys.path-correctly-when-running-through-a-sy.patch

New:
----
  coverage-7.14.3.tar.gz

----------(Old B)----------
  Old:    support code is still there.
- drop fix-set-sys.path-correctly-when-running-through-a-sy.patch
  (upstream)
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-coverage.spec ++++++
--- /var/tmp/diff_new_pack.ATQboy/_old  2026-08-15 22:39:42.855660438 +0200
+++ /var/tmp/diff_new_pack.ATQboy/_new  2026-08-15 22:39:42.857660508 +0200
@@ -33,13 +33,12 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-coverage%{psuffix}
-Version:        7.13.5
+Version:        7.14.3
 Release:        0
 Summary:        Code coverage measurement for Python
 License:        Apache-2.0
 URL:            https://github.com/nedbat/coveragepy
 Source:         
https://files.pythonhosted.org/packages/source/c/coverage/coverage-%{version}.tar.gz
-Patch0:         fix-set-sys.path-correctly-when-running-through-a-sy.patch
 BuildRequires:  %{python_module devel >= 3.10}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}

++++++ coverage-7.13.5.tar.gz -> coverage-7.14.3.tar.gz ++++++
++++ 9308 lines of diff (skipped)

Reply via email to