>>> py3-cherrypy: Building community/py3-cherrypy 18.8.0-r0 (using abuild 3.10.0_rc1-r2) started Sat, 29 Oct 2022 02:47:09 +0000 >>> py3-cherrypy: Checking sanity of /home/buildozer/aports/community/py3-cherrypy/APKBUILD... >>> py3-cherrypy: Analyzing dependencies... >>> py3-cherrypy: Installing for build: build-base py3-cheroot py3-jaraco.collections py3-portend py3-zc.lockfile py3-build py3-installer py3-setuptools py3-setuptools_scm py3-wheel py3-cheroot-tests py3-path py3-pytest py3-pytest-cov py3-requests-toolbelt py3-tz (1/46) Installing libbz2 (1.0.8-r3) (2/46) Installing libffi (3.4.4-r0) (3/46) Installing gdbm (1.23-r0) (4/46) Installing xz-libs (5.2.7-r0) (5/46) Installing mpdecimal (2.5.1-r1) (6/46) Installing readline (8.2.0-r0) (7/46) Installing sqlite-libs (3.39.4-r0) (8/46) Installing python3 (3.10.8-r3) (9/46) Installing py3-more-itertools (9.0.0-r0) (10/46) Installing py3-six (1.16.0-r3) (11/46) Installing py3-jaraco.classes (3.2.3-r1) (12/46) Installing py3-jaraco.functools (3.5.2-r1) (13/46) Installing py3-cheroot (8.6.0-r0) (14/46) Installing py3-jaraco.context (4.1.2-r0) (15/46) Installing py3-jaraco.text (3.10.0-r0) (16/46) Installing py3-jaraco.collections (3.6.0-r0) (17/46) Installing py3-tz (2022.4-r0) (18/46) Installing py3-tempora (5.0.2-r0) (19/46) Installing py3-portend (3.1.0-r2) (20/46) Installing py3-zc.lockfile (2.0-r1) (21/46) Installing py3-parsing (3.0.9-r0) (22/46) Installing py3-packaging (21.3-r2) (23/46) Installing py3-tomli (2.0.1-r1) (24/46) Installing py3-pep517 (0.13.0-r0) (25/46) Installing py3-build (0.8.0-r1) (26/46) Installing py3-installer (0.5.1-r1) (27/46) Installing py3-setuptools (65.5.0-r0) (28/46) Installing py3-typing-extensions (4.4.0-r0) (29/46) Installing py3-setuptools_scm (7.0.5-r0) (30/46) Installing py3-wheel (0.37.1-r1) (31/46) Installing py3-cheroot-tests (8.6.0-r0) (32/46) Installing py3-path (16.2.0-r1) (33/46) Installing py3-attrs (22.1.0-r0) (34/46) Installing py3-iniconfig (1.1.1-r3) (35/46) Installing py3-pluggy (1.0.0-r1) (36/46) Installing py3-py (1.11.0-r0) (37/46) Installing py3-pytest (7.1.3-r1) (38/46) Installing py3-coverage (5.5-r2) (39/46) Installing py3-pytest-cov (2.12.1-r1) (40/46) Installing py3-certifi (2022.9.24-r0) (41/46) Installing py3-charset-normalizer (2.1.1-r0) (42/46) Installing py3-idna (3.4-r2) (43/46) Installing py3-urllib3 (1.26.12-r0) (44/46) Installing py3-requests (2.28.1-r0) (45/46) Installing py3-requests-toolbelt (0.10.0-r0) (46/46) Installing .makedepends-py3-cherrypy (20221029.024715) Executing busybox-1.35.0-r27.trigger OK: 263 MiB in 138 packages >>> py3-cherrypy: Cleaning up srcdir >>> py3-cherrypy: Cleaning up pkgdir >>> py3-cherrypy: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/CherryPy-18.8.0.tar.gz >>> py3-cherrypy: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/CherryPy-18.8.0.tar.gz >>> py3-cherrypy: Checking sha512sums... CherryPy-18.8.0.tar.gz: OK tests.patch: OK test_timeout.patch: OK gziptest.patch: OK >>> py3-cherrypy: Unpacking /var/cache/distfiles/v3.17/CherryPy-18.8.0.tar.gz... >>> py3-cherrypy: tests.patch patching file cherrypy/test/test_states.py Hunk #1 succeeded at 227 (offset 1 line). Hunk #2 succeeded at 336 (offset 1 line). patching file cherrypy/test/test_tools.py Hunk #1 succeeded at 354 (offset 10 lines). >>> py3-cherrypy: test_timeout.patch patching file cherrypy/test/test_static.py >>> py3-cherrypy: gziptest.patch patching file cherrypy/lib/__init__.py Hunk #1 succeeded at 75 with fuzz 2 (offset 5 lines). /usr/lib/python3.10/site-packages/setuptools/config/setupcfg.py:508: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead. warnings.warn(msg, warning_class) /usr/lib/python3.10/site-packages/setuptools/config/setupcfg.py:508: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead. warnings.warn(msg, warning_class) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/cherrypy copying cherrypy/_cpchecker.py -> build/lib/cherrypy copying cherrypy/_cptools.py -> build/lib/cherrypy copying cherrypy/_cptree.py -> build/lib/cherrypy copying cherrypy/_cperror.py -> build/lib/cherrypy copying cherrypy/_cpnative_server.py -> build/lib/cherrypy copying cherrypy/_cpmodpy.py -> build/lib/cherrypy copying cherrypy/_cpdispatch.py -> build/lib/cherrypy copying cherrypy/__main__.py -> build/lib/cherrypy copying cherrypy/_cpcompat.py -> build/lib/cherrypy copying cherrypy/_cplogging.py -> build/lib/cherrypy copying cherrypy/_cprequest.py -> build/lib/cherrypy copying cherrypy/_cpreqbody.py -> build/lib/cherrypy copying cherrypy/_json.py -> build/lib/cherrypy copying cherrypy/_cpwsgi_server.py -> build/lib/cherrypy copying cherrypy/_cpserver.py -> build/lib/cherrypy copying cherrypy/__init__.py -> build/lib/cherrypy copying cherrypy/daemon.py -> build/lib/cherrypy copying cherrypy/_cpwsgi.py -> build/lib/cherrypy copying cherrypy/_cpconfig.py -> build/lib/cherrypy copying cherrypy/_helper.py -> build/lib/cherrypy creating build/lib/cherrypy/lib copying cherrypy/lib/locking.py -> build/lib/cherrypy/lib copying cherrypy/lib/auth_basic.py -> build/lib/cherrypy/lib copying cherrypy/lib/caching.py -> build/lib/cherrypy/lib copying cherrypy/lib/profiler.py -> build/lib/cherrypy/lib copying cherrypy/lib/covercp.py -> build/lib/cherrypy/lib copying cherrypy/lib/httputil.py -> build/lib/cherrypy/lib copying cherrypy/lib/auth_digest.py -> build/lib/cherrypy/lib copying cherrypy/lib/cptools.py -> build/lib/cherrypy/lib copying cherrypy/lib/cpstats.py -> build/lib/cherrypy/lib copying cherrypy/lib/xmlrpcutil.py -> build/lib/cherrypy/lib copying cherrypy/lib/gctools.py -> build/lib/cherrypy/lib copying cherrypy/lib/__init__.py -> build/lib/cherrypy/lib copying cherrypy/lib/static.py -> build/lib/cherrypy/lib copying cherrypy/lib/sessions.py -> build/lib/cherrypy/lib copying cherrypy/lib/encoding.py -> build/lib/cherrypy/lib copying cherrypy/lib/jsontools.py -> build/lib/cherrypy/lib copying cherrypy/lib/reprconf.py -> build/lib/cherrypy/lib creating build/lib/cherrypy/tutorial copying cherrypy/tutorial/tut06_default_method.py -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/tut05_derived_objects.py -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/tut03_get_and_post.py -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/tut10_http_errors.py -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/tut02_expose_methods.py -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/tut04_complex_site.py -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/tut01_helloworld.py -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/tut09_files.py -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/__init__.py -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/tut08_generators_and_yield.py -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/tut07_sessions.py -> build/lib/cherrypy/tutorial creating build/lib/cherrypy/test copying cherrypy/test/test_session.py -> build/lib/cherrypy/test copying cherrypy/test/test_logging.py -> build/lib/cherrypy/test copying cherrypy/test/modwsgi.py -> build/lib/cherrypy/test copying cherrypy/test/sessiondemo.py -> build/lib/cherrypy/test copying cherrypy/test/_test_decorators.py -> build/lib/cherrypy/test copying cherrypy/test/_test_states_demo.py -> build/lib/cherrypy/test copying cherrypy/test/modfcgid.py -> build/lib/cherrypy/test copying cherrypy/test/test_sessionauthenticate.py -> build/lib/cherrypy/test copying cherrypy/test/test_params.py -> build/lib/cherrypy/test copying cherrypy/test/logtest.py -> build/lib/cherrypy/test copying cherrypy/test/test_mime.py -> build/lib/cherrypy/test copying cherrypy/test/modfastcgi.py -> build/lib/cherrypy/test copying cherrypy/test/test_encoding.py -> build/lib/cherrypy/test copying cherrypy/test/test_conn.py -> build/lib/cherrypy/test copying cherrypy/test/test_etags.py -> build/lib/cherrypy/test copying cherrypy/test/test_json.py -> build/lib/cherrypy/test copying cherrypy/test/test_refleaks.py -> build/lib/cherrypy/test copying cherrypy/test/benchmark.py -> build/lib/cherrypy/test copying cherrypy/test/test_objectmapping.py -> build/lib/cherrypy/test copying cherrypy/test/test_auth_basic.py -> build/lib/cherrypy/test copying cherrypy/test/test_misc_tools.py -> build/lib/cherrypy/test copying cherrypy/test/test_wsgi_unix_socket.py -> build/lib/cherrypy/test copying cherrypy/test/test_routes.py -> build/lib/cherrypy/test copying cherrypy/test/test_iterator.py -> build/lib/cherrypy/test copying cherrypy/test/modpy.py -> build/lib/cherrypy/test copying cherrypy/test/helper.py -> build/lib/cherrypy/test copying cherrypy/test/test_auth_digest.py -> build/lib/cherrypy/test copying cherrypy/test/test_tutorials.py -> build/lib/cherrypy/test copying cherrypy/test/__init__.py -> build/lib/cherrypy/test copying cherrypy/test/test_core.py -> build/lib/cherrypy/test copying cherrypy/test/test_wsgi_ns.py -> build/lib/cherrypy/test copying cherrypy/test/test_httputil.py -> build/lib/cherrypy/test copying cherrypy/test/test_dynamicobjectmapping.py -> build/lib/cherrypy/test copying cherrypy/test/test_xmlrpc.py -> build/lib/cherrypy/test copying cherrypy/test/test_config_server.py -> build/lib/cherrypy/test copying cherrypy/test/webtest.py -> build/lib/cherrypy/test copying cherrypy/test/test_virtualhost.py -> build/lib/cherrypy/test copying cherrypy/test/test_wsgiapps.py -> build/lib/cherrypy/test copying cherrypy/test/test_proxy.py -> build/lib/cherrypy/test copying cherrypy/test/test_tools.py -> build/lib/cherrypy/test copying cherrypy/test/checkerdemo.py -> build/lib/cherrypy/test copying cherrypy/test/test_config.py -> build/lib/cherrypy/test copying cherrypy/test/test_http.py -> build/lib/cherrypy/test copying cherrypy/test/test_states.py -> build/lib/cherrypy/test copying cherrypy/test/test_wsgi_vhost.py -> build/lib/cherrypy/test copying cherrypy/test/test_native.py -> build/lib/cherrypy/test copying cherrypy/test/test_static.py -> build/lib/cherrypy/test copying cherrypy/test/test_caching.py -> build/lib/cherrypy/test copying cherrypy/test/test_bus.py -> build/lib/cherrypy/test copying cherrypy/test/test_request_obj.py -> build/lib/cherrypy/test copying cherrypy/test/test_plugins.py -> build/lib/cherrypy/test creating build/lib/cherrypy/process copying cherrypy/process/wspbus.py -> build/lib/cherrypy/process copying cherrypy/process/__init__.py -> build/lib/cherrypy/process copying cherrypy/process/servers.py -> build/lib/cherrypy/process copying cherrypy/process/win32.py -> build/lib/cherrypy/process copying cherrypy/process/plugins.py -> build/lib/cherrypy/process creating build/lib/cherrypy/scaffold copying cherrypy/scaffold/__init__.py -> build/lib/cherrypy/scaffold running egg_info writing CherryPy.egg-info/PKG-INFO writing dependency_links to CherryPy.egg-info/dependency_links.txt writing entry points to CherryPy.egg-info/entry_points.txt writing requirements to CherryPy.egg-info/requires.txt writing top-level names to CherryPy.egg-info/top_level.txt reading manifest file 'CherryPy.egg-info/SOURCES.txt' adding license file 'LICENSE.md' writing manifest file 'CherryPy.egg-info/SOURCES.txt' /usr/lib/python3.10/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'cherrypy.scaffold.static' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'cherrypy.scaffold.static' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'cherrypy.scaffold.static' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'cherrypy.scaffold.static' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.10/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'cherrypy.test.static' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'cherrypy.test.static' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'cherrypy.test.static' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'cherrypy.test.static' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) copying cherrypy/favicon.ico -> build/lib/cherrypy copying cherrypy/tutorial/README.rst -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/custom_error.html -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/pdf_file.pdf -> build/lib/cherrypy/tutorial copying cherrypy/tutorial/tutorial.conf -> build/lib/cherrypy/tutorial copying cherrypy/test/fastcgi.conf -> build/lib/cherrypy/test copying cherrypy/test/fcgi.conf -> build/lib/cherrypy/test copying cherrypy/test/style.css -> build/lib/cherrypy/test copying cherrypy/test/test.pem -> build/lib/cherrypy/test creating build/lib/cherrypy/test/static copying cherrypy/test/static/404.html -> build/lib/cherrypy/test/static copying cherrypy/test/static/dirback.jpg -> build/lib/cherrypy/test/static copying cherrypy/test/static/index.html -> build/lib/cherrypy/test/static copying cherrypy/scaffold/apache-fcgi.conf -> build/lib/cherrypy/scaffold copying cherrypy/scaffold/example.conf -> build/lib/cherrypy/scaffold copying cherrypy/scaffold/site.conf -> build/lib/cherrypy/scaffold creating build/lib/cherrypy/scaffold/static copying cherrypy/scaffold/static/made_with_cherrypy_small.png -> build/lib/cherrypy/scaffold/static installing to build/bdist.linux-armv8l/wheel running install running install_lib creating build/bdist.linux-armv8l creating build/bdist.linux-armv8l/wheel creating build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_cpchecker.py -> build/bdist.linux-armv8l/wheel/cherrypy creating build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_session.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_logging.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/modwsgi.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/sessiondemo.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/_test_decorators.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/_test_states_demo.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/modfcgid.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_sessionauthenticate.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_params.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/logtest.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_mime.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/fcgi.conf -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/modfastcgi.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_encoding.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_conn.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_etags.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_json.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_refleaks.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/benchmark.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_objectmapping.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_auth_basic.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_misc_tools.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_wsgi_unix_socket.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_routes.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_iterator.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/modpy.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/helper.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_auth_digest.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_tutorials.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/__init__.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test.pem -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_core.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_wsgi_ns.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_httputil.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_dynamicobjectmapping.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_xmlrpc.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_config_server.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/webtest.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_virtualhost.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_wsgiapps.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_proxy.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/fastcgi.conf -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_tools.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/checkerdemo.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_config.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_http.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/style.css -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_states.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_wsgi_vhost.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_native.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_static.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_caching.py -> build/bdist.linux-armv8l/wheel/cherrypy/test creating build/bdist.linux-armv8l/wheel/cherrypy/test/static copying build/lib/cherrypy/test/static/404.html -> build/bdist.linux-armv8l/wheel/cherrypy/test/static copying build/lib/cherrypy/test/static/index.html -> build/bdist.linux-armv8l/wheel/cherrypy/test/static copying build/lib/cherrypy/test/static/dirback.jpg -> build/bdist.linux-armv8l/wheel/cherrypy/test/static copying build/lib/cherrypy/test/test_bus.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_request_obj.py -> build/bdist.linux-armv8l/wheel/cherrypy/test copying build/lib/cherrypy/test/test_plugins.py -> build/bdist.linux-armv8l/wheel/cherrypy/test creating build/bdist.linux-armv8l/wheel/cherrypy/scaffold copying build/lib/cherrypy/scaffold/apache-fcgi.conf -> build/bdist.linux-armv8l/wheel/cherrypy/scaffold copying build/lib/cherrypy/scaffold/example.conf -> build/bdist.linux-armv8l/wheel/cherrypy/scaffold copying build/lib/cherrypy/scaffold/__init__.py -> build/bdist.linux-armv8l/wheel/cherrypy/scaffold copying build/lib/cherrypy/scaffold/site.conf -> build/bdist.linux-armv8l/wheel/cherrypy/scaffold creating build/bdist.linux-armv8l/wheel/cherrypy/scaffold/static copying build/lib/cherrypy/scaffold/static/made_with_cherrypy_small.png -> build/bdist.linux-armv8l/wheel/cherrypy/scaffold/static copying build/lib/cherrypy/_cptools.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_cptree.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_cperror.py -> build/bdist.linux-armv8l/wheel/cherrypy creating build/bdist.linux-armv8l/wheel/cherrypy/process copying build/lib/cherrypy/process/wspbus.py -> build/bdist.linux-armv8l/wheel/cherrypy/process copying build/lib/cherrypy/process/__init__.py -> build/bdist.linux-armv8l/wheel/cherrypy/process copying build/lib/cherrypy/process/servers.py -> build/bdist.linux-armv8l/wheel/cherrypy/process copying build/lib/cherrypy/process/win32.py -> build/bdist.linux-armv8l/wheel/cherrypy/process copying build/lib/cherrypy/process/plugins.py -> build/bdist.linux-armv8l/wheel/cherrypy/process copying build/lib/cherrypy/_cpnative_server.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_cpmodpy.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_cpdispatch.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/favicon.ico -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/__main__.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_cpcompat.py -> build/bdist.linux-armv8l/wheel/cherrypy creating build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/tut06_default_method.py -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/tut05_derived_objects.py -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/tut03_get_and_post.py -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/tut10_http_errors.py -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/tut02_expose_methods.py -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/tut04_complex_site.py -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/tut01_helloworld.py -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/tut09_files.py -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/README.rst -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/custom_error.html -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/__init__.py -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/tut08_generators_and_yield.py -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/pdf_file.pdf -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/tutorial.conf -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/tutorial/tut07_sessions.py -> build/bdist.linux-armv8l/wheel/cherrypy/tutorial copying build/lib/cherrypy/_cplogging.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_cprequest.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_cpreqbody.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_json.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_cpwsgi_server.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_cpserver.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/__init__.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/daemon.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_cpwsgi.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_cpconfig.py -> build/bdist.linux-armv8l/wheel/cherrypy copying build/lib/cherrypy/_helper.py -> build/bdist.linux-armv8l/wheel/cherrypy creating build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/locking.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/auth_basic.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/caching.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/profiler.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/covercp.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/httputil.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/auth_digest.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/cptools.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/cpstats.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/xmlrpcutil.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/gctools.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/__init__.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/static.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/sessions.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/encoding.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/jsontools.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib copying build/lib/cherrypy/lib/reprconf.py -> build/bdist.linux-armv8l/wheel/cherrypy/lib running install_egg_info Copying CherryPy.egg-info to build/bdist.linux-armv8l/wheel/CherryPy-18.8.0-py3.10.egg-info running install_scripts creating build/bdist.linux-armv8l/wheel/CherryPy-18.8.0.dist-info/WHEEL creating '/home/buildozer/aports/community/py3-cherrypy/src/CherryPy-18.8.0/dist/tmp_yspa4vf/CherryPy-18.8.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv8l/wheel' to it adding 'cherrypy/__init__.py' adding 'cherrypy/__main__.py' adding 'cherrypy/_cpchecker.py' adding 'cherrypy/_cpcompat.py' adding 'cherrypy/_cpconfig.py' adding 'cherrypy/_cpdispatch.py' adding 'cherrypy/_cperror.py' adding 'cherrypy/_cplogging.py' adding 'cherrypy/_cpmodpy.py' adding 'cherrypy/_cpnative_server.py' adding 'cherrypy/_cpreqbody.py' adding 'cherrypy/_cprequest.py' adding 'cherrypy/_cpserver.py' adding 'cherrypy/_cptools.py' adding 'cherrypy/_cptree.py' adding 'cherrypy/_cpwsgi.py' adding 'cherrypy/_cpwsgi_server.py' adding 'cherrypy/_helper.py' adding 'cherrypy/_json.py' adding 'cherrypy/daemon.py' adding 'cherrypy/favicon.ico' adding 'cherrypy/lib/__init__.py' adding 'cherrypy/lib/auth_basic.py' adding 'cherrypy/lib/auth_digest.py' adding 'cherrypy/lib/caching.py' adding 'cherrypy/lib/covercp.py' adding 'cherrypy/lib/cpstats.py' adding 'cherrypy/lib/cptools.py' adding 'cherrypy/lib/encoding.py' adding 'cherrypy/lib/gctools.py' adding 'cherrypy/lib/httputil.py' adding 'cherrypy/lib/jsontools.py' adding 'cherrypy/lib/locking.py' adding 'cherrypy/lib/profiler.py' adding 'cherrypy/lib/reprconf.py' adding 'cherrypy/lib/sessions.py' adding 'cherrypy/lib/static.py' adding 'cherrypy/lib/xmlrpcutil.py' adding 'cherrypy/process/__init__.py' adding 'cherrypy/process/plugins.py' adding 'cherrypy/process/servers.py' adding 'cherrypy/process/win32.py' adding 'cherrypy/process/wspbus.py' adding 'cherrypy/scaffold/__init__.py' adding 'cherrypy/scaffold/apache-fcgi.conf' adding 'cherrypy/scaffold/example.conf' adding 'cherrypy/scaffold/site.conf' adding 'cherrypy/scaffold/static/made_with_cherrypy_small.png' adding 'cherrypy/test/__init__.py' adding 'cherrypy/test/_test_decorators.py' adding 'cherrypy/test/_test_states_demo.py' adding 'cherrypy/test/benchmark.py' adding 'cherrypy/test/checkerdemo.py' adding 'cherrypy/test/fastcgi.conf' adding 'cherrypy/test/fcgi.conf' adding 'cherrypy/test/helper.py' adding 'cherrypy/test/logtest.py' adding 'cherrypy/test/modfastcgi.py' adding 'cherrypy/test/modfcgid.py' adding 'cherrypy/test/modpy.py' adding 'cherrypy/test/modwsgi.py' adding 'cherrypy/test/sessiondemo.py' adding 'cherrypy/test/style.css' adding 'cherrypy/test/test.pem' adding 'cherrypy/test/test_auth_basic.py' adding 'cherrypy/test/test_auth_digest.py' adding 'cherrypy/test/test_bus.py' adding 'cherrypy/test/test_caching.py' adding 'cherrypy/test/test_config.py' adding 'cherrypy/test/test_config_server.py' adding 'cherrypy/test/test_conn.py' adding 'cherrypy/test/test_core.py' adding 'cherrypy/test/test_dynamicobjectmapping.py' adding 'cherrypy/test/test_encoding.py' adding 'cherrypy/test/test_etags.py' adding 'cherrypy/test/test_http.py' adding 'cherrypy/test/test_httputil.py' adding 'cherrypy/test/test_iterator.py' adding 'cherrypy/test/test_json.py' adding 'cherrypy/test/test_logging.py' adding 'cherrypy/test/test_mime.py' adding 'cherrypy/test/test_misc_tools.py' adding 'cherrypy/test/test_native.py' adding 'cherrypy/test/test_objectmapping.py' adding 'cherrypy/test/test_params.py' adding 'cherrypy/test/test_plugins.py' adding 'cherrypy/test/test_proxy.py' adding 'cherrypy/test/test_refleaks.py' adding 'cherrypy/test/test_request_obj.py' adding 'cherrypy/test/test_routes.py' adding 'cherrypy/test/test_session.py' adding 'cherrypy/test/test_sessionauthenticate.py' adding 'cherrypy/test/test_states.py' adding 'cherrypy/test/test_static.py' adding 'cherrypy/test/test_tools.py' adding 'cherrypy/test/test_tutorials.py' adding 'cherrypy/test/test_virtualhost.py' adding 'cherrypy/test/test_wsgi_ns.py' adding 'cherrypy/test/test_wsgi_unix_socket.py' adding 'cherrypy/test/test_wsgi_vhost.py' adding 'cherrypy/test/test_wsgiapps.py' adding 'cherrypy/test/test_xmlrpc.py' adding 'cherrypy/test/webtest.py' adding 'cherrypy/test/static/404.html' adding 'cherrypy/test/static/dirback.jpg' adding 'cherrypy/test/static/index.html' adding 'cherrypy/tutorial/README.rst' adding 'cherrypy/tutorial/__init__.py' adding 'cherrypy/tutorial/custom_error.html' adding 'cherrypy/tutorial/pdf_file.pdf' adding 'cherrypy/tutorial/tut01_helloworld.py' adding 'cherrypy/tutorial/tut02_expose_methods.py' adding 'cherrypy/tutorial/tut03_get_and_post.py' adding 'cherrypy/tutorial/tut04_complex_site.py' adding 'cherrypy/tutorial/tut05_derived_objects.py' adding 'cherrypy/tutorial/tut06_default_method.py' adding 'cherrypy/tutorial/tut07_sessions.py' adding 'cherrypy/tutorial/tut08_generators_and_yield.py' adding 'cherrypy/tutorial/tut09_files.py' adding 'cherrypy/tutorial/tut10_http_errors.py' adding 'cherrypy/tutorial/tutorial.conf' adding 'CherryPy-18.8.0.dist-info/LICENSE.md' adding 'CherryPy-18.8.0.dist-info/METADATA' adding 'CherryPy-18.8.0.dist-info/WHEEL' adding 'CherryPy-18.8.0.dist-info/entry_points.txt' adding 'CherryPy-18.8.0.dist-info/top_level.txt' adding 'CherryPy-18.8.0.dist-info/RECORD' removing build/bdist.linux-armv8l/wheel * Getting dependencies for wheel... * Building wheel... Successfully built CherryPy-18.8.0-py2.py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.10.8, pytest-7.1.3, pluggy-1.0.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-cherrypy/src/CherryPy-18.8.0, configfile: pytest.ini, testpaths: cherrypy/test/ plugins: cov-2.12.1 collecting ... collected 299 items / 8 deselected / 291 selected cherrypy/test/test_auth_basic.py::BasicAuthTest::testBasic PASSED [ 0%] cherrypy/test/test_auth_basic.py::BasicAuthTest::testBasic2 PASSED [ 0%] cherrypy/test/test_auth_basic.py::BasicAuthTest::testBasic2_u PASSED [ 1%] cherrypy/test/test_auth_basic.py::BasicAuthTest::testPublic PASSED [ 1%] cherrypy/test/test_auth_basic.py::BasicAuthTest::test_gc PASSED [ 1%] cherrypy/test/test_auth_digest.py::DigestAuthTest::testPublic PASSED [ 2%] cherrypy/test/test_auth_digest.py::DigestAuthTest::test_ascii_user PASSED [ 2%] cherrypy/test/test_auth_digest.py::DigestAuthTest::test_unicode_user PASSED [ 2%] cherrypy/test/test_auth_digest.py::DigestAuthTest::test_wrong_realm PASSED [ 3%] cherrypy/test/test_auth_digest.py::DigestAuthTest::test_wrong_scheme PASSED [ 3%] cherrypy/test/test_auth_digest.py::DigestAuthTest::test_gc PASSED [ 3%] cherrypy/test/test_bus.py::test_builtin_channels PASSED [ 4%] cherrypy/test/test_bus.py::test_custom_channels PASSED [ 4%] cherrypy/test/test_bus.py::test_listener_errors PASSED [ 4%] cherrypy/test/test_bus.py::test_start PASSED [ 5%] cherrypy/test/test_bus.py::test_stop PASSED [ 5%] cherrypy/test/test_bus.py::test_graceful PASSED [ 5%] cherrypy/test/test_bus.py::test_exit PASSED [ 6%] cherrypy/test/test_bus.py::test_wait PASSED [ 6%] cherrypy/test/test_bus.py::test_wait_publishes_periodically PASSED [ 6%] cherrypy/test/test_bus.py::test_block PASSED [ 7%] cherrypy/test/test_bus.py::test_start_with_callback PASSED [ 7%] cherrypy/test/test_bus.py::test_log PASSED [ 7%] cherrypy/test/test_caching.py::CacheTest::testCaching PASSED [ 8%] cherrypy/test/test_caching.py::CacheTest::testExpiresTool PASSED [ 8%] cherrypy/test/test_caching.py::CacheTest::testGzipStaticCache PASSED [ 8%] cherrypy/test/test_caching.py::CacheTest::testLastModified PASSED [ 9%] cherrypy/test/test_caching.py::CacheTest::testVaryHeader PASSED [ 9%] cherrypy/test/test_caching.py::CacheTest::test_cache_control PASSED [ 9%] cherrypy/test/test_caching.py::CacheTest::test_gc PASSED [ 10%] cherrypy/test/test_config.py::ConfigTests::testConfig PASSED [ 10%] cherrypy/test/test_config.py::ConfigTests::testCustomNamespaces PASSED [ 10%] cherrypy/test/test_config.py::ConfigTests::testHandlerToolConfigOverride PASSED [ 11%] cherrypy/test/test_config.py::ConfigTests::testRespNamespaces PASSED [ 11%] cherrypy/test/test_config.py::ConfigTests::testUnrepr PASSED [ 12%] cherrypy/test/test_config.py::ConfigTests::test_request_body_namespace PASSED [ 12%] cherrypy/test/test_config.py::ConfigTests::test_gc PASSED [ 12%] cherrypy/test/test_config.py::VariableSubstitutionTests::test_config PASSED [ 13%] cherrypy/test/test_config.py::CallablesInConfigTest::test_call_with_kwargs PASSED [ 13%] cherrypy/test/test_config.py::CallablesInConfigTest::test_call_with_literal_dict PASSED [ 13%] cherrypy/test/test_config_server.py::ServerConfigTests::testAdditionalServers PASSED [ 14%] cherrypy/test/test_config_server.py::ServerConfigTests::testBasicConfig PASSED [ 14%] cherrypy/test/test_config_server.py::ServerConfigTests::testMaxRequestSize PASSED [ 14%] cherrypy/test/test_config_server.py::ServerConfigTests::testMaxRequestSizePerHandler PASSED [ 15%] cherrypy/test/test_config_server.py::ServerConfigTests::test_gc PASSED [ 15%] cherrypy/test/test_conn.py::ConnectionCloseTests::test_HTTP10_KeepAlive PASSED [ 15%] cherrypy/test/test_conn.py::ConnectionCloseTests::test_HTTP11 PASSED [ 16%] cherrypy/test/test_conn.py::ConnectionCloseTests::test_Streaming_no_len PASSED [ 16%] cherrypy/test/test_conn.py::ConnectionCloseTests::test_Streaming_with_len PASSED [ 16%] cherrypy/test/test_conn.py::ConnectionCloseTests::test_gc PASSED [ 17%] cherrypy/test/test_conn.py::PipelineTests::test_100_Continue PASSED [ 17%] cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout PASSED [ 17%] cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout_after_request PASSED [ 18%] cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_pipelining PASSED [ 18%] cherrypy/test/test_conn.py::PipelineTests::test_gc PASSED [ 18%] cherrypy/test/test_conn.py::ConnectionTests::test_598 PASSED [ 19%] cherrypy/test/test_conn.py::ConnectionTests::test_Chunked_Encoding PASSED [ 19%] cherrypy/test/test_conn.py::ConnectionTests::test_Content_Length_in PASSED [ 19%] cherrypy/test/test_conn.py::ConnectionTests::test_Content_Length_out_postheaders PASSED [ 20%] cherrypy/test/test_conn.py::ConnectionTests::test_Content_Length_out_preheaders PASSED [ 20%] cherrypy/test/test_conn.py::ConnectionTests::test_No_Message_Body PASSED [ 20%] cherrypy/test/test_conn.py::ConnectionTests::test_readall_or_close PASSED [ 21%] cherrypy/test/test_conn.py::ConnectionTests::test_gc PASSED [ 21%] cherrypy/test/test_conn.py::LimitedRequestQueueTests::test_queue_full PASSED [ 21%] cherrypy/test/test_conn.py::LimitedRequestQueueTests::test_gc PASSED [ 22%] cherrypy/test/test_conn.py::BadRequestTests::test_No_CRLF PASSED [ 22%] cherrypy/test/test_conn.py::BadRequestTests::test_gc PASSED [ 23%] cherrypy/test/test_core.py::CoreRequestHandlingTest::testCookies PASSED [ 23%] cherrypy/test/test_core.py::CoreRequestHandlingTest::testDefaultContentType PASSED [ 23%] cherrypy/test/test_core.py::CoreRequestHandlingTest::testFavicon PASSED [ 24%] cherrypy/test/test_core.py::CoreRequestHandlingTest::testFlatten PASSED [ 24%] cherrypy/test/test_core.py::CoreRequestHandlingTest::testRanges PASSED [ 24%] cherrypy/test/test_core.py::CoreRequestHandlingTest::testRedirect PASSED [ 25%] cherrypy/test/test_core.py::CoreRequestHandlingTest::testSlashes PASSED [ 25%] cherrypy/test/test_core.py::CoreRequestHandlingTest::testStatus PASSED [ 25%] cherrypy/test/test_core.py::CoreRequestHandlingTest::test_InternalRedirect PASSED [ 26%] cherrypy/test/test_core.py::CoreRequestHandlingTest::test_cherrypy_url PASSED [ 26%] cherrypy/test/test_core.py::CoreRequestHandlingTest::test_expose_decorator PASSED [ 26%] cherrypy/test/test_core.py::CoreRequestHandlingTest::test_multiple_headers PASSED [ 27%] cherrypy/test/test_core.py::CoreRequestHandlingTest::test_on_end_resource_status PASSED [ 27%] cherrypy/test/test_core.py::CoreRequestHandlingTest::test_redirect_with_unicode PASSED [ 27%] cherrypy/test/test_core.py::CoreRequestHandlingTest::test_redirect_with_xss PASSED [ 28%] cherrypy/test/test_core.py::CoreRequestHandlingTest::test_gc PASSED [ 28%] cherrypy/test/test_core.py::ErrorTests::test_contextmanager PASSED [ 28%] cherrypy/test/test_core.py::ErrorTests::test_start_response_error PASSED [ 29%] cherrypy/test/test_core.py::ErrorTests::test_gc PASSED [ 29%] cherrypy/test/test_core.py::TestBinding::test_bind_ephemeral_port PASSED [ 29%] cherrypy/test/test_dynamicobjectmapping.py::DynamicObjectMappingTest::testMethodDispatch PASSED [ 30%] cherrypy/test/test_dynamicobjectmapping.py::DynamicObjectMappingTest::testObjectMapping PASSED [ 30%] cherrypy/test/test_dynamicobjectmapping.py::DynamicObjectMappingTest::testVpathDispatch PASSED [ 30%] cherrypy/test/test_dynamicobjectmapping.py::DynamicObjectMappingTest::test_gc PASSED [ 31%] cherrypy/test/test_encoding.py::EncodingTests::testEncoding PASSED [ 31%] cherrypy/test/test_encoding.py::EncodingTests::testGzip PASSED [ 31%] cherrypy/test/test_encoding.py::EncodingTests::test_BytesHeaders PASSED [ 32%] cherrypy/test/test_encoding.py::EncodingTests::test_UnicodeHeaders PASSED [ 32%] cherrypy/test/test_encoding.py::EncodingTests::test_decode_tool PASSED [ 32%] cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding PASSED [ 33%] cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding_bigger_maxrambytes PASSED [ 33%] cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding_no_charset PASSED [ 34%] cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding_no_successful_charset PASSED [ 34%] cherrypy/test/test_encoding.py::EncodingTests::test_nontext PASSED [ 34%] cherrypy/test/test_encoding.py::EncodingTests::test_query_string_decoding PASSED [ 35%] cherrypy/test/test_encoding.py::EncodingTests::test_urlencoded_decoding PASSED [ 35%] cherrypy/test/test_encoding.py::EncodingTests::test_gc PASSED [ 35%] cherrypy/test/test_etags.py::ETagTest::test_errors PASSED [ 36%] cherrypy/test/test_etags.py::ETagTest::test_etags PASSED [ 36%] cherrypy/test/test_etags.py::ETagTest::test_unicode_body PASSED [ 36%] cherrypy/test/test_etags.py::ETagTest::test_gc PASSED [ 37%] cherrypy/test/test_http.py::HTTPTests::test_garbage_in PASSED [ 37%] cherrypy/test/test_http.py::HTTPTests::test_http_over_https SKIPPED [ 37%] cherrypy/test/test_http.py::HTTPTests::test_malformed_header PASSED [ 38%] cherrypy/test/test_http.py::HTTPTests::test_malformed_request_line PASSED [ 38%] cherrypy/test/test_http.py::HTTPTests::test_no_content_length PASSED [ 38%] cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters PASSED [ 39%] cherrypy/test/test_http.py::HTTPTests::test_post_multipart PASSED [ 39%] cherrypy/test/test_http.py::HTTPTests::test_request_line_split_issue_1220 PASSED [ 39%] cherrypy/test/test_http.py::HTTPTests::test_gc PASSED [ 40%] cherrypy/test/test_httputil.py::test_urljoin[/sn/-/pi/-/sn/pi/] PASSED [ 40%] cherrypy/test/test_httputil.py::test_urljoin[/sn/-/pi-/sn/pi] PASSED [ 40%] cherrypy/test/test_httputil.py::test_urljoin[/sn/-/-/sn/] PASSED [ 41%] cherrypy/test/test_httputil.py::test_urljoin[/sn/--/sn/] PASSED [ 41%] cherrypy/test/test_httputil.py::test_urljoin[/sn-/pi/-/sn/pi/] PASSED [ 41%] cherrypy/test/test_httputil.py::test_urljoin[/sn-/pi-/sn/pi] PASSED [ 42%] cherrypy/test/test_httputil.py::test_urljoin[/sn-/-/sn/] PASSED [ 42%] cherrypy/test/test_httputil.py::test_urljoin[/sn--/sn] PASSED [ 42%] cherrypy/test/test_httputil.py::test_urljoin[/-/pi/-/pi/] PASSED [ 43%] cherrypy/test/test_httputil.py::test_urljoin[/-/pi-/pi] PASSED [ 43%] cherrypy/test/test_httputil.py::test_urljoin[/-/-/] PASSED [ 43%] cherrypy/test/test_httputil.py::test_urljoin[/--/] PASSED [ 44%] cherrypy/test/test_httputil.py::test_urljoin[-/pi/-/pi/] PASSED [ 44%] cherrypy/test/test_httputil.py::test_urljoin[-/pi-/pi] PASSED [ 45%] cherrypy/test/test_httputil.py::test_urljoin[-/-/] PASSED [ 45%] cherrypy/test/test_httputil.py::test_urljoin[--/] PASSED [ 45%] cherrypy/test/test_httputil.py::test_valid_status[None-expected_status0] PASSED [ 46%] cherrypy/test/test_httputil.py::test_valid_status[200-expected_status1] PASSED [ 46%] cherrypy/test/test_httputil.py::test_valid_status[500-expected_status2] PASSED [ 46%] cherrypy/test/test_httputil.py::test_valid_status[HTTPStatus.NOT_FOUND-expected_status3] PASSED [ 47%] cherrypy/test/test_httputil.py::test_valid_status[444 Non-existent reason-expected_status4] PASSED [ 47%] cherrypy/test/test_httputil.py::test_invalid_status[hey-Illegal response status from server \\('hey' is non-numeric\\).] PASSED [ 47%] cherrypy/test/test_httputil.py::test_invalid_status[status_code1-Illegal response status from server \\(\\{'hey': 'hi'\\} is non-numeric\\).] PASSED [ 48%] cherrypy/test/test_httputil.py::test_invalid_status[1-Illegal response status from server \\(1 is out of range\\).] PASSED [ 48%] cherrypy/test/test_httputil.py::test_invalid_status[600-Illegal response status from server \\(600 is out of range\\).] PASSED [ 48%] cherrypy/test/test_iterator.py::IteratorTest::test_iterator PASSED [ 49%] cherrypy/test/test_iterator.py::IteratorTest::test_gc PASSED [ 49%] cherrypy/test/test_json.py::JsonTest::test_cached PASSED [ 49%] cherrypy/test/test_json.py::JsonTest::test_json_input PASSED [ 50%] cherrypy/test/test_json.py::JsonTest::test_json_output PASSED [ 50%] cherrypy/test/test_json.py::JsonTest::test_gc PASSED [ 50%] cherrypy/test/test_logging.py::test_normal_return PASSED [ 51%] cherrypy/test/test_logging.py::test_normal_yield PASSED [ 51%] cherrypy/test/test_logging.py::test_custom_log_format PASSED [ 51%] cherrypy/test/test_logging.py::test_timez_log_format PASSED [ 52%] cherrypy/test/test_logging.py::test_UUIDv4_parameter_log_format PASSED [ 52%] cherrypy/test/test_logging.py::test_escaped_output PASSED [ 52%] cherrypy/test/test_logging.py::test_tracebacks PASSED [ 53%] cherrypy/test/test_mime.py::MultipartTest::test_multipart PASSED [ 53%] cherrypy/test/test_mime.py::MultipartTest::test_multipart_form_data PASSED [ 53%] cherrypy/test/test_mime.py::MultipartTest::test_gc PASSED [ 54%] cherrypy/test/test_mime.py::SafeMultipartHandlingTest::test_Flash_Upload PASSED [ 54%] cherrypy/test/test_mime.py::SafeMultipartHandlingTest::test_gc PASSED [ 54%] cherrypy/test/test_misc_tools.py::ResponseHeadersTest::testResponseHeaders PASSED [ 55%] cherrypy/test/test_misc_tools.py::ResponseHeadersTest::testResponseHeadersDecorator PASSED [ 55%] cherrypy/test/test_misc_tools.py::ResponseHeadersTest::test_gc PASSED [ 56%] cherrypy/test/test_misc_tools.py::RefererTest::testReferer PASSED [ 56%] cherrypy/test/test_misc_tools.py::RefererTest::test_gc PASSED [ 56%] cherrypy/test/test_misc_tools.py::AcceptTest::test_Accept_Tool PASSED [ 57%] cherrypy/test/test_misc_tools.py::AcceptTest::test_accept_selection PASSED [ 57%] cherrypy/test/test_misc_tools.py::AcceptTest::test_gc PASSED [ 57%] cherrypy/test/test_misc_tools.py::AutoVaryTest::testAutoVary PASSED [ 58%] cherrypy/test/test_misc_tools.py::AutoVaryTest::test_gc PASSED [ 58%] cherrypy/test/test_native.py::test_basic_request PASSED [ 58%] cherrypy/test/test_objectmapping.py::ObjectMappingTest::testExpose PASSED [ 59%] cherrypy/test/test_objectmapping.py::ObjectMappingTest::testKeywords PASSED [ 59%] cherrypy/test/test_objectmapping.py::ObjectMappingTest::testMethodDispatch PASSED [ 59%] cherrypy/test/test_objectmapping.py::ObjectMappingTest::testObjectMapping PASSED [ 60%] cherrypy/test/test_objectmapping.py::ObjectMappingTest::testPositionalParams PASSED [ 60%] cherrypy/test/test_objectmapping.py::ObjectMappingTest::testTreeMounting PASSED [ 60%] cherrypy/test/test_objectmapping.py::ObjectMappingTest::test_redir_using_url PASSED [ 61%] cherrypy/test/test_objectmapping.py::ObjectMappingTest::test_translate PASSED [ 61%] cherrypy/test/test_objectmapping.py::ObjectMappingTest::test_gc PASSED [ 61%] cherrypy/test/test_params.py::ParamsTest::test_error PASSED [ 62%] cherrypy/test/test_params.py::ParamsTest::test_pass PASSED [ 62%] cherrypy/test/test_params.py::ParamsTest::test_syntax PASSED [ 62%] cherrypy/test/test_params.py::ParamsTest::test_gc PASSED [ 63%] cherrypy/test/test_plugins.py::TestAutoreloader::test_file_for_file_module_when_None PASSED [ 63%] cherrypy/test/test_proxy.py::ProxyTest::testProxy PASSED [ 63%] cherrypy/test/test_proxy.py::ProxyTest::test_no_base_port_in_host PASSED [ 64%] cherrypy/test/test_proxy.py::ProxyTest::test_gc PASSED [ 64%] cherrypy/test/test_refleaks.py::ReferenceTests::test_threadlocal_garbage PASSED [ 64%] cherrypy/test/test_refleaks.py::ReferenceTests::test_gc PASSED [ 65%] cherrypy/test/test_request_obj.py::RequestObjectTests::testAbsoluteURIPathInfo PASSED [ 65%] cherrypy/test/test_request_obj.py::RequestObjectTests::testEmptyThreadlocals PASSED [ 65%] cherrypy/test/test_request_obj.py::RequestObjectTests::testErrorHandling PASSED [ 66%] cherrypy/test/test_request_obj.py::RequestObjectTests::testExpect PASSED [ 66%] cherrypy/test/test_request_obj.py::RequestObjectTests::testHeaderElements PASSED [ 67%] cherrypy/test/test_request_obj.py::RequestObjectTests::testParamErrors PASSED [ 67%] cherrypy/test/test_request_obj.py::RequestObjectTests::testParams PASSED [ 67%] cherrypy/test/test_request_obj.py::RequestObjectTests::testRelativeURIPathInfo PASSED [ 68%] cherrypy/test/test_request_obj.py::RequestObjectTests::test_CONNECT_method PASSED [ 68%] cherrypy/test/test_request_obj.py::RequestObjectTests::test_CONNECT_method_invalid_authority PASSED [ 68%] cherrypy/test/test_request_obj.py::RequestObjectTests::test_basic_HTTPMethods PASSED [ 69%] cherrypy/test/test_request_obj.py::RequestObjectTests::test_dangerous_host PASSED [ 69%] cherrypy/test/test_request_obj.py::RequestObjectTests::test_encoded_headers PASSED [ 69%] cherrypy/test/test_request_obj.py::RequestObjectTests::test_header_presence PASSED [ 70%] cherrypy/test/test_request_obj.py::RequestObjectTests::test_per_request_uuid4 PASSED [ 70%] cherrypy/test/test_request_obj.py::RequestObjectTests::test_repeated_headers PASSED [ 70%] cherrypy/test/test_request_obj.py::RequestObjectTests::test_scheme PASSED [ 71%] cherrypy/test/test_request_obj.py::RequestObjectTests::test_gc PASSED [ 71%] cherrypy/test/test_routes.py::RoutesDispatchTest::test_Routes_Dispatch SKIPPED [ 71%] cherrypy/test/test_routes.py::RoutesDispatchTest::test_gc SKIPPED (I...) [ 72%] cherrypy/test/test_session.py::SessionTest::test_0_Session PASSED [ 72%] cherrypy/test/test_session.py::SessionTest::test_1_Ram_Concurrency PASSED [ 72%] cherrypy/test/test_session.py::SessionTest::test_2_File_Concurrency PASSED [ 73%] cherrypy/test/test_session.py::SessionTest::test_3_Redirect PASSED [ 73%] cherrypy/test/test_session.py::SessionTest::test_4_File_deletion PASSED [ 73%] cherrypy/test/test_session.py::SessionTest::test_5_Error_paths PASSED [ 74%] cherrypy/test/test_session.py::SessionTest::test_6_regenerate PASSED [ 74%] cherrypy/test/test_session.py::SessionTest::test_7_session_cookies PASSED [ 74%] cherrypy/test/test_session.py::SessionTest::test_8_Ram_Cleanup PASSED [ 75%] cherrypy/test/test_session.py::SessionTest::test_gc PASSED [ 75%] cherrypy/test/test_sessionauthenticate.py::SessionAuthenticateTest::testSessionAuthenticate PASSED [ 75%] cherrypy/test/test_sessionauthenticate.py::SessionAuthenticateTest::test_gc PASSED [ 76%] cherrypy/test/test_states.py::ServerStateTests::test_0_NormalStateFlow PASSED [ 76%] cherrypy/test/test_states.py::ServerStateTests::test_1_Restart PASSED [ 76%] cherrypy/test/test_states.py::ServerStateTests::test_2_KeyboardInterrupt PASSED [ 77%] cherrypy/test/test_states.py::ServerStateTests::test_4_Autoreload SKIPPED [ 77%] cherrypy/test/test_states.py::ServerStateTests::test_5_Start_Error PASSED [ 78%] cherrypy/test/test_states.py::ServerStateTests::test_gc PASSED [ 78%] cherrypy/test/test_states.py::PluginTests::test_daemonize PASSED [ 78%] cherrypy/test/test_states.py::PluginTests::test_gc PASSED [ 79%] cherrypy/test/test_states.py::SignalHandlingTests::test_SIGHUP_daemonized SKIPPED [ 79%] cherrypy/test/test_states.py::SignalHandlingTests::test_SIGHUP_tty PASSED [ 79%] cherrypy/test/test_states.py::SignalHandlingTests::test_SIGTERM PASSED [ 80%] cherrypy/test/test_states.py::SignalHandlingTests::test_signal_handler_unsubscribe PASSED [ 80%] cherrypy/test/test_states.py::SignalHandlingTests::test_gc PASSED [ 80%] cherrypy/test/test_states.py::test_safe_wait_INADDR_ANY PASSED [ 81%] cherrypy/test/test_static.py::StaticTest::test_755_vhost PASSED [ 81%] cherrypy/test/test_static.py::StaticTest::test_config_errors PASSED [ 81%] cherrypy/test/test_static.py::StaticTest::test_error_page_with_serve_file PASSED [ 82%] cherrypy/test/test_static.py::StaticTest::test_fallthrough PASSED [ 82%] cherrypy/test/test_static.py::StaticTest::test_index PASSED [ 82%] cherrypy/test/test_static.py::StaticTest::test_modif PASSED [ 83%] cherrypy/test/test_static.py::StaticTest::test_null_bytes PASSED [ 83%] cherrypy/test/test_static.py::StaticTest::test_security PASSED [ 83%] cherrypy/test/test_static.py::StaticTest::test_serve_bytesio PASSED [ 84%] cherrypy/test/test_static.py::StaticTest::test_serve_fileobj PASSED [ 84%] cherrypy/test/test_static.py::StaticTest::test_static PASSED [ 84%] cherrypy/test/test_static.py::StaticTest::test_static_longpath SKIPPED [ 85%] cherrypy/test/test_static.py::StaticTest::test_unicode PASSED [ 85%] cherrypy/test/test_static.py::StaticTest::test_gc PASSED [ 85%] cherrypy/test/test_tools.py::ToolTests::testBareHooks PASSED [ 86%] cherrypy/test/test_tools.py::ToolTests::testCombinedTools SKIPPED (t...) [ 86%] cherrypy/test/test_tools.py::ToolTests::testDecorator PASSED [ 86%] cherrypy/test/test_tools.py::ToolTests::testEndRequestOnDrop PASSED [ 87%] cherrypy/test/test_tools.py::ToolTests::testGuaranteedHooks PASSED [ 87%] cherrypy/test/test_tools.py::ToolTests::testHandlerWrapperTool PASSED [ 87%] cherrypy/test/test_tools.py::ToolTests::testHookErrors PASSED [ 88%] cherrypy/test/test_tools.py::ToolTests::testToolWithConfig PASSED [ 88%] cherrypy/test/test_tools.py::ToolTests::testWarnToolOn PASSED [ 89%] cherrypy/test/test_tools.py::ToolTests::test_gc PASSED [ 89%] cherrypy/test/test_tools.py::SessionAuthTest::test_login_screen_returns_bytes PASSED [ 89%] cherrypy/test/test_tools.py::TestHooks::test_priorities PASSED [ 90%] cherrypy/test/test_tutorials.py::TutorialTest::test01HelloWorld PASSED [ 90%] cherrypy/test/test_tutorials.py::TutorialTest::test02ExposeMethods PASSED [ 90%] cherrypy/test/test_tutorials.py::TutorialTest::test03GetAndPost PASSED [ 91%] cherrypy/test/test_tutorials.py::TutorialTest::test04ComplexSite PASSED [ 91%] cherrypy/test/test_tutorials.py::TutorialTest::test05DerivedObjects PASSED [ 91%] cherrypy/test/test_tutorials.py::TutorialTest::test06DefaultMethod PASSED [ 92%] cherrypy/test/test_tutorials.py::TutorialTest::test07Sessions PASSED [ 92%] cherrypy/test/test_tutorials.py::TutorialTest::test08GeneratorsAndYield PASSED [ 92%] cherrypy/test/test_tutorials.py::TutorialTest::test09Files PASSED [ 93%] cherrypy/test/test_tutorials.py::TutorialTest::test10HTTPErrors PASSED [ 93%] cherrypy/test/test_tutorials.py::TutorialTest::test_gc PASSED [ 93%] cherrypy/test/test_virtualhost.py::VirtualHostTest::testVirtualHost PASSED [ 94%] cherrypy/test/test_virtualhost.py::VirtualHostTest::test_VHost_plus_Static PASSED [ 94%] cherrypy/test/test_virtualhost.py::VirtualHostTest::test_gc PASSED [ 94%] cherrypy/test/test_wsgi_ns.py::WSGI_Namespace_Test::test_pipeline PASSED [ 95%] cherrypy/test/test_wsgi_ns.py::WSGI_Namespace_Test::test_gc PASSED [ 95%] cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_internal_error PASSED [ 95%] cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_not_found PASSED [ 96%] cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_simple_request PASSED [ 96%] cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_gc PASSED [ 96%] cherrypy/test/test_wsgi_vhost.py::WSGI_VirtualHost_Test::test_welcome PASSED [ 97%] cherrypy/test/test_wsgi_vhost.py::WSGI_VirtualHost_Test::test_gc PASSED [ 97%] cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_01_standard_app PASSED [ 97%] cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_04_pure_wsgi PASSED [ 98%] cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_05_wrapped_cp_app PASSED [ 98%] cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_06_empty_string_app PASSED [ 98%] cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_gc PASSED [ 99%] cherrypy/test/test_xmlrpc.py::XmlRpcTest::testXmlRpc PASSED [ 99%] cherrypy/test/test_xmlrpc.py::XmlRpcTest::test_gc PASSED [100%] - generated xml file: /home/buildozer/aports/community/py3-cherrypy/src/CherryPy-18.8.0/.test-results/pytest/results.xml - ---------- coverage: platform linux, python 3.10.8-final-0 ----------- Name Stmts Miss Branch BrPart Cover Missing --------------------------------------------------------------------------------------------- cherrypy/__init__.py 145 28 16 0 78% 61-62, 86-88, 141-144, 171-178, 234-235, 245-246, 265-266, 293-295, 302-303, 338-339 cherrypy/_cpchecker.py 187 145 144 2 15% 33-42, 46, 53-64, 71-90, 94-106, 110-117, 126-173, 195-211, 216-220, 226-260, 264-267, 280, 292-303, 308-312, 317-319 cherrypy/_cpcompat.py 16 1 4 1 90% 52 cherrypy/_cpconfig.py 80 17 32 7 73% 143, 163, 166, 247-250, 265-266, 276-278, 286-293 cherrypy/_cpdispatch.py 347 91 158 11 71% 45, 49-50, 61-62, 90-97, 99->108, 195->exit, 205-207, 228, 238-243, 251, 360, 470->472, 483, 491, 506-510, 513-514, 517, 521-525, 529-606, 665->668 cherrypy/_cperror.py 195 13 68 13 89% 227, 310, 314, 338, 374-375, 378, 437->440, 485-486, 490->492, 496->499, 501, 526-532, 540->542, 584->586, 612->617, 613->615 cherrypy/_cplogging.py 185 42 48 6 76% 133, 221, 248, 285-286, 306->exit, 308, 352-353, 364, 380, 390-398, 413, 422-427, 431-450 cherrypy/_cpmodpy.py 181 155 52 0 11% 75-126, 133-134, 143-250, 255-271, 279-286, 290-304, 326-330, 333-347, 350-351 cherrypy/_cpnative_server.py 91 25 22 5 68% 34, 66-87, 94-99, 111->116, 155-161, 163-164 cherrypy/_cpreqbody.py 469 82 196 41 78% 113-114, 132-137, 156, 162-164, 181-183, 191->198, 199, 207, 210->204, 230, 241->243, 260, 268, 271->273, 417->419, 421->423, 452-453, 461->465, 464, 471, 484, 487, 490-493, 496, 503-506, 630, 636, 640, 648, 671, 676->680, 691-692, 730->732, 777, 787, 794-795, 805, 811, 825, 841, 843->exit, 849->865, 852, 869-885, 896, 900-901, 906-908, 910-917, 956, 964, 989-991 cherrypy/_cprequest.py 402 19 87 13 93% 136-137, 153, 154->156, 518->exit, 614-620, 628-629, 659, 742-744, 750, 768->770, 788, 795, 799, 911->913, 913->915 cherrypy/_cpserver.py 120 12 28 7 86% 44, 166->168, 198-200, 209-210, 220, 227-228, 233-235, 238->241 cherrypy/_cptools.py 222 9 58 8 92% 81->exit, 87-92, 121, 143->145, 177, 193->195, 293->296, 301-307 cherrypy/_cptree.py 129 10 36 5 91% 53->exit, 58, 62, 130, 161-162, 270-271, 278, 293-294 cherrypy/_cpwsgi.py 231 22 66 10 87% 23-33, 82->85, 117->131, 124-128, 193, 220, 242, 250-253, 292-293, 355, 414, 447 cherrypy/_cpwsgi_server.py 33 6 6 3 77% 88, 90-96, 98-99 cherrypy/_helper.py 133 5 84 9 94% 151-152, 189, 224, 246->248, 248->251, 257->260, 311->314, 338, 344->347 cherrypy/daemon.py 59 15 28 9 70% 21->18, 23->22, 29, 37->40, 40->42, 43, 46-48, 51-63, 68-70, 102-103 cherrypy/lib/__init__.py 55 10 26 4 80% 16, 27, 39-44, 75-76, 95 cherrypy/lib/auth_basic.py 47 5 12 5 83% 77, 86->100, 94->100, 96, 118-120 cherrypy/lib/auth_digest.py 181 43 62 23 69% 69, 83-86, 102-112, 148-151, 163, 178, 202, 214, 219, 222-227, 254->256, 257-259, 271-275, 288-293, 317, 331, 353, 355, 361->364, 417->420, 421, 426, 436->441, 442, 445->exit, 458->460 cherrypy/lib/caching.py 235 46 114 26 74% 50, 54, 58, 62, 83-107, 112, 195->exit, 201-209, 244->exit, 248->exit, 299, 306, 329, 333->324, 335, 343, 348, 370->372, 379, 389, 395-397, 413, 453->458, 459-460, 463, 465, 468->470, 470->474, 471->474, 477->exit cherrypy/lib/covercp.py 162 162 60 0 0% 23-391 cherrypy/lib/cpstats.py 247 247 114 0 0% 190-693 cherrypy/lib/cptools.py 344 68 210 45 74% 44-45, 47-48, 51, 56, 65, 72, 81, 85, 109-110, 114->exit, 118, 133-149, 177->187, 180, 190->196, 193, 206->exit, 209, 211->214, 224-230, 236, 270, 276, 291, 326-331, 343->346, 368, 377, 385-387, 390-392, 397-398, 430-431, 444, 459, 463, 474, 478->exit, 507, 548, 553->552, 557, 562->552, 563->562, 565, 572, 579, 606->609, 613, 636->exit cherrypy/lib/encoding.py 263 45 166 41 77% 34->36, 37->exit, 39, 51, 56, 60-61, 65, 88, 99, 104->106, 113, 131, 155, 161, 165, 167->212, 172, 178, 186, 188->181, 193, 205-209, 214, 229, 231->260, 236, 242, 248, 256, 310, 312, 373, 380, 393, 400, 406, 419->435, 421->435, 422->421, 428-433, 436-439, 442, 453 cherrypy/lib/gctools.py 139 32 74 6 73% 42-43, 46, 123-131, 149, 158-160, 169-182, 201, 207-209 cherrypy/lib/httputil.py 242 25 104 9 86% 59-63, 68, 91, 110, 115, 136, 140, 150, 153, 219-222, 261->263, 351-357, 358->346, 411-412, 491, 518 cherrypy/lib/jsontools.py 37 7 20 9 72% 9, 41, 43->52, 45, 54, 79, 81, 85->exit, 87 cherrypy/lib/locking.py 23 5 4 2 74% 15, 22, 25, 39, 45 cherrypy/lib/profiler.py 103 103 22 0 0% 36-221 cherrypy/lib/reprconf.py 219 46 85 17 74% 78-84, 88->69, 88->exit, 89->exit, 95, 119, 121, 138->137, 159->161, 174->176, 180-185, 216, 224-227, 236, 246->252, 249, 257, 271-291, 297, 300, 307, 312, 314, 316, 327-330, 359, 365, 389-390 cherrypy/lib/sessions.py 418 94 166 37 73% 188, 194, 197, 221, 231, 238, 240, 246, 250, 265, 271, 275->exit, 279, 287, 292, 310, 316, 322-324, 332->334, 341-346, 349->351, 355->357, 361-363, 367-369, 373-375, 379-381, 385-387, 391-393, 410-411, 413->406, 416-417, 439, 484, 486, 506, 524, 548->555, 557, 583, 588->594, 621-625, 628-632, 635-639, 643-650, 653, 657-660, 664-665, 669, 684, 690, 709, 780, 788, 794-798, 877, 879, 881-883 cherrypy/lib/static.py 217 51 114 33 69% 21->23, 78-81, 90, 97, 109->111, 112->114, 115, 120, 124, 157-159, 172, 177, 182, 193->266, 201, 209, 212, 229, 237, 262, 274, 279, 286-287, 294, 320-322, 325-328, 336-339, 345, 356, 361, 375->377, 396-398, 401-404, 408-414 cherrypy/lib/xmlrpcutil.py 28 3 6 1 88% 16-17, 26 cherrypy/process/plugins.py 394 123 122 22 63% 106-110, 118-119, 144-145, 153-154, 161-165, 180, 183-187, 192->exit, 205-206, 216-217, 229-233, 238, 242-249, 254, 258-265, 274, 278-285, 289-327, 362, 370, 380->exit, 401-405, 437, 449-452, 466-467, 470-482, 513->exit, 519-524, 551->exit, 560, 569->576, 573-574, 623->625, 671->670, 673, 678, 682-684, 692-698, 745-748 cherrypy/process/servers.py 163 60 48 8 62% 150-154, 172, 174->179, 195, 207-209, 212->215, 230-240, 246, 251, 290-291, 299-301, 307-311, 315, 323-332, 338-352, 357-361, 369-371, 377-391, 395-399 cherrypy/process/win32.py 102 100 28 0 2% 5-183 cherrypy/process/wspbus.py 259 95 72 8 60% 67-72, 112, 116-117, 135, 138->140, 153-154, 158-159, 232, 234-238, 243, 254-259, 271-283, 298-303, 310, 318-319, 340-341, 369, 385-405, 421, 435-508, 525-533, 546-551 cherrypy/scaffold/__init__.py 20 20 4 0 0% 15-59 cherrypy/test/__init__.py 12 7 0 0 42% 10, 16-17, 21-24 cherrypy/test/_test_states_demo.py 46 6 6 1 87% 14, 18, 26, 46-47, 59 cherrypy/test/benchmark.py 196 154 60 2 17% 53, 70, 74-77, 82-103, 113, 116, 119-126, 209-211, 214-220, 225-237, 243, 247-269, 274-280, 284-288, 292-305, 313-325, 329-356, 360-425 cherrypy/test/checkerdemo.py 8 2 2 1 70% 18-49 cherrypy/test/helper.py 278 61 86 22 74% 35-38, 42, 69->71, 72, 76->81, 87, 92, 110, 122, 130->133, 134-141, 147-150, 154-158, 162-163, 167-168, 172-173, 177-178, 203, 213, 216-217, 228-229, 238, 256, 303, 311, 342-344, 350, 355-356, 362-370, 382-384, 395, 427-428, 475->477, 478->477, 493 cherrypy/test/logtest.py 137 78 68 10 38% 16-17, 24-31, 54-93, 96, 100-101, 105->107, 127-128, 130->132, 135->144, 139, 153-158, 167-171, 189-190, 194-198, 211, 215-236 cherrypy/test/modfastcgi.py 52 31 8 0 35% 47-56, 84-85, 96, 99-107, 110-124, 128-129, 132 cherrypy/test/modfcgid.py 47 27 8 0 36% 48-57, 87, 90-96, 99-113, 117-118, 121 cherrypy/test/modpy.py 55 35 12 0 30% 47-56, 103, 106-117, 121, 129-146, 151-161 cherrypy/test/modwsgi.py 53 30 12 1 37% 51-60, 64, 105, 108-126, 130, 138-151 cherrypy/test/sessiondemo.py 38 22 10 1 35% 102-119, 137-138, 142-143, 147-150, 154-159 cherrypy/test/test_bus.py 162 1 52 1 99% 109->exit, 327 cherrypy/test/test_caching.py 249 25 34 5 87% 57-62, 66, 255->257, 263->265, 271->273, 280->282, 338->exit, 343-368 cherrypy/test/test_config.py 152 2 20 3 97% 29->exit, 86-87, 90->exit, 191->198 cherrypy/test/test_config_server.py 60 3 8 3 91% 61, 71, 88 cherrypy/test/test_conn.py 560 55 86 27 86% 57, 62, 74, 90->92, 107, 140-141, 149-150, 187->185, 193-197, 206-240, 245, 279, 319, 360-363, 387-390, 393, 412, 454, 494, 518, 523, 549->547, 574->572, 590, 619, 624, 731, 748, 799->807, 820-830, 840->exit cherrypy/test/test_core.py 498 18 40 8 95% 161, 164->exit, 206, 220, 268, 304->309, 334-336, 410->417, 442-443, 580-584, 601->exit, 604-606, 778, 782 cherrypy/test/test_dynamicobjectmapping.py 239 4 22 1 98% 80, 111-112, 235 cherrypy/test/test_encoding.py 183 4 8 1 96% 115, 414-417 cherrypy/test/test_http.py 192 22 34 6 86% 75, 110->113, 143, 222, 229, 272-287, 301-305 cherrypy/test/test_iterator.py 119 5 26 4 94% 40->exit, 65, 72, 106, 111, 144, 181->186 cherrypy/test/test_json.py 73 7 8 4 86% 41, 54-55, 71-72, 94-95 cherrypy/test/test_logging.py 142 5 10 3 95% 43-44, 53, 133, 165 cherrypy/test/test_objectmapping.py 275 5 14 2 98% 41, 80, 113, 118, 237->250, 420 cherrypy/test/test_params.py 42 1 2 1 95% 47 cherrypy/test/test_proxy.py 81 4 10 2 91% 130-131, 134-135 cherrypy/test/test_refleaks.py 42 2 10 2 92% 32, 38 cherrypy/test/test_request_obj.py 478 9 64 6 97% 32, 211, 275, 296, 569-573, 617, 625, 722->exit cherrypy/test/test_routes.py 49 35 0 0 29% 24-59, 63-80 cherrypy/test/test_session.py 353 72 50 6 78% 26->exit, 117, 257, 268, 290, 379-382, 395, 405-406, 411, 416, 425-440, 448-449, 465-492, 495-528, 532-534, 537-547 cherrypy/test/test_sessionauthenticate.py 29 1 2 1 94% 13 cherrypy/test/test_states.py 256 49 26 9 77% 216-217, 233-263, 269, 282, 289, 316, 325-326, 341-371, 375, 378, 394->exit, 414, 431->exit cherrypy/test/test_static.py 271 68 38 3 69% 24, 33-34, 65->68, 72->76, 81-82, 86-88, 230-233, 272, 321-396, 399-424 cherrypy/test/test_tools.py 270 44 34 4 81% 113-115, 136, 151-159, 171-173, 221, 225->exit, 287-291, 316-317, 341->exit, 358-392, 408, 420, 428, 433, 441 cherrypy/test/test_tutorials.py 114 1 4 1 98% 26 cherrypy/test/test_wsgi_ns.py 62 8 8 2 83% 20, 23, 26->exit, 41, 59-62, 89 cherrypy/test/test_wsgi_unix_socket.py 53 1 4 1 96% 37, 46->exit cherrypy/test/test_wsgi_vhost.py 23 1 6 1 93% 30 cherrypy/test/test_wsgiapps.py 85 10 16 6 84% 44-47, 50->exit, 69-72, 101, 108, 117 cherrypy/test/test_xmlrpc.py 97 6 4 2 92% 16->20, 26, 93-94, 127, 139, 149 cherrypy/tutorial/tut01_helloworld.py 9 1 2 1 82% 34 cherrypy/tutorial/tut02_expose_methods.py 12 2 2 1 79% 18, 32 cherrypy/tutorial/tut03_get_and_post.py 16 2 6 1 86% 17, 51 cherrypy/tutorial/tut04_complex_site.py 26 4 2 1 82% 17, 31, 51, 103 cherrypy/tutorial/tut05_derived_objects.py 23 2 2 1 88% 54, 80 cherrypy/tutorial/tut06_default_method.py 19 6 8 3 59% 31, 44, 47-50, 61 cherrypy/tutorial/tut07_sessions.py 12 1 2 1 86% 41 cherrypy/tutorial/tut08_generators_and_yield.py 18 1 4 1 91% 44 cherrypy/tutorial/tut09_files.py 27 2 4 1 90% 57, 105 cherrypy/tutorial/tut10_http_errors.py 29 2 4 2 88% 33, 84 --------------------------------------------------------------------------------------------- TOTAL 13963 3031 3726 612 74% 15 files skipped due to complete coverage. Coverage HTML written to dir .tox/tmp/test-results/pytest/cov/ Coverage XML written to file coverage.xml ============================= slowest 10 durations ============================= 10.52s call cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters 4.27s call cherrypy/test/test_states.py::SignalHandlingTests::test_SIGTERM 4.11s call cherrypy/test/test_session.py::SessionTest::test_0_Session 4.01s call cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout_after_request 4.01s call cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout 3.08s call cherrypy/test/test_states.py::PluginTests::test_daemonize 3.01s call cherrypy/test/test_http.py::HTTPTests::test_no_content_length 2.52s call cherrypy/test/test_http.py::HTTPTests::test_post_multipart 2.51s call cherrypy/test/test_session.py::SessionTest::test_7_session_cookies 2.17s call cherrypy/test/test_states.py::ServerStateTests::test_5_Start_Error =========================== short test summary info ============================ SKIPPED [1] cherrypy/test/helper.py:321: skipped (not running HTTPS)... SKIPPED [2] cherrypy/test/test_routes.py:22: Install routes to test RoutesDispatcher code SKIPPED [1] cherrypy/test/helper.py:321: Auto Reload Fails on Alpine SKIPPED [1] cherrypy/test/helper.py:321: Sighup daemonize Fails on Alpine SKIPPED [1] cherrypy/test/test_static.py:226: Windows only SKIPPED [1] cherrypy/test/helper.py:321: test CombinedTools Fails on Alpine =========== 284 passed, 7 skipped, 8 deselected in 118.66s (0:01:58) =========== /home/buildozer/aports/community/py3-cherrypy/src/CherryPy-18.8.0/cherrypy/process/wspbus.py:254: RuntimeWarning: The main thread is exiting, but the Bus is in the states.STARTED state; shutting it down automatically now. You must either call bus.block() after start(), or call bus.exit() before the main thread exits. warnings.warn( >>> py3-cherrypy: Entering fakeroot... >>> py3-cherrypy-tutorial*: Running split function tutorial... '/home/buildozer/aports/community/py3-cherrypy/pkg/py3-cherrypy/usr/lib/python3.10/site-packages/cherrypy/tutorial' -> '/home/buildozer/aports/community/py3-cherrypy/pkg/py3-cherrypy-tutorial/usr/lib/python3.10/site-packages/cherrypy/tutorial' >>> py3-cherrypy-tutorial*: Preparing subpackage py3-cherrypy-tutorial... >>> py3-cherrypy-tutorial*: Running postcheck for py3-cherrypy-tutorial >>> py3-cherrypy*: Running postcheck for py3-cherrypy >>> py3-cherrypy*: Preparing package py3-cherrypy... >>> py3-cherrypy-tutorial*: Tracing dependencies... >>> py3-cherrypy-tutorial*: Package size: 144.0 KB >>> py3-cherrypy-tutorial*: Compressing data... >>> py3-cherrypy-tutorial*: Create checksum... >>> py3-cherrypy-tutorial*: Create py3-cherrypy-tutorial-18.8.0-r0.apk >>> py3-cherrypy*: Tracing dependencies... >>> py3-cherrypy*: Package size: 1.2 MB >>> py3-cherrypy*: Compressing data... >>> py3-cherrypy*: Create checksum... >>> py3-cherrypy*: Create py3-cherrypy-18.8.0-r0.apk >>> py3-cherrypy: Build complete at Sat, 29 Oct 2022 02:49:18 +0000 elapsed time 0h 2m 9s >>> py3-cherrypy: Cleaning up srcdir >>> py3-cherrypy: Cleaning up pkgdir >>> py3-cherrypy: Uninstalling dependencies... (1/46) Purging .makedepends-py3-cherrypy (20221029.024715) (2/46) Purging py3-jaraco.collections (3.6.0-r0) (3/46) Purging py3-jaraco.text (3.10.0-r0) (4/46) Purging py3-jaraco.context (4.1.2-r0) (5/46) Purging py3-portend (3.1.0-r2) (6/46) Purging py3-tempora (5.0.2-r0) (7/46) Purging py3-zc.lockfile (2.0-r1) (8/46) Purging py3-build (0.8.0-r1) (9/46) Purging py3-pep517 (0.13.0-r0) (10/46) Purging py3-installer (0.5.1-r1) (11/46) Purging py3-setuptools_scm (7.0.5-r0) (12/46) Purging py3-setuptools (65.5.0-r0) (13/46) Purging py3-typing-extensions (4.4.0-r0) (14/46) Purging py3-wheel (0.37.1-r1) (15/46) Purging py3-cheroot-tests (8.6.0-r0) (16/46) Purging py3-cheroot (8.6.0-r0) (17/46) Purging py3-six (1.16.0-r3) (18/46) Purging py3-jaraco.functools (3.5.2-r1) (19/46) Purging py3-jaraco.classes (3.2.3-r1) (20/46) Purging py3-more-itertools (9.0.0-r0) (21/46) Purging py3-path (16.2.0-r1) (22/46) Purging py3-pytest-cov (2.12.1-r1) (23/46) Purging py3-pytest (7.1.3-r1) (24/46) Purging py3-attrs (22.1.0-r0) (25/46) Purging py3-iniconfig (1.1.1-r3) (26/46) Purging py3-packaging (21.3-r2) (27/46) Purging py3-parsing (3.0.9-r0) (28/46) Purging py3-pluggy (1.0.0-r1) (29/46) Purging py3-py (1.11.0-r0) (30/46) Purging py3-tomli (2.0.1-r1) (31/46) Purging py3-coverage (5.5-r2) (32/46) Purging py3-requests-toolbelt (0.10.0-r0) (33/46) Purging py3-requests (2.28.1-r0) (34/46) Purging py3-certifi (2022.9.24-r0) (35/46) Purging py3-charset-normalizer (2.1.1-r0) (36/46) Purging py3-idna (3.4-r2) (37/46) Purging py3-urllib3 (1.26.12-r0) (38/46) Purging py3-tz (2022.4-r0) (39/46) Purging python3 (3.10.8-r3) (40/46) Purging libbz2 (1.0.8-r3) (41/46) Purging libffi (3.4.4-r0) (42/46) Purging gdbm (1.23-r0) (43/46) Purging xz-libs (5.2.7-r0) (44/46) Purging mpdecimal (2.5.1-r1) (45/46) Purging readline (8.2.0-r0) (46/46) Purging sqlite-libs (3.39.4-r0) Executing busybox-1.35.0-r27.trigger OK: 189 MiB in 92 packages >>> py3-cherrypy: Updating the community/armv7 repository index... >>> py3-cherrypy: Signing the index...