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 (zope.deferredimport.tests.DeferredTests)
 test_get_just_module (zope.deferredimport.tests.DeferredTests)
 test_get_module_and_name (zope.deferredimport.tests.DeferredTests)
 test_getattr_with_no_deferred (zope.deferredimport.tests.TestModuleProxy)
 test_preserves_docstring (zope.deferredimport.tests.TestModuleProxy)
 test_preserves_name (zope.deferredimport.tests.TestModuleProxy)
  Ran 6 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.3.7
making output directory... done
WARNING: html_static_path entry '_static' does not exist
WARNING: The pre-Sphinx 1.0 'intersphinx_mapping' format is deprecated and will be removed in Sphinx 8. Update to the current format as described in the documentation. Hint: "intersphinx_mapping = {'<name>': ('http://docs.python.org/', None)}".https://www.sphinx-doc.org/en/master/usage/extensions/intersphinx.html#confval-intersphinx_mapping
loading intersphinx inventory 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 3 source files that are out of date
updating environment: [new config] 3 added, 0 changed, 0 removed
reading sources... [ 33%] api
reading sources... [ 67%] index
reading sources... [100%] narrative

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
running tests...

Document: narrative
-------------------
1 items passed all tests:
  28 tests in default
28 tests in 1 items.
28 passed and 0 failed.
Test passed.
1 items passed all tests:
   1 tests in default (cleanup code)
1 tests in 1 items.
1 passed and 0 failed.
Test passed.

Doctest summary
===============
   28 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 :)