>>> py3-fastapi: Building testing/py3-fastapi 0.115.6-r0 (using abuild 3.14.1-r3) started Fri, 06 Dec 2024 17:12:14 +0000 >>> py3-fastapi: Validating /home/buildozer/aports/testing/py3-fastapi/APKBUILD... >>> py3-fastapi: Analyzing dependencies... >>> py3-fastapi: Installing for build: build-base py3-pydantic py3-starlette py3-gpep517 py3-installer py3-pdm-backend py3-aiosqlite py3-anyio py3-databases py3-dirty-equals py3-email-validator py3-flask py3-httpx py3-inline-snapshot py3-jwt py3-orjson py3-passlib py3-pytest py3-pydantic-settings py3-python-jose py3-python-multipart py3-sqlalchemy py3-sqlmodel py3-trio py3-ujson py3-yaml (1/187) Installing libbz2 (1.0.8-r6) (2/187) Installing libffi (3.4.6-r0) (3/187) Installing gdbm (1.24-r0) (4/187) Installing xz-libs (5.6.3-r0) (5/187) Installing mpdecimal (4.0.0-r0) (6/187) Installing libpanelw (6.5_p20241006-r3) (7/187) Installing sqlite-libs (3.47.1-r0) (8/187) Installing python3 (3.12.8-r0) (9/187) Installing python3-pycache-pyc0 (3.12.8-r0) (10/187) Installing pyc (3.12.8-r0) (11/187) Installing py3-typing-extensions (4.12.2-r0) (12/187) Installing py3-typing-extensions-pyc (4.12.2-r0) (13/187) Installing py3-pydantic-core (2.25.1-r0) (14/187) Installing py3-pydantic-core-pyc (2.25.1-r0) (15/187) Installing py3-pydantic-pyc (2.9.2-r0) (16/187) Installing py3-annotated-types-pyc (0.7.0-r0) (17/187) Installing python3-pyc (3.12.8-r0) (18/187) Installing py3-annotated-types (0.7.0-r0) (19/187) Installing py3-pydantic (2.9.2-r0) (20/187) Installing py3-idna (3.10-r0) (21/187) Installing py3-idna-pyc (3.10-r0) (22/187) Installing py3-curio (1.6-r2) (23/187) Installing py3-curio-pyc (1.6-r2) (24/187) Installing py3-sniffio (1.3.1-r1) (25/187) Installing py3-sniffio-pyc (1.3.1-r1) (26/187) Installing py3-anyio (4.3.0-r2) (27/187) Installing py3-anyio-pyc (4.3.0-r2) (28/187) Installing py3-starlette (0.41.3-r0) (29/187) Installing py3-starlette-pyc (0.41.3-r0) (30/187) Installing py3-installer (0.7.0-r2) (31/187) Installing py3-installer-pyc (0.7.0-r2) (32/187) Installing py3-gpep517 (16-r0) (33/187) Installing py3-gpep517-pyc (16-r0) (34/187) Installing py3-parsing (3.1.4-r0) (35/187) Installing py3-parsing-pyc (3.1.4-r0) (36/187) Installing py3-packaging (24.2-r0) (37/187) Installing py3-packaging-pyc (24.2-r0) (38/187) Installing py3-setuptools (70.3.0-r0) (39/187) Installing py3-setuptools-pyc (70.3.0-r0) (40/187) Installing py3-cerberus (1.3.5-r1) (41/187) Installing py3-cerberus-pyc (1.3.5-r1) (42/187) Installing py3-editables (0.5-r2) (43/187) Installing py3-editables-pyc (0.5-r2) (44/187) Installing py3-boolean.py (4.0-r5) (45/187) Installing py3-boolean.py-pyc (4.0-r5) (46/187) Installing py3-license-expression (30.4.0-r0) (47/187) Installing py3-license-expression-pyc (30.4.0-r0) (48/187) Installing py3-pyproject-metadata (0.9.0-r0) (49/187) Installing py3-pyproject-metadata-pyc (0.9.0-r0) (50/187) Installing py3-tomli (2.2.1-r0) (51/187) Installing py3-tomli-pyc (2.2.1-r0) (52/187) Installing py3-tomli-w (1.1.0-r0) (53/187) Installing py3-tomli-w-pyc (1.1.0-r0) (54/187) Installing py3-fastjsonschema (2.21.1-r0) (55/187) Installing py3-fastjsonschema-pyc (2.21.1-r0) (56/187) Installing py3-validate-pyproject (0.23-r0) (57/187) Installing py3-validate-pyproject-pyc (0.23-r0) (58/187) Installing py3-pdm-backend (2.1.8-r1) (59/187) Installing py3-pdm-backend-pyc (2.1.8-r1) (60/187) Installing py3-aiosqlite (0.20.0-r1) (61/187) Installing py3-aiosqlite-pyc (0.20.0-r1) (62/187) Installing py3-databases (0.8.0-r2) (63/187) Installing py3-databases-pyc (0.8.0-r2) (64/187) Installing py3-tz (2024.2-r0) (65/187) Installing py3-tz-pyc (2024.2-r0) (66/187) Installing py3-dirty-equals (0.8.0-r0) (67/187) Installing py3-dirty-equals-pyc (0.8.0-r0) (68/187) Installing py3-email-validator (2.2.0-r0) (69/187) Installing py3-email-validator-pyc (2.2.0-r0) (70/187) Installing py3-blinker (1.9.0-r0) (71/187) Installing py3-blinker-pyc (1.9.0-r0) (72/187) Installing py3-click (8.1.7-r2) (73/187) Installing py3-click-pyc (8.1.7-r2) (74/187) Installing py3-itsdangerous (2.2.0-r0) (75/187) Installing py3-itsdangerous-pyc (2.2.0-r0) (76/187) Installing py3-markupsafe (3.0.2-r0) (77/187) Installing py3-markupsafe-pyc (3.0.2-r0) (78/187) Installing py3-jinja2 (3.1.4-r0) (79/187) Installing py3-jinja2-pyc (3.1.4-r0) (80/187) Installing py3-werkzeug (3.1.3-r0) (81/187) Installing py3-werkzeug-pyc (3.1.3-r0) (82/187) Installing py3-flask (3.0.3-r0) (83/187) Installing py3-flask-pyc (3.0.3-r0) (84/187) Installing py3-certifi (2024.8.30-r0) (85/187) Installing py3-certifi-pyc (2024.8.30-r0) (86/187) Installing py3-h11 (0.14.0-r4) (87/187) Installing py3-h11-pyc (0.14.0-r4) (88/187) Installing py3-httpcore (1.0.5-r0) (89/187) Installing py3-httpcore-pyc (1.0.5-r0) (90/187) Installing py3-httpx (0.27.2-r0) (91/187) Installing py3-httpx-pyc (0.27.2-r0) (92/187) Installing py3-mypy-extensions (1.0.0-r3) (93/187) Installing py3-mypy-extensions-pyc (1.0.0-r3) (94/187) Installing py3-pathspec (0.12.1-r2) (95/187) Installing py3-pathspec-pyc (0.12.1-r2) (96/187) Installing py3-platformdirs (4.3.6-r0) (97/187) Installing py3-platformdirs-pyc (4.3.6-r0) (98/187) Installing py3-typed-ast (1.5.5-r1) (99/187) Installing py3-typed-ast-pyc (1.5.5-r1) (100/187) Installing black (24.10.0-r0) (101/187) Installing black-pyc (24.10.0-r0) (102/187) Installing py3-asttokens (3.0.0-r0) (103/187) Installing py3-asttokens-pyc (3.0.0-r0) (104/187) Installing py3-executing (2.1.0-r0) (105/187) Installing py3-executing-pyc (2.1.0-r0) (106/187) Installing py3-attrs (24.2.0-r0) (107/187) Installing py3-attrs-pyc (24.2.0-r0) (108/187) Installing py3-mdurl (0.1.2-r3) (109/187) Installing py3-mdurl-pyc (0.1.2-r3) (110/187) Installing py3-markdown-it-py (3.0.0-r1) (111/187) Installing py3-markdown-it-py-pyc (3.0.0-r1) (112/187) Installing py3-pygments (2.18.0-r0) (113/187) Installing py3-pygments-pyc (2.18.0-r0) (114/187) Installing py3-rich (13.9.4-r0) (115/187) Installing py3-rich-pyc (13.9.4-r0) (116/187) Installing py3-inline-snapshot (0.14.1-r0) (117/187) Installing py3-inline-snapshot-pyc (0.14.1-r0) (118/187) Installing py3-jwt (2.9.0-r0) (119/187) Installing py3-jwt-pyc (2.9.0-r0) (120/187) Installing py3-orjson (3.10.12-r0) (121/187) Installing py3-orjson-pyc (3.10.12-r0) (122/187) Installing py3-passlib (1.7.4-r6) (123/187) Installing py3-passlib-pyc (1.7.4-r6) (124/187) Installing py3-iniconfig (2.0.0-r1) (125/187) Installing py3-iniconfig-pyc (2.0.0-r1) (126/187) Installing py3-pluggy (1.5.0-r0) (127/187) Installing py3-pluggy-pyc (1.5.0-r0) (128/187) Installing py3-py (1.11.0-r4) (129/187) Installing py3-py-pyc (1.11.0-r4) (130/187) Installing py3-pytest (8.3.4-r0) (131/187) Installing py3-pytest-pyc (8.3.4-r0) (132/187) Installing py3-dotenv (1.0.1-r1) (133/187) Installing py3-dotenv-pyc (1.0.1-r1) (134/187) Installing py3-pydantic-settings (2.6.1-r0) (135/187) Installing py3-pydantic-settings-pyc (2.6.1-r0) (136/187) Installing py3-python-jose (3.3.0-r2) (137/187) Installing py3-python-jose-pyc (3.3.0-r2) (138/187) Installing py3-python-multipart (0.0.19-r0) (139/187) Installing py3-python-multipart-pyc (0.0.19-r0) (140/187) Installing py3-greenlet (3.0.3-r1) (141/187) Installing py3-greenlet-pyc (3.0.3-r1) (142/187) Installing py3-sqlalchemy (2.0.34-r0) (143/187) Installing py3-sqlalchemy-pyc (2.0.34-r0) (144/187) Installing py3-fastapi (0.111.0-r0) (145/187) Installing py3-fastapi-pyc (0.111.0-r0) (146/187) Installing py3-cfgv (3.4.0-r1) (147/187) Installing py3-cfgv-pyc (3.4.0-r1) (148/187) Installing py3-cparser (2.22-r1) (149/187) Installing py3-cparser-pyc (2.22-r1) (150/187) Installing py3-cffi (1.17.1-r1) (151/187) Installing py3-cffi-pyc (1.17.1-r1) (152/187) Installing py3-ukkonen (1.0.1-r4) (153/187) Installing py3-ukkonen-pyc (1.0.1-r4) (154/187) Installing py3-identify (2.6.3-r0) (155/187) Installing py3-identify-pyc (2.6.3-r0) (156/187) Installing bash (5.2.37-r0) Executing bash-5.2.37-r0.post-install (157/187) Installing py3-nodeenv (1.9.1-r0) (158/187) Installing py3-nodeenv-pyc (1.9.1-r0) (159/187) Installing yaml (0.2.5-r2) (160/187) Installing py3-yaml (6.0.2-r0) (161/187) Installing py3-yaml-pyc (6.0.2-r0) (162/187) Installing py3-toml (0.10.2-r7) (163/187) Installing py3-toml-pyc (0.10.2-r7) (164/187) Installing py3-distlib (0.3.9-r0) (165/187) Installing py3-distlib-pyc (0.3.9-r0) (166/187) Installing py3-filelock (3.16.1-r0) (167/187) Installing py3-filelock-pyc (3.16.1-r0) (168/187) Installing py3-virtualenv (20.28.0-r0) (169/187) Installing py3-virtualenv-pyc (20.28.0-r0) (170/187) Installing pre-commit (4.0.1-r0) (171/187) Installing pre-commit-pyc (4.0.1-r0) (172/187) Installing py3-sqlmodel (0.0.22-r0) (173/187) Installing py3-sqlmodel-pyc (0.0.22-r0) (174/187) Installing py3-async_generator (1.10-r6) (175/187) Installing py3-async_generator-pyc (1.10-r6) (176/187) Installing py3-cryptography (44.0.0-r0) (177/187) Installing py3-cryptography-pyc (44.0.0-r0) (178/187) Installing py3-openssl (24.1.0-r1) (179/187) Installing py3-openssl-pyc (24.1.0-r1) (180/187) Installing py3-outcome (1.3.0-r1) (181/187) Installing py3-outcome-pyc (1.3.0-r1) (182/187) Installing py3-sortedcontainers (2.4.0-r5) (183/187) Installing py3-sortedcontainers-pyc (2.4.0-r5) (184/187) Installing py3-trio (0.25.0-r1) (185/187) Installing py3-trio-pyc (0.25.0-r1) (186/187) Installing py3-ujson (5.10.0-r0) (187/187) Installing .makedepends-py3-fastapi (20241206.171218) Executing busybox-1.37.0-r8.trigger OK: 476 MiB in 288 packages >>> py3-fastapi: Cleaning up srcdir >>> py3-fastapi: Cleaning up pkgdir >>> py3-fastapi: Cleaning up tmpdir >>> py3-fastapi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-fastapi-0.115.6.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> py3-fastapi: Fetching py3-fastapi-0.115.6.tar.gz::https://github.com/tiangolo/fastapi/archive/refs/tags/0.115.6.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 9517k 0 9517k 0 0 6944k 0 --:--:-- 0:00:01 --:--:-- 6944k 100 11.8M 0 11.8M 0 0 7859k 0 --:--:-- 0:00:01 --:--:-- 14.5M >>> py3-fastapi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-fastapi-0.115.6.tar.gz >>> py3-fastapi: Checking sha512sums... py3-fastapi-0.115.6.tar.gz: OK >>> py3-fastapi: Unpacking /var/cache/distfiles/edge/py3-fastapi-0.115.6.tar.gz... 2024-12-06 17:12:26,661 gpep517 INFO Building wheel via backend pdm.backend 2024-12-06 17:12:27,326 gpep517 INFO The backend produced .dist/fastapi-0.115.6-py3-none-any.whl fastapi-0.115.6-py3-none-any.whl - Adding .pdm-build/fastapi-0.115.6.dist-info/METADATA -> fastapi-0.115.6.dist-info/METADATA - Adding .pdm-build/fastapi-0.115.6.dist-info/WHEEL -> fastapi-0.115.6.dist-info/WHEEL - Adding .pdm-build/fastapi-0.115.6.dist-info/entry_points.txt -> fastapi-0.115.6.dist-info/entry_points.txt - Adding .pdm-build/fastapi-0.115.6.dist-info/licenses/LICENSE -> fastapi-0.115.6.dist-info/licenses/LICENSE - Adding fastapi/__init__.py -> fastapi/__init__.py - Adding fastapi/__main__.py -> fastapi/__main__.py - Adding fastapi/_compat.py -> fastapi/_compat.py - Adding fastapi/applications.py -> fastapi/applications.py - Adding fastapi/background.py -> fastapi/background.py - Adding fastapi/cli.py -> fastapi/cli.py - Adding fastapi/concurrency.py -> fastapi/concurrency.py - Adding fastapi/datastructures.py -> fastapi/datastructures.py - Adding fastapi/dependencies/__init__.py -> fastapi/dependencies/__init__.py - Adding fastapi/dependencies/models.py -> fastapi/dependencies/models.py - Adding fastapi/dependencies/utils.py -> fastapi/dependencies/utils.py - Adding fastapi/encoders.py -> fastapi/encoders.py - Adding fastapi/exception_handlers.py -> fastapi/exception_handlers.py - Adding fastapi/exceptions.py -> fastapi/exceptions.py - Adding fastapi/logger.py -> fastapi/logger.py - Adding fastapi/middleware/__init__.py -> fastapi/middleware/__init__.py - Adding fastapi/middleware/cors.py -> fastapi/middleware/cors.py - Adding fastapi/middleware/gzip.py -> fastapi/middleware/gzip.py - Adding fastapi/middleware/httpsredirect.py -> fastapi/middleware/httpsredirect.py - Adding fastapi/middleware/trustedhost.py -> fastapi/middleware/trustedhost.py - Adding fastapi/middleware/wsgi.py -> fastapi/middleware/wsgi.py - Adding fastapi/openapi/__init__.py -> fastapi/openapi/__init__.py - Adding fastapi/openapi/constants.py -> fastapi/openapi/constants.py - Adding fastapi/openapi/docs.py -> fastapi/openapi/docs.py - Adding fastapi/openapi/models.py -> fastapi/openapi/models.py - Adding fastapi/openapi/utils.py -> fastapi/openapi/utils.py - Adding fastapi/param_functions.py -> fastapi/param_functions.py - Adding fastapi/params.py -> fastapi/params.py - Adding fastapi/py.typed -> fastapi/py.typed - Adding fastapi/requests.py -> fastapi/requests.py - Adding fastapi/responses.py -> fastapi/responses.py - Adding fastapi/routing.py -> fastapi/routing.py - Adding fastapi/security/__init__.py -> fastapi/security/__init__.py - Adding fastapi/security/api_key.py -> fastapi/security/api_key.py - Adding fastapi/security/base.py -> fastapi/security/base.py - Adding fastapi/security/http.py -> fastapi/security/http.py - Adding fastapi/security/oauth2.py -> fastapi/security/oauth2.py - Adding fastapi/security/open_id_connect_url.py -> fastapi/security/open_id_connect_url.py - Adding fastapi/security/utils.py -> fastapi/security/utils.py - Adding fastapi/staticfiles.py -> fastapi/staticfiles.py - Adding fastapi/templating.py -> fastapi/templating.py - Adding fastapi/testclient.py -> fastapi/testclient.py - Adding fastapi/types.py -> fastapi/types.py - Adding fastapi/utils.py -> fastapi/utils.py - Adding fastapi/websockets.py -> fastapi/websockets.py - Adding fastapi-0.115.6.dist-info/RECORD -> fastapi-0.115.6.dist-info/RECORD ============================= test session starts ============================== platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 rootdir: /home/buildozer/aports/testing/py3-fastapi/src/fastapi-0.115.6 configfile: pyproject.toml plugins: inline-snapshot-0.14.1, anyio-0.0.0 collected 2410 items / 2 deselected / 2408 selected tests/test_additional_properties.py .. [ 0%] tests/test_additional_properties_bool.py ... [ 0%] tests/test_additional_response_extra.py .. [ 0%] tests/test_additional_responses_bad.py . [ 0%] tests/test_additional_responses_custom_model_in_callback.py . [ 0%] tests/test_additional_responses_custom_validationerror.py . [ 0%] tests/test_additional_responses_default_validationerror.py . [ 0%] tests/test_additional_responses_response_class.py . [ 0%] tests/test_additional_responses_router.py ..... [ 0%] tests/test_allow_inf_nan_in_enforcing.py ........................ [ 1%] tests/test_ambiguous_params.py .. [ 1%] tests/test_annotated.py ............. [ 2%] tests/test_application.py ........ [ 2%] tests/test_callable_endpoint.py . [ 2%] tests/test_compat.py .ss...... [ 3%] tests/test_computed_fields.py ... [ 3%] tests/test_custom_middleware_exception.py .. [ 3%] tests/test_custom_route_class.py ..... [ 3%] tests/test_custom_schema_fields.py .. [ 3%] tests/test_custom_swagger_ui_redirect.py ... [ 3%] tests/test_datastructures.py ....... [ 3%] tests/test_datetime_custom_encoder.py .s [ 4%] tests/test_default_response_class.py .............. [ 4%] tests/test_default_response_class_router.py .............. [ 5%] tests/test_dependency_cache.py .... [ 5%] tests/test_dependency_class.py ........ [ 5%] tests/test_dependency_contextmanager.py ...................... [ 6%] tests/test_dependency_contextvars.py . [ 6%] tests/test_dependency_duplicates.py ..... [ 6%] tests/test_dependency_normal_exceptions.py .. [ 6%] tests/test_dependency_overrides.py ................................ [ 8%] tests/test_dependency_security_overrides.py ... [ 8%] tests/test_deprecated_openapi_prefix.py .. [ 8%] tests/test_duplicate_models_openapi.py .. [ 8%] tests/test_empty_router.py .. [ 8%] tests/test_enforce_once_required_parameter.py ... [ 8%] tests/test_exception_handlers.py ..... [ 9%] tests/test_extra_routes.py ........ [ 9%] tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py s [ 9%] ss [ 9%] tests/test_filter_pydantic_sub_model_pv2.py ... [ 9%] tests/test_forms_from_non_typing_sequences.py ... [ 9%] tests/test_forms_single_model.py .... [ 9%] tests/test_forms_single_param.py .. [ 9%] tests/test_generate_unique_id_function.py ........ [ 10%] tests/test_generic_parameterless_depends.py .. [ 10%] tests/test_get_request_body.py .. [ 10%] tests/test_http_connection_injection.py .. [ 10%] tests/test_include_route.py . [ 10%] tests/test_include_router_defaults_overrides.py ........................ [ 11%] ................... [ 12%] tests/test_infer_param_optionality.py ......... [ 12%] tests/test_inherited_custom_class.py .s [ 12%] tests/test_invalid_path_param.py ....... [ 13%] tests/test_invalid_sequence_param.py .... [ 13%] tests/test_jsonable_encoder.py ......s....s....s.... [ 14%] tests/test_local_docs.py ..... [ 14%] tests/test_modules_same_name_body/test_main.py ..... [ 14%] tests/test_multi_body_errors.py .... [ 14%] tests/test_multi_query_errors.py ... [ 14%] tests/test_multipart_installation.py ........... [ 15%] tests/test_no_swagger_ui_redirect.py ... [ 15%] tests/test_openapi_examples.py .. [ 15%] tests/test_openapi_query_parameter_extension.py .. [ 15%] tests/test_openapi_route_extensions.py .. [ 15%] tests/test_openapi_separate_input_output_schemas.py ...... [ 15%] tests/test_openapi_servers.py .. [ 16%] tests/test_operations_signatures.py . [ 16%] tests/test_orjson_response_class.py . [ 16%] tests/test_param_class.py .. [ 16%] tests/test_param_in_path_and_dependency.py .. [ 16%] tests/test_param_include_in_schema.py ........ [ 16%] tests/test_params_repr.py ........................... [ 17%] tests/test_path.py ..................................................... [ 19%] ...................... [ 20%] tests/test_put_no_body.py ... [ 20%] tests/test_query.py ............................. [ 22%] tests/test_read_with_orm_mode.py .s [ 22%] tests/test_regex_deprecated_body.py .... [ 22%] tests/test_regex_deprecated_params.py .... [ 22%] tests/test_repeated_cookie_headers.py . [ 22%] tests/test_repeated_dependency_schema.py .. [ 22%] tests/test_repeated_parameter_alias.py .. [ 22%] tests/test_reponse_set_reponse_code_empty.py .. [ 22%] tests/test_request_body_parameters_media_type.py . [ 22%] tests/test_required_noneable.py ....... [ 23%] tests/test_response_by_alias.py .......... [ 23%] tests/test_response_change_status_code.py . [ 23%] tests/test_response_class_no_mediatype.py . [ 23%] tests/test_response_code_no_body.py .. [ 23%] tests/test_response_model_as_return_annotation.py ...................... [ 24%] ................ [ 25%] tests/test_response_model_data_filter.py ... [ 25%] tests/test_response_model_data_filter_no_inheritance.py ... [ 25%] tests/test_response_model_include_exclude.py ...... [ 25%] tests/test_response_model_invalid.py .... [ 26%] tests/test_response_model_sub_types.py .. [ 26%] tests/test_route_scope.py ..... [ 26%] tests/test_router_events.py ...... [ 26%] tests/test_router_prefix_with_template.py . [ 26%] tests/test_router_redirect_slashes.py .. [ 26%] tests/test_schema_extra_examples.py .. [ 26%] tests/test_security_api_key_cookie.py ... [ 26%] tests/test_security_api_key_cookie_description.py ... [ 27%] tests/test_security_api_key_cookie_optional.py ... [ 27%] tests/test_security_api_key_header.py ... [ 27%] tests/test_security_api_key_header_description.py ... [ 27%] tests/test_security_api_key_header_optional.py ... [ 27%] tests/test_security_api_key_query.py ... [ 27%] tests/test_security_api_key_query_description.py ... [ 27%] tests/test_security_api_key_query_optional.py ... [ 27%] tests/test_security_http_base.py ... [ 28%] tests/test_security_http_base_description.py ... [ 28%] tests/test_security_http_base_optional.py ... [ 28%] tests/test_security_http_basic_optional.py ..... [ 28%] tests/test_security_http_basic_realm.py ..... [ 28%] tests/test_security_http_basic_realm_description.py ..... [ 28%] tests/test_security_http_bearer.py .... [ 29%] tests/test_security_http_bearer_description.py .... [ 29%] tests/test_security_http_bearer_optional.py .... [ 29%] tests/test_security_http_digest.py .... [ 29%] tests/test_security_http_digest_description.py .... [ 29%] tests/test_security_http_digest_optional.py .... [ 29%] tests/test_security_oauth2.py ........ [ 30%] tests/test_security_oauth2_authorization_code_bearer.py .... [ 30%] tests/test_security_oauth2_authorization_code_bearer_description.py .... [ 30%] [ 30%] tests/test_security_oauth2_optional.py ........ [ 30%] tests/test_security_oauth2_optional_description.py ........ [ 31%] tests/test_security_oauth2_password_bearer_optional.py .... [ 31%] tests/test_security_oauth2_password_bearer_optional_description.py .... [ 31%] tests/test_security_openid_connect.py .... [ 31%] tests/test_security_openid_connect_description.py .... [ 31%] tests/test_security_openid_connect_optional.py .... [ 32%] tests/test_serialize_response.py ... [ 32%] tests/test_serialize_response_dataclass.py ....... [ 32%] tests/test_serialize_response_model.py ........ [ 32%] tests/test_skip_defaults.py ..... [ 33%] tests/test_starlette_exception.py ....... [ 33%] tests/test_starlette_urlconvertors.py ..... [ 33%] tests/test_sub_callbacks.py .. [ 33%] tests/test_swagger_ui_init_oauth.py .. [ 33%] tests/test_tuples.py ....... [ 33%] tests/test_tutorial/test_additional_responses/test_tutorial001.py ... [ 34%] tests/test_tutorial/test_additional_responses/test_tutorial002.py ... [ 34%] tests/test_tutorial/test_additional_responses/test_tutorial003.py ... [ 34%] tests/test_tutorial/test_additional_responses/test_tutorial004.py ... [ 34%] tests/test_tutorial/test_additional_status_codes/test_tutorial001.py .. [ 34%] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an.py . [ 34%] . [ 34%] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py310.py . [ 34%] . [ 34%] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py39.py . [ 34%] . [ 34%] tests/test_tutorial/test_additional_status_codes/test_tutorial001_py310.py . [ 34%] . [ 34%] tests/test_tutorial/test_advanced_middleware/test_tutorial001.py . [ 34%] tests/test_tutorial/test_advanced_middleware/test_tutorial002.py . [ 34%] tests/test_tutorial/test_advanced_middleware/test_tutorial003.py . [ 35%] tests/test_tutorial/test_async_tests/test_main.py .... [ 35%] tests/test_tutorial/test_background_tasks/test_tutorial001.py . [ 35%] tests/test_tutorial/test_background_tasks/test_tutorial002.py . [ 35%] tests/test_tutorial/test_background_tasks/test_tutorial002_an.py . [ 35%] tests/test_tutorial/test_background_tasks/test_tutorial002_an_py310.py . [ 35%] [ 35%] tests/test_tutorial/test_background_tasks/test_tutorial002_an_py39.py . [ 35%] tests/test_tutorial/test_background_tasks/test_tutorial002_py310.py . [ 35%] tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py .. [ 35%] tests/test_tutorial/test_behind_a_proxy/test_tutorial002.py .. [ 35%] tests/test_tutorial/test_behind_a_proxy/test_tutorial003.py .. [ 35%] tests/test_tutorial/test_behind_a_proxy/test_tutorial004.py .. [ 35%] tests/test_tutorial/test_bigger_applications/test_main.py .............. [ 36%] ........... [ 36%] tests/test_tutorial/test_bigger_applications/test_main_an.py ........... [ 37%] .............. [ 37%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py ...... [ 38%] ................... [ 38%] tests/test_tutorial/test_body/test_tutorial001.py ................ [ 39%] tests/test_tutorial/test_body/test_tutorial001_py310.py ................ [ 40%] [ 40%] tests/test_tutorial/test_body_fields/test_tutorial001.py .... [ 40%] tests/test_tutorial/test_body_fields/test_tutorial001_an.py .... [ 40%] tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py .... [ 40%] tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py .... [ 40%] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py .... [ 41%] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py ..... [ 41%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py ... [ 41%] .. [ 41%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py . [ 41%] .... [ 41%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py . [ 41%] .... [ 41%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py . [ 41%] .... [ 42%] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py .... [ 42%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py ... [ 42%] . [ 42%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py . [ 42%] ... [ 42%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py . [ 42%] ... [ 42%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py . [ 42%] ... [ 42%] tests/test_tutorial/test_body_nested_models/test_tutorial009.py ... [ 43%] tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py ... [ 43%] [ 43%] tests/test_tutorial/test_body_updates/test_tutorial001.py ...s [ 43%] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py ...s [ 43%] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py ...s [ 43%] tests/test_tutorial/test_conditional_openapi/test_tutorial001.py ... [ 43%] tests/test_tutorial/test_configure_swagger_ui/test_tutorial001.py .. [ 43%] tests/test_tutorial/test_configure_swagger_ui/test_tutorial002.py .. [ 43%] tests/test_tutorial/test_configure_swagger_ui/test_tutorial003.py .. [ 44%] tests/test_tutorial/test_cookie_param_models/test_tutorial001.py ....... [ 44%] .................. [ 45%] tests/test_tutorial/test_cookie_param_models/test_tutorial002.py .....ss [ 45%] sss.....sssss.....sssss.....sssss.....sssss [ 47%] tests/test_tutorial/test_cookie_params/test_tutorial001.py ..... [ 47%] tests/test_tutorial/test_cookie_params/test_tutorial001_an.py ..... [ 47%] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py .... [ 47%] . [ 47%] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py ..... [ 47%] [ 47%] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py ..... [ 48%] tests/test_tutorial/test_cors/test_tutorial001.py . [ 48%] tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py .... [ 48%] tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py .... [ 48%] tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py .. [ 48%] . [ 48%] tests/test_tutorial/test_custom_request_and_route/test_tutorial002.py .. [ 48%] [ 48%] tests/test_tutorial/test_custom_request_and_route/test_tutorial003.py .. [ 48%] [ 48%] tests/test_tutorial/test_custom_response/test_tutorial001.py .. [ 48%] tests/test_tutorial/test_custom_response/test_tutorial001b.py .. [ 49%] tests/test_tutorial/test_custom_response/test_tutorial004.py .. [ 49%] tests/test_tutorial/test_custom_response/test_tutorial005.py .. [ 49%] tests/test_tutorial/test_custom_response/test_tutorial006.py .. [ 49%] tests/test_tutorial/test_custom_response/test_tutorial006b.py .. [ 49%] tests/test_tutorial/test_custom_response/test_tutorial006c.py .. [ 49%] tests/test_tutorial/test_custom_response/test_tutorial007.py . [ 49%] tests/test_tutorial/test_custom_response/test_tutorial008.py . [ 49%] tests/test_tutorial/test_custom_response/test_tutorial009.py . [ 49%] tests/test_tutorial/test_custom_response/test_tutorial009b.py . [ 49%] tests/test_tutorial/test_custom_response/test_tutorial009c.py . [ 49%] tests/test_tutorial/test_dataclasses/test_tutorial001.py ... [ 49%] tests/test_tutorial/test_dataclasses/test_tutorial002.py .. [ 49%] tests/test_tutorial/test_dataclasses/test_tutorial003.py ...s [ 50%] tests/test_tutorial/test_dependencies/test_tutorial001.py ...... [ 50%] tests/test_tutorial/test_dependencies/test_tutorial001_an.py ...... [ 50%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py ..... [ 50%] . [ 50%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py ...... [ 50%] [ 50%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py ...... [ 51%] tests/test_tutorial/test_dependencies/test_tutorial004.py ....... [ 51%] tests/test_tutorial/test_dependencies/test_tutorial004_an.py ....... [ 51%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py ..... [ 52%] .. [ 52%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py ...... [ 52%] . [ 52%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py ....... [ 52%] tests/test_tutorial/test_dependencies/test_tutorial006.py ..... [ 52%] tests/test_tutorial/test_dependencies/test_tutorial006_an.py ..... [ 53%] tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py ..... [ 53%] tests/test_tutorial/test_dependencies/test_tutorial008b.py ... [ 53%] tests/test_tutorial/test_dependencies/test_tutorial008b_an.py ... [ 53%] tests/test_tutorial/test_dependencies/test_tutorial008b_an_py39.py ... [ 53%] tests/test_tutorial/test_dependencies/test_tutorial008c.py .... [ 53%] tests/test_tutorial/test_dependencies/test_tutorial008c_an.py .... [ 54%] tests/test_tutorial/test_dependencies/test_tutorial008c_an_py39.py .... [ 54%] tests/test_tutorial/test_dependencies/test_tutorial008d.py .... [ 54%] tests/test_tutorial/test_dependencies/test_tutorial008d_an.py .... [ 54%] tests/test_tutorial/test_dependencies/test_tutorial008d_an_py39.py .... [ 54%] tests/test_tutorial/test_dependencies/test_tutorial012.py ......... [ 55%] tests/test_tutorial/test_dependencies/test_tutorial012_an.py ......... [ 55%] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py ...... [ 55%] ... [ 55%] tests/test_tutorial/test_events/test_tutorial001.py .. [ 55%] tests/test_tutorial/test_events/test_tutorial002.py .. [ 55%] tests/test_tutorial/test_events/test_tutorial003.py .. [ 56%] tests/test_tutorial/test_extending_openapi/test_tutorial001.py .. [ 56%] tests/test_tutorial/test_extra_data_types/test_tutorial001.py .. [ 56%] tests/test_tutorial/test_extra_data_types/test_tutorial001_an.py .. [ 56%] tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py310.py . [ 56%] . [ 56%] tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py39.py .. [ 56%] [ 56%] tests/test_tutorial/test_extra_data_types/test_tutorial001_py310.py .. [ 56%] tests/test_tutorial/test_extra_models/test_tutorial003.py ... [ 56%] tests/test_tutorial/test_extra_models/test_tutorial003_py310.py ... [ 56%] tests/test_tutorial/test_extra_models/test_tutorial004.py .. [ 56%] tests/test_tutorial/test_extra_models/test_tutorial004_py39.py .. [ 56%] tests/test_tutorial/test_extra_models/test_tutorial005.py .. [ 57%] tests/test_tutorial/test_extra_models/test_tutorial005_py39.py .. [ 57%] tests/test_tutorial/test_first_steps/test_tutorial001.py ... [ 57%] tests/test_tutorial/test_generate_clients/test_tutorial003.py .... [ 57%] tests/test_tutorial/test_handling_errors/test_tutorial001.py ... [ 57%] tests/test_tutorial/test_handling_errors/test_tutorial002.py ... [ 57%] tests/test_tutorial/test_handling_errors/test_tutorial003.py ... [ 57%] tests/test_tutorial/test_handling_errors/test_tutorial004.py .... [ 57%] tests/test_tutorial/test_handling_errors/test_tutorial005.py ... [ 58%] tests/test_tutorial/test_handling_errors/test_tutorial006.py .... [ 58%] tests/test_tutorial/test_header_param_models/test_tutorial001.py ....... [ 58%] ....................... [ 59%] tests/test_tutorial/test_header_param_models/test_tutorial002.py .....ss [ 59%] sss.....sssss.....sssss.....sssss.....sssss [ 61%] tests/test_tutorial/test_header_params/test_tutorial001.py .... [ 61%] tests/test_tutorial/test_header_params/test_tutorial001_an.py .... [ 61%] tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py .... [ 62%] [ 62%] tests/test_tutorial/test_header_params/test_tutorial001_py310.py .... [ 62%] tests/test_tutorial/test_header_params/test_tutorial002.py ..... [ 62%] tests/test_tutorial/test_header_params/test_tutorial002_an.py ..... [ 62%] tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py .... [ 62%] . [ 62%] tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py ..... [ 63%] [ 63%] tests/test_tutorial/test_header_params/test_tutorial002_py310.py ..... [ 63%] tests/test_tutorial/test_header_params/test_tutorial003.py .... [ 63%] tests/test_tutorial/test_header_params/test_tutorial003_an.py ... [ 63%] tests/test_tutorial/test_header_params/test_tutorial003_an_py310.py ... [ 63%] tests/test_tutorial/test_header_params/test_tutorial003_an_py39.py ... [ 63%] tests/test_tutorial/test_header_params/test_tutorial003_py310.py ... [ 63%] tests/test_tutorial/test_metadata/test_tutorial001.py .. [ 64%] tests/test_tutorial/test_metadata/test_tutorial001_1.py .. [ 64%] tests/test_tutorial/test_metadata/test_tutorial004.py .. [ 64%] tests/test_tutorial/test_openapi_callbacks/test_tutorial001.py ... [ 64%] tests/test_tutorial/test_openapi_webhooks/test_tutorial001.py ... [ 64%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial001.py . [ 64%] . [ 64%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial002.py . [ 64%] . [ 64%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial003.py . [ 64%] . [ 64%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial004.py . [ 64%] .s [ 64%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial005.py . [ 64%] . [ 64%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial006.py . [ 64%] . [ 64%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py . [ 65%] ... [ 65%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py s [ 65%] sss [ 65%] tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py . [ 65%] .. [ 65%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py . [ 65%] .s [ 65%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py . [ 65%] .s [ 65%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py . [ 65%] .s [ 65%] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py . [ 65%] ... [ 65%] tests/test_tutorial/test_path_params/test_tutorial004.py ... [ 66%] tests/test_tutorial/test_path_params/test_tutorial005.py ..... [ 66%] tests/test_tutorial/test_query_param_models/test_tutorial001.py ........ [ 66%] ...................... [ 67%] tests/test_tutorial/test_query_param_models/test_tutorial002.py ......ss [ 67%] ssss......ssssss......ssssss......ssssss......ssssss [ 70%] tests/test_tutorial/test_query_params/test_tutorial005.py ... [ 70%] tests/test_tutorial/test_query_params/test_tutorial006.py ... [ 70%] tests/test_tutorial/test_query_params/test_tutorial006_py310.py ... [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py . [ 70%] .... [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py . [ 70%] .... [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py . [ 70%] .... [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py . [ 71%] .... [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py . [ 71%] .... [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py . [ 71%] .. [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an.py . [ 71%] .. [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py . [ 71%] .. [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py . [ 71%] .. [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py . [ 72%] .. [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py . [ 72%] .. [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py . [ 72%] .. [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an.py . [ 72%] .. [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py . [ 72%] .. [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py . [ 72%] .. [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py . [ 72%] .. [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an.py . [ 72%] .. [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py . [ 73%] .. [ 73%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py . [ 73%] .. [ 73%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an.py . [ 73%] .. [ 73%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py . [ 73%] .. [ 73%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py . [ 73%] .. [ 73%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py . [ 73%] .. [ 73%] tests/test_tutorial/test_request_files/test_tutorial001.py ...... [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02.py ..... [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_02_an.py ..... [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py . [ 74%] .... [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py .. [ 74%] ... [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py .... [ 74%] . [ 75%] tests/test_tutorial/test_request_files/test_tutorial001_03.py ... [ 75%] tests/test_tutorial/test_request_files/test_tutorial001_03_an.py ... [ 75%] tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py .. [ 75%] . [ 75%] tests/test_tutorial/test_request_files/test_tutorial001_an.py ...... [ 75%] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py ..... [ 75%] . [ 75%] tests/test_tutorial/test_request_files/test_tutorial002.py ...... [ 76%] tests/test_tutorial/test_request_files/test_tutorial002_an.py ...... [ 76%] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py ..... [ 76%] . [ 76%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py ...... [ 76%] tests/test_tutorial/test_request_files/test_tutorial003.py .... [ 77%] tests/test_tutorial/test_request_files/test_tutorial003_an.py .... [ 77%] tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py .... [ 77%] tests/test_tutorial/test_request_files/test_tutorial003_py39.py .... [ 77%] tests/test_tutorial/test_request_form_models/test_tutorial001.py ...... [ 77%] tests/test_tutorial/test_request_form_models/test_tutorial001_an.py .... [ 77%] .. [ 78%] tests/test_tutorial/test_request_form_models/test_tutorial001_an_py39.py . [ 78%] ..... [ 78%] tests/test_tutorial/test_request_form_models/test_tutorial002.py ....... [ 78%] [ 78%] tests/test_tutorial/test_request_form_models/test_tutorial002_an.py .... [ 78%] ... [ 78%] tests/test_tutorial/test_request_form_models/test_tutorial002_an_py39.py . [ 78%] ...... [ 79%] tests/test_tutorial/test_request_form_models/test_tutorial002_pv1.py sss [ 79%] ssss [ 79%] tests/test_tutorial/test_request_form_models/test_tutorial002_pv1_an.py s [ 79%] ssssss [ 79%] tests/test_tutorial/test_request_form_models/test_tutorial002_pv1_an_p39.py s [ 79%] ssssss [ 80%] tests/test_tutorial/test_request_forms/test_tutorial001.py ...... [ 80%] tests/test_tutorial/test_request_forms/test_tutorial001_an.py ...... [ 80%] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py ..... [ 80%] . [ 80%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py ... [ 80%] ... [ 81%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py . [ 81%] ..... [ 81%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py . [ 81%] ..... [ 81%] tests/test_tutorial/test_response_change_status_code/test_tutorial001.py . [ 81%] [ 81%] tests/test_tutorial/test_response_cookies/test_tutorial001.py . [ 81%] tests/test_tutorial/test_response_cookies/test_tutorial002.py . [ 81%] tests/test_tutorial/test_response_headers/test_tutorial001.py . [ 81%] tests/test_tutorial/test_response_headers/test_tutorial002.py . [ 81%] tests/test_tutorial/test_response_model/test_tutorial003.py .. [ 81%] tests/test_tutorial/test_response_model/test_tutorial003_01.py .. [ 81%] tests/test_tutorial/test_response_model/test_tutorial003_01_py310.py .. [ 81%] tests/test_tutorial/test_response_model/test_tutorial003_02.py ... [ 82%] tests/test_tutorial/test_response_model/test_tutorial003_03.py .. [ 82%] tests/test_tutorial/test_response_model/test_tutorial003_04.py . [ 82%] tests/test_tutorial/test_response_model/test_tutorial003_04_py310.py . [ 82%] tests/test_tutorial/test_response_model/test_tutorial003_05.py ... [ 82%] tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py ... [ 82%] [ 82%] tests/test_tutorial/test_response_model/test_tutorial003_py310.py .. [ 82%] tests/test_tutorial/test_response_model/test_tutorial004.py .... [ 82%] tests/test_tutorial/test_response_model/test_tutorial004_py310.py .... [ 82%] tests/test_tutorial/test_response_model/test_tutorial004_py39.py .... [ 83%] tests/test_tutorial/test_response_model/test_tutorial005.py ... [ 83%] tests/test_tutorial/test_response_model/test_tutorial005_py310.py ... [ 83%] tests/test_tutorial/test_response_model/test_tutorial006.py ... [ 83%] tests/test_tutorial/test_response_model/test_tutorial006_py310.py ... [ 83%] tests/test_tutorial/test_schema_extra_example/test_tutorial001.py .. [ 83%] tests/test_tutorial/test_schema_extra_example/test_tutorial001_pv1.py ss [ 83%] [ 83%] tests/test_tutorial/test_schema_extra_example/test_tutorial001_pv1_py310.py s [ 83%] s [ 83%] tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310.py . [ 83%] . [ 83%] tests/test_tutorial/test_schema_extra_example/test_tutorial004.py .. [ 84%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an.py .. [ 84%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py310.py . [ 84%] . [ 84%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py39.py . [ 84%] . [ 84%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_py310.py . [ 84%] . [ 84%] tests/test_tutorial/test_schema_extra_example/test_tutorial005.py .. [ 84%] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an.py .. [ 84%] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py310.py . [ 84%] . [ 84%] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py39.py . [ 84%] . [ 84%] tests/test_tutorial/test_schema_extra_example/test_tutorial005_py310.py . [ 84%] . [ 84%] tests/test_tutorial/test_security/test_tutorial001.py .... [ 84%] tests/test_tutorial/test_security/test_tutorial001_an.py .... [ 85%] tests/test_tutorial/test_security/test_tutorial001_an_py39.py .... [ 85%] tests/test_tutorial/test_security/test_tutorial003.py ......... [ 85%] tests/test_tutorial/test_security/test_tutorial003_an.py ......... [ 86%] tests/test_tutorial/test_security/test_tutorial003_an_py310.py ......... [ 86%] [ 86%] tests/test_tutorial/test_security/test_tutorial003_an_py39.py ......... [ 86%] tests/test_tutorial/test_security/test_tutorial003_py310.py ......... [ 87%] tests/test_tutorial/test_security/test_tutorial005.py .................. [ 87%] . [ 87%] tests/test_tutorial/test_security/test_tutorial005_an.py ............... [ 88%] .... [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py ......... [ 89%] .......... [ 89%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py .......... [ 89%] ......... [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py ............ [ 90%] ....... [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py ............. [ 91%] ...... [ 91%] tests/test_tutorial/test_security/test_tutorial006.py ..... [ 92%] tests/test_tutorial/test_security/test_tutorial006_an.py ..... [ 92%] tests/test_tutorial/test_security/test_tutorial006_an_py39.py ..... [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py .. [ 92%] . [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py . [ 92%] .. [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py . [ 92%] .. [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py .. [ 92%] . [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py . [ 93%] .. [ 93%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py . [ 93%] .. [ 93%] tests/test_tutorial/test_settings/test_app02.py .. [ 93%] tests/test_tutorial/test_settings/test_tutorial001.py . [ 93%] tests/test_tutorial/test_settings/test_tutorial001_pv1.py s [ 93%] tests/test_tutorial/test_sql_databases/test_tutorial001.py ............ [ 93%] tests/test_tutorial/test_sql_databases/test_tutorial002.py ............ [ 94%] tests/test_tutorial/test_sub_applications/test_tutorial001.py .... [ 94%] tests/test_tutorial/test_templates/test_tutorial001.py . [ 94%] tests/test_tutorial/test_testing/test_main.py ... [ 94%] tests/test_tutorial/test_testing/test_main_b.py . [ 94%] tests/test_tutorial/test_testing/test_main_b_an.py . [ 94%] tests/test_tutorial/test_testing/test_main_b_an_py310.py . [ 94%] tests/test_tutorial/test_testing/test_main_b_an_py39.py . [ 94%] tests/test_tutorial/test_testing/test_main_b_py310.py . [ 94%] tests/test_tutorial/test_testing/test_tutorial001.py ... [ 95%] tests/test_tutorial/test_testing/test_tutorial002.py .... [ 95%] tests/test_tutorial/test_testing/test_tutorial003.py . [ 95%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py ...... [ 95%] .... [ 95%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py ... [ 95%] ....... [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py . [ 96%] ...... [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py . [ 96%] ...... [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py . [ 96%] ...... [ 96%] tests/test_tutorial/test_websockets/test_tutorial001.py .. [ 97%] tests/test_tutorial/test_websockets/test_tutorial002.py ...... [ 97%] tests/test_tutorial/test_websockets/test_tutorial002_an.py ...... [ 97%] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py ...... [ 97%] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py ...... [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_py310.py ...... [ 98%] tests/test_tutorial/test_websockets/test_tutorial003.py .. [ 98%] tests/test_tutorial/test_websockets/test_tutorial003_py39.py .. [ 98%] tests/test_tutorial/test_wsgi/test_tutorial001.py .. [ 98%] tests/test_typing_python39.py . [ 98%] tests/test_union_body.py ... [ 98%] tests/test_union_inherited_body.py ... [ 98%] tests/test_validate_response.py ...... [ 99%] tests/test_validate_response_dataclass.py ... [ 99%] tests/test_validate_response_recursive/test_validate_response_recursive_pv1.py s [ 99%] [ 99%] tests/test_validate_response_recursive/test_validate_response_recursive_pv2.py . [ 99%] [ 99%] tests/test_webhooks_security.py .. [ 99%] tests/test_ws_dependencies.py ... [ 99%] tests/test_ws_router.py ............ [100%] =============================== inline snapshot ================================ Info: one snapshot changed its representation (--inline-snapshot=update) You can also use --inline-snapshot=review to approve the changes interactively ========= 2278 passed, 130 skipped, 2 deselected in 112.39s (0:01:52) ========== /usr/lib/python3.12/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-86073f12-faab-4002-961c-283422280bdb/popen-gw53/test_discovery_via_path_in_non0 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-86073f12-faab-4002-961c-283422280bdb/popen-gw53/test_discovery_via_path_in_non0' warnings.warn( /usr/lib/python3.12/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-86073f12-faab-4002-961c-283422280bdb/popen-gw53 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-86073f12-faab-4002-961c-283422280bdb/popen-gw53' warnings.warn( /usr/lib/python3.12/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-86073f12-faab-4002-961c-283422280bdb : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-86073f12-faab-4002-961c-283422280bdb' warnings.warn( /usr/lib/python3.12/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-e34af2db-403a-4d19-85f8-b9586b2acdbf/popen-gw60/test_discovery_via_path_in_non0 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-e34af2db-403a-4d19-85f8-b9586b2acdbf/popen-gw60/test_discovery_via_path_in_non0' warnings.warn( /usr/lib/python3.12/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-e34af2db-403a-4d19-85f8-b9586b2acdbf/popen-gw60 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-e34af2db-403a-4d19-85f8-b9586b2acdbf/popen-gw60' warnings.warn( /usr/lib/python3.12/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-e34af2db-403a-4d19-85f8-b9586b2acdbf : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-e34af2db-403a-4d19-85f8-b9586b2acdbf' warnings.warn( /usr/lib/python3.12/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-a1f708ae-4a04-47e3-a825-5f81390a6b87/popen-gw61/test_discovery_via_path_in_non0 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-a1f708ae-4a04-47e3-a825-5f81390a6b87/popen-gw61/test_discovery_via_path_in_non0' warnings.warn( /usr/lib/python3.12/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-a1f708ae-4a04-47e3-a825-5f81390a6b87/popen-gw61 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-a1f708ae-4a04-47e3-a825-5f81390a6b87/popen-gw61' warnings.warn( /usr/lib/python3.12/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-a1f708ae-4a04-47e3-a825-5f81390a6b87 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-a1f708ae-4a04-47e3-a825-5f81390a6b87' warnings.warn( /usr/lib/python3.12/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-9d8bf271-bb3f-48e1-b033-65851ed231a7/test_validate_zimfile_creatabl3 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-9d8bf271-bb3f-48e1-b033-65851ed231a7/test_validate_zimfile_creatabl3' warnings.warn( /usr/lib/python3.12/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-9d8bf271-bb3f-48e1-b033-65851ed231a7 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-9d8bf271-bb3f-48e1-b033-65851ed231a7' warnings.warn( >>> py3-fastapi: Entering fakeroot... >>> py3-fastapi-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/fastapi/openapi/__pycache__' -> '/home/buildozer/aports/testing/py3-fastapi/pkg/py3-fastapi-pyc/usr/lib/python3.12/site-packages/fastapi/openapi/__pycache__' 'usr/lib/python3.12/site-packages/fastapi/dependencies/__pycache__' -> '/home/buildozer/aports/testing/py3-fastapi/pkg/py3-fastapi-pyc/usr/lib/python3.12/site-packages/fastapi/dependencies/__pycache__' 'usr/lib/python3.12/site-packages/fastapi/__pycache__' -> '/home/buildozer/aports/testing/py3-fastapi/pkg/py3-fastapi-pyc/usr/lib/python3.12/site-packages/fastapi/__pycache__' 'usr/lib/python3.12/site-packages/fastapi/middleware/__pycache__' -> '/home/buildozer/aports/testing/py3-fastapi/pkg/py3-fastapi-pyc/usr/lib/python3.12/site-packages/fastapi/middleware/__pycache__' 'usr/lib/python3.12/site-packages/fastapi/security/__pycache__' -> '/home/buildozer/aports/testing/py3-fastapi/pkg/py3-fastapi-pyc/usr/lib/python3.12/site-packages/fastapi/security/__pycache__' >>> py3-fastapi-pyc*: Preparing subpackage py3-fastapi-pyc... >>> py3-fastapi-pyc*: Running postcheck for py3-fastapi-pyc >>> py3-fastapi*: Running postcheck for py3-fastapi >>> py3-fastapi*: Preparing package py3-fastapi... >>> py3-fastapi-pyc*: Tracing dependencies... py3-pydantic py3-starlette python3~3.12 >>> py3-fastapi-pyc*: Package size: 433.6 KB >>> py3-fastapi-pyc*: Compressing data... >>> py3-fastapi-pyc*: Create checksum... >>> py3-fastapi-pyc*: Create py3-fastapi-pyc-0.115.6-r0.apk >>> py3-fastapi*: Tracing dependencies... py3-pydantic py3-starlette python3~3.12 >>> py3-fastapi*: Package size: 659.5 KB >>> py3-fastapi*: Compressing data... >>> py3-fastapi*: Create checksum... >>> py3-fastapi*: Create py3-fastapi-0.115.6-r0.apk >>> py3-fastapi: Build complete at Fri, 06 Dec 2024 17:14:29 +0000 elapsed time 0h 2m 15s >>> py3-fastapi: Cleaning up srcdir >>> py3-fastapi: Cleaning up pkgdir >>> py3-fastapi: Uninstalling dependencies... (1/187) Purging .makedepends-py3-fastapi (20241206.171218) (2/187) Purging py3-gpep517-pyc (16-r0) (3/187) Purging py3-gpep517 (16-r0) (4/187) Purging py3-installer-pyc (0.7.0-r2) (5/187) Purging py3-installer (0.7.0-r2) (6/187) Purging py3-pdm-backend-pyc (2.1.8-r1) (7/187) Purging py3-pdm-backend (2.1.8-r1) (8/187) Purging py3-cerberus-pyc (1.3.5-r1) (9/187) Purging py3-cerberus (1.3.5-r1) (10/187) Purging py3-editables-pyc (0.5-r2) (11/187) Purging py3-editables (0.5-r2) (12/187) Purging py3-license-expression-pyc (30.4.0-r0) (13/187) Purging py3-license-expression (30.4.0-r0) (14/187) Purging py3-boolean.py-pyc (4.0-r5) (15/187) Purging py3-boolean.py (4.0-r5) (16/187) Purging py3-pyproject-metadata-pyc (0.9.0-r0) (17/187) Purging py3-pyproject-metadata (0.9.0-r0) (18/187) Purging py3-tomli-w-pyc (1.1.0-r0) (19/187) Purging py3-tomli-w (1.1.0-r0) (20/187) Purging py3-validate-pyproject-pyc (0.23-r0) (21/187) Purging py3-validate-pyproject (0.23-r0) (22/187) Purging py3-fastjsonschema-pyc (2.21.1-r0) (23/187) Purging py3-fastjsonschema (2.21.1-r0) (24/187) Purging py3-aiosqlite-pyc (0.20.0-r1) (25/187) Purging py3-aiosqlite (0.20.0-r1) (26/187) Purging py3-databases-pyc (0.8.0-r2) (27/187) Purging py3-databases (0.8.0-r2) (28/187) Purging py3-dirty-equals-pyc (0.8.0-r0) (29/187) Purging py3-dirty-equals (0.8.0-r0) (30/187) Purging py3-tz-pyc (2024.2-r0) (31/187) Purging py3-tz (2024.2-r0) (32/187) Purging py3-email-validator-pyc (2.2.0-r0) (33/187) Purging py3-email-validator (2.2.0-r0) (34/187) Purging py3-flask-pyc (3.0.3-r0) (35/187) Purging py3-flask (3.0.3-r0) (36/187) Purging py3-blinker-pyc (1.9.0-r0) (37/187) Purging py3-blinker (1.9.0-r0) (38/187) Purging py3-itsdangerous-pyc (2.2.0-r0) (39/187) Purging py3-itsdangerous (2.2.0-r0) (40/187) Purging py3-jinja2-pyc (3.1.4-r0) (41/187) Purging py3-jinja2 (3.1.4-r0) (42/187) Purging py3-werkzeug-pyc (3.1.3-r0) (43/187) Purging py3-werkzeug (3.1.3-r0) (44/187) Purging py3-markupsafe-pyc (3.0.2-r0) (45/187) Purging py3-markupsafe (3.0.2-r0) (46/187) Purging py3-httpx-pyc (0.27.2-r0) (47/187) Purging py3-httpx (0.27.2-r0) (48/187) Purging py3-httpcore-pyc (1.0.5-r0) (49/187) Purging py3-httpcore (1.0.5-r0) (50/187) Purging py3-certifi-pyc (2024.8.30-r0) (51/187) Purging py3-certifi (2024.8.30-r0) (52/187) Purging py3-h11-pyc (0.14.0-r4) (53/187) Purging py3-h11 (0.14.0-r4) (54/187) Purging py3-inline-snapshot-pyc (0.14.1-r0) (55/187) Purging py3-inline-snapshot (0.14.1-r0) (56/187) Purging black-pyc (24.10.0-r0) (57/187) Purging black (24.10.0-r0) (58/187) Purging py3-mypy-extensions-pyc (1.0.0-r3) (59/187) Purging py3-mypy-extensions (1.0.0-r3) (60/187) Purging py3-pathspec-pyc (0.12.1-r2) (61/187) Purging py3-pathspec (0.12.1-r2) (62/187) Purging py3-typed-ast-pyc (1.5.5-r1) (63/187) Purging py3-typed-ast (1.5.5-r1) (64/187) Purging py3-asttokens-pyc (3.0.0-r0) (65/187) Purging py3-asttokens (3.0.0-r0) (66/187) Purging py3-click-pyc (8.1.7-r2) (67/187) Purging py3-click (8.1.7-r2) (68/187) Purging py3-executing-pyc (2.1.0-r0) (69/187) Purging py3-executing (2.1.0-r0) (70/187) Purging py3-rich-pyc (13.9.4-r0) (71/187) Purging py3-rich (13.9.4-r0) (72/187) Purging py3-markdown-it-py-pyc (3.0.0-r1) (73/187) Purging py3-markdown-it-py (3.0.0-r1) (74/187) Purging py3-mdurl-pyc (0.1.2-r3) (75/187) Purging py3-mdurl (0.1.2-r3) (76/187) Purging py3-pygments-pyc (2.18.0-r0) (77/187) Purging py3-pygments (2.18.0-r0) (78/187) Purging py3-tomli-pyc (2.2.1-r0) (79/187) Purging py3-tomli (2.2.1-r0) (80/187) Purging py3-jwt-pyc (2.9.0-r0) (81/187) Purging py3-jwt (2.9.0-r0) (82/187) Purging py3-orjson-pyc (3.10.12-r0) (83/187) Purging py3-orjson (3.10.12-r0) (84/187) Purging py3-passlib-pyc (1.7.4-r6) (85/187) Purging py3-passlib (1.7.4-r6) (86/187) Purging py3-pytest-pyc (8.3.4-r0) (87/187) Purging py3-pytest (8.3.4-r0) (88/187) Purging py3-iniconfig-pyc (2.0.0-r1) (89/187) Purging py3-iniconfig (2.0.0-r1) (90/187) Purging py3-pluggy-pyc (1.5.0-r0) (91/187) Purging py3-pluggy (1.5.0-r0) (92/187) Purging py3-py-pyc (1.11.0-r4) (93/187) Purging py3-py (1.11.0-r4) (94/187) Purging py3-pydantic-settings-pyc (2.6.1-r0) (95/187) Purging py3-pydantic-settings (2.6.1-r0) (96/187) Purging py3-dotenv-pyc (1.0.1-r1) (97/187) Purging py3-dotenv (1.0.1-r1) (98/187) Purging py3-python-jose-pyc (3.3.0-r2) (99/187) Purging py3-python-jose (3.3.0-r2) (100/187) Purging py3-python-multipart-pyc (0.0.19-r0) (101/187) Purging py3-python-multipart (0.0.19-r0) (102/187) Purging py3-sqlmodel-pyc (0.0.22-r0) (103/187) Purging py3-sqlmodel (0.0.22-r0) (104/187) Purging py3-sqlalchemy-pyc (2.0.34-r0) (105/187) Purging py3-sqlalchemy (2.0.34-r0) (106/187) Purging py3-greenlet-pyc (3.0.3-r1) (107/187) Purging py3-greenlet (3.0.3-r1) (108/187) Purging py3-fastapi-pyc (0.111.0-r0) (109/187) Purging py3-fastapi (0.111.0-r0) (110/187) Purging py3-pydantic-pyc (2.9.2-r0) (111/187) Purging py3-pydantic (2.9.2-r0) (112/187) Purging py3-annotated-types-pyc (0.7.0-r0) (113/187) Purging py3-annotated-types (0.7.0-r0) (114/187) Purging py3-pydantic-core-pyc (2.25.1-r0) (115/187) Purging py3-pydantic-core (2.25.1-r0) (116/187) Purging py3-typing-extensions-pyc (4.12.2-r0) (117/187) Purging py3-typing-extensions (4.12.2-r0) (118/187) Purging py3-starlette-pyc (0.41.3-r0) (119/187) Purging py3-starlette (0.41.3-r0) (120/187) Purging py3-anyio-pyc (4.3.0-r2) (121/187) Purging py3-anyio (4.3.0-r2) (122/187) Purging pre-commit-pyc (4.0.1-r0) (123/187) Purging pre-commit (4.0.1-r0) (124/187) Purging py3-cfgv-pyc (3.4.0-r1) (125/187) Purging py3-cfgv (3.4.0-r1) (126/187) Purging py3-identify-pyc (2.6.3-r0) (127/187) Purging py3-identify (2.6.3-r0) (128/187) Purging py3-ukkonen-pyc (1.0.1-r4) (129/187) Purging py3-ukkonen (1.0.1-r4) (130/187) Purging py3-nodeenv-pyc (1.9.1-r0) (131/187) Purging py3-nodeenv (1.9.1-r0) (132/187) Purging bash (5.2.37-r0) Executing bash-5.2.37-r0.pre-deinstall (133/187) Purging py3-setuptools-pyc (70.3.0-r0) (134/187) Purging py3-setuptools (70.3.0-r0) (135/187) Purging py3-packaging-pyc (24.2-r0) (136/187) Purging py3-packaging (24.2-r0) (137/187) Purging py3-parsing-pyc (3.1.4-r0) (138/187) Purging py3-parsing (3.1.4-r0) (139/187) Purging py3-toml-pyc (0.10.2-r7) (140/187) Purging py3-toml (0.10.2-r7) (141/187) Purging py3-virtualenv-pyc (20.28.0-r0) (142/187) Purging py3-virtualenv (20.28.0-r0) (143/187) Purging py3-distlib-pyc (0.3.9-r0) (144/187) Purging py3-distlib (0.3.9-r0) (145/187) Purging py3-filelock-pyc (3.16.1-r0) (146/187) Purging py3-filelock (3.16.1-r0) (147/187) Purging py3-platformdirs-pyc (4.3.6-r0) (148/187) Purging py3-platformdirs (4.3.6-r0) (149/187) Purging py3-trio-pyc (0.25.0-r1) (150/187) Purging py3-trio (0.25.0-r1) (151/187) Purging py3-idna-pyc (3.10-r0) (152/187) Purging py3-idna (3.10-r0) (153/187) Purging py3-openssl-pyc (24.1.0-r1) (154/187) Purging py3-openssl (24.1.0-r1) (155/187) Purging py3-cryptography-pyc (44.0.0-r0) (156/187) Purging py3-cryptography (44.0.0-r0) (157/187) Purging py3-cffi-pyc (1.17.1-r1) (158/187) Purging py3-cffi (1.17.1-r1) (159/187) Purging py3-cparser-pyc (2.22-r1) (160/187) Purging py3-cparser (2.22-r1) (161/187) Purging py3-outcome-pyc (1.3.0-r1) (162/187) Purging py3-outcome (1.3.0-r1) (163/187) Purging py3-async_generator-pyc (1.10-r6) (164/187) Purging py3-async_generator (1.10-r6) (165/187) Purging py3-attrs-pyc (24.2.0-r0) (166/187) Purging py3-attrs (24.2.0-r0) (167/187) Purging py3-sniffio-pyc (1.3.1-r1) (168/187) Purging py3-sniffio (1.3.1-r1) (169/187) Purging py3-curio-pyc (1.6-r2) (170/187) Purging py3-curio (1.6-r2) (171/187) Purging py3-sortedcontainers-pyc (2.4.0-r5) (172/187) Purging py3-sortedcontainers (2.4.0-r5) (173/187) Purging py3-ujson (5.10.0-r0) (174/187) Purging py3-yaml-pyc (6.0.2-r0) (175/187) Purging py3-yaml (6.0.2-r0) (176/187) Purging python3-pyc (3.12.8-r0) (177/187) Purging python3-pycache-pyc0 (3.12.8-r0) (178/187) Purging pyc (3.12.8-r0) (179/187) Purging python3 (3.12.8-r0) (180/187) Purging gdbm (1.24-r0) (181/187) Purging libbz2 (1.0.8-r6) (182/187) Purging libffi (3.4.6-r0) (183/187) Purging libpanelw (6.5_p20241006-r3) (184/187) Purging mpdecimal (4.0.0-r0) (185/187) Purging sqlite-libs (3.47.1-r0) (186/187) Purging xz-libs (5.6.3-r0) (187/187) Purging yaml (0.2.5-r2) Executing busybox-1.37.0-r8.trigger OK: 341 MiB in 101 packages >>> py3-fastapi: Updating the testing/riscv64 repository index... >>> py3-fastapi: Signing the index...