>>> interrogate: Building community/interrogate 1.5.0-r5 (using abuild 3.12.0-r0) started Fri, 03 Nov 2023 14:13:35 +0000 >>> interrogate: Checking sanity of /home/buildozer/aports/community/interrogate/APKBUILD... >>> interrogate: Analyzing dependencies... >>> interrogate: Installing for build: build-base py3-attrs py3-click py3-colorama py3-py py3-setuptools py3-tabulate py3-toml py3-gpep517 py3-wheel py3-pytest-xdist py3-pytest-cov py3-pytest-mock (1/59) Installing libbz2 (1.0.8-r6) (2/59) Installing libffi (3.4.4-r3) (3/59) Installing gdbm (1.23-r1) (4/59) Installing xz-libs (5.4.5-r0) (5/59) Installing mpdecimal (2.5.1-r2) (6/59) Installing libpanelw (6.4_p20231007-r0) (7/59) Installing readline (8.2.1-r2) (8/59) Installing sqlite-libs (3.43.2-r0) (9/59) Installing python3 (3.11.6-r1) (10/59) Installing python3-pycache-pyc0 (3.11.6-r1) (11/59) Installing pyc (3.11.6-r1) (12/59) Installing py3-attrs-pyc (23.1.0-r1) (13/59) Installing python3-pyc (3.11.6-r1) (14/59) Installing py3-attrs (23.1.0-r1) (15/59) Installing py3-click (8.1.6-r0) (16/59) Installing py3-click-pyc (8.1.6-r0) (17/59) Installing py3-colorama (0.4.6-r3) (18/59) Installing py3-colorama-pyc (0.4.6-r3) (19/59) Installing py3-py (1.11.0-r2) (20/59) Installing py3-py-pyc (1.11.0-r2) (21/59) Installing py3-parsing (3.1.1-r0) (22/59) Installing py3-parsing-pyc (3.1.1-r0) (23/59) Installing py3-packaging (23.2-r0) (24/59) Installing py3-packaging-pyc (23.2-r0) (25/59) Installing py3-setuptools (68.2.2-r0) (26/59) Installing py3-setuptools-pyc (68.2.2-r0) (27/59) Installing py3-wcwidth (0.2.9-r0) (28/59) Installing py3-wcwidth-pyc (0.2.9-r0) (29/59) Installing py3-tabulate (0.9.0-r2) (30/59) Installing py3-tabulate-pyc (0.9.0-r2) (31/59) Installing py3-toml (0.10.2-r6) (32/59) Installing py3-toml-pyc (0.10.2-r6) (33/59) Installing py3-installer (0.7.0-r1) (34/59) Installing py3-installer-pyc (0.7.0-r1) (35/59) Installing py3-gpep517 (15-r0) (36/59) Installing py3-gpep517-pyc (15-r0) (37/59) Installing py3-wheel (0.41.2-r0) (38/59) Installing py3-wheel-pyc (0.41.2-r0) (39/59) Installing py3-apipkg (2.1.0-r2) (40/59) Installing py3-apipkg-pyc (2.1.0-r2) (41/59) Installing py3-execnet (1.9.0-r2) (42/59) Installing py3-execnet-pyc (1.9.0-r2) (43/59) Installing py3-iniconfig (1.1.1-r6) (44/59) Installing py3-iniconfig-pyc (1.1.1-r6) (45/59) Installing py3-pluggy (1.3.0-r0) (46/59) Installing py3-pluggy-pyc (1.3.0-r0) (47/59) Installing py3-pytest (7.4.3-r0) (48/59) Installing py3-pytest-pyc (7.4.3-r0) (49/59) Installing py3-pytest-xdist (3.3.1-r0) (50/59) Installing py3-pytest-xdist-pyc (3.3.1-r0) (51/59) Installing py3-coverage (6.5.0-r5) (52/59) Installing py3-coverage-pyc (6.5.0-r5) (53/59) Installing py3-pytest-cov (4.1.0-r0) (54/59) Installing py3-pytest-cov-pyc (4.1.0-r0) (55/59) Installing py3-mock (5.1.0-r0) (56/59) Installing py3-mock-pyc (5.1.0-r0) (57/59) Installing py3-pytest-mock (3.10.0-r2) (58/59) Installing py3-pytest-mock-pyc (3.10.0-r2) (59/59) Installing .makedepends-interrogate (20231103.141339) Executing busybox-1.36.1-r14.trigger OK: 533 MiB in 166 packages >>> interrogate: Cleaning up srcdir >>> interrogate: Cleaning up pkgdir >>> interrogate: Cleaning up tmpdir >>> interrogate: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19/interrogate-1.5.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> interrogate: Fetching interrogate-1.5.0.tar.gz::https://files.pythonhosted.org/packages/source/i/interrogate/interrogate-1.5.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 151k 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 484k 0 --:--:-- --:--:-- --:--:-- 13.4M >>> interrogate: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19/interrogate-1.5.0.tar.gz >>> interrogate: Checking sha512sums... interrogate-1.5.0.tar.gz: OK >>> interrogate: Unpacking /var/cache/distfiles/v3.19/interrogate-1.5.0.tar.gz... 2023-11-03 14:13:41,334 gpep517 INFO Building wheel via backend setuptools.build_meta 2023-11-03 14:13:41,414 root INFO running bdist_wheel 2023-11-03 14:13:41,457 root INFO running build 2023-11-03 14:13:41,458 root INFO running build_py 2023-11-03 14:13:41,465 root INFO creating build 2023-11-03 14:13:41,465 root INFO creating build/lib 2023-11-03 14:13:41,465 root INFO creating build/lib/interrogate 2023-11-03 14:13:41,466 root INFO copying src/interrogate/visit.py -> build/lib/interrogate 2023-11-03 14:13:41,466 root INFO copying src/interrogate/utils.py -> build/lib/interrogate 2023-11-03 14:13:41,467 root INFO copying src/interrogate/badge_gen.py -> build/lib/interrogate 2023-11-03 14:13:41,467 root INFO copying src/interrogate/__init__.py -> build/lib/interrogate 2023-11-03 14:13:41,467 root INFO copying src/interrogate/coverage.py -> build/lib/interrogate 2023-11-03 14:13:41,468 root INFO copying src/interrogate/config.py -> build/lib/interrogate 2023-11-03 14:13:41,469 root INFO copying src/interrogate/cli.py -> build/lib/interrogate 2023-11-03 14:13:41,469 root INFO copying src/interrogate/__main__.py -> build/lib/interrogate 2023-11-03 14:13:41,469 root INFO running egg_info 2023-11-03 14:13:41,474 root INFO writing src/interrogate.egg-info/PKG-INFO 2023-11-03 14:13:41,479 root INFO writing dependency_links to src/interrogate.egg-info/dependency_links.txt 2023-11-03 14:13:41,480 root INFO writing entry points to src/interrogate.egg-info/entry_points.txt 2023-11-03 14:13:41,482 root INFO writing requirements to src/interrogate.egg-info/requires.txt 2023-11-03 14:13:41,482 root INFO writing top-level names to src/interrogate.egg-info/top_level.txt 2023-11-03 14:13:41,489 root INFO reading manifest file 'src/interrogate.egg-info/SOURCES.txt' 2023-11-03 14:13:41,492 root INFO reading manifest template 'MANIFEST.in' 2023-11-03 14:13:41,494 root WARNING warning: no files found matching 'conftest.py' 2023-11-03 14:13:41,527 root WARNING no previously-included directories found matching 'docs/_build' 2023-11-03 14:13:41,528 root WARNING warning: no previously-included files found matching '*.md' 2023-11-03 14:13:41,528 root INFO adding license file 'LICENSE' 2023-11-03 14:13:41,533 root INFO writing manifest file 'src/interrogate.egg-info/SOURCES.txt' /usr/lib/python3.11/site-packages/setuptools/command/build_py.py:204: _Warning: Package 'interrogate.badge' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'interrogate.badge' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'interrogate.badge' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'interrogate.badge' to be distributed and are already explicitly excluding 'interrogate.badge' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) 2023-11-03 14:13:41,539 root INFO creating build/lib/interrogate/badge 2023-11-03 14:13:41,539 root INFO copying src/interrogate/badge/flat-square-modified-style.svg -> build/lib/interrogate/badge 2023-11-03 14:13:41,540 root INFO copying src/interrogate/badge/flat-square-style.svg -> build/lib/interrogate/badge 2023-11-03 14:13:41,540 root INFO copying src/interrogate/badge/flat-style.svg -> build/lib/interrogate/badge 2023-11-03 14:13:41,541 root INFO copying src/interrogate/badge/for-the-badge-style.svg -> build/lib/interrogate/badge 2023-11-03 14:13:41,541 root INFO copying src/interrogate/badge/plastic-style.svg -> build/lib/interrogate/badge 2023-11-03 14:13:41,542 root INFO copying src/interrogate/badge/social-style.svg -> build/lib/interrogate/badge 2023-11-03 14:13:41,556 wheel INFO installing to build/bdist.linux-x86_64/wheel 2023-11-03 14:13:41,556 root INFO running install 2023-11-03 14:13:41,576 root INFO running install_lib 2023-11-03 14:13:41,582 root INFO creating build/bdist.linux-x86_64 2023-11-03 14:13:41,582 root INFO creating build/bdist.linux-x86_64/wheel 2023-11-03 14:13:41,583 root INFO creating build/bdist.linux-x86_64/wheel/interrogate 2023-11-03 14:13:41,583 root INFO copying build/lib/interrogate/visit.py -> build/bdist.linux-x86_64/wheel/interrogate 2023-11-03 14:13:41,584 root INFO creating build/bdist.linux-x86_64/wheel/interrogate/badge 2023-11-03 14:13:41,584 root INFO copying build/lib/interrogate/badge/social-style.svg -> build/bdist.linux-x86_64/wheel/interrogate/badge 2023-11-03 14:13:41,584 root INFO copying build/lib/interrogate/badge/flat-style.svg -> build/bdist.linux-x86_64/wheel/interrogate/badge 2023-11-03 14:13:41,585 root INFO copying build/lib/interrogate/badge/flat-square-modified-style.svg -> build/bdist.linux-x86_64/wheel/interrogate/badge 2023-11-03 14:13:41,585 root INFO copying build/lib/interrogate/badge/flat-square-style.svg -> build/bdist.linux-x86_64/wheel/interrogate/badge 2023-11-03 14:13:41,586 root INFO copying build/lib/interrogate/badge/plastic-style.svg -> build/bdist.linux-x86_64/wheel/interrogate/badge 2023-11-03 14:13:41,586 root INFO copying build/lib/interrogate/badge/for-the-badge-style.svg -> build/bdist.linux-x86_64/wheel/interrogate/badge 2023-11-03 14:13:41,587 root INFO copying build/lib/interrogate/utils.py -> build/bdist.linux-x86_64/wheel/interrogate 2023-11-03 14:13:41,587 root INFO copying build/lib/interrogate/badge_gen.py -> build/bdist.linux-x86_64/wheel/interrogate 2023-11-03 14:13:41,588 root INFO copying build/lib/interrogate/__init__.py -> build/bdist.linux-x86_64/wheel/interrogate 2023-11-03 14:13:41,588 root INFO copying build/lib/interrogate/coverage.py -> build/bdist.linux-x86_64/wheel/interrogate 2023-11-03 14:13:41,589 root INFO copying build/lib/interrogate/config.py -> build/bdist.linux-x86_64/wheel/interrogate 2023-11-03 14:13:41,589 root INFO copying build/lib/interrogate/cli.py -> build/bdist.linux-x86_64/wheel/interrogate 2023-11-03 14:13:41,589 root INFO copying build/lib/interrogate/__main__.py -> build/bdist.linux-x86_64/wheel/interrogate 2023-11-03 14:13:41,590 root INFO running install_egg_info 2023-11-03 14:13:41,599 root INFO Copying src/interrogate.egg-info to build/bdist.linux-x86_64/wheel/interrogate-1.5.0-py3.11.egg-info 2023-11-03 14:13:41,602 root INFO running install_scripts 2023-11-03 14:13:41,613 wheel INFO creating build/bdist.linux-x86_64/wheel/interrogate-1.5.0.dist-info/WHEEL 2023-11-03 14:13:41,614 wheel INFO creating '/home/buildozer/aports/community/interrogate/src/interrogate-1.5.0/.dist/.tmp-5kdz4mv8/interrogate-1.5.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it 2023-11-03 14:13:41,614 wheel INFO adding 'interrogate/__init__.py' 2023-11-03 14:13:41,615 wheel INFO adding 'interrogate/__main__.py' 2023-11-03 14:13:41,615 wheel INFO adding 'interrogate/badge_gen.py' 2023-11-03 14:13:41,616 wheel INFO adding 'interrogate/cli.py' 2023-11-03 14:13:41,616 wheel INFO adding 'interrogate/config.py' 2023-11-03 14:13:41,617 wheel INFO adding 'interrogate/coverage.py' 2023-11-03 14:13:41,617 wheel INFO adding 'interrogate/utils.py' 2023-11-03 14:13:41,618 wheel INFO adding 'interrogate/visit.py' 2023-11-03 14:13:41,619 wheel INFO adding 'interrogate/badge/flat-square-modified-style.svg' 2023-11-03 14:13:41,619 wheel INFO adding 'interrogate/badge/flat-square-style.svg' 2023-11-03 14:13:41,620 wheel INFO adding 'interrogate/badge/flat-style.svg' 2023-11-03 14:13:41,620 wheel INFO adding 'interrogate/badge/for-the-badge-style.svg' 2023-11-03 14:13:41,621 wheel INFO adding 'interrogate/badge/plastic-style.svg' 2023-11-03 14:13:41,621 wheel INFO adding 'interrogate/badge/social-style.svg' 2023-11-03 14:13:41,622 wheel INFO adding 'interrogate-1.5.0.dist-info/LICENSE' 2023-11-03 14:13:41,623 wheel INFO adding 'interrogate-1.5.0.dist-info/METADATA' 2023-11-03 14:13:41,623 wheel INFO adding 'interrogate-1.5.0.dist-info/WHEEL' 2023-11-03 14:13:41,623 wheel INFO adding 'interrogate-1.5.0.dist-info/entry_points.txt' 2023-11-03 14:13:41,624 wheel INFO adding 'interrogate-1.5.0.dist-info/top_level.txt' 2023-11-03 14:13:41,624 wheel INFO adding 'interrogate-1.5.0.dist-info/RECORD' 2023-11-03 14:13:41,625 wheel INFO removing build/bdist.linux-x86_64/wheel 2023-11-03 14:13:41,627 gpep517 INFO The backend produced .dist/interrogate-1.5.0-py3-none-any.whl interrogate-1.5.0-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.11.6, pytest-7.4.3, pluggy-1.3.0 -- /home/buildozer/aports/community/interrogate/src/interrogate-1.5.0/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/interrogate/src/interrogate-1.5.0 configfile: tox.ini testpaths: tests plugins: cov-4.1.0, mock-3.10.0, xdist-3.3.1 created: 32/32 workers 32 workers [231 items] scheduling tests via LoadScheduling tests/functional/test_cli.py::test_run_shortflags[flags1-46.3-1] tests/functional/test_cli.py::test_run_no_paths tests/functional/test_cli.py::test_run_shortflags[flags7-46.2-1] tests/functional/test_cli.py::test_run_shortflags[flags15-46.4-0] tests/functional/test_cli.py::test_run_longflags[flags1-46.0-1] tests/functional/test_cli.py::test_run_longflags[flags5-46.3-1] tests/functional/test_cli.py::test_run_longflags[flags11-50.0-1] tests/functional/test_cli.py::test_run_longflags[flags13-46.4-0] tests/functional/test_cli.py::test_generate_badge[True] tests/functional/test_coverage.py::test_coverage_simple[paths0-conf0-exp_results0] tests/functional/test_cli.py::test_run_shortflags[flags11-46.2-1] tests/functional/test_cli.py::test_incompatible_options_badge_format tests/functional/test_cli.py::test_run_longflags[flags3-48.0-1] tests/functional/test_coverage.py::test_print_results[1-expected_summary.txt] tests/functional/test_cli.py::test_run_shortflags[flags5-46.2-1] tests/functional/test_cli.py::test_run_shortflags[flags9-45.3-1] tests/functional/test_cli.py::test_run_shortflags[flags3-46.9-1] tests/functional/test_coverage.py::test_coverage_simple[paths4-conf4-exp_results4] tests/functional/test_coverage.py::test_coverage_simple[paths2-conf2-exp_results2] tests/functional/test_coverage.py::test_print_results_omit_none[2] tests/functional/test_cli.py::test_run_longflags[flags7-45.3-1] tests/functional/test_cli.py::test_run_shortflags[flags13-55.9-1] tests/functional/test_cli.py::test_run_longflags[flags9-47.2-1] tests/functional/test_cli.py::test_run_multiple_flags[flags1-48.6-1] tests/functional/test_coverage.py::test_print_results_omit_covered[0-expected_no_verbosity.txt] [gw19] [ 0%] PASSED tests/functional/test_coverage.py::test_coverage_simple[paths0-conf0-exp_results0] tests/functional/test_coverage.py::test_print_results_omit_all_detailed [gw27] [ 0%] PASSED tests/functional/test_coverage.py::test_print_results_omit_all_detailed tests/functional/test_coverage.py::test_print_results_omit_covered[2-expected_detailed_skip_covered.txt] tests/unit/test_badge_gen.py::test_save_badge[png-fixtures/my_badge.png-fixtures/my_badge.tmp.svg] tests/unit/test_badge_gen.py::test_save_badge[None-fixtures/my_badge.svg-fixtures/my_badge.svg] tests/functional/test_coverage.py::test_print_results_ignore_module[True-1-expected_summary_no_module.txt] [gw18] [ 1%] PASSED tests/functional/test_cli.py::test_incompatible_options_badge_format tests/functional/test_coverage.py::test_print_results_ignore_module[True-2-expected_detailed_no_module.txt] tests/functional/test_coverage.py::test_coverage_errors [gw22] [ 1%] PASSED tests/functional/test_coverage.py::test_coverage_errors [gw15] [ 2%] PASSED tests/functional/test_cli.py::test_run_longflags[flags13-46.4-0] [gw8] [ 2%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags15-46.4-0] [gw10] [ 3%] PASSED tests/functional/test_cli.py::test_run_longflags[flags3-48.0-1] [gw9] [ 3%] PASSED tests/functional/test_cli.py::test_run_longflags[flags1-46.0-1] [gw16] [ 3%] PASSED tests/functional/test_cli.py::test_run_multiple_flags[flags1-48.6-1] [gw0] [ 4%] PASSED tests/functional/test_cli.py::test_run_no_paths [gw2] [ 4%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags3-46.9-1] [gw17] [ 5%] PASSED tests/functional/test_cli.py::test_generate_badge[True] tests/functional/test_coverage.py::test_coverage_simple[paths1-conf1-exp_results1] [gw6] [ 5%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags11-46.2-1] [gw11] [ 6%] PASSED tests/functional/test_cli.py::test_run_longflags[flags5-46.3-1] [gw20] [ 6%] PASSED tests/functional/test_coverage.py::test_coverage_simple[paths2-conf2-exp_results2] [gw3] [ 6%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags5-46.2-1] [gw1] [ 7%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags1-46.3-1] [gw21] [ 7%] PASSED tests/functional/test_coverage.py::test_coverage_simple[paths4-conf4-exp_results4] [gw26] [ 8%] PASSED tests/functional/test_coverage.py::test_print_results_omit_none[2] [gw31] [ 8%] PASSED tests/unit/test_badge_gen.py::test_save_badge[png-fixtures/my_badge.png-fixtures/my_badge.tmp.svg] tests/functional/test_cli.py::test_run_multiple_flags[flags0-45.8-1] tests/functional/test_coverage.py::test_print_results[0-expected_no_verbosity.txt] tests/functional/test_cli.py::test_run_multiple_flags[flags2-46.2-0] [gw4] [ 9%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags7-46.2-1] [gw23] [ 9%] PASSED tests/functional/test_coverage.py::test_print_results[1-expected_summary.txt] tests/functional/test_cli.py::test_incompatible_options_badge_style [gw19] [ 9%] PASSED tests/functional/test_coverage.py::test_coverage_simple[paths1-conf1-exp_results1] tests/functional/test_coverage.py::test_coverage_simple[paths5-conf5-exp_results5] tests/functional/test_cli.py::test_run_longflags[flags2-46.9-1] tests/functional/test_coverage.py::test_print_results_ignore_module[False-2-expected_detailed.txt] [gw12] [ 10%] PASSED tests/functional/test_cli.py::test_run_longflags[flags7-45.3-1] [gw14] [ 10%] PASSED tests/functional/test_cli.py::test_run_longflags[flags11-50.0-1] tests/functional/test_cli.py::test_run_shortflags[flags4-48.0-1] [gw24] [ 11%] PASSED tests/functional/test_coverage.py::test_print_results_omit_covered[0-expected_no_verbosity.txt] tests/functional/test_cli.py::test_run_longflags[flags4-46.2-1] [gw22] [ 11%] PASSED tests/functional/test_coverage.py::test_print_results[0-expected_no_verbosity.txt] [gw13] [ 12%] PASSED tests/functional/test_cli.py::test_run_longflags[flags9-47.2-1] [gw21] [ 12%] PASSED tests/functional/test_coverage.py::test_coverage_simple[paths5-conf5-exp_results5] tests/functional/test_cli.py::test_run_longflags[flags6-46.2-1] tests/functional/test_cli.py::test_run_shortflags[flags6-46.3-1] [gw5] [ 12%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags9-45.3-1] [gw7] [ 13%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags13-55.9-1] tests/functional/test_cli.py::test_run_shortflags[flags2-46.0-1] [gw18] [ 13%] PASSED tests/functional/test_cli.py::test_incompatible_options_badge_style [gw15] [ 14%] PASSED tests/functional/test_cli.py::test_run_multiple_flags[flags0-45.8-1] [gw16] [ 14%] PASSED tests/functional/test_cli.py::test_run_multiple_flags[flags2-46.2-0] [gw30] [ 15%] PASSED tests/unit/test_badge_gen.py::test_save_badge[None-fixtures/my_badge.svg-fixtures/my_badge.svg] [gw3] [ 15%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags6-46.3-1] [gw9] [ 16%] PASSED tests/functional/test_cli.py::test_run_longflags[flags2-46.9-1] tests/functional/test_cli.py::test_run_shortflags[flags0-46.4-1] tests/functional/test_coverage.py::test_print_results[2-expected_detailed.txt] [gw29] [ 16%] PASSED tests/functional/test_coverage.py::test_print_results_ignore_module[True-1-expected_summary_no_module.txt] tests/unit/test_badge_gen.py::test_save_badge_no_cairo [gw11] [ 16%] PASSED tests/functional/test_cli.py::test_run_longflags[flags6-46.2-1] tests/functional/test_coverage.py::test_print_results_omit_all_summary tests/functional/test_cli.py::test_run_shortflags[flags8-45.3-1] [gw1] [ 17%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags2-46.0-1] [gw28] [ 17%] PASSED tests/functional/test_coverage.py::test_print_results_ignore_module[True-2-expected_detailed_no_module.txt] [gw10] [ 18%] PASSED tests/functional/test_cli.py::test_run_longflags[flags4-46.2-1] [gw19] [ 18%] PASSED tests/unit/test_badge_gen.py::test_save_badge_no_cairo tests/functional/test_cli.py::test_run_longflags[flags0-46.3-1] [gw2] [ 19%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags4-48.0-1] tests/functional/test_coverage.py::test_print_results_omit_covered[1-expected_summary_skip_covered.txt] [gw26] [ 19%] PASSED tests/functional/test_coverage.py::test_print_results_omit_all_summary [gw0] [ 19%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags0-46.4-1] tests/functional/test_cli.py::test_run_shortflags[flags12-50.0-1] tests/functional/test_cli.py::test_run_longflags[flags8-45.3-1] tests/functional/test_coverage.py::test_coverage_simple[paths3-conf3-exp_results3] tests/functional/test_cli.py::test_run_shortflags[flags10-47.2-1] tests/functional/test_cli.py::test_run_longflags[flags10-46.2-1] tests/unit/test_badge_gen.py::test_get_color[60-#dfb317] [gw21] [ 20%] PASSED tests/unit/test_badge_gen.py::test_get_color[60-#dfb317] tests/functional/test_cli.py::test_generate_badge[False] tests/functional/test_cli.py::test_run_longflags[flags12-55.9-1] tests/unit/test_badge_gen.py::test_should_generate[99.svg-#97CA00-99.9-True] [gw4] [ 20%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags8-45.3-1] tests/functional/test_cli.py::test_run_shortflags[flags14-46.4-1] tests/unit/test_badge_gen.py::test_save_badge[svg-fixtures/my_badge.svg-fixtures/my_badge.svg] tests/unit/test_badge_gen.py::test_save_badge_windows tests/unit/test_badge_gen.py::test_should_generate[99.svg-#4c1-99.9-False] tests/unit/test_badge_gen.py::test_should_generate[99.png-None-None-True] [gw31] [ 21%] SKIPPED tests/unit/test_badge_gen.py::test_save_badge_windows tests/unit/test_badge_gen.py::test_should_generate[no_logo.svg-#4c1-99.9-True] [gw27] [ 21%] PASSED tests/functional/test_coverage.py::test_print_results_ignore_module[False-2-expected_detailed.txt] [gw20] [ 22%] PASSED tests/functional/test_coverage.py::test_coverage_simple[paths3-conf3-exp_results3] [gw15] [ 22%] PASSED tests/unit/test_badge_gen.py::test_should_generate[99.svg-#97CA00-99.9-True] tests/unit/test_badge_gen.py::test_should_generate[99.svg-#4c1-80.0-True] [gw18] [ 22%] PASSED tests/unit/test_badge_gen.py::test_should_generate[99.svg-#4c1-80.0-True] [gw8] [ 23%] PASSED tests/functional/test_cli.py::test_run_longflags[flags0-46.3-1] [gw3] [ 23%] PASSED tests/unit/test_badge_gen.py::test_should_generate[99.png-None-None-True] tests/functional/test_coverage.py::test_print_results_ignore_module[False-1-expected_summary.txt] tests/functional/test_coverage.py::test_print_results_single_file tests/unit/test_badge_gen.py::test_get_color[0-#e05d44] tests/unit/test_badge_gen.py::test_get_color[89-#a4a61d] tests/unit/test_badge_gen.py::test_get_badge [gw6] [ 24%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags12-50.0-1] [gw1] [ 24%] PASSED tests/unit/test_badge_gen.py::test_get_color[0-#e05d44] [gw16] [ 25%] PASSED tests/unit/test_badge_gen.py::test_should_generate[99.svg-#4c1-99.9-False] [gw5] [ 25%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags10-47.2-1] [gw22] [ 25%] PASSED tests/unit/test_badge_gen.py::test_get_badge tests/unit/test_badge_gen.py::test_get_color[45-#fe7d37] [gw30] [ 26%] PASSED tests/unit/test_badge_gen.py::test_save_badge[svg-fixtures/my_badge.svg-fixtures/my_badge.svg] [gw25] [ 26%] PASSED tests/functional/test_coverage.py::test_print_results_omit_covered[2-expected_detailed_skip_covered.txt] tests/unit/test_badge_gen.py::test_create[plastic-100-True-True-100.svg-None] [gw24] [ 27%] PASSED tests/functional/test_coverage.py::test_print_results_omit_covered[1-expected_summary_skip_covered.txt] [gw11] [ 27%] PASSED tests/unit/test_badge_gen.py::test_get_color[89-#a4a61d] [gw9] [ 28%] PASSED tests/unit/test_badge_gen.py::test_should_generate[no_logo.svg-#4c1-99.9-True] [gw12] [ 28%] PASSED tests/functional/test_cli.py::test_run_longflags[flags8-45.3-1] [gw19] [ 29%] PASSED tests/unit/test_badge_gen.py::test_create[plastic-100-True-True-100.svg-None] [gw23] [ 29%] PASSED tests/functional/test_coverage.py::test_print_results[2-expected_detailed.txt] [gw2] [ 29%] PASSED tests/unit/test_badge_gen.py::test_get_color[45-#fe7d37] tests/unit/test_badge_gen.py::test_create[plastic-99.9-True-True-99.svg-None] [gw17] [ 30%] PASSED tests/functional/test_cli.py::test_generate_badge[False] tests/unit/test_badge_gen.py::test_get_color[99.9-#4c1] [gw0] [ 30%] PASSED tests/unit/test_badge_gen.py::test_get_color[99.9-#4c1] [gw29] [ 31%] PASSED tests/functional/test_coverage.py::test_print_results_single_file [gw13] [ 31%] PASSED tests/functional/test_cli.py::test_run_longflags[flags10-46.2-1] [gw14] [ 32%] PASSED tests/functional/test_cli.py::test_run_longflags[flags12-55.9-1] [gw28] [ 32%] PASSED tests/functional/test_coverage.py::test_print_results_ignore_module[False-1-expected_summary.txt] tests/unit/test_badge_gen.py::test_create[plastic-60.0-True-True-60.svg-None] [gw21] [ 32%] PASSED tests/unit/test_badge_gen.py::test_create[plastic-60.0-True-True-60.svg-None] [gw7] [ 33%] PASSED tests/functional/test_cli.py::test_run_shortflags[flags14-46.4-1] [gw26] [ 33%] PASSED tests/unit/test_badge_gen.py::test_create[plastic-99.9-True-True-99.svg-None] tests/unit/test_badge_gen.py::test_should_generate[does_not_exist.svg-#4c1-80.0-True] [gw10] [ 34%] PASSED tests/unit/test_badge_gen.py::test_should_generate[does_not_exist.svg-#4c1-80.0-True] tests/unit/test_badge_gen.py::test_create[flat-45.0-True-True-45.svg-None] tests/unit/test_badge_gen.py::test_get_color[90.0-#97CA00] [gw4] [ 34%] PASSED tests/unit/test_badge_gen.py::test_get_color[90.0-#97CA00] tests/unit/test_badge_gen.py::test_should_generate_xml_error tests/unit/test_badge_gen.py::test_create[flat-89.9-True-True-89.svg-None] [gw27] [ 35%] PASSED tests/unit/test_badge_gen.py::test_should_generate_xml_error [gw31] [ 35%] PASSED tests/unit/test_badge_gen.py::test_create[flat-45.0-True-True-45.svg-None] tests/unit/test_badge_gen.py::test_create[plastic-0.0-True-True-0.svg-None] tests/unit/test_badge_gen.py::test_create[flat-99.9-False-True-99.svg-None] [gw15] [ 35%] PASSED tests/unit/test_badge_gen.py::test_create[flat-89.9-True-True-89.svg-None] [gw20] [ 36%] PASSED tests/unit/test_badge_gen.py::test_create[plastic-0.0-True-True-0.svg-None] tests/unit/test_badge_gen.py::test_create[plastic-89.9-True-True-89.svg-None] tests/unit/test_badge_gen.py::test_create[plastic-90.0-True-True-90.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-89.9-True-True-89.svg-None] [gw3] [ 36%] PASSED tests/unit/test_badge_gen.py::test_create[flat-99.9-False-True-99.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-100-True-True-100.svg-None] [gw1] [ 37%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-89.9-True-True-89.svg-None] [gw8] [ 37%] PASSED tests/unit/test_badge_gen.py::test_create[plastic-90.0-True-True-90.svg-None] [gw6] [ 38%] PASSED tests/unit/test_badge_gen.py::test_create[plastic-89.9-True-True-89.svg-None] tests/unit/test_badge_gen.py::test_create[flat-0.0-True-True-0.svg-None] tests/unit/test_badge_gen.py::test_create[plastic-99.9-False-False-99.svg-None] tests/unit/test_badge_gen.py::test_create[flat--1-True-True-default.svg-None] [gw22] [ 38%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-100-True-True-100.svg-None] [gw16] [ 38%] PASSED tests/unit/test_badge_gen.py::test_create[flat--1-True-True-default.svg-None] [gw18] [ 39%] PASSED tests/unit/test_badge_gen.py::test_create[flat-0.0-True-True-0.svg-None] tests/unit/test_badge_gen.py::test_create[flat-99.9-False-False-99.svg-None] tests/functional/test_coverage.py::test_print_results_omit_none[1] tests/unit/test_badge_gen.py::test_create[flat-square-0.0-True-True-0.svg-None] [gw5] [ 39%] PASSED tests/unit/test_badge_gen.py::test_create[plastic-99.9-False-False-99.svg-None] [gw2] [ 40%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-0.0-True-True-0.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-60.0-True-True-60.svg-None] [gw11] [ 40%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-60.0-True-True-60.svg-None] [gw9] [ 41%] PASSED tests/unit/test_badge_gen.py::test_create[flat-99.9-False-False-99.svg-None] tests/unit/test_badge_gen.py::test_get_color[-1-#9f9f9f] [gw23] [ 41%] PASSED tests/unit/test_badge_gen.py::test_get_color[-1-#9f9f9f] tests/unit/test_badge_gen.py::test_create[flat-square-45.0-True-True-45.svg-None] [gw25] [ 41%] PASSED tests/functional/test_coverage.py::test_print_results_omit_none[1] tests/unit/test_badge_gen.py::test_create[flat-square-99.9-False-False-99.svg-None] tests/unit/test_badge_gen.py::test_create[plastic--1-True-True-default.svg-None] tests/unit/test_badge_gen.py::test_create[flat-99.9-True-True-99.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-99.9-True-True-99.svg-None] tests/unit/test_badge_gen.py::test_create[flat-90.0-True-True-90.svg-None] [gw19] [ 42%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-45.0-True-True-45.svg-None] tests/unit/test_badge_gen.py::test_create[flat-100-True-True-100.svg-None] [gw14] [ 42%] PASSED tests/unit/test_badge_gen.py::test_create[plastic--1-True-True-default.svg-None] [gw17] [ 43%] PASSED tests/unit/test_badge_gen.py::test_create[flat-90.0-True-True-90.svg-None] [gw29] [ 43%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-99.9-True-True-99.svg-None] [gw0] [ 44%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-99.9-False-False-99.svg-None] tests/unit/test_badge_gen.py::test_create[flat-60.0-True-True-60.svg-None] [gw30] [ 44%] PASSED tests/unit/test_badge_gen.py::test_create[flat-60.0-True-True-60.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-99.9-False-True-99.svg-None] [gw26] [ 45%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-99.9-False-True-99.svg-None] [gw13] [ 45%] PASSED tests/unit/test_badge_gen.py::test_create[flat-99.9-True-True-99.svg-None] [gw7] [ 45%] PASSED tests/unit/test_badge_gen.py::test_create[flat-100-True-True-100.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-90.0-True-True-90.svg-None] [gw28] [ 46%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-90.0-True-True-90.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-modified-100-True-True-100.svg-None] [gw21] [ 46%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-modified-100-True-True-100.svg-None] tests/unit/test_badge_gen.py::test_create[plastic-45.0-True-True-45.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square--1-True-True-default.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-modified-89.9-True-True-89.svg-None] tests/unit/test_badge_gen.py::test_create[plastic-99.9-False-True-99.svg-None] [gw12] [ 47%] PASSED tests/unit/test_badge_gen.py::test_create[plastic-99.9-False-True-99.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-modified-99.9-True-True-99.svg-None] [gw10] [ 47%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square--1-True-True-default.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-modified-90.0-True-True-90.svg-None] [gw24] [ 48%] PASSED tests/unit/test_badge_gen.py::test_create[plastic-45.0-True-True-45.svg-None] [gw4] [ 48%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-modified-99.9-True-True-99.svg-None] [gw27] [ 48%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-modified-89.9-True-True-89.svg-None] [gw31] [ 49%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-modified-90.0-True-True-90.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-modified-0.0-True-True-0.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-modified-99.9-False-True-99.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-modified-99.9-False-False-99.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-modified-45.0-True-True-45.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-modified--1-True-True-default.svg-None] tests/unit/test_badge_gen.py::test_create[flat-square-modified-60.0-True-True-60.svg-None] [gw20] [ 49%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-modified-45.0-True-True-45.svg-None] tests/unit/test_badge_gen.py::test_create[for-the-badge-100-True-True-100.svg-None] [gw22] [ 50%] PASSED tests/unit/test_badge_gen.py::test_create[for-the-badge-100-True-True-100.svg-None] [gw6] [ 50%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-modified-99.9-False-True-99.svg-None] [gw8] [ 51%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-modified--1-True-True-default.svg-None] [gw3] [ 51%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-modified-0.0-True-True-0.svg-None] [gw1] [ 51%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-modified-99.9-False-False-99.svg-None] tests/unit/test_badge_gen.py::test_create[for-the-badge-89.9-True-True-89.svg-None] [gw15] [ 52%] PASSED tests/unit/test_badge_gen.py::test_create[flat-square-modified-60.0-True-True-60.svg-None] tests/unit/test_badge_gen.py::test_create[for-the-badge-90.0-True-True-90.svg-None] tests/unit/test_badge_gen.py::test_create[for-the-badge-99.9-True-True-99.svg-None] tests/unit/test_badge_gen.py::test_create[for-the-badge--1-True-True-default.svg-None] [gw16] [ 52%] PASSED tests/unit/test_badge_gen.py::test_create[for-the-badge-90.0-True-True-90.svg-None] [gw18] [ 53%] PASSED tests/unit/test_badge_gen.py::test_create[for-the-badge-89.9-True-True-89.svg-None] [gw5] [ 53%] PASSED tests/unit/test_badge_gen.py::test_create[for-the-badge-99.9-True-True-99.svg-None] [gw11] [ 54%] PASSED tests/unit/test_badge_gen.py::test_create[for-the-badge--1-True-True-default.svg-None] tests/unit/test_badge_gen.py::test_create[for-the-badge-45.0-True-True-45.svg-None] tests/unit/test_badge_gen.py::test_create[for-the-badge-99.9-False-True-99.svg-None] tests/unit/test_badge_gen.py::test_create[for-the-badge-60.0-True-True-60.svg-None] [gw23] [ 54%] PASSED tests/unit/test_badge_gen.py::test_create[for-the-badge-99.9-False-True-99.svg-None] [gw9] [ 54%] PASSED tests/unit/test_badge_gen.py::test_create[for-the-badge-45.0-True-True-45.svg-None] tests/unit/test_badge_gen.py::test_create[for-the-badge-0.0-True-True-0.svg-None] [gw25] [ 55%] PASSED tests/unit/test_badge_gen.py::test_create[for-the-badge-60.0-True-True-60.svg-None] tests/unit/test_badge_gen.py::test_create[for-the-badge-99.9-False-False-99.svg-None] [gw2] [ 55%] PASSED tests/unit/test_badge_gen.py::test_create[for-the-badge-0.0-True-True-0.svg-None] tests/unit/test_badge_gen.py::test_create[social-89.9-True-True-89.svg-None] tests/unit/test_badge_gen.py::test_create[social-90.0-True-True-90.svg-None] [gw19] [ 56%] PASSED tests/unit/test_badge_gen.py::test_create[for-the-badge-99.9-False-False-99.svg-None] tests/unit/test_badge_gen.py::test_create[social-60.0-True-True-60.svg-None] tests/unit/test_badge_gen.py::test_create[social-45.0-True-True-45.svg-None] [gw30] [ 56%] PASSED tests/unit/test_badge_gen.py::test_create[social-89.9-True-True-89.svg-None] tests/unit/test_badge_gen.py::test_create[social--1-True-True-default.svg-None] tests/unit/test_badge_gen.py::test_create[social-100-True-True-100.svg-None] [gw0] [ 57%] PASSED tests/unit/test_badge_gen.py::test_create[social-100-True-True-100.svg-None] [gw14] [ 57%] PASSED tests/unit/test_badge_gen.py::test_create[social-90.0-True-True-90.svg-None] tests/unit/test_badge_gen.py::test_create[social-99.9-True-True-99.svg-None] [gw17] [ 58%] PASSED tests/unit/test_badge_gen.py::test_create[social-45.0-True-True-45.svg-None] [gw26] [ 58%] PASSED tests/unit/test_badge_gen.py::test_create[social--1-True-True-default.svg-None] [gw29] [ 58%] PASSED tests/unit/test_badge_gen.py::test_create[social-60.0-True-True-60.svg-None] [gw13] [ 59%] PASSED tests/unit/test_badge_gen.py::test_create[social-99.9-True-True-99.svg-None] tests/unit/test_badge_gen.py::test_create[social-99.9-False-True-99.svg-None] tests/unit/test_badge_gen.py::test_create[None-90.0-True-True-90.svg-None] tests/unit/test_badge_gen.py::test_create[social-0.0-True-True-0.svg-None] tests/unit/test_badge_gen.py::test_create[None-99.9-True-True-99.svg-None] tests/unit/test_badge_gen.py::test_create[None-89.9-True-True-89.svg-None] tests/unit/test_badge_gen.py::test_create[None-60.0-True-True-60.svg-None] [gw28] [ 59%] PASSED tests/unit/test_badge_gen.py::test_create[social-99.9-False-True-99.svg-None] tests/unit/test_badge_gen.py::test_create[social-99.9-False-False-99.svg-None] [gw4] [ 60%] PASSED tests/unit/test_badge_gen.py::test_create[None-89.9-True-True-89.svg-None] [gw27] [ 60%] PASSED tests/unit/test_badge_gen.py::test_create[None-60.0-True-True-60.svg-None] [gw7] [ 61%] PASSED tests/unit/test_badge_gen.py::test_create[social-0.0-True-True-0.svg-None] [gw24] [ 61%] PASSED tests/unit/test_badge_gen.py::test_create[None-99.9-True-True-99.svg-None] [gw21] [ 61%] PASSED tests/unit/test_badge_gen.py::test_create[social-99.9-False-False-99.svg-None] [gw10] [ 62%] PASSED tests/unit/test_badge_gen.py::test_create[None-90.0-True-True-90.svg-None] tests/unit/test_badge_gen.py::test_create[None-100-True-True-100.svg-None] [gw12] [ 62%] PASSED tests/unit/test_badge_gen.py::test_create[None-100-True-True-100.svg-None] tests/unit/test_config.py::test_find_project_root[srcs2-is_dir-/usr/src/app] tests/unit/test_badge_gen.py::test_create[None-45.0-True-True-45.svg-None] [gw31] [ 63%] PASSED tests/unit/test_badge_gen.py::test_create[None-45.0-True-True-45.svg-None] tests/unit/test_config.py::test_find_project_root[srcs1-exists-/usr/src] tests/unit/test_config.py::test_find_project_root[srcs0-None-/] tests/unit/test_badge_gen.py::test_create[None-99.9-False-True-99.svg-None] tests/unit/test_badge_gen.py::test_create[None--1-True-True-default.svg-None] [gw6] [ 63%] PASSED tests/unit/test_config.py::test_find_project_root[srcs0-None-/] [gw8] [ 64%] PASSED tests/unit/test_config.py::test_find_project_root[srcs2-is_dir-/usr/src/app] [gw22] [ 64%] PASSED tests/unit/test_config.py::test_find_project_root[srcs1-exists-/usr/src] [gw3] [ 64%] PASSED tests/unit/test_badge_gen.py::test_create[None-99.9-False-True-99.svg-None] [gw20] [ 65%] PASSED tests/unit/test_badge_gen.py::test_create[None--1-True-True-default.svg-None] tests/unit/test_badge_gen.py::test_create[None-0.0-True-True-0.svg-None] tests/unit/test_config.py::test_find_project_config[True-/usr/src/pyproject.toml] tests/unit/test_badge_gen.py::test_create[None-99.9-False-False-99.svg-None] [gw15] [ 65%] PASSED tests/unit/test_badge_gen.py::test_create[None-0.0-True-True-0.svg-None] tests/unit/test_config.py::test_find_project_root[srcs4-None-/] tests/unit/test_config.py::test_find_project_config[False-None] tests/unit/test_config.py::test_find_project_root[srcs3-is_file-/usr/src/app] [gw5] [ 66%] PASSED tests/unit/test_config.py::test_find_project_config[True-/usr/src/pyproject.toml] [gw11] [ 66%] PASSED tests/unit/test_config.py::test_find_project_config[False-None] [gw18] [ 67%] PASSED tests/unit/test_config.py::test_find_project_root[srcs4-None-/] [gw16] [ 67%] PASSED tests/unit/test_config.py::test_find_project_root[srcs3-is_file-/usr/src/app] [gw1] [ 67%] PASSED tests/unit/test_badge_gen.py::test_create[None-99.9-False-False-99.svg-None] tests/unit/test_config.py::test_sanitize_list_values[[]-exp_value2] tests/unit/test_config.py::test_sanitize_list_values[None-exp_value0] tests/unit/test_config.py::test_sanitize_list_values[[foo,bar,baz]-exp_value3] tests/unit/test_config.py::test_sanitize_list_values[-exp_value1] [gw9] [ 68%] PASSED tests/unit/test_config.py::test_sanitize_list_values[-exp_value1] tests/unit/test_config.py::test_sanitize_list_values[["foo", "bar", "baz"]-exp_value5] [gw19] [ 68%] PASSED tests/unit/test_config.py::test_sanitize_list_values[[foo,bar,baz]-exp_value3] tests/unit/test_config.py::test_parse_pyproject_toml [gw30] [ 69%] PASSED tests/unit/test_config.py::test_sanitize_list_values[["foo", "bar", "baz"]-exp_value5] [gw23] [ 69%] PASSED tests/unit/test_config.py::test_sanitize_list_values[None-exp_value0] [gw2] [ 70%] PASSED tests/unit/test_config.py::test_sanitize_list_values[[]-exp_value2] [gw25] [ 70%] PASSED tests/unit/test_config.py::test_parse_pyproject_toml tests/unit/test_config.py::test_sanitize_list_values[["foo","bar","baz"]-exp_value4] [gw0] [ 70%] PASSED tests/unit/test_config.py::test_sanitize_list_values[["foo","bar","baz"]-exp_value4] tests/unit/test_config.py::test_sanitize_list_values["^get$", "^mock_.*", ".*BaseClass.*"-exp_value7] tests/unit/test_config.py::test_sanitize_list_values["foo", "bar", "baz"-exp_value6] [gw14] [ 71%] PASSED tests/unit/test_config.py::test_sanitize_list_values["^get$", "^mock_.*", ".*BaseClass.*"-exp_value7] [gw29] [ 71%] PASSED tests/unit/test_config.py::test_sanitize_list_values["foo", "bar", "baz"-exp_value6] tests/unit/test_config.py::test_sanitize_list_values[^get$,^mock_.*,.*BaseClass.*-exp_value8] [gw26] [ 72%] PASSED tests/unit/test_config.py::test_sanitize_list_values[^get$,^mock_.*,.*BaseClass.*-exp_value8] tests/unit/test_config.py::test_parse_setup_cfg_raises tests/unit/test_config.py::test_parse_setup_cfg tests/unit/test_config.py::test_read_config_file_none [gw13] [ 72%] PASSED tests/unit/test_config.py::test_parse_setup_cfg_raises [gw17] [ 73%] PASSED tests/unit/test_config.py::test_parse_setup_cfg tests/unit/test_config.py::test_read_config_file[pyproject.toml-ret_config6-None-pyproject.toml-exp_defaults6] [gw28] [ 73%] PASSED tests/unit/test_config.py::test_read_config_file_none [gw27] [ 74%] PASSED tests/unit/test_config.py::test_read_config_file[pyproject.toml-ret_config6-None-pyproject.toml-exp_defaults6] tests/unit/test_config.py::test_read_config_file[setup.cfg-ret_config5-default_map5-setup.cfg-exp_defaults5] tests/unit/test_config.py::test_read_config_file[None-None-None-None-None] tests/unit/test_config.py::test_read_config_file[pyproject.toml-ret_config4-default_map4-pyproject.toml-exp_defaults4] tests/unit/test_config.py::test_read_config_file[setup.cfg-ret_config2-None-setup.cfg-exp_defaults2] tests/unit/test_config.py::test_read_config_file[pyproject.toml-ret_config7-None-pyproject.toml-exp_defaults7] [gw4] [ 74%] PASSED tests/unit/test_config.py::test_read_config_file[setup.cfg-ret_config5-default_map5-setup.cfg-exp_defaults5] tests/unit/test_config.py::test_read_config_file[setup.cfg-ret_config3-default_map3-setup.cfg-exp_defaults3] [gw24] [ 74%] PASSED tests/unit/test_config.py::test_read_config_file[pyproject.toml-ret_config4-default_map4-pyproject.toml-exp_defaults4] tests/unit/test_config.py::test_read_config_file[pyproject.toml-ret_config1-None-pyproject.toml-exp_defaults1] [gw7] [ 75%] PASSED tests/unit/test_config.py::test_read_config_file[pyproject.toml-ret_config1-None-pyproject.toml-exp_defaults1] [gw12] [ 75%] PASSED tests/unit/test_config.py::test_read_config_file[setup.cfg-ret_config2-None-setup.cfg-exp_defaults2] [gw31] [ 76%] PASSED tests/unit/test_config.py::test_read_config_file[pyproject.toml-ret_config7-None-pyproject.toml-exp_defaults7] [gw21] [ 76%] PASSED tests/unit/test_config.py::test_read_config_file[None-None-None-None-None] [gw10] [ 77%] PASSED tests/unit/test_config.py::test_read_config_file[setup.cfg-ret_config3-default_map3-setup.cfg-exp_defaults3] tests/unit/test_utils.py::test_parse_regex[value1-None] tests/unit/test_utils.py::test_parse_regex[None-None] [gw6] [ 77%] PASSED tests/unit/test_utils.py::test_parse_regex[None-None] [gw8] [ 77%] PASSED tests/unit/test_utils.py::test_parse_regex[value1-None] tests/unit/test_utils.py::test_parse_regex[value3-exp3] tests/unit/test_utils.py::test_parse_regex[value2-exp2] tests/unit/test_config.py::test_read_config_file_raises tests/unit/test_utils.py::test_smart_open[input.txt] tests/unit/test_utils.py::test_smart_open[-] tests/unit/test_utils.py::test_get_common_base[files1-side_effect1-/usr/src/app] [gw22] [ 78%] PASSED tests/unit/test_config.py::test_read_config_file_raises [gw20] [ 78%] PASSED tests/unit/test_utils.py::test_parse_regex[value2-exp2] [gw3] [ 79%] PASSED tests/unit/test_utils.py::test_parse_regex[value3-exp3] tests/unit/test_utils.py::test_smart_open[None] tests/unit/test_utils.py::test_get_common_base[files0-side_effect0-/usr/src] tests/unit/test_utils.py::test_get_common_base[files2-side_effect2-/usr/src] [gw11] [ 79%] PASSED tests/unit/test_utils.py::test_get_common_base[files1-side_effect1-/usr/src/app] [gw18] [ 80%] PASSED tests/unit/test_utils.py::test_get_common_base[files2-side_effect2-/usr/src] [gw16] [ 80%] PASSED tests/unit/test_utils.py::test_get_common_base[files0-side_effect0-/usr/src] [gw1] [ 80%] PASSED tests/unit/test_utils.py::test_smart_open[None] [gw15] [ 81%] PASSED tests/unit/test_utils.py::test_smart_open[-] [gw5] [ 81%] PASSED tests/unit/test_utils.py::test_smart_open[input.txt] tests/unit/test_utils.py::test_get_common_base[files3-side_effect3-/] [gw9] [ 82%] PASSED tests/unit/test_utils.py::test_get_common_base[files3-side_effect3-/] tests/unit/test_utils.py::test_get_common_base_windows[files0-side_effect0-C:\\usr\\src] tests/unit/test_utils.py::test_get_common_base_windows[files2-side_effect2-C:\\usr\\src] tests/unit/test_utils.py::test_get_common_base_windows[files3-side_effect3-C:\\] [gw23] [ 82%] SKIPPED tests/unit/test_utils.py::test_get_common_base_windows[files0-side_effect0-C:\\usr\\src] [gw19] [ 83%] SKIPPED tests/unit/test_utils.py::test_get_common_base_windows[files3-side_effect3-C:\\] tests/unit/test_utils.py::test_get_common_base_windows[files4-side_effect4-C:\\path\\to] [gw30] [ 83%] SKIPPED tests/unit/test_utils.py::test_get_common_base_windows[files4-side_effect4-C:\\path\\to] tests/unit/test_utils.py::test_output_formatter_should_markup[True-None-True-True0] [gw2] [ 83%] SKIPPED tests/unit/test_utils.py::test_get_common_base_windows[files2-side_effect2-C:\\usr\\src] tests/unit/test_utils.py::test_output_formatter_should_markup[True-False-None-False] tests/unit/test_utils.py::test_output_formatter_should_markup[False-None-None-False] [gw0] [ 84%] PASSED tests/unit/test_utils.py::test_output_formatter_should_markup[False-None-None-False] tests/unit/test_utils.py::test_output_formatter_should_markup[True-0-None-False] tests/unit/test_utils.py::test_get_common_base_windows[files1-side_effect1-C:\\usr\\src\\app] [gw14] [ 84%] PASSED tests/unit/test_utils.py::test_output_formatter_should_markup[True-None-True-True0] tests/unit/test_utils.py::test_output_formatter_should_markup[True-1-True-True] [gw25] [ 85%] SKIPPED tests/unit/test_utils.py::test_get_common_base_windows[files1-side_effect1-C:\\usr\\src\\app] [gw26] [ 85%] PASSED tests/unit/test_utils.py::test_output_formatter_should_markup[True-False-None-False] [gw29] [ 86%] PASSED tests/unit/test_utils.py::test_output_formatter_should_markup[True-0-None-False] [gw13] [ 86%] PASSED tests/unit/test_utils.py::test_output_formatter_should_markup[True-1-True-True] tests/unit/test_utils.py::test_output_formatter_should_markup[True-True-True-True] [gw17] [ 87%] PASSED tests/unit/test_utils.py::test_output_formatter_should_markup[True-True-True-True] tests/unit/test_utils.py::test_output_formatter_should_markup[True-None-False-False] tests/unit/test_utils.py::test_output_formatter_should_markup[True-None-True-True1] [gw28] [ 87%] PASSED tests/unit/test_utils.py::test_output_formatter_should_markup[True-None-False-False] tests/unit/test_utils.py::test_output_formatter_set_detailed_markup[True-padded_cells0-expected_cells0] [gw27] [ 87%] PASSED tests/unit/test_utils.py::test_output_formatter_should_markup[True-None-True-True1] [gw7] [ 88%] PASSED tests/unit/test_utils.py::test_output_formatter_set_detailed_markup[True-padded_cells0-expected_cells0] tests/unit/test_utils.py::test_output_formatter_set_detailed_markup[False-padded_cells1-expected_cells1] tests/unit/test_utils.py::test_output_formatter_set_summary_markup[True-padded_cells0-expected_cells0] [gw4] [ 88%] PASSED tests/unit/test_utils.py::test_output_formatter_set_detailed_markup[False-padded_cells1-expected_cells1] [gw24] [ 89%] PASSED tests/unit/test_utils.py::test_output_formatter_set_summary_markup[True-padded_cells0-expected_cells0] tests/unit/test_utils.py::test_output_formatter_set_detailed_markup[True-padded_cells3-expected_cells3] tests/unit/test_utils.py::test_output_formatter_set_summary_markup[True-padded_cells1-expected_cells1] tests/unit/test_utils.py::test_output_formatter_set_detailed_markup[True-padded_cells2-expected_cells2] tests/unit/test_utils.py::test_output_formatter_set_summary_markup[False-padded_cells2-expected_cells2] [gw10] [ 89%] PASSED tests/unit/test_utils.py::test_output_formatter_set_summary_markup[True-padded_cells1-expected_cells1] [gw12] [ 90%] PASSED tests/unit/test_utils.py::test_output_formatter_set_detailed_markup[True-padded_cells2-expected_cells2] [gw21] [ 90%] PASSED tests/unit/test_utils.py::test_output_formatter_set_detailed_markup[True-padded_cells3-expected_cells3] tests/unit/test_utils.py::test_output_formatter_set_summary_markup[True-padded_cells4-expected_cells4] [gw8] [ 90%] PASSED tests/unit/test_utils.py::test_output_formatter_set_summary_markup[True-padded_cells4-expected_cells4] [gw31] [ 91%] PASSED tests/unit/test_utils.py::test_output_formatter_set_summary_markup[False-padded_cells2-expected_cells2] tests/unit/test_utils.py::test_output_formatter_set_summary_markup[True-padded_cells3-expected_cells3] [gw6] [ 91%] PASSED tests/unit/test_utils.py::test_output_formatter_set_summary_markup[True-padded_cells3-expected_cells3] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[summary-padded_cells3-colwidths3-colaligns3-15-|foo | bar|] [gw11] [ 92%] PASSED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[summary-padded_cells3-colwidths3-colaligns3-15-|foo | bar|] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[detailed-padded_cells1-colwidths1-colaligns1-15-| |] [gw16] [ 92%] SKIPPED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[detailed-padded_cells1-colwidths1-colaligns1-15-| |] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[summary-padded_cells0-colwidths0-colaligns0-15-| |] [gw22] [ 93%] PASSED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[summary-padded_cells0-colwidths0-colaligns0-15-| |] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[not_a_type-padded_cells2-colwidths2-colaligns2-15-| |] [gw3] [ 93%] PASSED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[not_a_type-padded_cells2-colwidths2-colaligns2-15-| |] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[summary-padded_cells0-colwidths0-colaligns0-15-| |] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[summary-padded_cells6-colwidths6-colaligns6-15-|foo |bar |] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[detailed-padded_cells1-colwidths1-colaligns1-15-| |] [gw1] [ 93%] SKIPPED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[summary-padded_cells0-colwidths0-colaligns0-15-| |] [gw18] [ 94%] PASSED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[summary-padded_cells6-colwidths6-colaligns6-15-|foo |bar |] [gw20] [ 94%] PASSED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[detailed-padded_cells1-colwidths1-colaligns1-15-| |] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[summary-padded_cells4-colwidths4-colaligns4-14-|foo | bar|] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[summary-padded_cells5-colwidths5-colaligns5-15-|--------|----|] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[summary-padded_cells4-colwidths4-colaligns4-14-|foo | bar|] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[not_a_type-padded_cells2-colwidths2-colaligns2-15-| |] [gw9] [ 95%] SKIPPED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[not_a_type-padded_cells2-colwidths2-colaligns2-15-| |] [gw15] [ 95%] PASSED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[summary-padded_cells4-colwidths4-colaligns4-14-|foo | bar|] [gw5] [ 96%] PASSED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter[summary-padded_cells5-colwidths5-colaligns5-15-|--------|----|] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[summary-padded_cells3-colwidths3-colaligns3-15-|foo | bar|] [gw2] [ 96%] SKIPPED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[summary-padded_cells4-colwidths4-colaligns4-14-|foo | bar|] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[summary-padded_cells5-colwidths5-colaligns5-15-|-------|----|] [gw19] [ 96%] SKIPPED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[summary-padded_cells5-colwidths5-colaligns5-15-|-------|----|] tests/unit/test_utils.py::test_output_formatter_get_table_formatter_py38[detailed] tests/unit/test_utils.py::test_output_formatter_get_table_formatter[detailed] [gw0] [ 97%] SKIPPED tests/unit/test_utils.py::test_output_formatter_get_table_formatter[detailed] [gw29] [ 97%] PASSED tests/unit/test_utils.py::test_output_formatter_get_table_formatter_py38[detailed] tests/unit/test_utils.py::test_output_formatter_get_table_formatter[summary] [gw25] [ 98%] SKIPPED tests/unit/test_utils.py::test_output_formatter_get_table_formatter[summary] tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[summary-padded_cells6-colwidths6-colaligns6-15-|foo |bar |] [gw30] [ 98%] SKIPPED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[summary-padded_cells6-colwidths6-colaligns6-15-|foo |bar |] tests/unit/test_utils.py::test_output_formatter_get_table_formatter_raises [gw26] [ 99%] PASSED tests/unit/test_utils.py::test_output_formatter_get_table_formatter_raises tests/unit/test_utils.py::test_output_formatter_get_table_formatter_py38[summary] [gw14] [ 99%] PASSED tests/unit/test_utils.py::test_output_formatter_get_table_formatter_py38[summary] [gw23] [100%] SKIPPED tests/unit/test_utils.py::test_output_formatter_interrogate_line_formatter_windows[summary-padded_cells3-colwidths3-colaligns3-15-|foo | bar|] =============================== warnings summary =============================== .testenv/lib/python3.11/site-packages/interrogate/badge_gen.py:11: 32 warnings /home/buildozer/aports/community/interrogate/src/interrogate-1.5.0/.testenv/lib/python3.11/site-packages/interrogate/badge_gen.py:11: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html import pkg_resources -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.11.6-final-0 ----------- Name Stmts Miss Branch BrPart Cover Missing ------------------------------------------------------------------------------------------------------------ .testenv/lib/python3.11/site-packages/interrogate/__init__.py 6 0 0 0 100% .testenv/lib/python3.11/site-packages/interrogate/badge_gen.py 96 0 46 1 99% 263->265 .testenv/lib/python3.11/site-packages/interrogate/cli.py 62 0 72 0 100% .testenv/lib/python3.11/site-packages/interrogate/config.py 106 1 60 3 98% 195->198, 208->217, 218 .testenv/lib/python3.11/site-packages/interrogate/coverage.py 267 0 139 1 99% 500->503 .testenv/lib/python3.11/site-packages/interrogate/utils.py 115 1 56 1 99% 179 .testenv/lib/python3.11/site-packages/interrogate/visit.py 138 4 78 7 94% 90-91, 171, 175->177, 177->173, 178->173, 185, 189->187 ------------------------------------------------------------------------------------------------------------ TOTAL 790 6 451 13 98% Coverage XML written to file coverage.xml Required test coverage of 95.0% reached. Total coverage: 98.31% ================= 216 passed, 15 skipped, 32 warnings in 8.44s ================= >>> interrogate: Entering fakeroot... >>> interrogate-pyc*: Running split function pyc... '/home/buildozer/aports/community/interrogate/pkg/interrogate/usr/lib/python3.11/site-packages/interrogate/__pycache__' -> '/home/buildozer/aports/community/interrogate/pkg/interrogate-pyc/usr/lib/python3.11/site-packages/interrogate/__pycache__' >>> interrogate-pyc*: Preparing subpackage interrogate-pyc... >>> interrogate-pyc*: Running postcheck for interrogate-pyc >>> interrogate*: Running postcheck for interrogate >>> interrogate*: Preparing package interrogate... >>> interrogate-pyc*: Tracing dependencies... py3-attrs py3-click py3-colorama py3-py py3-setuptools py3-tabulate py3-toml python3~3.11 >>> interrogate-pyc*: Package size: 124.0 KB >>> interrogate-pyc*: Compressing data... >>> interrogate-pyc*: Create checksum... >>> interrogate-pyc*: Create interrogate-pyc-1.5.0-r5.apk >>> interrogate*: Tracing dependencies... py3-attrs py3-click py3-colorama py3-py py3-setuptools py3-tabulate py3-toml python3~3.11 >>> interrogate*: Package size: 228.0 KB >>> interrogate*: Compressing data... >>> interrogate*: Create checksum... >>> interrogate*: Create interrogate-1.5.0-r5.apk >>> interrogate: Build complete at Fri, 03 Nov 2023 14:13:53 +0000 elapsed time 0h 0m 18s >>> interrogate: Cleaning up srcdir >>> interrogate: Cleaning up pkgdir >>> interrogate: Uninstalling dependencies... (1/59) Purging .makedepends-interrogate (20231103.141339) (2/59) Purging py3-attrs-pyc (23.1.0-r1) (3/59) Purging py3-attrs (23.1.0-r1) (4/59) Purging py3-click-pyc (8.1.6-r0) (5/59) Purging py3-click (8.1.6-r0) (6/59) Purging py3-colorama-pyc (0.4.6-r3) (7/59) Purging py3-colorama (0.4.6-r3) (8/59) Purging py3-setuptools-pyc (68.2.2-r0) (9/59) Purging py3-setuptools (68.2.2-r0) (10/59) Purging py3-tabulate-pyc (0.9.0-r2) (11/59) Purging py3-tabulate (0.9.0-r2) (12/59) Purging py3-wcwidth-pyc (0.2.9-r0) (13/59) Purging py3-wcwidth (0.2.9-r0) (14/59) Purging py3-toml-pyc (0.10.2-r6) (15/59) Purging py3-toml (0.10.2-r6) (16/59) Purging py3-gpep517-pyc (15-r0) (17/59) Purging py3-gpep517 (15-r0) (18/59) Purging py3-installer-pyc (0.7.0-r1) (19/59) Purging py3-installer (0.7.0-r1) (20/59) Purging py3-wheel-pyc (0.41.2-r0) (21/59) Purging py3-wheel (0.41.2-r0) (22/59) Purging py3-pytest-xdist-pyc (3.3.1-r0) (23/59) Purging py3-pytest-xdist (3.3.1-r0) (24/59) Purging py3-execnet-pyc (1.9.0-r2) (25/59) Purging py3-execnet (1.9.0-r2) (26/59) Purging py3-apipkg-pyc (2.1.0-r2) (27/59) Purging py3-apipkg (2.1.0-r2) (28/59) Purging py3-pytest-cov-pyc (4.1.0-r0) (29/59) Purging py3-pytest-cov (4.1.0-r0) (30/59) Purging py3-coverage-pyc (6.5.0-r5) (31/59) Purging py3-coverage (6.5.0-r5) (32/59) Purging py3-pytest-mock-pyc (3.10.0-r2) (33/59) Purging py3-pytest-mock (3.10.0-r2) (34/59) Purging py3-mock-pyc (5.1.0-r0) (35/59) Purging py3-mock (5.1.0-r0) (36/59) Purging py3-pytest-pyc (7.4.3-r0) (37/59) Purging py3-pytest (7.4.3-r0) (38/59) Purging py3-iniconfig-pyc (1.1.1-r6) (39/59) Purging py3-iniconfig (1.1.1-r6) (40/59) Purging py3-packaging-pyc (23.2-r0) (41/59) Purging py3-packaging (23.2-r0) (42/59) Purging py3-parsing-pyc (3.1.1-r0) (43/59) Purging py3-parsing (3.1.1-r0) (44/59) Purging py3-pluggy-pyc (1.3.0-r0) (45/59) Purging py3-pluggy (1.3.0-r0) (46/59) Purging py3-py-pyc (1.11.0-r2) (47/59) Purging py3-py (1.11.0-r2) (48/59) Purging python3-pyc (3.11.6-r1) (49/59) Purging python3-pycache-pyc0 (3.11.6-r1) (50/59) Purging pyc (3.11.6-r1) (51/59) Purging python3 (3.11.6-r1) (52/59) Purging gdbm (1.23-r1) (53/59) Purging libbz2 (1.0.8-r6) (54/59) Purging libffi (3.4.4-r3) (55/59) Purging libpanelw (6.4_p20231007-r0) (56/59) Purging mpdecimal (2.5.1-r2) (57/59) Purging readline (8.2.1-r2) (58/59) Purging sqlite-libs (3.43.2-r0) (59/59) Purging xz-libs (5.4.5-r0) Executing busybox-1.36.1-r14.trigger OK: 472 MiB in 107 packages >>> interrogate: Updating the community/x86_64 repository index... >>> interrogate: Signing the index...