>>> py3-openapi-spec-validator: Building community/py3-openapi-spec-validator 0.7.2-r0 (using abuild 3.16.0_rc4-r0) started Thu, 23 Oct 2025 23:06:16 +0000 >>> py3-openapi-spec-validator: Validating /home/buildozer/aports/community/py3-openapi-spec-validator/APKBUILD... >>> py3-openapi-spec-validator: Analyzing dependencies... >>> py3-openapi-spec-validator: Installing for build: build-base py3-jsonschema py3-jsonschema-path py3-openapi-schema-validator py3-lazy-object-proxy poetry py3-setuptools py3-gpep517 py3-wheel py3-pytest py3-pytest-cov ( 1/140) Installing libbz2 (1.0.8-r6) ( 2/140) Installing libffi (3.5.2-r0) ( 3/140) Installing gdbm (1.26-r0) ( 4/140) Installing xz-libs (5.8.1-r0) ( 5/140) Installing mpdecimal (4.0.1-r0) ( 6/140) Installing libpanelw (6.5_p20251010-r0) ( 7/140) Installing sqlite-libs (3.50.4-r1) ( 8/140) Installing python3 (3.12.12-r0) ( 9/140) Installing python3-pycache-pyc0 (3.12.12-r0) ( 10/140) Installing pyc (3.12.12-r0) ( 11/140) Installing py3-jsonschema-pyc (4.25.1-r0) ( 12/140) Installing py3-attrs-pyc (25.3.0-r0) ( 13/140) Installing python3-pyc (3.12.12-r0) ( 14/140) Installing py3-attrs (25.3.0-r0) ( 15/140) Installing py3-rpds-py (0.28.0-r0) ( 16/140) Installing py3-rpds-py-pyc (0.28.0-r0) ( 17/140) Installing py3-typing-extensions (4.15.0-r0) ( 18/140) Installing py3-typing-extensions-pyc (4.15.0-r0) ( 19/140) Installing py3-referencing (0.37.0-r0) ( 20/140) Installing py3-referencing-pyc (0.37.0-r0) ( 21/140) Installing py3-jsonschema-specifications (2025.9.1-r0) ( 22/140) Installing py3-jsonschema-specifications-pyc (2025.9.1-r0) ( 23/140) Installing py3-jsonschema (4.25.1-r0) ( 24/140) Installing py3-pathable (0.4.4-r0) ( 25/140) Installing py3-pathable-pyc (0.4.4-r0) ( 26/140) Installing yaml (0.2.5-r2) ( 27/140) Installing py3-yaml (6.0.3-r0) ( 28/140) Installing py3-yaml-pyc (6.0.3-r0) ( 29/140) Installing py3-certifi (2025.10.5-r0) ( 30/140) Installing py3-certifi-pyc (2025.10.5-r0) ( 31/140) Installing py3-charset-normalizer (3.4.3-r0) ( 32/140) Installing py3-charset-normalizer-pyc (3.4.3-r0) ( 33/140) Installing py3-idna (3.10-r0) ( 34/140) Installing py3-idna-pyc (3.10-r0) ( 35/140) Installing py3-urllib3 (1.26.20-r0) ( 36/140) Installing py3-urllib3-pyc (1.26.20-r0) ( 37/140) Installing py3-requests (2.32.5-r0) ( 38/140) Installing py3-requests-pyc (2.32.5-r0) ( 39/140) Installing py3-jsonschema-path (0.3.4-r0) ( 40/140) Installing py3-jsonschema-path-pyc (0.3.4-r0) ( 41/140) Installing py3-six (1.17.0-r0) ( 42/140) Installing py3-six-pyc (1.17.0-r0) ( 43/140) Installing py3-rfc3339-validator (0.1.4-r0) ( 44/140) Installing py3-rfc3339-validator-pyc (0.1.4-r0) ( 45/140) Installing py3-openapi-schema-validator (0.6.3-r0) ( 46/140) Installing py3-openapi-schema-validator-pyc (0.6.3-r0) ( 47/140) Installing py3-lazy-object-proxy (1.10.0-r1) ( 48/140) Installing py3-lazy-object-proxy-pyc (1.10.0-r1) ( 49/140) Installing py3-fastjsonschema (2.21.2-r0) ( 50/140) Installing py3-fastjsonschema-pyc (2.21.2-r0) ( 51/140) Installing py3-lark-parser (1.2.2-r0) ( 52/140) Installing py3-lark-parser-pyc (1.2.2-r0) ( 53/140) Installing py3-parsing (3.2.3-r0) ( 54/140) Installing py3-parsing-pyc (3.2.3-r0) ( 55/140) Installing py3-packaging (25.0-r0) ( 56/140) Installing py3-packaging-pyc (25.0-r0) ( 57/140) Installing py3-poetry-core (2.1.3-r0) ( 58/140) Installing py3-poetry-core-pyc (2.1.3-r0) ( 59/140) Installing py3-pyproject-hooks (1.2.0-r0) ( 60/140) Installing py3-pyproject-hooks-pyc (1.2.0-r0) ( 61/140) Installing py3-build (1.3.0-r1) ( 62/140) Installing py3-build-pyc (1.3.0-r1) ( 63/140) Installing py3-msgpack (1.0.8-r1) ( 64/140) Installing py3-msgpack-pyc (1.0.8-r1) ( 65/140) Installing py3-cachecontrol (0.14.3-r0) ( 66/140) Installing py3-cachecontrol-pyc (0.14.3-r0) ( 67/140) Installing py3-crashtest (0.4.1-r5) ( 68/140) Installing py3-crashtest-pyc (0.4.1-r5) ( 69/140) Installing py3-rapidfuzz (3.14.1-r0) ( 70/140) Installing py3-rapidfuzz-pyc (3.14.1-r0) ( 71/140) Installing py3-cleo (2.2.1-r0) ( 72/140) Installing py3-cleo-pyc (2.2.1-r0) ( 73/140) Installing py3-dulwich (0.22.8-r0) ( 74/140) Installing py3-dulwich-pyc (0.22.8-r0) ( 75/140) Installing py3-installer (0.7.0-r2) ( 76/140) Installing py3-installer-pyc (0.7.0-r2) ( 77/140) Installing py3-zipp (3.23.0-r0) ( 78/140) Installing py3-zipp-pyc (3.23.0-r0) ( 79/140) Installing py3-importlib-metadata (8.7.0-r0) ( 80/140) Installing py3-importlib-metadata-pyc (8.7.0-r0) ( 81/140) Installing py3-more-itertools (10.8.0-r0) ( 82/140) Installing py3-more-itertools-pyc (10.8.0-r0) ( 83/140) Installing py3-jaraco.classes (3.4.0-r1) ( 84/140) Installing py3-jaraco.classes-pyc (3.4.0-r1) ( 85/140) Installing py3-jeepney (0.9.0-r0) ( 86/140) Installing py3-jeepney-pyc (0.9.0-r0) ( 87/140) Installing py3-cparser (2.22-r1) ( 88/140) Installing py3-cparser-pyc (2.22-r1) ( 89/140) Installing py3-cffi (1.17.1-r1) ( 90/140) Installing py3-cffi-pyc (1.17.1-r1) ( 91/140) Installing py3-cryptography (46.0.2-r0) ( 92/140) Installing py3-cryptography-pyc (46.0.2-r0) ( 93/140) Installing py3-secretstorage (3.4.0-r0) ( 94/140) Installing py3-secretstorage-pyc (3.4.0-r0) ( 95/140) Installing py3-keyring (24.3.1-r2) ( 96/140) Installing py3-keyring-pyc (24.3.1-r2) ( 97/140) Installing py3-pkginfo (1.12.1.2-r0) ( 98/140) Installing py3-pkginfo-pyc (1.12.1.2-r0) ( 99/140) Installing py3-platformdirs (4.5.0-r0) (100/140) Installing py3-platformdirs-pyc (4.5.0-r0) (101/140) Installing py3-requests-toolbelt (1.0.0-r1) (102/140) Installing py3-requests-toolbelt-pyc (1.0.0-r1) (103/140) Installing py3-shellingham (1.5.4-r1) (104/140) Installing py3-shellingham-pyc (1.5.4-r1) (105/140) Installing py3-tomlkit (0.13.3-r0) (106/140) Installing py3-tomlkit-pyc (0.13.3-r0) (107/140) Installing py3-trove-classifiers (2025.9.11.17-r0) (108/140) Installing py3-trove-classifiers-pyc (2025.9.11.17-r0) (109/140) Installing py3-distlib (0.4.0-r0) (110/140) Installing py3-distlib-pyc (0.4.0-r0) (111/140) Installing py3-filelock (3.18.0-r0) (112/140) Installing py3-filelock-pyc (3.18.0-r0) (113/140) Installing py3-virtualenv (20.32.0-r0) (114/140) Installing py3-virtualenv-pyc (20.32.0-r0) (115/140) Installing py3-findpython (0.7.0-r1) (116/140) Installing py3-pbs-installer (2025.10.14-r0) (117/140) Installing py3-pbs-installer-pyc (2025.10.14-r0) (118/140) Installing poetry (2.1.4-r0) (119/140) Installing poetry-pyc (2.1.4-r0) (120/140) Installing py3-setuptools (80.9.0-r1) (121/140) Installing py3-setuptools-pyc (80.9.0-r1) (122/140) Installing py3-gpep517 (19-r0) (123/140) Installing py3-gpep517-pyc (19-r0) (124/140) Installing py3-wheel (0.46.1-r0) (125/140) Installing py3-wheel-pyc (0.46.1-r0) (126/140) Installing py3-iniconfig (2.3.0-r0) (127/140) Installing py3-iniconfig-pyc (2.3.0-r0) (128/140) Installing py3-pluggy (1.6.0-r0) (129/140) Installing py3-pluggy-pyc (1.6.0-r0) (130/140) Installing py3-py (1.11.0-r4) (131/140) Installing py3-py-pyc (1.11.0-r4) (132/140) Installing py3-pygments (2.19.2-r0) (133/140) Installing py3-pygments-pyc (2.19.2-r0) (134/140) Installing py3-pytest (8.4.2-r1) (135/140) Installing py3-pytest-pyc (8.4.2-r1) (136/140) Installing py3-coverage (7.11.0-r0) (137/140) Installing py3-coverage-pyc (7.11.0-r0) (138/140) Installing py3-pytest-cov (5.0.0-r1) (139/140) Installing py3-pytest-cov-pyc (5.0.0-r1) (140/140) Installing .makedepends-py3-openapi-spec-validator (20251023.230628) busybox-1.37.0-r24.trigger: Executing script... OK: 534 MiB in 245 packages >>> py3-openapi-spec-validator: Cleaning up srcdir >>> py3-openapi-spec-validator: Cleaning up pkgdir >>> py3-openapi-spec-validator: Cleaning up tmpdir >>> py3-openapi-spec-validator: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/py3-openapi-spec-validator-0.7.2.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-openapi-spec-validator: Fetching py3-openapi-spec-validator-0.7.2.tar.gz::https://github.com/python-openapi/openapi-spec-validator/archive/refs/tags/0.7.2.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/v3.23/py3-openapi-spec-validator-0.7.2.tar.gz.part' py3-openapi-spec-val 100% |********************************| 86252 0:00:00 ETA '/var/cache/distfiles/v3.23/py3-openapi-spec-validator-0.7.2.tar.gz.part' saved /var/cache/distfiles/v3.23/py3-openapi-spec-validator-0.7.2.tar.gz: OK >>> py3-openapi-spec-validator: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/py3-openapi-spec-validator-0.7.2.tar.gz /var/cache/distfiles/v3.23/py3-openapi-spec-validator-0.7.2.tar.gz: OK >>> py3-openapi-spec-validator: Unpacking /var/cache/distfiles/v3.23/py3-openapi-spec-validator-0.7.2.tar.gz... 2025-10-23 23:06:30,031 gpep517 INFO Building wheel via backend poetry.core.masonry.api 2025-10-23 23:06:30,135 poetry.core.factory WARNING The "poetry.dev-dependencies" section is deprecated and will be removed in a future version. Use "poetry.group.dev.dependencies" instead. 2025-10-23 23:06:30,217 poetry.core.masonry.builders.wheel INFO Building wheel 2025-10-23 23:06:30,272 poetry.core.masonry.builders.wheel INFO Built openapi_spec_validator-0.7.2-py3-none-any.whl 2025-10-23 23:06:30,272 gpep517 INFO The backend produced .dist/openapi_spec_validator-0.7.2-py3-none-any.whl openapi_spec_validator-0.7.2-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.12.12, pytest-8.4.2, pluggy-1.6.0 -- /home/buildozer/aports/community/py3-openapi-spec-validator/src/openapi-spec-validator-0.7.2/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-openapi-spec-validator/src/openapi-spec-validator-0.7.2 configfile: pyproject.toml plugins: cov-5.0.0 collecting ... collected 83 items tests/integration/test_main.py::test_schema_v2_detect PASSED tests/integration/test_main.py::test_schema_v31_detect PASSED tests/integration/test_main.py::test_schema_v31 PASSED tests/integration/test_main.py::test_schema_v30 PASSED tests/integration/test_main.py::test_schema_v2 PASSED tests/integration/test_main.py::test_many PASSED tests/integration/test_main.py::test_errors_on_missing_description_best PASSED tests/integration/test_main.py::test_errors_on_missing_description_full PASSED tests/integration/test_main.py::test_schema_unknown PASSED tests/integration/test_main.py::test_validation_error PASSED tests/integration/test_main.py::test_unknown_error PASSED tests/integration/test_main.py::test_nonexisting_file PASSED tests/integration/test_main.py::test_schema_stdin PASSED tests/integration/test_shortcuts.py::TestValidateSpec::test_spec_schema_version_not_detected PASSED tests/integration/test_shortcuts.py::TestLocalValidateSpecUrl::test_spec_schema_version_not_detected PASSED tests/integration/test_shortcuts.py::TestLiocalValidatev2Spec::test_valid[petstore.yaml] PASSED tests/integration/test_shortcuts.py::TestLiocalValidatev2Spec::test_falied[empty.yaml] PASSED tests/integration/test_shortcuts.py::TestLocalValidatev30Spec::test_valid[petstore.yaml] PASSED tests/integration/test_shortcuts.py::TestLocalValidatev30Spec::test_falied[empty.yaml] PASSED tests/integration/test_shortcuts.py::TestRemoteValidatev2SpecUrl::test_valid[f25a1d44cff9669703257173e562376cc5bd0ec6/examples/v2.0/yaml/petstore.yaml] PASSED tests/integration/test_shortcuts.py::TestRemoteValidatev2SpecUrl::test_valid[f25a1d44cff9669703257173e562376cc5bd0ec6/examples/v2.0/yaml/api-with-examples.yaml] PASSED tests/integration/test_shortcuts.py::TestRemoteValidatev2SpecUrl::test_valid[f25a1d44cff9669703257173e562376cc5bd0ec6/examples/v2.0/yaml/petstore-expanded.yaml] PASSED tests/integration/test_shortcuts.py::TestRemoteValidatev30SpecUrl::test_valid[f75f8486a1aae1a7ceef92fbc63692cb2556c0cd/examples/v3.0/petstore.yaml] PASSED tests/integration/test_shortcuts.py::TestRemoteValidatev30SpecUrl::test_valid[f75f8486a1aae1a7ceef92fbc63692cb2556c0cd/examples/v3.0/api-with-examples.yaml] PASSED tests/integration/test_shortcuts.py::TestRemoteValidatev30SpecUrl::test_valid[970566d5ca236a5ce1a02fb7d617fdbd07df88db/examples/v3.0/api-with-examples.yaml] PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_no_keyword PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_invalid[x.y.z-swagger] PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_invalid[x.y.z-openapi] PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_invalid[xyz2.0.0-swagger] PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_invalid[xyz2.0.0-openapi] PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_invalid[2.xyz0.0-swagger] PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_invalid[2.xyz0.0-openapi] PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_valid[swagger-2.0-expected0] PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_valid[openapi-3.0.0-expected1] PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_valid[openapi-3.0.1-expected2] PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_valid[openapi-3.0.2-expected3] PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_valid[openapi-3.0.3-expected4] PASSED tests/integration/test_versions.py::TestGetSpecVersion::test_valid[openapi-3.1.0-expected5] PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_empty PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_info_empty PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_minimalistic PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_same_parameters_names PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_same_operation_ids PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_allow_allof_required_no_properties PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_allow_allof_when_required_is_linked_to_the_parent_object PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_allow_extra_parameters_in_required PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_undocumented_parameter PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_default_value_wrong_type PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_parameter_default_value_wrong_type PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_parameter_default_value_wrong_type_swagger PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_parameter_default_value_with_reference PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_parameter_custom_format_checker_not_found PASSED tests/integration/validation/test_exceptions.py::TestSpecValidatorIterErrors::test_parameter_default_value_custom_format_invalid PASSED tests/integration/validation/test_validators.py::TestLocalOpenAPIv2Validator::test_valid[petstore.yaml] PASSED tests/integration/validation/test_validators.py::TestLocalOpenAPIv2Validator::test_validation_failed[empty.yaml] PASSED tests/integration/validation/test_validators.py::TestLocalOpenAPIv2Validator::test_ref_failed[missing-reference.yaml] PASSED tests/integration/validation/test_validators.py::TestLocalOpenAPIv30Validator::test_valid[petstore.yaml] PASSED tests/integration/validation/test_validators.py::TestLocalOpenAPIv30Validator::test_valid[petstore-separate/spec/openapi.yaml] PASSED tests/integration/validation/test_validators.py::TestLocalOpenAPIv30Validator::test_valid[parent-reference/openapi.yaml] PASSED tests/integration/validation/test_validators.py::TestLocalOpenAPIv30Validator::test_valid[property-recursive.yaml] PASSED tests/integration/validation/test_validators.py::TestLocalOpenAPIv30Validator::test_valid[read-only-write-only.yaml] PASSED tests/integration/validation/test_validators.py::TestLocalOpenAPIv30Validator::test_failed[empty.yaml] PASSED tests/integration/validation/test_validators.py::TestLocalOpenAPIv30Validator::test_ref_failed[property-missing-reference.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv30Validator::test_valid[f75f8486a1aae1a7ceef92fbc63692cb2556c0cd/examples/v3.0/petstore.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv30Validator::test_valid[f75f8486a1aae1a7ceef92fbc63692cb2556c0cd/examples/v3.0/api-with-examples.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv30Validator::test_valid[970566d5ca236a5ce1a02fb7d617fdbd07df88db/examples/v3.0/api-with-examples.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_valid[comp_pathitems.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_valid[info_summary.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_valid[license_identifier.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_valid[mega.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_valid[minimal_comp.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_valid[minimal_hooks.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_valid[minimal_paths.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_valid[path_no_response.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_valid[path_var_empty_pathitem.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_valid[schema.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_valid[servers.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_valid[valid_schema_types.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_failed[invalid_schema_types.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_failed[no_containers.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_failed[server_enum_empty.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_failed[servers.yaml] PASSED tests/integration/validation/test_validators.py::TestRemoteOpenAPIv31Validator::test_failed[unknown_container.yaml] PASSED - generated xml file: /home/buildozer/aports/community/py3-openapi-spec-validator/src/openapi-spec-validator-0.7.2/reports/junit.xml - ---------- coverage: platform linux, python 3.12.12-final-0 ---------- Name Stmts Miss Branch BrPart Cover Missing --------------------------------------------------------------------------------------------- openapi_spec_validator/__init__.py 18 0 0 0 100% openapi_spec_validator/__main__.py 63 3 16 4 91% 37-38, 44->exit, 47->exit, 118 openapi_spec_validator/exceptions.py 4 0 0 0 100% openapi_spec_validator/readers.py 17 0 2 0 100% openapi_spec_validator/schemas/__init__.py 19 0 0 0 100% openapi_spec_validator/schemas/types.py 4 0 0 0 100% openapi_spec_validator/schemas/utils.py 21 2 2 1 87% 13-14 openapi_spec_validator/shortcuts.py 50 0 8 1 98% 76->78 openapi_spec_validator/validation/__init__.py 12 0 0 0 100% openapi_spec_validator/validation/caches.py 40 1 4 0 98% 40 openapi_spec_validator/validation/decorators.py 34 0 4 0 100% openapi_spec_validator/validation/exceptions.py 14 0 0 0 100% openapi_spec_validator/validation/keywords.py 262 13 94 9 92% 85-86, 89, 92, 117-119, 125-127, 164, 171->exit, 207->exit, 223, 256 openapi_spec_validator/validation/protocols.py 10 0 0 0 100% openapi_spec_validator/validation/proxies.py 47 15 8 0 62% 44-45, 66-69, 77-81, 84-86, 94-99 openapi_spec_validator/validation/registries.py 15 1 2 1 88% 19 openapi_spec_validator/validation/types.py 3 0 0 0 100% openapi_spec_validator/validation/validators.py 67 2 6 1 96% 47-51 openapi_spec_validator/versions/__init__.py 6 0 0 0 100% openapi_spec_validator/versions/consts.py 6 0 0 0 100% openapi_spec_validator/versions/datatypes.py 8 1 0 0 88% 15 openapi_spec_validator/versions/exceptions.py 4 1 0 0 75% 6 openapi_spec_validator/versions/finders.py 19 0 8 0 100% openapi_spec_validator/versions/shortcuts.py 7 0 0 0 100% --------------------------------------------------------------------------------------------- TOTAL 750 39 154 17 92% Coverage XML written to file reports/coverage.xml ============================== 83 passed in 7.76s ============================== >>> py3-openapi-spec-validator: Entering fakeroot... >>> py3-openapi-spec-validator-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__' -> '/home/buildozer/aports/community/py3-openapi-spec-validator/pkg/py3-openapi-spec-validator-pyc/usr/lib/python3.12/site-packages/openapi_spec_validator/versions/__pycache__' 'usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__' -> '/home/buildozer/aports/community/py3-openapi-spec-validator/pkg/py3-openapi-spec-validator-pyc/usr/lib/python3.12/site-packages/openapi_spec_validator/__pycache__' 'usr/lib/python3.12/site-packages/openapi_spec_validator/schemas/__pycache__' -> '/home/buildozer/aports/community/py3-openapi-spec-validator/pkg/py3-openapi-spec-validator-pyc/usr/lib/python3.12/site-packages/openapi_spec_validator/schemas/__pycache__' 'usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__' -> '/home/buildozer/aports/community/py3-openapi-spec-validator/pkg/py3-openapi-spec-validator-pyc/usr/lib/python3.12/site-packages/openapi_spec_validator/validation/__pycache__' >>> py3-openapi-spec-validator-pyc*: Preparing subpackage py3-openapi-spec-validator-pyc... >>> py3-openapi-spec-validator-pyc*: Running postcheck for py3-openapi-spec-validator-pyc >>> py3-openapi-spec-validator*: Running postcheck for py3-openapi-spec-validator >>> py3-openapi-spec-validator*: Preparing package py3-openapi-spec-validator... >>> py3-openapi-spec-validator-pyc*: Tracing dependencies... python3~3.12 >>> py3-openapi-spec-validator-pyc*: Package size: 64.1 KB >>> py3-openapi-spec-validator-pyc*: Compressing data... >>> py3-openapi-spec-validator-pyc*: Create checksum... >>> py3-openapi-spec-validator-pyc*: Create py3-openapi-spec-validator-pyc-0.7.2-r0.apk >>> py3-openapi-spec-validator*: Tracing dependencies... py3-jsonschema py3-jsonschema-path py3-openapi-schema-validator py3-lazy-object-proxy python3~3.12 >>> py3-openapi-spec-validator*: Package size: 207.8 KB >>> py3-openapi-spec-validator*: Compressing data... >>> py3-openapi-spec-validator*: Create checksum... >>> py3-openapi-spec-validator*: Create py3-openapi-spec-validator-0.7.2-r0.apk >>> py3-openapi-spec-validator: Build complete at Thu, 23 Oct 2025 23:06:39 +0000 elapsed time 0h 0m 23s >>> py3-openapi-spec-validator: Cleaning up srcdir >>> py3-openapi-spec-validator: Cleaning up pkgdir >>> py3-openapi-spec-validator: Uninstalling dependencies... ( 1/140) Purging .makedepends-py3-openapi-spec-validator (20251023.230628) ( 2/140) Purging py3-jsonschema-path-pyc (0.3.4-r0) ( 3/140) Purging py3-jsonschema-path (0.3.4-r0) ( 4/140) Purging py3-pathable-pyc (0.4.4-r0) ( 5/140) Purging py3-pathable (0.4.4-r0) ( 6/140) Purging py3-yaml-pyc (6.0.3-r0) ( 7/140) Purging py3-yaml (6.0.3-r0) ( 8/140) Purging py3-openapi-schema-validator-pyc (0.6.3-r0) ( 9/140) Purging py3-openapi-schema-validator (0.6.3-r0) ( 10/140) Purging py3-jsonschema-pyc (4.25.1-r0) ( 11/140) Purging py3-jsonschema (4.25.1-r0) ( 12/140) Purging py3-jsonschema-specifications-pyc (2025.9.1-r0) ( 13/140) Purging py3-jsonschema-specifications (2025.9.1-r0) ( 14/140) Purging py3-referencing-pyc (0.37.0-r0) ( 15/140) Purging py3-referencing (0.37.0-r0) ( 16/140) Purging py3-attrs-pyc (25.3.0-r0) ( 17/140) Purging py3-attrs (25.3.0-r0) ( 18/140) Purging py3-rpds-py-pyc (0.28.0-r0) ( 19/140) Purging py3-rpds-py (0.28.0-r0) ( 20/140) Purging py3-typing-extensions-pyc (4.15.0-r0) ( 21/140) Purging py3-typing-extensions (4.15.0-r0) ( 22/140) Purging py3-rfc3339-validator-pyc (0.1.4-r0) ( 23/140) Purging py3-rfc3339-validator (0.1.4-r0) ( 24/140) Purging py3-six-pyc (1.17.0-r0) ( 25/140) Purging py3-six (1.17.0-r0) ( 26/140) Purging py3-lazy-object-proxy-pyc (1.10.0-r1) ( 27/140) Purging py3-lazy-object-proxy (1.10.0-r1) ( 28/140) Purging poetry-pyc (2.1.4-r0) ( 29/140) Purging poetry (2.1.4-r0) ( 30/140) Purging py3-poetry-core-pyc (2.1.3-r0) ( 31/140) Purging py3-poetry-core (2.1.3-r0) ( 32/140) Purging py3-lark-parser-pyc (1.2.2-r0) ( 33/140) Purging py3-lark-parser (1.2.2-r0) ( 34/140) Purging py3-build-pyc (1.3.0-r1) ( 35/140) Purging py3-build (1.3.0-r1) ( 36/140) Purging py3-cachecontrol-pyc (0.14.3-r0) ( 37/140) Purging py3-cachecontrol (0.14.3-r0) ( 38/140) Purging py3-msgpack-pyc (1.0.8-r1) ( 39/140) Purging py3-msgpack (1.0.8-r1) ( 40/140) Purging py3-cleo-pyc (2.2.1-r0) ( 41/140) Purging py3-cleo (2.2.1-r0) ( 42/140) Purging py3-crashtest-pyc (0.4.1-r5) ( 43/140) Purging py3-crashtest (0.4.1-r5) ( 44/140) Purging py3-rapidfuzz-pyc (3.14.1-r0) ( 45/140) Purging py3-rapidfuzz (3.14.1-r0) ( 46/140) Purging py3-dulwich-pyc (0.22.8-r0) ( 47/140) Purging py3-dulwich (0.22.8-r0) ( 48/140) Purging py3-fastjsonschema-pyc (2.21.2-r0) ( 49/140) Purging py3-fastjsonschema (2.21.2-r0) ( 50/140) Purging py3-keyring-pyc (24.3.1-r2) ( 51/140) Purging py3-keyring (24.3.1-r2) ( 52/140) Purging py3-importlib-metadata-pyc (8.7.0-r0) ( 53/140) Purging py3-importlib-metadata (8.7.0-r0) ( 54/140) Purging py3-zipp-pyc (3.23.0-r0) ( 55/140) Purging py3-zipp (3.23.0-r0) ( 56/140) Purging py3-jaraco.classes-pyc (3.4.0-r1) ( 57/140) Purging py3-jaraco.classes (3.4.0-r1) ( 58/140) Purging py3-more-itertools-pyc (10.8.0-r0) ( 59/140) Purging py3-more-itertools (10.8.0-r0) ( 60/140) Purging py3-secretstorage-pyc (3.4.0-r0) ( 61/140) Purging py3-secretstorage (3.4.0-r0) ( 62/140) Purging py3-cryptography-pyc (46.0.2-r0) ( 63/140) Purging py3-cryptography (46.0.2-r0) ( 64/140) Purging py3-cffi-pyc (1.17.1-r1) ( 65/140) Purging py3-cffi (1.17.1-r1) ( 66/140) Purging py3-cparser-pyc (2.22-r1) ( 67/140) Purging py3-cparser (2.22-r1) ( 68/140) Purging py3-jeepney-pyc (0.9.0-r0) ( 69/140) Purging py3-jeepney (0.9.0-r0) ( 70/140) Purging py3-pkginfo-pyc (1.12.1.2-r0) ( 71/140) Purging py3-pkginfo (1.12.1.2-r0) ( 72/140) Purging py3-pyproject-hooks-pyc (1.2.0-r0) ( 73/140) Purging py3-pyproject-hooks (1.2.0-r0) ( 74/140) Purging py3-requests-toolbelt-pyc (1.0.0-r1) ( 75/140) Purging py3-requests-toolbelt (1.0.0-r1) ( 76/140) Purging py3-requests-pyc (2.32.5-r0) ( 77/140) Purging py3-requests (2.32.5-r0) ( 78/140) Purging py3-certifi-pyc (2025.10.5-r0) ( 79/140) Purging py3-certifi (2025.10.5-r0) ( 80/140) Purging py3-charset-normalizer-pyc (3.4.3-r0) ( 81/140) Purging py3-charset-normalizer (3.4.3-r0) ( 82/140) Purging py3-idna-pyc (3.10-r0) ( 83/140) Purging py3-idna (3.10-r0) ( 84/140) Purging py3-urllib3-pyc (1.26.20-r0) ( 85/140) Purging py3-urllib3 (1.26.20-r0) ( 86/140) Purging py3-shellingham-pyc (1.5.4-r1) ( 87/140) Purging py3-shellingham (1.5.4-r1) ( 88/140) Purging py3-tomlkit-pyc (0.13.3-r0) ( 89/140) Purging py3-tomlkit (0.13.3-r0) ( 90/140) Purging py3-trove-classifiers-pyc (2025.9.11.17-r0) ( 91/140) Purging py3-trove-classifiers (2025.9.11.17-r0) ( 92/140) Purging py3-virtualenv-pyc (20.32.0-r0) ( 93/140) Purging py3-virtualenv (20.32.0-r0) ( 94/140) Purging py3-distlib-pyc (0.4.0-r0) ( 95/140) Purging py3-distlib (0.4.0-r0) ( 96/140) Purging py3-filelock-pyc (3.18.0-r0) ( 97/140) Purging py3-filelock (3.18.0-r0) ( 98/140) Purging py3-findpython (0.7.0-r1) ( 99/140) Purging py3-platformdirs-pyc (4.5.0-r0) (100/140) Purging py3-platformdirs (4.5.0-r0) (101/140) Purging py3-pbs-installer-pyc (2025.10.14-r0) (102/140) Purging py3-pbs-installer (2025.10.14-r0) (103/140) Purging py3-setuptools-pyc (80.9.0-r1) (104/140) Purging py3-setuptools (80.9.0-r1) (105/140) Purging py3-gpep517-pyc (19-r0) (106/140) Purging py3-gpep517 (19-r0) (107/140) Purging py3-installer-pyc (0.7.0-r2) (108/140) Purging py3-installer (0.7.0-r2) (109/140) Purging py3-wheel-pyc (0.46.1-r0) (110/140) Purging py3-wheel (0.46.1-r0) (111/140) Purging py3-pytest-cov-pyc (5.0.0-r1) (112/140) Purging py3-pytest-cov (5.0.0-r1) (113/140) Purging py3-pytest-pyc (8.4.2-r1) (114/140) Purging py3-pytest (8.4.2-r1) (115/140) Purging py3-iniconfig-pyc (2.3.0-r0) (116/140) Purging py3-iniconfig (2.3.0-r0) (117/140) Purging py3-packaging-pyc (25.0-r0) (118/140) Purging py3-packaging (25.0-r0) (119/140) Purging py3-parsing-pyc (3.2.3-r0) (120/140) Purging py3-parsing (3.2.3-r0) (121/140) Purging py3-pluggy-pyc (1.6.0-r0) (122/140) Purging py3-pluggy (1.6.0-r0) (123/140) Purging py3-py-pyc (1.11.0-r4) (124/140) Purging py3-py (1.11.0-r4) (125/140) Purging py3-pygments-pyc (2.19.2-r0) (126/140) Purging py3-pygments (2.19.2-r0) (127/140) Purging py3-coverage-pyc (7.11.0-r0) (128/140) Purging py3-coverage (7.11.0-r0) (129/140) Purging python3-pyc (3.12.12-r0) (130/140) Purging python3-pycache-pyc0 (3.12.12-r0) (131/140) Purging pyc (3.12.12-r0) (132/140) Purging python3 (3.12.12-r0) (133/140) Purging gdbm (1.26-r0) (134/140) Purging libbz2 (1.0.8-r6) (135/140) Purging libffi (3.5.2-r0) (136/140) Purging libpanelw (6.5_p20251010-r0) (137/140) Purging mpdecimal (4.0.1-r0) (138/140) Purging sqlite-libs (3.50.4-r1) (139/140) Purging xz-libs (5.8.1-r0) (140/140) Purging yaml (0.2.5-r2) busybox-1.37.0-r24.trigger: Executing script... OK: 426 MiB in 105 packages >>> py3-openapi-spec-validator: Updating the community/x86 repository index... >>> py3-openapi-spec-validator: Signing the index...