>>> todoman: Building testing/todoman 4.1.0-r2 (using abuild 3.9.0-r2) started Wed, 20 Jul 2022 18:37:09 +0000 >>> todoman: Checking sanity of /home/buildozer/aports/testing/todoman/APKBUILD... >>> todoman: Analyzing dependencies... >>> todoman: Installing for build: build-base python3 py3-atomicwrites py3-click py3-click-log py3-dateutil py3-humanize py3-icalendar py3-parsedatetime py3-urwid py3-xdg py3-setuptools py3-setuptools_scm py3-sphinx py3-sphinx-autorun py3-sphinx-click py3-sphinx_rtd_theme py-tox py3-flake8 py3-flake8-import-order py3-freezegun py3-hypothesis py3-pytest py3-pytest-cov py3-pytest-runner (1/77) Installing libbz2 (1.0.8-r1) (2/77) Installing libffi (3.4.2-r1) (3/77) Installing gdbm (1.23-r0) (4/77) Installing xz-libs (5.2.5-r1) (5/77) Installing mpdecimal (2.5.1-r1) (6/77) Installing readline (8.1.2-r0) (7/77) Installing sqlite-libs (3.39.1-r0) (8/77) Installing python3 (3.10.5-r0) (9/77) Installing py3-atomicwrites (1.4.0-r2) (10/77) Installing py3-click (8.0.4-r0) (11/77) Installing py3-click-log (0.4.0-r0) (12/77) Installing py3-six (1.16.0-r1) (13/77) Installing py3-dateutil (2.8.2-r1) (14/77) Installing py3-humanize (4.0.0-r0) (15/77) Installing py3-tz (2022.1-r0) (16/77) Installing py3-icalendar (4.1.0-r0) (17/77) Installing py3-future (0.18.2-r5) (18/77) Installing py3-parsedatetime (2.6-r3) (19/77) Installing py3-urwid (2.1.2-r2) (20/77) Installing py3-xdg (0.27-r2) (21/77) Installing py3-appdirs (1.4.4-r3) (22/77) Installing py3-more-itertools (8.13.0-r0) (23/77) Installing py3-ordered-set (4.0.2-r3) (24/77) Installing py3-parsing (2.4.7-r3) (25/77) Installing py3-packaging (21.3-r0) (26/77) Installing py3-setuptools (59.4.0-r0) (27/77) Installing py3-tomli (2.0.1-r1) (28/77) Installing py3-typing-extensions (4.3.0-r0) (29/77) Installing py3-setuptools_scm (7.0.5-r0) (30/77) Installing py3-babel (2.9.1-r1) (31/77) Installing py3-docutils (0.16-r4) (32/77) Installing py3-imagesize (1.4.1-r0) (33/77) Installing py3-markupsafe (2.1.1-r0) (34/77) Installing py3-jinja2 (3.1.2-r0) (35/77) Installing py3-pygments (2.11.2-r0) (36/77) Installing py3-certifi (2021.10.8-r0) (37/77) Installing py3-charset-normalizer (2.0.10-r0) (38/77) Installing py3-idna (3.3-r2) (39/77) Installing py3-urllib3 (1.26.10-r0) (40/77) Installing py3-requests (2.28.1-r0) (41/77) Installing py3-snowballstemmer (2.2.0-r0) (42/77) Installing py3-alabaster (0.7.12-r5) (43/77) Installing py3-sphinxcontrib-applehelp (1.0.2-r2) (44/77) Installing py3-sphinxcontrib-devhelp (1.0.2-r2) (45/77) Installing py3-sphinxcontrib-htmlhelp (2.0.0-r1) (46/77) Installing py3-sphinxcontrib-jsmath (1.0.1-r2) (47/77) Installing py3-sphinxcontrib-serializinghtml (1.1.5-r1) (48/77) Installing py3-sphinxcontrib-qthelp (1.0.3-r2) (49/77) Installing py3-sphinx (4.3.0-r1) (50/77) Installing py3-sphinx-autorun (1.1.1-r0) (51/77) Installing py3-sphinx-click (4.3.0-r0) (52/77) Installing py3-sphinx_rtd_theme (0.4.3-r5) (53/77) Installing py3-pluggy (1.0.0-r0) (54/77) Installing py3-py (1.10.0-r2) (55/77) Installing py3-platformdirs (2.5.2-r0) (56/77) Installing py3-distlib (0.3.4-r1) (57/77) Installing py3-filelock (3.4.2-r0) (58/77) Installing py3-virtualenv (20.15.1-r0) (59/77) Installing py3-toml (0.10.2-r3) (60/77) Installing py3-tox (3.24.3-r1) (61/77) Installing py3-pyflakes (2.4.0-r0) (62/77) Installing py3-pycodestyle (2.8.0-r0) (63/77) Installing py3-mccabe (0.6.1-r8) (64/77) Installing py3-flake8 (4.0.1-r1) (65/77) Installing py3-flake8-import-order (0.18.1-r3) (66/77) Installing py3-freezegun (1.1.0-r2) (67/77) Installing py3-attrs (21.4.0-r0) (68/77) Installing py3-sortedcontainers (2.4.0-r1) (69/77) Installing py3-exceptiongroup (1.0.0_rc8-r0) (70/77) Installing py3-hypothesis (6.52.1-r0) (71/77) Installing py3-iniconfig (1.1.1-r2) (72/77) Installing py3-wcwidth (0.2.5-r2) (73/77) Installing py3-pytest (7.1.2-r1) (74/77) Installing py3-coverage (5.5-r1) (75/77) Installing py3-pytest-cov (2.12.1-r1) (76/77) Installing py3-pytest-runner (5.3.2-r1) (77/77) Installing .makedepends-todoman (20220720.183711) Executing busybox-1.35.0-r18.trigger OK: 524 MiB in 176 packages >>> todoman: Cleaning up srcdir >>> todoman: Cleaning up pkgdir >>> todoman: Fetching https://distfiles.alpinelinux.org/distfiles/edge/todoman-4.1.0.tar.gz >>> todoman: Fetching https://distfiles.alpinelinux.org/distfiles/edge/todoman-4.1.0.tar.gz >>> todoman: Checking sha512sums... todoman-4.1.0.tar.gz: OK >>> todoman: Unpacking /var/cache/distfiles/edge/todoman-4.1.0.tar.gz... running build running build_py creating build creating build/lib creating build/lib/todoman copying todoman/__main__.py -> build/lib/todoman copying todoman/widgets.py -> build/lib/todoman copying todoman/interactive.py -> build/lib/todoman copying todoman/formatters.py -> build/lib/todoman copying todoman/configuration.py -> build/lib/todoman copying todoman/model.py -> build/lib/todoman copying todoman/__init__.py -> build/lib/todoman copying todoman/exceptions.py -> build/lib/todoman copying todoman/version.py -> build/lib/todoman copying todoman/cli.py -> build/lib/todoman running egg_info writing todoman.egg-info/PKG-INFO writing dependency_links to todoman.egg-info/dependency_links.txt writing entry points to todoman.egg-info/entry_points.txt writing requirements to todoman.egg-info/requires.txt writing top-level names to todoman.egg-info/top_level.txt reading manifest file 'todoman.egg-info/SOURCES.txt' adding license file 'LICENCE' adding license file 'AUTHORS.rst' writing manifest file 'todoman.egg-info/SOURCES.txt' make: Entering directory '/home/buildozer/aports/testing/todoman/src/todoman-4.1.0/docs' sphinx-build -b man -d build/doctrees source build/man Running Sphinx v4.3.0 making output directory... done building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: [new config] 8 added, 0 changed, 0 removed reading sources... [ 12%] changelog reading sources... [ 25%] configure reading sources... [ 37%] contributing reading sources... [ 50%] index reading sources... [ 62%] install reading sources... [ 75%] licence reading sources... [ 87%] man reading sources... [100%] usage ../CHANGELOG.rst:259: WARNING: Title level inconsistent: New features ~~~~~~~~~~~~ ../CHANGELOG.rst:270: WARNING: Title level inconsistent: Packaging changes ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/todoman/src/todoman-4.1.0/docs/source/man.rst:12: WARNING: Inline interpreted text or phrase reference start-string without end-string. looking for now-outdated files... none found pickling environment... done checking consistency... done writing... todo.1 { } done build succeeded, 3 warnings. The manual pages are in build/man. Build finished. The manual pages are in build/man. make: Leaving directory '/home/buildozer/aports/testing/todoman/src/todoman-4.1.0/docs' .tox create: /home/buildozer/aports/testing/todoman/src/todoman-4.1.0/.tox/.tox .tox installdeps: tox >= 3.24.3 py38 create: /home/buildozer/aports/testing/todoman/src/todoman-4.1.0/.tox/py38 SKIPPED: InterpreterNotFound: python3.8 py39 create: /home/buildozer/aports/testing/todoman/src/todoman-4.1.0/.tox/py39 SKIPPED: InterpreterNotFound: python3.9 py310 create: /home/buildozer/aports/testing/todoman/src/todoman-4.1.0/.tox/py310 py310 installdeps: -rrequirements-dev.txt py310 develop-inst: /home/buildozer/aports/testing/todoman/src/todoman-4.1.0 py310 installed: alabaster==0.7.12,appdirs==1.4.4,atomicwrites==1.4.0,attrs==21.4.0,Babel==2.9.1,certifi==2021.10.8,cffi==1.15.0,charset-normalizer==2.0.10,click==8.0.4,click-log==0.4.0,coverage==5.5,dbus-next==0.2.3,distlib==0.3.4,docutils==0.16,exceptiongroup==1.0.0rc8,filelock==0.0.0,flake8==4.0.1,flake8-import-order==0.18.1,freezegun==1.1.0,future==0.18.2,humanize==0.1.dev0,hypothesis==6.52.1,icalendar==4.1.0,idna==3.3,imagesize==1.4.1,iniconfig==0.0.0,Jinja2==3.1.2,MarkupSafe==2.1.1,mccabe==0.6.1,more-itertools==8.13.0,ordered-set==4.0.2,packaging==21.3,parsedatetime==2.6,platformdirs==2.5.2,pluggy==1.0.0,py==1.10.0,pycodestyle==2.8.0,pycparser==2.21,pyflakes==2.4.0,Pygments==2.11.2,pyparsing==2.4.7,pytest==7.1.2,pytest-cov==2.12.1,pytest-runner==5.3.2,python-dateutil==2.8.2,pytz==2022.1,pyxdg==0.27,requests==2.28.1,setuptools-scm==7.0.5,six==1.16.0,snowballstemmer==2.2.0,sortedcontainers==2.4.0,Sphinx==4.3.0.dev20211215,sphinx-autorun==1.1.1,sphinx-click==4.3.0,sphinx-rtd-theme==0.4.3,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==2.0.0,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.5,-e git+https://gitlab.alpinelinux.org/alpine/aports.git@ab5134dd23681a222cd45f467d639e6ec4577a55#egg=todoman&subdirectory=testing/todoman/src/todoman-4.1.0,toml==0.10.2,tomli==2.0.1,tox==0.0.0,typing_extensions==4.3.0,urllib3==1.26.10,urwid==2.1.2,virtualenv==20.15.1,wcwidth==0.2.5,xcffib==0.11.1 py310 run-test-pre: PYTHONHASHSEED='48684046' py310 run-test: commands[0] | py.test --cov todoman WARNING: test command found but not installed in testenv cmd: /usr/bin/py.test env: /home/buildozer/aports/testing/todoman/src/todoman-4.1.0/.tox/py310 Maybe you forgot to specify a dependency? See also the allowlist_externals envconfig setting. DEPRECATION WARNING: this will be an error in tox 4 and above! ============================= test session starts ============================== platform linux -- Python 3.10.5, pytest-7.1.2, pluggy-1.0.0 -- /usr/bin/python3 cachedir: .tox/py310/.pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/home/buildozer/aports/testing/todoman/src/todoman-4.1.0/.hypothesis/examples') rootdir: /home/buildozer/aports/testing/todoman/src/todoman-4.1.0, configfile: setup.cfg, testpaths: tests plugins: hypothesis-6.52.1, cov-2.12.1 collecting ... collected 192 items tests/test_backend.py::test_datetime_serialization PASSED [ 0%] tests/test_backend.py::test_serialize_created_at PASSED [ 1%] tests/test_backend.py::test_serialize_dtstart PASSED [ 1%] tests/test_backend.py::test_serializer_raises PASSED [ 2%] tests/test_backend.py::test_supported_fields_are_serializeable PASSED [ 2%] tests/test_backend.py::test_vtodo_serialization PASSED [ 3%] tests/test_backend.py::test_update_last_modified PASSED [ 3%] tests/test_backend.py::test_sequence_increment PASSED [ 4%] tests/test_backend.py::test_normalize_datetime PASSED [ 4%] tests/test_cli.py::test_list PASSED [ 5%] tests/test_cli.py::test_no_default_list PASSED [ 5%] tests/test_cli.py::test_no_extra_whitespace PASSED [ 6%] tests/test_cli.py::test_percent PASSED [ 6%] tests/test_cli.py::test_list_case_insensitive[default] PASSED [ 7%] tests/test_cli.py::test_list_case_insensitive[DEfault] PASSED [ 7%] tests/test_cli.py::test_list_case_insensitive[deFAUlT] PASSED [ 8%] tests/test_cli.py::test_list_case_insensitive_collision PASSED [ 8%] tests/test_cli.py::test_list_case_insensitive_other_collision PASSED [ 9%] tests/test_cli.py::test_list_inexistant PASSED [ 9%] tests/test_cli.py::test_show_existing PASSED [ 10%] tests/test_cli.py::test_show_inexistant PASSED [ 10%] tests/test_cli.py::test_human PASSED [ 11%] tests/test_cli.py::test_two_events XFAIL (issue#9) [ 11%] tests/test_cli.py::test_default_command PASSED [ 12%] tests/test_cli.py::test_delete PASSED [ 13%] tests/test_cli.py::test_delete_prompt PASSED [ 13%] tests/test_cli.py::test_copy PASSED [ 14%] tests/test_cli.py::test_move PASSED [ 14%] tests/test_cli.py::test_dtstamp PASSED [ 15%] tests/test_cli.py::test_default_list PASSED [ 15%] tests/test_cli.py::test_default_due[not specified] PASSED [ 16%] tests/test_cli.py::test_default_due[greater than 0] PASSED [ 16%] tests/test_cli.py::test_default_due[0] PASSED [ 17%] tests/test_cli.py::test_default_due2 PASSED [ 17%] tests/test_cli.py::test_sorting_fields PASSED [ 18%] tests/test_cli.py::test_sorting_output PASSED [ 18%] tests/test_cli.py::test_sorting_null_values PASSED [ 19%] tests/test_cli.py::test_sort_invalid_fields PASSED [ 19%] tests/test_cli.py::test_color_due_dates[72] PASSED [ 20%] tests/test_cli.py::test_color_due_dates[-72] PASSED [ 20%] tests/test_cli.py::test_color_flag PASSED [ 21%] tests/test_cli.py::test_flush PASSED [ 21%] tests/test_cli.py::test_edit PASSED [ 22%] tests/test_cli.py::test_edit_move PASSED [ 22%] tests/test_cli.py::test_edit_retains_id PASSED [ 23%] tests/test_cli.py::test_edit_inexistant PASSED [ 23%] tests/test_cli.py::test_empty_list PASSED [ 24%] tests/test_cli.py::test_show_location PASSED [ 25%] tests/test_cli.py::test_location PASSED [ 25%] tests/test_cli.py::test_sort_mixed_timezones PASSED [ 26%] tests/test_cli.py::test_humanize_interactive PASSED [ 26%] tests/test_cli.py::test_due_bad_date PASSED [ 27%] tests/test_cli.py::test_multiple_todos_in_file PASSED [ 27%] tests/test_cli.py::test_todo_new PASSED [ 28%] tests/test_cli.py::test_todo_edit PASSED [ 28%] tests/test_cli.py::test_list_startable PASSED [ 29%] tests/test_cli.py::test_bad_start_date PASSED [ 29%] tests/test_cli.py::test_done PASSED [ 30%] tests/test_cli.py::test_done_recurring PASSED [ 30%] tests/test_cli.py::test_cancel PASSED [ 31%] tests/test_cli.py::test_id_printed_for_new PASSED [ 31%] tests/test_cli.py::test_repl SKIPPED (Optional dependency "click_rep...) [ 32%] tests/test_cli.py::test_no_repl PASSED [ 32%] tests/test_cli.py::test_status_validation PASSED [ 33%] tests/test_cli.py::test_bad_status_validation PASSED [ 33%] tests/test_cli.py::test_status_filtering PASSED [ 34%] tests/test_cli.py::test_invoke_command PASSED [ 34%] tests/test_cli.py::test_invoke_invalid_command PASSED [ 35%] tests/test_cli.py::test_show_priority PASSED [ 35%] tests/test_cli.py::test_priority PASSED [ 36%] tests/test_cli.py::test_porcelain_precedence PASSED [ 36%] tests/test_cli.py::test_duplicate_list PASSED [ 37%] tests/test_cli.py::test_edit_raw PASSED [ 38%] tests/test_cli.py::test_new_description_from_stdin PASSED [ 38%] tests/test_cli.py::test_default_priority PASSED [ 39%] tests/test_cli.py::test_no_default_priority PASSED [ 39%] tests/test_cli.py::test_invalid_default_priority PASSED [ 40%] tests/test_cli.py::test_default_command_args PASSED [ 40%] tests/test_config.py::test_explicit_nonexistant PASSED [ 41%] tests/test_config.py::test_xdg_nonexistant PASSED [ 41%] tests/test_config.py::test_xdg_existant PASSED [ 42%] tests/test_config.py::test_sane_config PASSED [ 42%] tests/test_config.py::test_invalid_color PASSED [ 43%] tests/test_config.py::test_invalid_color_arg PASSED [ 43%] tests/test_config.py::test_missing_path PASSED [ 44%] tests/test_config.py::test_extra_entry XFAIL (Not implemented) [ 44%] tests/test_config.py::test_extra_section XFAIL (Not implemented) [ 45%] tests/test_config.py::test_missing_cache_dir PASSED [ 45%] tests/test_config.py::test_date_field_in_time_format PASSED [ 46%] tests/test_config.py::test_date_field_in_time PASSED [ 46%] tests/test_config.py::test_colour_validation_auto PASSED [ 47%] tests/test_config.py::test_colour_validation_always PASSED [ 47%] tests/test_config.py::test_colour_validation_invalid PASSED [ 48%] tests/test_filtering.py::test_priority PASSED [ 48%] tests/test_filtering.py::test_location PASSED [ 49%] tests/test_filtering.py::test_category PASSED [ 50%] tests/test_filtering.py::test_grep PASSED [ 50%] tests/test_filtering.py::test_filtering_lists PASSED [ 51%] tests/test_filtering.py::test_due_aware PASSED [ 51%] tests/test_filtering.py::test_due_naive PASSED [ 52%] tests/test_filtering.py::test_filtering_start PASSED [ 52%] tests/test_filtering.py::test_statuses PASSED [ 53%] tests/test_formatter.py::test_humanized_datetime[CET-interval0] PASSED [ 53%] tests/test_formatter.py::test_humanized_datetime[CET-interval1] PASSED [ 54%] tests/test_formatter.py::test_humanized_datetime[HST-interval0] PASSED [ 54%] tests/test_formatter.py::test_humanized_datetime[HST-interval1] PASSED [ 55%] tests/test_formatter.py::test_humanized_date[CET-interval0] PASSED [ 55%] tests/test_formatter.py::test_humanized_date[CET-interval1] PASSED [ 56%] tests/test_formatter.py::test_humanized_date[HST-interval0] PASSED [ 56%] tests/test_formatter.py::test_humanized_date[HST-interval1] PASSED [ 57%] tests/test_formatter.py::test_format_priority PASSED [ 57%] tests/test_formatter.py::test_format_priority_compact PASSED [ 58%] tests/test_formatter.py::test_format_date PASSED [ 58%] tests/test_formatter.py::test_format_datetime PASSED [ 59%] tests/test_formatter.py::test_detailed_format PASSED [ 59%] tests/test_formatter.py::test_parse_time PASSED [ 60%] tests/test_formatter.py::test_parse_datetime PASSED [ 60%] tests/test_formatter.py::test_humanized_parse_datetime PASSED [ 61%] tests/test_formatter.py::test_simple_action PASSED [ 61%] tests/test_formatter.py::test_formatting_parsing_consitency PASSED [ 62%] tests/test_formatter.py::test_rgb_to_ansi PASSED [ 63%] tests/test_formatter.py::test_format_multiple_with_list PASSED [ 63%] tests/test_formatter.py::test_format_multiple_without_list PASSED [ 64%] tests/test_main.py::test_main PASSED [ 64%] tests/test_model.py::test_querying PASSED [ 65%] tests/test_model.py::test_retain_tz PASSED [ 65%] tests/test_model.py::test_due_date PASSED [ 66%] tests/test_model.py::test_change_paths PASSED [ 66%] tests/test_model.py::test_list_displayname PASSED [ 67%] tests/test_model.py::test_list_colour PASSED [ 67%] tests/test_model.py::test_list_colour_cache_invalidation PASSED [ 68%] tests/test_model.py::test_list_no_colour PASSED [ 68%] tests/test_model.py::test_database_priority_sorting PASSED [ 69%] tests/test_model.py::test_retain_unknown_fields PASSED [ 69%] tests/test_model.py::test_todo_setters PASSED [ 70%] tests/test_model.py::test_is_completed PASSED [ 70%] tests/test_model.py::test_complete_recurring[True-tz0-20990315T020000Z] PASSED [ 71%] tests/test_model.py::test_complete_recurring[True-tz0-20990315T020000] SKIPPED [ 71%] tests/test_model.py::test_complete_recurring[True-None-20990315T020000Z] SKIPPED [ 72%] tests/test_model.py::test_complete_recurring[True-None-20990315T020000] PASSED [ 72%] tests/test_model.py::test_complete_recurring[False-tz0-20990315T020000Z] PASSED [ 73%] tests/test_model.py::test_complete_recurring[False-tz0-20990315T020000] SKIPPED [ 73%] tests/test_model.py::test_complete_recurring[False-None-20990315T020000Z] SKIPPED [ 74%] tests/test_model.py::test_complete_recurring[False-None-20990315T020000] PASSED [ 75%] tests/test_model.py::test_save_recurring_related PASSED [ 75%] tests/test_model.py::test_save_recurring_related_with_date PASSED [ 76%] tests/test_model.py::test_todo_filename_absolute_path PASSED [ 76%] tests/test_model.py::test_list_equality PASSED [ 77%] tests/test_model.py::test_clone PASSED [ 77%] tests/test_model.py::test_todos_startable PASSED [ 78%] tests/test_model.py::test_filename_uid_colision PASSED [ 78%] tests/test_model.py::test_hide_cancelled PASSED [ 79%] tests/test_model.py::test_illegal_start_suppression PASSED [ 79%] tests/test_model.py::test_default_status PASSED [ 80%] tests/test_model.py::test_nullify_field PASSED [ 80%] tests/test_model.py::test_duplicate_list PASSED [ 81%] tests/test_model.py::test_unreadable_ics PASSED [ 81%] tests/test_model.py::test_cached_property_caching PASSED [ 82%] tests/test_model.py::test_cached_property_overwriting PASSED [ 82%] tests/test_model.py::test_cached_property_property PASSED [ 83%] tests/test_model.py::test_deleting_todo_without_list_fails PASSED [ 83%] tests/test_model.py::test_saving_todo_without_list_fails PASSED [ 84%] tests/test_model.py::test_todo_path_without_list PASSED [ 84%] tests/test_porcelain.py::test_list_all PASSED [ 85%] tests/test_porcelain.py::test_list_due_date PASSED [ 85%] tests/test_porcelain.py::test_list_nodue PASSED [ 86%] tests/test_porcelain.py::test_list_priority PASSED [ 86%] tests/test_porcelain.py::test_show PASSED [ 87%] tests/test_porcelain.py::test_simple_action PASSED [ 88%] tests/test_porcelain.py::test_format_datetime PASSED [ 88%] tests/test_porcelain.py::test_parse_datetime PASSED [ 89%] tests/test_porcelain.py::test_formatting_parsing_consitency PASSED [ 89%] tests/test_ui.py::test_todo_editor_priority PASSED [ 90%] tests/test_ui.py::test_todo_editor_list PASSED [ 90%] tests/test_ui.py::test_todo_editor_summary PASSED [ 91%] tests/test_ui.py::test_todo_editor_due PASSED [ 91%] tests/test_ui.py::test_toggle_help PASSED [ 92%] tests/test_ui.py::test_show_save_errors PASSED [ 92%] tests/test_ui.py::test_save_completed[True-True] PASSED [ 93%] tests/test_ui.py::test_save_completed[True-False] PASSED [ 93%] tests/test_ui.py::test_save_completed[False-True] PASSED [ 94%] tests/test_ui.py::test_save_completed[False-False] PASSED [ 94%] tests/test_ui.py::test_ctrl_c_clears PASSED [ 95%] tests/test_widgets.py::test_extended_edit_delete_word PASSED [ 95%] tests/test_widgets.py::test_extended_edit_delete_sol PASSED [ 96%] tests/test_widgets.py::test_extended_edit_delete_eol PASSED [ 96%] tests/test_widgets.py::test_extended_edit_goto_sol PASSED [ 97%] tests/test_widgets.py::test_extended_edit_goto_eol PASSED [ 97%] tests/test_widgets.py::test_extended_edit_delete_next_char PASSED [ 98%] tests/test_widgets.py::test_extended_edit_input PASSED [ 98%] tests/test_widgets.py::test_extended_edit_editor PASSED [ 99%] tests/test_widgets.py::test_priority_selector PASSED [100%] ---------- coverage: platform linux, python 3.10.5-final-0 ----------- Name Stmts Miss Cover Missing -------------------------------------------------------- todoman/__init__.py 3 0 100% todoman/__main__.py 3 0 100% todoman/cli.py 311 0 100% todoman/configuration.py 76 0 100% todoman/exceptions.py 18 0 100% todoman/formatters.py 180 0 100% todoman/interactive.py 100 0 100% todoman/model.py 523 0 100% todoman/version.py 2 0 100% todoman/widgets.py 95 0 100% -------------------------------------------------------- TOTAL 1311 0 100% ================== 184 passed, 5 skipped, 3 xfailed in 12.44s ================== docs create: /home/buildozer/aports/testing/todoman/src/todoman-4.1.0/.tox/docs docs installdeps: -rrequirements-dev.txt docs develop-inst: /home/buildozer/aports/testing/todoman/src/todoman-4.1.0 docs installed: alabaster==0.7.12,appdirs==1.4.4,atomicwrites==1.4.0,attrs==21.4.0,Babel==2.9.1,certifi==2021.10.8,cffi==1.15.0,charset-normalizer==2.0.10,click==8.0.4,click-log==0.4.0,coverage==5.5,dbus-next==0.2.3,distlib==0.3.4,docutils==0.16,exceptiongroup==1.0.0rc8,filelock==0.0.0,flake8==4.0.1,flake8-import-order==0.18.1,freezegun==1.1.0,future==0.18.2,humanize==0.1.dev0,hypothesis==6.52.1,icalendar==4.1.0,idna==3.3,imagesize==1.4.1,iniconfig==0.0.0,Jinja2==3.1.2,MarkupSafe==2.1.1,mccabe==0.6.1,more-itertools==8.13.0,ordered-set==4.0.2,packaging==21.3,parsedatetime==2.6,platformdirs==2.5.2,pluggy==1.0.0,py==1.10.0,pycodestyle==2.8.0,pycparser==2.21,pyflakes==2.4.0,Pygments==2.11.2,pyparsing==2.4.7,pytest==7.1.2,pytest-cov==2.12.1,pytest-runner==5.3.2,python-dateutil==2.8.2,pytz==2022.1,pyxdg==0.27,requests==2.28.1,setuptools-scm==7.0.5,six==1.16.0,snowballstemmer==2.2.0,sortedcontainers==2.4.0,Sphinx==4.3.0.dev20211215,sphinx-autorun==1.1.1,sphinx-click==4.3.0,sphinx-rtd-theme==0.4.3,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==2.0.0,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.5,-e git+https://gitlab.alpinelinux.org/alpine/aports.git@ab5134dd23681a222cd45f467d639e6ec4577a55#egg=todoman&subdirectory=testing/todoman/src/todoman-4.1.0,toml==0.10.2,tomli==2.0.1,tox==0.0.0,typing_extensions==4.3.0,urllib3==1.26.10,urwid==2.1.2,virtualenv==20.15.1,wcwidth==0.2.5,xcffib==0.11.1 docs run-test-pre: PYTHONHASHSEED='48684046' docs run-test: commands[0] | py.test --cov todoman WARNING: test command found but not installed in testenv cmd: /usr/bin/py.test env: /home/buildozer/aports/testing/todoman/src/todoman-4.1.0/.tox/docs Maybe you forgot to specify a dependency? See also the allowlist_externals envconfig setting. DEPRECATION WARNING: this will be an error in tox 4 and above! ============================= test session starts ============================== platform linux -- Python 3.10.5, pytest-7.1.2, pluggy-1.0.0 -- /usr/bin/python3 cachedir: .tox/docs/.pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/home/buildozer/aports/testing/todoman/src/todoman-4.1.0/.hypothesis/examples') rootdir: /home/buildozer/aports/testing/todoman/src/todoman-4.1.0, configfile: setup.cfg, testpaths: tests plugins: hypothesis-6.52.1, cov-2.12.1 collecting ... collected 192 items tests/test_backend.py::test_datetime_serialization PASSED [ 0%] tests/test_backend.py::test_serialize_created_at PASSED [ 1%] tests/test_backend.py::test_serialize_dtstart PASSED [ 1%] tests/test_backend.py::test_serializer_raises PASSED [ 2%] tests/test_backend.py::test_supported_fields_are_serializeable PASSED [ 2%] tests/test_backend.py::test_vtodo_serialization PASSED [ 3%] tests/test_backend.py::test_update_last_modified PASSED [ 3%] tests/test_backend.py::test_sequence_increment PASSED [ 4%] tests/test_backend.py::test_normalize_datetime PASSED [ 4%] tests/test_cli.py::test_list PASSED [ 5%] tests/test_cli.py::test_no_default_list PASSED [ 5%] tests/test_cli.py::test_no_extra_whitespace PASSED [ 6%] tests/test_cli.py::test_percent PASSED [ 6%] tests/test_cli.py::test_list_case_insensitive[default] PASSED [ 7%] tests/test_cli.py::test_list_case_insensitive[DEfault] PASSED [ 7%] tests/test_cli.py::test_list_case_insensitive[deFAUlT] PASSED [ 8%] tests/test_cli.py::test_list_case_insensitive_collision PASSED [ 8%] tests/test_cli.py::test_list_case_insensitive_other_collision PASSED [ 9%] tests/test_cli.py::test_list_inexistant PASSED [ 9%] tests/test_cli.py::test_show_existing PASSED [ 10%] tests/test_cli.py::test_show_inexistant PASSED [ 10%] tests/test_cli.py::test_human PASSED [ 11%] tests/test_cli.py::test_two_events XFAIL (issue#9) [ 11%] tests/test_cli.py::test_default_command PASSED [ 12%] tests/test_cli.py::test_delete PASSED [ 13%] tests/test_cli.py::test_delete_prompt PASSED [ 13%] tests/test_cli.py::test_copy PASSED [ 14%] tests/test_cli.py::test_move PASSED [ 14%] tests/test_cli.py::test_dtstamp PASSED [ 15%] tests/test_cli.py::test_default_list PASSED [ 15%] tests/test_cli.py::test_default_due[not specified] PASSED [ 16%] tests/test_cli.py::test_default_due[greater than 0] PASSED [ 16%] tests/test_cli.py::test_default_due[0] PASSED [ 17%] tests/test_cli.py::test_default_due2 PASSED [ 17%] tests/test_cli.py::test_sorting_fields PASSED [ 18%] tests/test_cli.py::test_sorting_output PASSED [ 18%] tests/test_cli.py::test_sorting_null_values PASSED [ 19%] tests/test_cli.py::test_sort_invalid_fields PASSED [ 19%] tests/test_cli.py::test_color_due_dates[72] PASSED [ 20%] tests/test_cli.py::test_color_due_dates[-72] PASSED [ 20%] tests/test_cli.py::test_color_flag PASSED [ 21%] tests/test_cli.py::test_flush PASSED [ 21%] tests/test_cli.py::test_edit PASSED [ 22%] tests/test_cli.py::test_edit_move PASSED [ 22%] tests/test_cli.py::test_edit_retains_id PASSED [ 23%] tests/test_cli.py::test_edit_inexistant PASSED [ 23%] tests/test_cli.py::test_empty_list PASSED [ 24%] tests/test_cli.py::test_show_location PASSED [ 25%] tests/test_cli.py::test_location PASSED [ 25%] tests/test_cli.py::test_sort_mixed_timezones PASSED [ 26%] tests/test_cli.py::test_humanize_interactive PASSED [ 26%] tests/test_cli.py::test_due_bad_date PASSED [ 27%] tests/test_cli.py::test_multiple_todos_in_file PASSED [ 27%] tests/test_cli.py::test_todo_new PASSED [ 28%] tests/test_cli.py::test_todo_edit PASSED [ 28%] tests/test_cli.py::test_list_startable PASSED [ 29%] tests/test_cli.py::test_bad_start_date PASSED [ 29%] tests/test_cli.py::test_done PASSED [ 30%] tests/test_cli.py::test_done_recurring PASSED [ 30%] tests/test_cli.py::test_cancel PASSED [ 31%] tests/test_cli.py::test_id_printed_for_new PASSED [ 31%] tests/test_cli.py::test_repl SKIPPED (Optional dependency "click_rep...) [ 32%] tests/test_cli.py::test_no_repl PASSED [ 32%] tests/test_cli.py::test_status_validation PASSED [ 33%] tests/test_cli.py::test_bad_status_validation PASSED [ 33%] tests/test_cli.py::test_status_filtering PASSED [ 34%] tests/test_cli.py::test_invoke_command PASSED [ 34%] tests/test_cli.py::test_invoke_invalid_command PASSED [ 35%] tests/test_cli.py::test_show_priority PASSED [ 35%] tests/test_cli.py::test_priority PASSED [ 36%] tests/test_cli.py::test_porcelain_precedence PASSED [ 36%] tests/test_cli.py::test_duplicate_list PASSED [ 37%] tests/test_cli.py::test_edit_raw PASSED [ 38%] tests/test_cli.py::test_new_description_from_stdin PASSED [ 38%] tests/test_cli.py::test_default_priority PASSED [ 39%] tests/test_cli.py::test_no_default_priority PASSED [ 39%] tests/test_cli.py::test_invalid_default_priority PASSED [ 40%] tests/test_cli.py::test_default_command_args PASSED [ 40%] tests/test_config.py::test_explicit_nonexistant PASSED [ 41%] tests/test_config.py::test_xdg_nonexistant PASSED [ 41%] tests/test_config.py::test_xdg_existant PASSED [ 42%] tests/test_config.py::test_sane_config PASSED [ 42%] tests/test_config.py::test_invalid_color PASSED [ 43%] tests/test_config.py::test_invalid_color_arg PASSED [ 43%] tests/test_config.py::test_missing_path PASSED [ 44%] tests/test_config.py::test_extra_entry XFAIL (Not implemented) [ 44%] tests/test_config.py::test_extra_section XFAIL (Not implemented) [ 45%] tests/test_config.py::test_missing_cache_dir PASSED [ 45%] tests/test_config.py::test_date_field_in_time_format PASSED [ 46%] tests/test_config.py::test_date_field_in_time PASSED [ 46%] tests/test_config.py::test_colour_validation_auto PASSED [ 47%] tests/test_config.py::test_colour_validation_always PASSED [ 47%] tests/test_config.py::test_colour_validation_invalid PASSED [ 48%] tests/test_filtering.py::test_priority PASSED [ 48%] tests/test_filtering.py::test_location PASSED [ 49%] tests/test_filtering.py::test_category PASSED [ 50%] tests/test_filtering.py::test_grep PASSED [ 50%] tests/test_filtering.py::test_filtering_lists PASSED [ 51%] tests/test_filtering.py::test_due_aware PASSED [ 51%] tests/test_filtering.py::test_due_naive PASSED [ 52%] tests/test_filtering.py::test_filtering_start PASSED [ 52%] tests/test_filtering.py::test_statuses PASSED [ 53%] tests/test_formatter.py::test_humanized_datetime[CET-interval0] PASSED [ 53%] tests/test_formatter.py::test_humanized_datetime[CET-interval1] PASSED [ 54%] tests/test_formatter.py::test_humanized_datetime[HST-interval0] PASSED [ 54%] tests/test_formatter.py::test_humanized_datetime[HST-interval1] PASSED [ 55%] tests/test_formatter.py::test_humanized_date[CET-interval0] PASSED [ 55%] tests/test_formatter.py::test_humanized_date[CET-interval1] PASSED [ 56%] tests/test_formatter.py::test_humanized_date[HST-interval0] PASSED [ 56%] tests/test_formatter.py::test_humanized_date[HST-interval1] PASSED [ 57%] tests/test_formatter.py::test_format_priority PASSED [ 57%] tests/test_formatter.py::test_format_priority_compact PASSED [ 58%] tests/test_formatter.py::test_format_date PASSED [ 58%] tests/test_formatter.py::test_format_datetime PASSED [ 59%] tests/test_formatter.py::test_detailed_format PASSED [ 59%] tests/test_formatter.py::test_parse_time PASSED [ 60%] tests/test_formatter.py::test_parse_datetime PASSED [ 60%] tests/test_formatter.py::test_humanized_parse_datetime PASSED [ 61%] tests/test_formatter.py::test_simple_action PASSED [ 61%] tests/test_formatter.py::test_formatting_parsing_consitency PASSED [ 62%] tests/test_formatter.py::test_rgb_to_ansi PASSED [ 63%] tests/test_formatter.py::test_format_multiple_with_list PASSED [ 63%] tests/test_formatter.py::test_format_multiple_without_list PASSED [ 64%] tests/test_main.py::test_main PASSED [ 64%] tests/test_model.py::test_querying PASSED [ 65%] tests/test_model.py::test_retain_tz PASSED [ 65%] tests/test_model.py::test_due_date PASSED [ 66%] tests/test_model.py::test_change_paths PASSED [ 66%] tests/test_model.py::test_list_displayname PASSED [ 67%] tests/test_model.py::test_list_colour PASSED [ 67%] tests/test_model.py::test_list_colour_cache_invalidation PASSED [ 68%] tests/test_model.py::test_list_no_colour PASSED [ 68%] tests/test_model.py::test_database_priority_sorting PASSED [ 69%] tests/test_model.py::test_retain_unknown_fields PASSED [ 69%] tests/test_model.py::test_todo_setters PASSED [ 70%] tests/test_model.py::test_is_completed PASSED [ 70%] tests/test_model.py::test_complete_recurring[True-tz0-20990315T020000Z] PASSED [ 71%] tests/test_model.py::test_complete_recurring[True-tz0-20990315T020000] SKIPPED [ 71%] tests/test_model.py::test_complete_recurring[True-None-20990315T020000Z] SKIPPED [ 72%] tests/test_model.py::test_complete_recurring[True-None-20990315T020000] PASSED [ 72%] tests/test_model.py::test_complete_recurring[False-tz0-20990315T020000Z] PASSED [ 73%] tests/test_model.py::test_complete_recurring[False-tz0-20990315T020000] SKIPPED [ 73%] tests/test_model.py::test_complete_recurring[False-None-20990315T020000Z] SKIPPED [ 74%] tests/test_model.py::test_complete_recurring[False-None-20990315T020000] PASSED [ 75%] tests/test_model.py::test_save_recurring_related PASSED [ 75%] tests/test_model.py::test_save_recurring_related_with_date PASSED [ 76%] tests/test_model.py::test_todo_filename_absolute_path PASSED [ 76%] tests/test_model.py::test_list_equality PASSED [ 77%] tests/test_model.py::test_clone PASSED [ 77%] tests/test_model.py::test_todos_startable PASSED [ 78%] tests/test_model.py::test_filename_uid_colision PASSED [ 78%] tests/test_model.py::test_hide_cancelled PASSED [ 79%] tests/test_model.py::test_illegal_start_suppression PASSED [ 79%] tests/test_model.py::test_default_status PASSED [ 80%] tests/test_model.py::test_nullify_field PASSED [ 80%] tests/test_model.py::test_duplicate_list PASSED [ 81%] tests/test_model.py::test_unreadable_ics PASSED [ 81%] tests/test_model.py::test_cached_property_caching PASSED [ 82%] tests/test_model.py::test_cached_property_overwriting PASSED [ 82%] tests/test_model.py::test_cached_property_property PASSED [ 83%] tests/test_model.py::test_deleting_todo_without_list_fails PASSED [ 83%] tests/test_model.py::test_saving_todo_without_list_fails PASSED [ 84%] tests/test_model.py::test_todo_path_without_list PASSED [ 84%] tests/test_porcelain.py::test_list_all PASSED [ 85%] tests/test_porcelain.py::test_list_due_date PASSED [ 85%] tests/test_porcelain.py::test_list_nodue PASSED [ 86%] tests/test_porcelain.py::test_list_priority PASSED [ 86%] tests/test_porcelain.py::test_show PASSED [ 87%] tests/test_porcelain.py::test_simple_action PASSED [ 88%] tests/test_porcelain.py::test_format_datetime PASSED [ 88%] tests/test_porcelain.py::test_parse_datetime PASSED [ 89%] tests/test_porcelain.py::test_formatting_parsing_consitency PASSED [ 89%] tests/test_ui.py::test_todo_editor_priority PASSED [ 90%] tests/test_ui.py::test_todo_editor_list PASSED [ 90%] tests/test_ui.py::test_todo_editor_summary PASSED [ 91%] tests/test_ui.py::test_todo_editor_due PASSED [ 91%] tests/test_ui.py::test_toggle_help PASSED [ 92%] tests/test_ui.py::test_show_save_errors PASSED [ 92%] tests/test_ui.py::test_save_completed[True-True] PASSED [ 93%] tests/test_ui.py::test_save_completed[True-False] PASSED [ 93%] tests/test_ui.py::test_save_completed[False-True] PASSED [ 94%] tests/test_ui.py::test_save_completed[False-False] PASSED [ 94%] tests/test_ui.py::test_ctrl_c_clears PASSED [ 95%] tests/test_widgets.py::test_extended_edit_delete_word PASSED [ 95%] tests/test_widgets.py::test_extended_edit_delete_sol PASSED [ 96%] tests/test_widgets.py::test_extended_edit_delete_eol PASSED [ 96%] tests/test_widgets.py::test_extended_edit_goto_sol PASSED [ 97%] tests/test_widgets.py::test_extended_edit_goto_eol PASSED [ 97%] tests/test_widgets.py::test_extended_edit_delete_next_char PASSED [ 98%] tests/test_widgets.py::test_extended_edit_input PASSED [ 98%] tests/test_widgets.py::test_extended_edit_editor PASSED [ 99%] tests/test_widgets.py::test_priority_selector PASSED [100%] ---------- coverage: platform linux, python 3.10.5-final-0 ----------- Name Stmts Miss Cover Missing -------------------------------------------------------- todoman/__init__.py 3 0 100% todoman/__main__.py 3 0 100% todoman/cli.py 311 0 100% todoman/configuration.py 76 0 100% todoman/exceptions.py 18 0 100% todoman/formatters.py 180 0 100% todoman/interactive.py 100 0 100% todoman/model.py 523 0 100% todoman/version.py 2 0 100% todoman/widgets.py 95 0 100% -------------------------------------------------------- TOTAL 1311 0 100% ================== 184 passed, 5 skipped, 3 xfailed in 10.63s ================== ___________________________________ summary ____________________________________ SKIPPED: py38: InterpreterNotFound: python3.8 SKIPPED: py39: InterpreterNotFound: python3.9 py310: commands succeeded docs: commands succeeded congratulations :) >>> todoman: Entering fakeroot... running install /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py copying todoman/version.py -> build/lib/todoman running egg_info writing todoman.egg-info/PKG-INFO writing dependency_links to todoman.egg-info/dependency_links.txt writing entry points to todoman.egg-info/entry_points.txt writing requirements to todoman.egg-info/requires.txt writing top-level names to todoman.egg-info/top_level.txt reading manifest file 'todoman.egg-info/SOURCES.txt' adding license file 'LICENCE' adding license file 'AUTHORS.rst' writing manifest file 'todoman.egg-info/SOURCES.txt' running install_lib creating /home/buildozer/aports/testing/todoman/pkg creating /home/buildozer/aports/testing/todoman/pkg/todoman creating /home/buildozer/aports/testing/todoman/pkg/todoman/usr creating /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib creating /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10 creating /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages creating /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman copying build/lib/todoman/__main__.py -> /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman copying build/lib/todoman/widgets.py -> /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman copying build/lib/todoman/interactive.py -> /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman copying build/lib/todoman/formatters.py -> /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman copying build/lib/todoman/configuration.py -> /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman copying build/lib/todoman/model.py -> /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman copying build/lib/todoman/__init__.py -> /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman copying build/lib/todoman/exceptions.py -> /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman copying build/lib/todoman/version.py -> /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman copying build/lib/todoman/cli.py -> /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman byte-compiling /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman/__main__.py to __main__.cpython-310.pyc byte-compiling /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman/widgets.py to widgets.cpython-310.pyc byte-compiling /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman/interactive.py to interactive.cpython-310.pyc byte-compiling /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman/formatters.py to formatters.cpython-310.pyc byte-compiling /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman/configuration.py to configuration.cpython-310.pyc byte-compiling /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman/model.py to model.cpython-310.pyc byte-compiling /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman/exceptions.py to exceptions.cpython-310.pyc byte-compiling /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman/version.py to version.cpython-310.pyc byte-compiling /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman/cli.py to cli.cpython-310.pyc running install_egg_info Copying todoman.egg-info to /home/buildozer/aports/testing/todoman/pkg/todoman/usr/lib/python3.10/site-packages/todoman-4.1.0-py3.10.egg-info running install_scripts Installing todo script to /home/buildozer/aports/testing/todoman/pkg/todoman/usr/bin >>> todoman-doc*: Running split function doc... >>> todoman-doc*: Preparing subpackage todoman-doc... >>> todoman-doc*: Running postcheck for todoman-doc >>> todoman-bash-completion*: Running split function bashcomp... '/home/buildozer/aports/testing/todoman/pkg/todoman/usr/share/bash-completion/completions' -> '/home/buildozer/aports/testing/todoman/pkg/todoman-bash-completion/usr/share/bash-completion/completions' >>> todoman-bash-completion*: Preparing subpackage todoman-bash-completion... >>> todoman-bash-completion*: Running postcheck for todoman-bash-completion >>> todoman-zsh-completion*: Running split function zshcomp... '/home/buildozer/aports/testing/todoman/pkg/todoman/usr/share/zsh/site-functions' -> '/home/buildozer/aports/testing/todoman/pkg/todoman-zsh-completion/usr/share/zsh/site-functions' >>> todoman-zsh-completion*: Preparing subpackage todoman-zsh-completion... >>> todoman-zsh-completion*: Running postcheck for todoman-zsh-completion >>> todoman*: Running postcheck for todoman >>> todoman*: Preparing package todoman... >>> todoman-bash-completion*: Tracing dependencies... >>> todoman-bash-completion*: Package size: 24.0 KB >>> todoman-bash-completion*: Compressing data... >>> todoman-bash-completion*: Create checksum... >>> todoman-bash-completion*: Create todoman-bash-completion-4.1.0-r2.apk >>> todoman-doc*: Tracing dependencies... >>> todoman-doc*: Package size: 28.0 KB >>> todoman-doc*: Compressing data... >>> todoman-doc*: Create checksum... >>> todoman-doc*: Create todoman-doc-4.1.0-r2.apk >>> todoman-zsh-completion*: Tracing dependencies... >>> todoman-zsh-completion*: Package size: 32.0 KB >>> todoman-zsh-completion*: Compressing data... >>> todoman-zsh-completion*: Create checksum... >>> todoman-zsh-completion*: Create todoman-zsh-completion-4.1.0-r2.apk >>> todoman*: Tracing dependencies... >>> todoman*: Package size: 272.0 KB >>> todoman*: Compressing data... >>> todoman*: Create checksum... >>> todoman*: Create todoman-4.1.0-r2.apk >>> todoman: Build complete at Wed, 20 Jul 2022 18:38:56 +0000 elapsed time 0h 1m 47s >>> todoman: Cleaning up srcdir >>> todoman: Cleaning up pkgdir >>> todoman: Uninstalling dependencies... (1/77) Purging .makedepends-todoman (20220720.183711) (2/77) Purging py3-click-log (0.4.0-r0) (3/77) Purging py3-humanize (4.0.0-r0) (4/77) Purging py3-icalendar (4.1.0-r0) (5/77) Purging py3-parsedatetime (2.6-r3) (6/77) Purging py3-future (0.18.2-r5) (7/77) Purging py3-urwid (2.1.2-r2) (8/77) Purging py3-xdg (0.27-r2) (9/77) Purging py3-setuptools_scm (7.0.5-r0) (10/77) Purging py3-typing-extensions (4.3.0-r0) (11/77) Purging py3-sphinx-autorun (1.1.1-r0) (12/77) Purging py3-sphinx-click (4.3.0-r0) (13/77) Purging py3-sphinx (4.3.0-r1) (14/77) Purging py3-babel (2.9.1-r1) (15/77) Purging py3-tz (2022.1-r0) (16/77) Purging py3-imagesize (1.4.1-r0) (17/77) Purging py3-jinja2 (3.1.2-r0) (18/77) Purging py3-markupsafe (2.1.1-r0) (19/77) Purging py3-requests (2.28.1-r0) (20/77) Purging py3-certifi (2021.10.8-r0) (21/77) Purging py3-charset-normalizer (2.0.10-r0) (22/77) Purging py3-idna (3.3-r2) (23/77) Purging py3-urllib3 (1.26.10-r0) (24/77) Purging py3-snowballstemmer (2.2.0-r0) (25/77) Purging py3-alabaster (0.7.12-r5) (26/77) Purging py3-sphinxcontrib-applehelp (1.0.2-r2) (27/77) Purging py3-sphinxcontrib-devhelp (1.0.2-r2) (28/77) Purging py3-sphinxcontrib-htmlhelp (2.0.0-r1) (29/77) Purging py3-sphinxcontrib-jsmath (1.0.1-r2) (30/77) Purging py3-sphinxcontrib-serializinghtml (1.1.5-r1) (31/77) Purging py3-sphinxcontrib-qthelp (1.0.3-r2) (32/77) Purging py3-click (8.0.4-r0) (33/77) Purging py3-docutils (0.16-r4) (34/77) Purging py3-sphinx_rtd_theme (0.4.3-r5) (35/77) Purging py3-flake8-import-order (0.18.1-r3) (36/77) Purging py3-flake8 (4.0.1-r1) (37/77) Purging py3-pyflakes (2.4.0-r0) (38/77) Purging py3-pycodestyle (2.8.0-r0) (39/77) Purging py3-mccabe (0.6.1-r8) (40/77) Purging py3-freezegun (1.1.0-r2) (41/77) Purging py3-dateutil (2.8.2-r1) (42/77) Purging py3-hypothesis (6.52.1-r0) (43/77) Purging py3-sortedcontainers (2.4.0-r1) (44/77) Purging py3-exceptiongroup (1.0.0_rc8-r0) (45/77) Purging py3-pytest-cov (2.12.1-r1) (46/77) Purging py3-pytest (7.1.2-r1) (47/77) Purging py3-atomicwrites (1.4.0-r2) (48/77) Purging py3-attrs (21.4.0-r0) (49/77) Purging py3-iniconfig (1.1.1-r2) (50/77) Purging py3-pygments (2.11.2-r0) (51/77) Purging py3-tomli (2.0.1-r1) (52/77) Purging py3-wcwidth (0.2.5-r2) (53/77) Purging py3-coverage (5.5-r1) (54/77) Purging py3-pytest-runner (5.3.2-r1) (55/77) Purging py3-setuptools (59.4.0-r0) (56/77) Purging py3-appdirs (1.4.4-r3) (57/77) Purging py3-more-itertools (8.13.0-r0) (58/77) Purging py3-ordered-set (4.0.2-r3) (59/77) Purging py3-tox (3.24.3-r1) (60/77) Purging py3-packaging (21.3-r0) (61/77) Purging py3-parsing (2.4.7-r3) (62/77) Purging py3-pluggy (1.0.0-r0) (63/77) Purging py3-py (1.10.0-r2) (64/77) Purging py3-virtualenv (20.15.1-r0) (65/77) Purging py3-platformdirs (2.5.2-r0) (66/77) Purging py3-distlib (0.3.4-r1) (67/77) Purging py3-six (1.16.0-r1) (68/77) Purging py3-filelock (3.4.2-r0) (69/77) Purging py3-toml (0.10.2-r3) (70/77) Purging python3 (3.10.5-r0) (71/77) Purging libbz2 (1.0.8-r1) (72/77) Purging libffi (3.4.2-r1) (73/77) Purging gdbm (1.23-r0) (74/77) Purging xz-libs (5.2.5-r1) (75/77) Purging mpdecimal (2.5.1-r1) (76/77) Purging readline (8.1.2-r0) (77/77) Purging sqlite-libs (3.39.1-r0) Executing busybox-1.35.0-r18.trigger OK: 368 MiB in 99 packages >>> todoman: Updating the testing/aarch64 repository index... >>> todoman: Signing the index...