Commit Graph

2 Commits

Author SHA1 Message Date
Martin Jansa
3366a012c5
python3-gcovr: fix build with newer hatch-fancy-pypi-readme
It was upgraded in:
https://lists.openembedded.org/g/openembedded-core/message/216335

and now this fails with:
* Getting build dependencies for wheel...

ERROR Missing dependencies:
hatch-fancy-pypi-readme==24.1.0

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-14 08:37:28 -07:00
Leon Anavi
94b44822d5 python3-gcovr: Upgrade 8.2 -> 8.3
Upgrade to release 8.3:

- Replace setup.py with hatchling. To install from source at least
  version 21.3 of pip is needed.
- Drop support for Python 3.8.
- Add condition coverage to text summary report.
- Add --include to search files in search paths which should be
  added to report.
- Add option to generate LCOV format produced by version 1.x of
  LCOV tool.
- Extend logging for data merge errors with info about the data
  sources.
- Add condition coverage merge mode option --merge-mode-conditions
- Add --gcov-suspicious-hits-threshold to configure the value for
  detecting suspicious hits in GCOV files.
- Renamed JSON element destination_blockno to destination_block_id.
- Add --html-block-ids to show the block ids of the lines and
  branches in HTML report.
- Fixed an error handling bug throwing a TypeError exception on a
  gcov merge assertion failure instead of reporting the error and
  (if requested by the user) continuing execution
- Check format version of external generated gcov JSON files.
- Fix crash on Windows when trying to fix the case of the files.
- Fix LCOV report. Excluded lines where added with a count of 0.
- Fix line exclusion not clearing all child coverage data.
- Fix summary stats in JaCoCo report.
- Fix path issue when reading/writing Coveralls report.
- Fix issue with negative counters in GCOV JSON export.

License-Update: Update year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-06 06:58:00 -08:00