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)