Overview
Request 1217070 accepted
- update to 7.6.4:
* fix: multi-line with statements could cause contained
branches to be incorrectly marked as missing (issue 1880).
This is now fixed.
* Fix: nested context managers could incorrectly be analyzed to
flag a missing branch on the last context manager, as
described in issue 1876. This is now fixed.
* Fix: the missing branch message about not exiting a module
had an extra "didn't," as described in issue 1873. This is
now fixed.
* Dropped support for Python 3.8 and PyPy 3.8.
* Fix: a final wildcard match/case clause assigning to a name
(case _ as value) was incorrectly marked as a missing branch.
This is now fixed, closing issue 1860.
* Fewer things are considered branches now. Lambdas,
comprehensions, and generator expressions are no longer
marked as missing branches if they don't complete execution.
Closes issue 1852.
* Fix: the HTML report didn't properly show multi-line
f-strings that end with a backslash continuation. This is
now fixed, closing issue 1836, thanks to LiuYinCarl and Marco
Ricci.
* Fix: the LCOV report now has correct line numbers (fixing
issue 1846) and better branch descriptions for BRDA records
(fixing issue 1850). There are other changes to lcov also,
including a new configuration option :ref:`line_checksums
` to control whether line
checksums are included in the lcov report. The default is
false. To keep checksums set it to true. All this work is
thanks to Zack Weinberg (pull 1849 and pull 1851).
- Created by dirkmueller
- In state accepted
Request History
dirkmueller created request
- update to 7.6.4:
* fix: multi-line with statements could cause contained
branches to be incorrectly marked as missing (issue 1880).
This is now fixed.
* Fix: nested context managers could incorrectly be analyzed to
flag a missing branch on the last context manager, as
described in issue 1876. This is now fixed.
* Fix: the missing branch message about not exiting a module
had an extra "didn't," as described in issue 1873. This is
now fixed.
* Dropped support for Python 3.8 and PyPy 3.8.
* Fix: a final wildcard match/case clause assigning to a name
(case _ as value) was incorrectly marked as a missing branch.
This is now fixed, closing issue 1860.
* Fewer things are considered branches now. Lambdas,
comprehensions, and generator expressions are no longer
marked as missing branches if they don't complete execution.
Closes issue 1852.
* Fix: the HTML report didn't properly show multi-line
f-strings that end with a backslash continuation. This is
now fixed, closing issue 1836, thanks to LiuYinCarl and Marco
Ricci.
* Fix: the LCOV report now has correct line numbers (fixing
issue 1846) and better branch descriptions for BRDA records
(fixing issue 1850). There are other changes to lcov also,
including a new configuration option :ref:`line_checksums
` to control whether line
checksums are included in the lcov report. The default is
false. To keep checksums set it to true. All this work is
thanks to Zack Weinberg (pull 1849 and pull 1851).
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
oertel accepted review
Accepted review for by_group opensuse-review-team request 1217070 from user factory-auto
anag+factory set openSUSE:Factory:Staging:G as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:G"
anag+factory accepted review
Picked "openSUSE:Factory:Staging:G"
anag+factory accepted review
Staging Project openSUSE:Factory:Staging:G got accepted.
anag+factory approved review
Staging Project openSUSE:Factory:Staging:G got accepted.
anag+factory accepted request
Staging Project openSUSE:Factory:Staging:G got accepted.