>>> py3-jsonschema-path: Building community/py3-jsonschema-path 0.5.0-r0 (using abuild 3.18.0_rc5-r1) started Fri, 11 Sep 2026 16:50:16 +0000 >>> py3-jsonschema-path: Validating /home/buildozer/aports/community/py3-jsonschema-path/APKBUILD... >>> py3-jsonschema-path: Analyzing dependencies... >>> py3-jsonschema-path: Installing for build: build-base py3-jsonschema py3-pathable py3-yaml py3-requests py3-referencing poetry py3-setuptools py3-gpep517 py3-wheel py3-pytest py3-pytest-cov py3-responses ( 1/137) Installing libbz2 (1.0.8-r6) ( 2/137) Installing libffi (3.8.0-r0) ( 3/137) Installing xz-libs (5.8.4-r0) ( 4/137) Installing mpdecimal (4.0.1-r0) ( 5/137) Installing libpanelw (6.6_p20260822-r0) ( 6/137) Installing readline (8.3.3-r1) ( 7/137) Installing sqlite-libs (3.53.4-r0) ( 8/137) Installing python3 (3.14.7-r0) ( 9/137) Installing python3-pycache-pyc0 (3.14.7-r0) ( 10/137) Installing pyc (3.14.7-r0) ( 11/137) Installing py3-jsonschema-pyc (4.26.0-r0) ( 12/137) Installing py3-attrs-pyc (26.1.0-r0) ( 13/137) Installing python3-pyc (3.14.7-r0) ( 14/137) Installing py3-attrs (26.1.0-r0) ( 15/137) Installing py3-rpds-py (0.30.0-r2) ( 16/137) Installing py3-rpds-py-pyc (0.30.0-r2) ( 17/137) Installing py3-typing-extensions (4.16.0-r0) ( 18/137) Installing py3-typing-extensions-pyc (4.16.0-r0) ( 19/137) Installing py3-referencing (0.37.0-r1) ( 20/137) Installing py3-referencing-pyc (0.37.0-r1) ( 21/137) Installing py3-jsonschema-specifications (2025.9.1-r2) ( 22/137) Installing py3-jsonschema-specifications-pyc (2025.9.1-r2) ( 23/137) Installing py3-jsonschema (4.26.0-r0) ( 24/137) Installing py3-pathable (0.6.0-r0) ( 25/137) Installing py3-pathable-pyc (0.6.0-r0) ( 26/137) Installing yaml (0.2.5-r2) ( 27/137) Installing py3-yaml (6.0.3-r2) ( 28/137) Installing py3-yaml-pyc (6.0.3-r2) ( 29/137) Installing py3-certifi (2026.7.22-r0) ( 30/137) Installing py3-certifi-pyc (2026.7.22-r0) ( 31/137) Installing py3-charset-normalizer (3.5.1-r0) ( 32/137) Installing py3-charset-normalizer-pyc (3.5.1-r0) ( 33/137) Installing py3-idna (3.19-r0) ( 34/137) Installing py3-idna-pyc (3.19-r0) ( 35/137) Installing py3-urllib3 (2.7.0-r0) ( 36/137) Installing py3-urllib3-pyc (2.7.0-r0) ( 37/137) Installing py3-requests (2.34.2-r0) ( 38/137) Installing py3-requests-pyc (2.34.2-r0) ( 39/137) Installing py3-fastjsonschema (2.21.2-r2) ( 40/137) Installing py3-fastjsonschema-pyc (2.21.2-r2) ( 41/137) Installing py3-lark-parser (1.2.2-r1) ( 42/137) Installing py3-lark-parser-pyc (1.2.2-r1) ( 43/137) Installing py3-parsing (3.3.2-r1) ( 44/137) Installing py3-parsing-pyc (3.3.2-r1) ( 45/137) Installing py3-packaging (26.2-r0) ( 46/137) Installing py3-packaging-pyc (26.2-r0) ( 47/137) Installing py3-poetry-core (2.3.2-r0) ( 48/137) Installing py3-poetry-core-pyc (2.3.2-r0) ( 49/137) Installing py3-pyproject-hooks (1.2.0-r1) ( 50/137) Installing py3-pyproject-hooks-pyc (1.2.0-r1) ( 51/137) Installing py3-build (1.4.2-r0) ( 52/137) Installing py3-build-pyc (1.4.2-r0) ( 53/137) Installing py3-msgpack (1.1.2-r1) ( 54/137) Installing py3-msgpack-pyc (1.1.2-r1) ( 55/137) Installing py3-cachecontrol (0.14.3-r1) ( 56/137) Installing py3-cachecontrol-pyc (0.14.3-r1) ( 57/137) Installing py3-crashtest (0.4.1-r6) ( 58/137) Installing py3-crashtest-pyc (0.4.1-r6) ( 59/137) Installing py3-rapidfuzz (3.14.5-r0) ( 60/137) Installing py3-rapidfuzz-pyc (3.14.5-r0) ( 61/137) Installing py3-cleo (2.2.1-r1) ( 62/137) Installing py3-cleo-pyc (2.2.1-r1) ( 63/137) Installing py3-dulwich (1.1.0-r1) ( 64/137) Installing py3-dulwich-pyc (1.1.0-r1) ( 65/137) Installing py3-installer (1.0.1-r0) ( 66/137) Installing py3-installer-pyc (1.0.1-r0) ( 67/137) Installing py3-zipp (3.23.0-r1) ( 68/137) Installing py3-zipp-pyc (3.23.0-r1) ( 69/137) Installing py3-importlib-metadata (9.0.0-r0) ( 70/137) Installing py3-importlib-metadata-pyc (9.0.0-r0) ( 71/137) Installing py3-more-itertools (10.8.0-r1) ( 72/137) Installing py3-more-itertools-pyc (10.8.0-r1) ( 73/137) Installing py3-jaraco.classes (3.4.0-r2) ( 74/137) Installing py3-jaraco.classes-pyc (3.4.0-r2) ( 75/137) Installing py3-jeepney (0.9.0-r1) ( 76/137) Installing py3-jeepney-pyc (0.9.0-r1) ( 77/137) Installing py3-cparser (3.0-r1) ( 78/137) Installing py3-cparser-pyc (3.0-r1) ( 79/137) Installing py3-cffi (2.0.0-r0) ( 80/137) Installing py3-cffi-pyc (2.0.0-r0) ( 81/137) Installing py3-cryptography (50.0.0-r0) ( 82/137) Installing py3-cryptography-pyc (50.0.0-r0) ( 83/137) Installing py3-secretstorage (3.5.0-r1) ( 84/137) Installing py3-secretstorage-pyc (3.5.0-r1) ( 85/137) Installing py3-keyring (24.3.1-r3) ( 86/137) Installing py3-keyring-pyc (24.3.1-r3) ( 87/137) Installing py3-pkginfo (1.12.1.2-r1) ( 88/137) Installing py3-pkginfo-pyc (1.12.1.2-r1) ( 89/137) Installing py3-platformdirs (4.11.5-r0) ( 90/137) Installing py3-platformdirs-pyc (4.11.5-r0) ( 91/137) Installing py3-requests-toolbelt (1.0.0-r2) ( 92/137) Installing py3-requests-toolbelt-pyc (1.0.0-r2) ( 93/137) Installing py3-shellingham (1.5.4-r2) ( 94/137) Installing py3-shellingham-pyc (1.5.4-r2) ( 95/137) Installing py3-tomlkit (0.13.3-r1) ( 96/137) Installing py3-tomlkit-pyc (0.13.3-r1) ( 97/137) Installing py3-trove-classifiers (2026.4.28.13-r0) ( 98/137) Installing py3-trove-classifiers-pyc (2026.4.28.13-r0) ( 99/137) Installing py3-distlib (0.4.3-r0) (100/137) Installing py3-distlib-pyc (0.4.3-r0) (101/137) Installing py3-filelock (3.29.0-r0) (102/137) Installing py3-filelock-pyc (3.29.0-r0) (103/137) Installing py3-python-discovery (1.4.4-r0) (104/137) Installing py3-python-discovery-pyc (1.4.4-r0) (105/137) Installing py3-virtualenv (21.3.3-r0) (106/137) Installing py3-virtualenv-pyc (21.3.3-r0) (107/137) Installing py3-findpython (0.8.0-r0) (108/137) Installing py3-findpython-pyc (0.8.0-r0) (109/137) Installing py3-pbs-installer (2026.03.24-r1) (110/137) Installing py3-pbs-installer-pyc (2026.03.24-r1) (111/137) Installing poetry (2.3.3-r0) (112/137) Installing poetry-pyc (2.3.3-r0) (113/137) Installing py3-setuptools (84.0.0-r0) (114/137) Installing py3-setuptools-pyc (84.0.0-r0) (115/137) Installing py3-gpep517 (20-r0) (116/137) Installing py3-gpep517-pyc (20-r0) (117/137) Installing py3-wheel (0.48.0-r0) (118/137) Installing py3-wheel-pyc (0.48.0-r0) (119/137) Installing py3-iniconfig (2.3.0-r1) (120/137) Installing py3-iniconfig-pyc (2.3.0-r1) (121/137) Installing py3-pluggy (1.6.0-r1) (122/137) Installing py3-pluggy-pyc (1.6.0-r1) (123/137) Installing py3-py (1.11.0-r5) (124/137) Installing py3-py-pyc (1.11.0-r5) (125/137) Installing py3-pygments (2.21.0-r0) (126/137) Installing py3-pygments-pyc (2.21.0-r0) (127/137) Installing py3-pytest (9.1.1-r0) (128/137) Installing py3-pytest-pyc (9.1.1-r0) (129/137) Installing py3-coverage (7.15.4-r0) (130/137) Installing py3-coverage-pyc (7.15.4-r0) (131/137) Installing py3-pytest-cov (5.0.0-r2) (132/137) Installing py3-pytest-cov-pyc (5.0.0-r2) (133/137) Installing py3-toml (0.10.2-r8) (134/137) Installing py3-toml-pyc (0.10.2-r8) (135/137) Installing py3-responses (0.25.0-r2) (136/137) Installing py3-responses-pyc (0.25.0-r2) (137/137) Installing .makedepends-py3-jsonschema-path (20260911.165016) Executing busybox-1.38.0-r5.trigger OK: 443.2 MiB in 242 packages >>> py3-jsonschema-path: Cleaning up srcdir >>> py3-jsonschema-path: Cleaning up pkgdir >>> py3-jsonschema-path: Cleaning up tmpdir >>> py3-jsonschema-path: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-jsonschema-path-0.5.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-jsonschema-path: Fetching py3-jsonschema-path-0.5.0.tar.gz::https://github.com/p1c2u/jsonschema-path/archive/refs/tags/0.5.0.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/py3-jsonschema-path-0.5.0.tar.gz.part' py3-jsonschema-path- 100% |********************************| 73297 0:00:00 ETA '/var/cache/distfiles/edge/py3-jsonschema-path-0.5.0.tar.gz.part' saved /var/cache/distfiles/edge/py3-jsonschema-path-0.5.0.tar.gz: OK >>> py3-jsonschema-path: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-jsonschema-path-0.5.0.tar.gz /var/cache/distfiles/edge/py3-jsonschema-path-0.5.0.tar.gz: OK >>> py3-jsonschema-path: Unpacking /var/cache/distfiles/edge/py3-jsonschema-path-0.5.0.tar.gz... 2026-09-11 16:50:19,215 gpep517 INFO Building wheel via backend poetry.core.masonry.api 2026-09-11 16:50:19,291 poetry.core.masonry.builders.wheel INFO Building wheel 2026-09-11 16:50:19,307 poetry.core.masonry.builders.wheel INFO Built jsonschema_path-0.5.0-py3-none-any.whl 2026-09-11 16:50:19,308 gpep517 INFO The backend produced .dist/jsonschema_path-0.5.0-py3-none-any.whl jsonschema_path-0.5.0-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /home/buildozer/aports/community/py3-jsonschema-path/src/jsonschema-path-0.5.0/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-jsonschema-path/src/jsonschema-path-0.5.0 configfile: pyproject.toml plugins: cov-5.0.0 collecting ... collected 132 items tests/integration/test_schema_path.py::TestSchemaPathFromDict::test_dict PASSED tests/integration/test_schema_path.py::TestSchemaPathFromFilePath::test_file_path PASSED tests/integration/test_schema_path.py::TestSchemaPathFromFilePath::test_file_path_relative PASSED tests/integration/test_schema_path.py::TestSchemaPathFromFile::test_ref_recursive PASSED tests/integration/test_schema_path.py::TestSchemaPathExists::test_existing PASSED tests/integration/test_schema_path.py::TestSchemaPathExists::test_non_existing PASSED tests/integration/test_schema_path.py::TestSchemaPathAsUri::test_root PASSED tests/integration/test_schema_path.py::TestSchemaPathAsUri::test_simple PASSED tests/integration/test_schema_path.py::TestSchemaPathAsUri::test_non_existing PASSED tests/integration/test_schema_path.py::TestSchemaPathGetitem::test_getitem_resolves_ref PASSED tests/integration/test_schema_path.py::TestSchemaPathGetitem::test_getitem_keys_consistent_with_ref PASSED tests/integration/test_schema_path.py::TestSchemaPathGetitem::test_getitem_updates_resolver_state PASSED tests/integration/test_schema_path.py::TestSchemaPathOpen::test_dict PASSED tests/integration/test_schema_path.py::TestSchemaPathOpen::test_file PASSED tests/integration/test_schema_path.py::TestSchemaPathOpen::test_remote PASSED tests/integration/test_schema_path.py::TestSchemaPathOpen::test_remote_fallback_requests PASSED tests/integration/test_schema_path.py::TestSchemaPathOpen::test_remote_fallback_urllib PASSED tests/integration/test_schema_path.py::TestSchemaPathOpen::test_file_ref PASSED tests/integration/test_schema_path.py::TestSchemaPathOpen::test_double_ref PASSED tests/integration/test_schema_path.py::TestSchemaPathOpen::test_ref_recursive PASSED tests/unit/handlers/test_file.py::TestFileHandler::test_scientific_notation_parses_as_float[maximum: 1e2-100.0] PASSED tests/unit/handlers/test_file.py::TestFileHandler::test_scientific_notation_parses_as_float[maximum: 1e+2-100.0] PASSED tests/unit/handlers/test_file.py::TestFileHandler::test_scientific_notation_parses_as_float[maximum: 1e-2-0.01] PASSED tests/unit/handlers/test_file.py::TestFileHandler::test_scientific_notation_parses_as_float[maximum: -1e2--100.0] PASSED tests/unit/handlers/test_file.py::TestFileHandler::test_scientific_notation_parses_as_float[maximum: +1E2-100.0] PASSED tests/unit/handlers/test_file.py::TestFileHandler::test_scientific_notation_parses_as_float[maximum: 1.0e2-100.0] PASSED tests/unit/handlers/test_file.py::TestFileHandler::test_scientific_notation_parses_as_float[maximum: .1e2-10.0] PASSED tests/unit/handlers/test_file.py::TestFileHandler::test_scientific_notation_parses_as_float[maximum: 1.e2-100.0] PASSED tests/unit/handlers/test_file.py::TestFileHandler::test_quoted_scientific_notation_remains_string PASSED tests/unit/handlers/test_file.py::TestFileHandler::test_timestamp_remains_string PASSED tests/unit/handlers/test_file.py::TestFileHandler::test_leading_zero_scientific_notation_remains_string PASSED tests/unit/handlers/test_file.py::TestFileHandler::test_underscored_scientific_notation_remains_string PASSED tests/unit/handlers/test_file.py::TestFilePathHandler::test_invalid_scheme PASSED tests/unit/handlers/test_file.py::TestFilePathHandler::test_valid PASSED tests/unit/test_accessors.py::TestSchemaAccessorOpen::test_dereferences_once PASSED tests/unit/test_accessors.py::TestSchemaAccessorKeys::test_dereferences_once PASSED tests/unit/test_accessors.py::TestSchemaAccessorLen::test_empty_path_dict PASSED tests/unit/test_accessors.py::TestSchemaAccessorLen::test_list_node PASSED tests/unit/test_accessors.py::TestSchemaAccessorLen::test_primitive_raises PASSED tests/unit/test_accessors.py::TestSchemaAccessorLen::test_missing_path_raises PASSED tests/unit/test_accessors.py::TestSchemaAccessorLen::test_dereferences PASSED tests/unit/test_accessors.py::TestSchemaAccessorContains::test_dict_membership PASSED tests/unit/test_accessors.py::TestSchemaAccessorContains::test_list_membership PASSED tests/unit/test_accessors.py::TestSchemaAccessorContains::test_primitive_is_not_traversable PASSED tests/unit/test_accessors.py::TestSchemaAccessorContains::test_missing_path_is_false PASSED tests/unit/test_accessors.py::TestSchemaAccessorContains::test_dereferences PASSED tests/unit/test_accessors.py::TestSchemaAccessorRequireChild::test_dict_child PASSED tests/unit/test_accessors.py::TestSchemaAccessorRequireChild::test_list_child PASSED tests/unit/test_accessors.py::TestSchemaAccessorRequireChild::test_primitive_raises PASSED tests/unit/test_accessors.py::TestSchemaAccessorRequireChild::test_missing_parent_path_raises PASSED tests/unit/test_accessors.py::TestSchemaAccessorRequireChild::test_dereferences PASSED tests/unit/test_accessors.py::TestSchemaAccessorResolverEvolution::test_does_not_evolve_resolver_when_registry_unchanged PASSED tests/unit/test_accessors.py::TestSchemaAccessorResolverEvolution::test_evolves_once_when_registry_changes PASSED tests/unit/test_accessors.py::TestSchemaAccessorResolvedCache::test_disabled_by_default PASSED tests/unit/test_accessors.py::TestSchemaAccessorResolvedCache::test_cache_hit_for_same_parts PASSED tests/unit/test_accessors.py::TestSchemaAccessorResolvedCache::test_lru_eviction PASSED tests/unit/test_accessors.py::TestSchemaAccessorResolvedCache::test_registry_evolution_rebinds_cached_resolved PASSED tests/unit/test_accessors.py::TestSchemaAccessorResolvedCache::test_rebound_cache_hit_preserves_base_uri_and_previous PASSED tests/unit/test_accessors.py::TestSchemaAccessorPrefixCache::test_reuses_longest_resolved_prefix_for_siblings PASSED tests/unit/test_accessors.py::TestSchemaAccessorPrefixCache::test_keeps_disabled_full_path_identity_behavior PASSED tests/unit/test_accessors.py::TestSchemaAccessorPrefixCache::test_prefix_cache_is_preserved_when_registry_evolves PASSED tests/unit/test_accessors.py::TestSchemaAccessorPrefixCache::test_prefix_cache_rebound_avoids_redundant_retrieval PASSED tests/unit/test_accessors.py::TestSchemaAccessorIdentity::test_same_instance_compares_equal_and_hashes_equal PASSED tests/unit/test_accessors.py::TestSchemaAccessorIdentity::test_accessor_is_hashable PASSED tests/unit/test_accessors.py::TestSchemaAccessorIdentity::test_distinct_from_schema_calls_not_equal PASSED tests/unit/test_accessors.py::TestSchemaAccessorIdentity::test_distinct_dicts_not_equal PASSED tests/unit/test_accessors.py::TestSchemaAccessorIdentity::test_different_base_uri_not_equal PASSED tests/unit/test_accessors.py::TestSchemaAccessorIdentity::test_path_equality_follows_accessor_equality PASSED tests/unit/test_accessors.py::TestSchemaAccessorIdentity::test_path_inequality_across_distinct_accessors PASSED tests/unit/test_accessors.py::TestSchemaAccessorIdentity::test_resolved_cache_shared_when_accessor_reused PASSED tests/unit/test_accessors.py::TestSchemaAccessorIdentity::test_hash_stable_across_registry_evolution PASSED tests/unit/test_paths.py::TestSchemaPathFromDict::test_no_kwargs PASSED tests/unit/test_paths.py::TestSchemaPathFromDict::test_separator PASSED tests/unit/test_paths.py::TestSchemaPathFromDict::test_specification PASSED tests/unit/test_paths.py::TestSchemaPathFromDict::test_base_uri PASSED tests/unit/test_paths.py::TestSchemaPathFromDict::test_handlers PASSED tests/unit/test_paths.py::TestSchemaPathFromDict::test_resolved_cache_maxsize PASSED tests/unit/test_paths.py::TestSchemaPathFromDict::test_spec_url PASSED tests/unit/test_paths.py::TestSchemaPathFromDict::test_ref_resolver_handlers PASSED tests/unit/test_paths.py::TestSchemaPathFromDict::test_negative_resolved_cache_maxsize_raises PASSED tests/unit/test_paths.py::TestSchemaPathFromFile::test_no_kwargs PASSED tests/unit/test_paths.py::TestSchemaPathFromFile::test_base_uri PASSED tests/unit/test_paths.py::TestSchemaPathFromFile::test_spec_url PASSED tests/unit/test_paths.py::TestSchemaPathFromFile::test_resolved_cache_maxsize PASSED tests/unit/test_paths.py::TestSchemaPathFromFile::test_negative_resolved_cache_maxsize_raises PASSED tests/unit/test_paths.py::TestSchemaPathFromFile::test_parses_scientific_notation_as_float[maximum: 1e2-100.0] PASSED tests/unit/test_paths.py::TestSchemaPathFromFile::test_parses_scientific_notation_as_float[maximum: .1e2-10.0] PASSED tests/unit/test_paths.py::TestSchemaPathFromFile::test_parses_scientific_notation_as_float[maximum: 1.e2-100.0] PASSED tests/unit/test_paths.py::TestSchemaPathFromPath::test_file_no_exist PASSED tests/unit/test_paths.py::TestSchemaPathFromPath::test_no_kwargs PASSED tests/unit/test_paths.py::TestSchemaPathFromPath::test_resolved_cache_maxsize PASSED tests/unit/test_paths.py::TestSchemaPathFromPath::test_negative_resolved_cache_maxsize_raises PASSED tests/unit/test_paths.py::TestSchemaPathFromFilePath::test_no_kwargs PASSED tests/unit/test_paths.py::TestSchemaPathFromFilePath::test_resolved_cache_maxsize PASSED tests/unit/test_paths.py::TestSchemaPathFromFilePath::test_negative_resolved_cache_maxsize_raises PASSED tests/unit/test_paths.py::TestSchemaPathFromFilePath::test_parses_scientific_notation_as_float PASSED tests/unit/test_paths.py::TestSchemaPathGetkey::test_returns_nested_value PASSED tests/unit/test_paths.py::TestSchemaPathGetkey::test_returns_value PASSED tests/unit/test_paths.py::TestSchemaPathReadStr::test_returns_string_value PASSED tests/unit/test_paths.py::TestSchemaPathReadStr::test_missing_key_raises PASSED tests/unit/test_paths.py::TestSchemaPathReadStr::test_missing_key_returns_default PASSED tests/unit/test_paths.py::TestSchemaPathReadStr::test_non_string_raises PASSED tests/unit/test_paths.py::TestSchemaPathReadBool::test_returns_bool_value PASSED tests/unit/test_paths.py::TestSchemaPathReadBool::test_missing_key_raises PASSED tests/unit/test_paths.py::TestSchemaPathReadBool::test_missing_key_returns_default PASSED tests/unit/test_paths.py::TestSchemaPathReadBool::test_non_bool_raises_without_default PASSED tests/unit/test_paths.py::TestSchemaPathReadBool::test_non_bool_returns_default PASSED tests/unit/test_paths.py::TestSchemaPathReadStrOrList::test_returns_string_value PASSED tests/unit/test_paths.py::TestSchemaPathReadStrOrList::test_returns_list_value PASSED tests/unit/test_paths.py::TestSchemaPathReadStrOrList::test_missing_key_raises PASSED tests/unit/test_paths.py::TestSchemaPathReadStrOrList::test_missing_key_returns_default PASSED tests/unit/test_paths.py::TestSchemaPathReadStrOrList::test_non_string_or_list_raises PASSED tests/unit/test_paths.py::TestSchemaPathHelpers::test_base_uri PASSED tests/unit/test_paths.py::TestSchemaPathHelpers::test_base_uri_for_child_path PASSED tests/unit/test_paths.py::TestSchemaPathHelpers::test_as_uri PASSED tests/unit/test_paths.py::TestSchemaPathHelpers::test_str_keys PASSED tests/unit/test_paths.py::TestSchemaPathHelpers::test_str_items PASSED tests/unit/test_paths.py::TestSchemaPathParseArgs::test_flattens_schema_path PASSED tests/unit/test_paths.py::TestSchemaPathParseArgs::test_accepts_bytes PASSED tests/unit/test_paths.py::TestSchemaPathParseArgs::test_accepts_pathlike PASSED tests/unit/test_paths.py::TestSchemaPathParseArgs::test_skips_empty_and_dot PASSED tests/unit/test_paths.py::TestSchemaPathParseArgs::test_raises_on_unsupported_type PASSED tests/unit/test_referencing_compat.py::TestRebindRegistry::test_swaps_registry_only PASSED tests/unit/test_referencing_compat.py::TestRebindRegistry::test_rebound_resolver_sees_new_resources PASSED tests/unit/test_referencing_compat.py::TestRebindRegistry::test_original_resolver_unchanged PASSED tests/unit/test_referencing_compat.py::TestRebindResolved::test_preserves_contents_swaps_registry PASSED tests/unit/test_referencing_compat.py::TestRegistryOf::test_for_resolver PASSED tests/unit/test_referencing_compat.py::TestRegistryOf::test_for_resolved PASSED tests/unit/test_referencing_compat.py::TestBaseUriOf::test_for_resolver PASSED tests/unit/test_referencing_compat.py::TestBaseUriOf::test_for_resolved PASSED tests/unit/test_referencing_compat.py::TestAssertReferencingLayout::test_passes_with_current_referencing PASSED tests/unit/test_referencing_compat.py::TestAssertReferencingLayout::test_raises_when_required_field_missing PASSED - generated xml file: /home/buildozer/aports/community/py3-jsonschema-path/src/jsonschema-path-0.5.0/reports/junit.xml - ---------- coverage: platform linux, python 3.14.7-final-0 ----------- Name Stmts Miss Branch BrPart Cover Missing ------------------------------------------------------------------------------------ jsonschema_path/__init__.py 9 0 0 0 100% jsonschema_path/_referencing_compat.py 27 0 6 0 100% jsonschema_path/accessors.py 126 14 34 4 86% 67, 120-126, 143-148, 159-166, 174 jsonschema_path/caches.py 64 8 16 0 90% 40-41, 90-91, 108-109, 123-124 jsonschema_path/handlers/__init__.py 11 2 0 0 82% 13-14 jsonschema_path/handlers/file.py 38 1 2 0 98% 50 jsonschema_path/handlers/protocols.py 2 0 0 0 100% jsonschema_path/handlers/requests.py 17 0 0 0 100% jsonschema_path/handlers/urllib.py 12 0 0 0 100% jsonschema_path/handlers/utils.py 7 0 0 0 100% jsonschema_path/loaders.py 18 2 0 0 89% 13-14 jsonschema_path/nodes.py 16 0 2 0 100% jsonschema_path/paths.py 149 9 56 9 89% 80, 81->91, 82->89, 84-86, 188, 196, 211, 230, 249 jsonschema_path/readers.py 25 1 2 0 96% 13 jsonschema_path/resolvers.py 54 0 8 0 100% jsonschema_path/retrievers.py 31 2 4 0 94% 16-17 jsonschema_path/typing.py 12 0 0 0 100% jsonschema_path/utils.py 3 0 0 0 100% ------------------------------------------------------------------------------------ TOTAL 621 39 130 13 92% Coverage XML written to file reports/coverage.xml ============================= 132 passed in 0.75s ============================== >>> py3-jsonschema-path: Entering fakeroot... >>> py3-jsonschema-path-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/jsonschema_path/handlers/__pycache__' -> '/home/buildozer/aports/community/py3-jsonschema-path/pkg/py3-jsonschema-path-pyc/usr/lib/python3.14/site-packages/jsonschema_path/handlers/__pycache__' 'usr/lib/python3.14/site-packages/jsonschema_path/__pycache__' -> '/home/buildozer/aports/community/py3-jsonschema-path/pkg/py3-jsonschema-path-pyc/usr/lib/python3.14/site-packages/jsonschema_path/__pycache__' >>> py3-jsonschema-path-pyc*: Preparing subpackage py3-jsonschema-path-pyc... >>> py3-jsonschema-path-pyc*: Running postcheck for py3-jsonschema-path-pyc >>> py3-jsonschema-path*: Running postcheck for py3-jsonschema-path >>> py3-jsonschema-path*: Preparing package py3-jsonschema-path... >>> py3-jsonschema-path*: Tracing dependencies... py3-jsonschema py3-pathable py3-yaml py3-requests py3-referencing python3~3.14 >>> py3-jsonschema-path*: Package size: 60.5 KB >>> py3-jsonschema-path*: Compressing data... >>> py3-jsonschema-path*: Create checksum... >>> py3-jsonschema-path*: Create py3-jsonschema-path-0.5.0-r0.apk >>> py3-jsonschema-path-pyc*: Tracing dependencies... python3~3.14 >>> py3-jsonschema-path-pyc*: Package size: 70.5 KB >>> py3-jsonschema-path-pyc*: Compressing data... >>> py3-jsonschema-path-pyc*: Create checksum... >>> py3-jsonschema-path-pyc*: Create py3-jsonschema-path-pyc-0.5.0-r0.apk >>> py3-jsonschema-path: Build complete at Fri, 11 Sep 2026 16:50:21 +0000 elapsed time 0h 0m 5s >>> py3-jsonschema-path: Cleaning up srcdir >>> py3-jsonschema-path: Cleaning up pkgdir >>> py3-jsonschema-path: Cleaning up tmpdir >>> py3-jsonschema-path: Uninstalling dependencies... ( 1/137) Purging .makedepends-py3-jsonschema-path (20260911.165016) ( 2/137) Purging py3-jsonschema-pyc (4.26.0-r0) ( 3/137) Purging py3-jsonschema (4.26.0-r0) ( 4/137) Purging py3-jsonschema-specifications-pyc (2025.9.1-r2) ( 5/137) Purging py3-jsonschema-specifications (2025.9.1-r2) ( 6/137) Purging py3-pathable-pyc (0.6.0-r0) ( 7/137) Purging py3-pathable (0.6.0-r0) ( 8/137) Purging py3-referencing-pyc (0.37.0-r1) ( 9/137) Purging py3-referencing (0.37.0-r1) ( 10/137) Purging py3-attrs-pyc (26.1.0-r0) ( 11/137) Purging py3-attrs (26.1.0-r0) ( 12/137) Purging py3-rpds-py-pyc (0.30.0-r2) ( 13/137) Purging py3-rpds-py (0.30.0-r2) ( 14/137) Purging py3-typing-extensions-pyc (4.16.0-r0) ( 15/137) Purging py3-typing-extensions (4.16.0-r0) ( 16/137) Purging poetry-pyc (2.3.3-r0) ( 17/137) Purging poetry (2.3.3-r0) ( 18/137) Purging py3-poetry-core-pyc (2.3.2-r0) ( 19/137) Purging py3-poetry-core (2.3.2-r0) ( 20/137) Purging py3-lark-parser-pyc (1.2.2-r1) ( 21/137) Purging py3-lark-parser (1.2.2-r1) ( 22/137) Purging py3-build-pyc (1.4.2-r0) ( 23/137) Purging py3-build (1.4.2-r0) ( 24/137) Purging py3-cachecontrol-pyc (0.14.3-r1) ( 25/137) Purging py3-cachecontrol (0.14.3-r1) ( 26/137) Purging py3-msgpack-pyc (1.1.2-r1) ( 27/137) Purging py3-msgpack (1.1.2-r1) ( 28/137) Purging py3-cleo-pyc (2.2.1-r1) ( 29/137) Purging py3-cleo (2.2.1-r1) ( 30/137) Purging py3-crashtest-pyc (0.4.1-r6) ( 31/137) Purging py3-crashtest (0.4.1-r6) ( 32/137) Purging py3-rapidfuzz-pyc (3.14.5-r0) ( 33/137) Purging py3-rapidfuzz (3.14.5-r0) ( 34/137) Purging py3-dulwich-pyc (1.1.0-r1) ( 35/137) Purging py3-dulwich (1.1.0-r1) ( 36/137) Purging py3-fastjsonschema-pyc (2.21.2-r2) ( 37/137) Purging py3-fastjsonschema (2.21.2-r2) ( 38/137) Purging py3-keyring-pyc (24.3.1-r3) ( 39/137) Purging py3-keyring (24.3.1-r3) ( 40/137) Purging py3-importlib-metadata-pyc (9.0.0-r0) ( 41/137) Purging py3-importlib-metadata (9.0.0-r0) ( 42/137) Purging py3-zipp-pyc (3.23.0-r1) ( 43/137) Purging py3-zipp (3.23.0-r1) ( 44/137) Purging py3-jaraco.classes-pyc (3.4.0-r2) ( 45/137) Purging py3-jaraco.classes (3.4.0-r2) ( 46/137) Purging py3-more-itertools-pyc (10.8.0-r1) ( 47/137) Purging py3-more-itertools (10.8.0-r1) ( 48/137) Purging py3-secretstorage-pyc (3.5.0-r1) ( 49/137) Purging py3-secretstorage (3.5.0-r1) ( 50/137) Purging py3-cryptography-pyc (50.0.0-r0) ( 51/137) Purging py3-cryptography (50.0.0-r0) ( 52/137) Purging py3-cffi-pyc (2.0.0-r0) ( 53/137) Purging py3-cffi (2.0.0-r0) ( 54/137) Purging py3-cparser-pyc (3.0-r1) ( 55/137) Purging py3-cparser (3.0-r1) ( 56/137) Purging py3-jeepney-pyc (0.9.0-r1) ( 57/137) Purging py3-jeepney (0.9.0-r1) ( 58/137) Purging py3-pkginfo-pyc (1.12.1.2-r1) ( 59/137) Purging py3-pkginfo (1.12.1.2-r1) ( 60/137) Purging py3-pyproject-hooks-pyc (1.2.0-r1) ( 61/137) Purging py3-pyproject-hooks (1.2.0-r1) ( 62/137) Purging py3-requests-toolbelt-pyc (1.0.0-r2) ( 63/137) Purging py3-requests-toolbelt (1.0.0-r2) ( 64/137) Purging py3-shellingham-pyc (1.5.4-r2) ( 65/137) Purging py3-shellingham (1.5.4-r2) ( 66/137) Purging py3-tomlkit-pyc (0.13.3-r1) ( 67/137) Purging py3-tomlkit (0.13.3-r1) ( 68/137) Purging py3-trove-classifiers-pyc (2026.4.28.13-r0) ( 69/137) Purging py3-trove-classifiers (2026.4.28.13-r0) ( 70/137) Purging py3-virtualenv-pyc (21.3.3-r0) ( 71/137) Purging py3-virtualenv (21.3.3-r0) ( 72/137) Purging py3-distlib-pyc (0.4.3-r0) ( 73/137) Purging py3-distlib (0.4.3-r0) ( 74/137) Purging py3-python-discovery-pyc (1.4.4-r0) ( 75/137) Purging py3-python-discovery (1.4.4-r0) ( 76/137) Purging py3-filelock-pyc (3.29.0-r0) ( 77/137) Purging py3-filelock (3.29.0-r0) ( 78/137) Purging py3-findpython-pyc (0.8.0-r0) ( 79/137) Purging py3-findpython (0.8.0-r0) ( 80/137) Purging py3-platformdirs-pyc (4.11.5-r0) ( 81/137) Purging py3-platformdirs (4.11.5-r0) ( 82/137) Purging py3-pbs-installer-pyc (2026.03.24-r1) ( 83/137) Purging py3-pbs-installer (2026.03.24-r1) ( 84/137) Purging py3-setuptools-pyc (84.0.0-r0) ( 85/137) Purging py3-setuptools (84.0.0-r0) ( 86/137) Purging py3-gpep517-pyc (20-r0) ( 87/137) Purging py3-gpep517 (20-r0) ( 88/137) Purging py3-installer-pyc (1.0.1-r0) ( 89/137) Purging py3-installer (1.0.1-r0) ( 90/137) Purging py3-wheel-pyc (0.48.0-r0) ( 91/137) Purging py3-wheel (0.48.0-r0) ( 92/137) Purging py3-pytest-cov-pyc (5.0.0-r2) ( 93/137) Purging py3-pytest-cov (5.0.0-r2) ( 94/137) Purging py3-pytest-pyc (9.1.1-r0) ( 95/137) Purging py3-pytest (9.1.1-r0) ( 96/137) Purging py3-iniconfig-pyc (2.3.0-r1) ( 97/137) Purging py3-iniconfig (2.3.0-r1) ( 98/137) Purging py3-packaging-pyc (26.2-r0) ( 99/137) Purging py3-packaging (26.2-r0) (100/137) Purging py3-parsing-pyc (3.3.2-r1) (101/137) Purging py3-parsing (3.3.2-r1) (102/137) Purging py3-pluggy-pyc (1.6.0-r1) (103/137) Purging py3-pluggy (1.6.0-r1) (104/137) Purging py3-py-pyc (1.11.0-r5) (105/137) Purging py3-py (1.11.0-r5) (106/137) Purging py3-pygments-pyc (2.21.0-r0) (107/137) Purging py3-pygments (2.21.0-r0) (108/137) Purging py3-coverage-pyc (7.15.4-r0) (109/137) Purging py3-coverage (7.15.4-r0) (110/137) Purging py3-responses-pyc (0.25.0-r2) (111/137) Purging py3-responses (0.25.0-r2) (112/137) Purging py3-requests-pyc (2.34.2-r0) (113/137) Purging py3-requests (2.34.2-r0) (114/137) Purging py3-certifi-pyc (2026.7.22-r0) (115/137) Purging py3-certifi (2026.7.22-r0) (116/137) Purging py3-charset-normalizer-pyc (3.5.1-r0) (117/137) Purging py3-charset-normalizer (3.5.1-r0) (118/137) Purging py3-idna-pyc (3.19-r0) (119/137) Purging py3-idna (3.19-r0) (120/137) Purging py3-toml-pyc (0.10.2-r8) (121/137) Purging py3-toml (0.10.2-r8) (122/137) Purging py3-urllib3-pyc (2.7.0-r0) (123/137) Purging py3-urllib3 (2.7.0-r0) (124/137) Purging py3-yaml-pyc (6.0.3-r2) (125/137) Purging py3-yaml (6.0.3-r2) (126/137) Purging python3-pyc (3.14.7-r0) (127/137) Purging python3-pycache-pyc0 (3.14.7-r0) (128/137) Purging pyc (3.14.7-r0) (129/137) Purging python3 (3.14.7-r0) (130/137) Purging libbz2 (1.0.8-r6) (131/137) Purging libffi (3.8.0-r0) (132/137) Purging libpanelw (6.6_p20260822-r0) (133/137) Purging mpdecimal (4.0.1-r0) (134/137) Purging readline (8.3.3-r1) (135/137) Purging sqlite-libs (3.53.4-r0) (136/137) Purging xz-libs (5.8.4-r0) (137/137) Purging yaml (0.2.5-r2) Executing busybox-1.38.0-r5.trigger OK: 343.5 MiB in 105 packages >>> py3-jsonschema-path: Updating the community/armhf repository index... >>> py3-jsonschema-path: Signing the index...