Hello community,

here is the log from the commit of package python3-coverage for 
openSUSE:Factory checked in at 2016-06-02 12:38:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-coverage (Old)
 and      /work/SRC/openSUSE:Factory/.python3-coverage.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-coverage"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-coverage/python3-coverage.changes        
2016-05-17 17:09:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-coverage.new/python3-coverage.changes   
2016-06-02 12:38:16.000000000 +0200
@@ -1,0 +2,101 @@
+Sat May 28 03:31:03 UTC 2016 - a...@gmx.de
+
+- update to version 4.1:
+  * The internal attribute Reporter.file_reporters was removed in
+    4.1b3. It should have come has no surprise that there were
+    third-party tools out there using that attribute. It has been
+    restored, but with a deprecation warning.
+
+- changes from version 4.1b3:
+  * When running your program, execution can jump from an except X:
+    line to some other line when an exception other than X
+    happens. This jump is no longer considered a branch when measuring
+    branch coverage.
+  * When measuring branch coverage, yield statements that were never
+    resumed were incorrectly marked as missing, as reported in issue
+    440. This is now fixed.
+  * During branch coverage of single-line callables like lambdas and
+    generator expressions, coverage.py can now distinguish between
+    them never being called, or being called but not completed. Fixes
+    issue 90, issue 460 and issue 475.
+  * The HTML report now has a map of the file along the rightmost edge
+    of the page, giving an overview of where the missed lines
+    are. Thanks, Dmitry Shishov.
+  * The HTML report now uses different monospaced fonts, favoring
+    Consolas over Courier. Along the way, issue 472 about not properly
+    handling one-space indents was fixed. The index page also has
+    slightly different styling, to try to make the clickable detail
+    pages more apparent.
+  * Missing branches reported with coverage report -m will now say
+    ->exit for missed branches to the exit of a function, rather than
+    a negative number. Fixes issue 469.
+  * coverage --help and coverage --version now mention which tracer is
+    installed, to help diagnose problems. The docs mention which
+    features need the C extension. (issue 479)
+  * Officially support PyPy 5.1, which required no changes, just
+    updates to the docs.
+  * The Coverage.report function had two parameters with non-None
+    defaults, which have been changed. show_missing used to default to
+    True, but now defaults to None. If you had been calling
+    Coverage.report without specifying show_missing, you'll need to
+    explicitly set it to True to keep the same behavior. skip_covered
+    used to default to False. It is now None, which doesn't change the
+    behavior. This fixes issue 485.
+  * It's never been possible to pass a namespace module to one of the
+    analysis functions, but now at least we raise a more specific
+    error message, rather than getting confused. (issue 456)
+  * The coverage.process_startup function now returns the Coverage
+    instance it creates, as suggested in issue 481.
+  * Make a small tweak to how we compare threads, to avoid buggy
+    custom comparison code in thread classes. (issue 245)
+
+4.1b2
+  * Problems with the new branch measurement in 4.1 beta 1 were fixed:
+  * Class docstrings were considered executable. Now they no longer
+    are.
+  * yield from and await were considered returns from functions, since
+    they could tranfer control to the caller. This produced unhelpful
+    "missing branch" reports in a number of circumstances. Now they no
+    longer are considered returns.
+  * In unusual situations, a missing branch to a negative number was
+    reported. This has been fixed, closing issue 466.
+  * The XML report now produces correct package names for modules
+    found in directories specified with source=. Fixes issue 465.
+  * coverage report won't produce trailing whitespace.
+
+- changes from version 4.1b1:
+  * Branch analysis has been rewritten: it used to be based on
+    bytecode, but now uses AST analysis. This has changed a number of
+    things:
+  * More code paths are now considered runnable, especially in
+    try/except structures. This may mean that coverage.py will
+    identify more code paths as uncovered. This could either raise or
+    lower your overall coverage number.
+  * Python 3.5's async and await keywords are properly supported,
+    fixing issue 434.
+  * Some long-standing branch coverage bugs were fixed:
+  * issue 129: functions with only a docstring for a body would
+    incorrectly report a missing branch on the def line.
+  * issue 212: code in an except block could be incorrectly marked as
+    a missing branch.
+  * issue 146: context managers (with statements) in a loop or try
+    block could confuse the branch measurement, reporting incorrect
+    partial branches.
+  * issue 422: in Python 3.5, an actual partial branch could be marked
+    as complete.
+  * Pragmas to disable coverage measurement can now be used on
+    decorator lines, and they will apply to the entire function or
+    class being decorated. This implements the feature requested in
+    issue 131.
+  * Multiprocessing support is now available on Windows. Thanks,
+    Rodrigue Cloutier.
+  * Files with two encoding declarations are properly supported,
+    fixing issue 453. Thanks, Max Linke.
+  * Non-ascii characters in regexes in the configuration file worked
+    in 3.7, but stopped working in 4.0. Now they work again, closing
+    issue 455.
+  * Form-feed characters would prevent accurate determination of the
+    beginning of statements in the rest of the file. This is now
+    fixed, closing issue 461.
+
+-------------------------------------------------------------------
@@ -7 +107,0 @@
-

Old:
----
  coverage-4.0.3.tar.gz

New:
----
  coverage-4.1.tar.gz

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

Other differences:
------------------
++++++ python3-coverage.spec ++++++
--- /var/tmp/diff_new_pack.TC0E6q/_old  2016-06-02 12:38:17.000000000 +0200
+++ /var/tmp/diff_new_pack.TC0E6q/_new  2016-06-02 12:38:17.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python3-coverage
-Version:        4.0.3
+Version:        4.1
 Release:        0
 Url:            http://nedbatchelder.com/code/coverage/%{version}
 Summary:        Code coverage measurement for Python

++++++ coverage-4.0.3.tar.gz -> coverage-4.1.tar.gz ++++++
++++ 8642 lines of diff (skipped)


Reply via email to