py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m zope.testrunner --test-path=src -vv Running tests at level 1 Running zope.testrunner.layer.UnitTests tests: Set up zope.testrunner.layer.UnitTests. Running: test_ctor_defaults (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_ctor_explicit (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_escape_non_str (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_escape_simple (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_escape_w_markup (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_formatLastLine (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_formatLine_simple (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_formatSupplementInfo_simple (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_formatSupplementInfo_w_markup (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_formatSupplementLine (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_formatSupplementLine_w_markup (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_formatTracebackInfo (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_getPrefix (zope.exceptions.tests.test_exceptionformatter.HTMLExceptionFormatterTests) test_basic_names_as_html (zope.exceptions.tests.test_exceptionformatter.Test_extract_stack) test_basic_names_as_text (zope.exceptions.tests.test_exceptionformatter.Test_extract_stack) test_noinput (zope.exceptions.tests.test_exceptionformatter.Test_extract_stack) test_traceback_info_html (zope.exceptions.tests.test_exceptionformatter.Test_extract_stack) test_traceback_info_text (zope.exceptions.tests.test_exceptionformatter.Test_extract_stack) test_traceback_supplement_html (zope.exceptions.tests.test_exceptionformatter.Test_extract_stack) test_traceback_supplement_text (zope.exceptions.tests.test_exceptionformatter.Test_extract_stack) test_basic_names_html (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_basic_names_text (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_format_exception_as_html (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_multiline_exception (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_multiple_levels (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_pep302_loader_source_in_traceback (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_quote_last_line (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_recursion_failure (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_supplement_html (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_supplement_text (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_traceback_info_html (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_traceback_info_is_tuple (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_traceback_info_non_ascii (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_traceback_info_text (zope.exceptions.tests.test_exceptionformatter.Test_format_exception) test_basic_names_html (zope.exceptions.tests.test_exceptionformatter.Test_print_exception) test_basic_names_text (zope.exceptions.tests.test_exceptionformatter.Test_print_exception) test_ctor_defaults (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_ctor_explicit (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_escape (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_extractStack_w_multiple_frames_and_limit (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_extractStack_w_recursive_frames (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_extractStack_w_recursive_frames_and_limit (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_extractStack_w_single_frame (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_extractStack_wo_frame (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_extractStack_wo_frame_w_limit (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatExceptionOnly (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatExceptionOnly_httperror (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatException_deep_tb_stack_with_limit (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatException_empty_tb_stack (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatException_httperror (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatException_non_empty_tb_stack (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatException_recursion_in_tb_stack (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatLastLine (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatLine_no_tb_no_f (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatLine_w_f_bogus_linecache_w_filenames (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatLine_w_f_real_linecache_w_filenames (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatLine_w_supplement_in_globals (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatLine_w_supplement_in_locals (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatLine_w_tb_and_f (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatLine_w_tb_bogus_linecache_w_filenames (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatLine_w_tb_bogus_linecache_wo_filenames (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatLine_w_traceback_info (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSourceURL (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSupplementInfo (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSupplementLine (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSupplement_no_info (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSupplement_w_column_no_line (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSupplement_w_expression (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSupplement_w_getInfo_empty (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSupplement_w_getInfo_text (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSupplement_w_line_and_column (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSupplement_w_line_as_marker (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSupplement_w_line_no_column (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSupplement_w_source_url (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatSupplement_w_warnings (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatTracebackInfo (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_formatTracebackInfo_unicode (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_getLimit_default (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_getLimit_explicit (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_getLimit_sys_has_limit (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_getPrefix (zope.exceptions.tests.test_exceptionformatter.TextExceptionFormatterTests) test_simple_exception (zope.exceptions.tests.test_log.FormatterTests) test_unicode_traceback_info (zope.exceptions.tests.test_log.FormatterTests) Ran 83 tests with 0 failures, 0 errors and 0 skipped. Tearing down left over layers: Tear down zope.testrunner.layer.UnitTests. py$(PYV): commands[1]> python -m sphinx.cmd.build -b doctest -d $(@D)/.tox/py$(PYV)/.cache/doctrees docs $(@D)/.tox/py$(PYV)/.cache/doctest Running Sphinx v7.4.7 loading translations [en]... done making output directory... done WARNING: html_static_path entry '_static' does not exist loading intersphinx inventory 'python' from http://docs.python.org/objects.inv... intersphinx inventory has moved: http://docs.python.org/objects.inv -> https://docs.python.org/3/objects.inv building [mo]: targets for 0 po files that are out of date writing output... building [doctest]: targets for 4 source files that are out of date updating environment: [new config] 4 added, 0 changed, 0 removed reading sources... [ 25%] api reading sources... [ 50%] hacking reading sources... [ 75%] index reading sources... [100%] narr $(@D)/docs/api.rst:13: ERROR: An option to autointerface is either unknown or has an invalid value: (option: "member-order"; value: 'source') invalid value for member-order option: source looking for now-outdated files... none found pickling environment... done checking consistency... done running tests... Document: narr -------------- 1 items passed all tests: 14 tests in default 14 tests in 1 items. 14 passed and 0 failed. Test passed. Doctest summary =============== 14 tests 0 failures in tests 0 failures in setup code 0 failures in cleanup code build succeeded, 2 warnings. Testing of doctests in the sources finished, look at the results in .tox/py$(PYV)/.cache/doctest/output.txt. py$(PYV): OK congratulations :)