>>> py3-jsonpatch: Building community/py3-jsonpatch 1.32-r2 (using abuild 3.10.0_rc1-r2) started Tue, 01 Nov 2022 10:35:49 +0000 >>> py3-jsonpatch: Checking sanity of /home/buildozer/aports/community/py3-jsonpatch/APKBUILD... >>> py3-jsonpatch: Analyzing dependencies... >>> py3-jsonpatch: Installing for build: build-base py3-jsonpointer py3-setuptools (1/13) Installing py3-jsonpointer (2.1-r2) (2/13) Installing libbz2 (1.0.8-r3) (3/13) Installing libffi (3.4.4-r0) (4/13) Installing gdbm (1.23-r0) (5/13) Installing xz-libs (5.2.7-r0) (6/13) Installing mpdecimal (2.5.1-r1) (7/13) Installing readline (8.2.0-r0) (8/13) Installing sqlite-libs (3.39.4-r0) (9/13) Installing python3 (3.10.8-r3) (10/13) Installing py3-parsing (3.0.9-r0) (11/13) Installing py3-packaging (21.3-r2) (12/13) Installing py3-setuptools (65.5.0-r0) (13/13) Installing .makedepends-py3-jsonpatch (20221101.103606) Executing busybox-1.35.0-r27.trigger OK: 324 MiB in 105 packages >>> py3-jsonpatch: Cleaning up srcdir >>> py3-jsonpatch: Cleaning up pkgdir >>> py3-jsonpatch: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/py3-jsonpatch-1.32.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 100 27988 100 27988 0 0 253k 0 --:--:-- --:--:-- --:--:-- 255k >>> py3-jsonpatch: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/py3-jsonpatch-1.32.tar.gz >>> py3-jsonpatch: Checking sha512sums... py3-jsonpatch-1.32.tar.gz: OK >>> py3-jsonpatch: Unpacking /var/cache/distfiles/v3.17/py3-jsonpatch-1.32.tar.gz... warning: pypandoc module not found, could not convert Markdown to RST running build running build_py creating build creating build/lib copying jsonpatch.py -> build/lib running build_scripts creating build/scripts-3.10 copying and adjusting bin/jsondiff -> build/scripts-3.10 copying and adjusting bin/jsonpatch -> build/scripts-3.10 changing mode of build/scripts-3.10/jsondiff from 644 to 755 changing mode of build/scripts-3.10/jsonpatch from 644 to 755 warning: pypandoc module not found, could not convert Markdown to RST running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. running egg_info creating jsonpatch.egg-info writing jsonpatch.egg-info/PKG-INFO writing dependency_links to jsonpatch.egg-info/dependency_links.txt writing requirements to jsonpatch.egg-info/requires.txt writing top-level names to jsonpatch.egg-info/top_level.txt writing manifest file 'jsonpatch.egg-info/SOURCES.txt' reading manifest file 'jsonpatch.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'jsonpatch.egg-info/SOURCES.txt' running build_ext test_add_array_item (tests.ApplyPatchTestCase) ... ok test_add_missing_path (tests.ApplyPatchTestCase) ... ok test_add_object_key (tests.ApplyPatchTestCase) ... ok test_add_replace_whole_document (tests.ApplyPatchTestCase) ... ok test_append (tests.ApplyPatchTestCase) ... ok test_apply_patch_from_string (tests.ApplyPatchTestCase) ... ok test_apply_patch_to_copy (tests.ApplyPatchTestCase) ... ok test_apply_patch_to_same_instance (tests.ApplyPatchTestCase) ... ok test_copy_array_item (tests.ApplyPatchTestCase) ... ok test_copy_mutable (tests.ApplyPatchTestCase) test if mutable objects (dicts and lists) are copied by value ... ok test_copy_object_key (tests.ApplyPatchTestCase) ... ok test_copy_object_keyerror (tests.ApplyPatchTestCase) ... ok test_js_file (tests.ApplyPatchTestCase) ... ok test_move_array_item (tests.ApplyPatchTestCase) ... ok test_move_array_item_into_other_item (tests.ApplyPatchTestCase) ... ok test_move_object_key (tests.ApplyPatchTestCase) ... ok test_move_object_keyerror (tests.ApplyPatchTestCase) ... ok test_path_with_null_value (tests.ApplyPatchTestCase) ... ok test_remove_array_item (tests.ApplyPatchTestCase) ... ok test_remove_object_key (tests.ApplyPatchTestCase) ... ok test_replace_array_item (tests.ApplyPatchTestCase) ... ok test_replace_object_key (tests.ApplyPatchTestCase) ... ok test_replace_whole_document (tests.ApplyPatchTestCase) ... ok test_success_if_raise_no_error (tests.ApplyPatchTestCase) ... ok test_success_if_replaced_dict (tests.ApplyPatchTestCase) ... ok test_test_error (tests.ApplyPatchTestCase) ... ok test_test_not_existing (tests.ApplyPatchTestCase) ... ok test_test_noval_existing (tests.ApplyPatchTestCase) ... ok test_test_noval_not_existing (tests.ApplyPatchTestCase) ... ok test_test_noval_not_existing_nested (tests.ApplyPatchTestCase) ... ok test_test_success (tests.ApplyPatchTestCase) ... ok test_test_whole_obj (tests.ApplyPatchTestCase) ... ok test_unrecognized_element (tests.ApplyPatchTestCase) ... ok test_insert_oob (tests.ConflictTests) ... ok test_move_into_child (tests.ConflictTests) ... ok test_remove_indexerror (tests.ConflictTests) ... ok test_remove_keyerror (tests.ConflictTests) ... ok test_remove_keyerror_dict (tests.ConflictTests) ... ok test_replace_missing (tests.ConflictTests) ... ok test_replace_oob (tests.ConflictTests) ... ok test_replace_oob_length (tests.ConflictTests) ... ok test_apply_patch_from_object (tests.CustomJsonPointerTests) ... ok test_apply_patch_from_string (tests.CustomJsonPointerTests) ... ok test_json_patch_from_diff (tests.CustomJsonPointerTests) ... ok test_json_patch_from_object (tests.CustomJsonPointerTests) ... ok test_json_patch_from_string (tests.CustomJsonPointerTests) ... ok test_json_patch_with_prefix_pointer (tests.CustomJsonPointerTests) ... ok test_make_patch (tests.CustomJsonPointerTests) ... ok test_operations (tests.CustomJsonPointerTests) ... ok test_operations_from_patch (tests.CustomJsonPointerTests) ... ok test_custom_operation (tests.CustomOperationTests) ... ok test_patch_equality (tests.EqualityTestCase) ... ok test_patch_hash_equality (tests.EqualityTestCase) ... ok test_patch_hash_unequal (tests.EqualityTestCase) ... ok test_patch_neq_other_objs (tests.EqualityTestCase) ... ok test_patch_unequal (tests.EqualityTestCase) ... ok test_str (tests.EqualityTestCase) ... ok test_invalid_op (tests.InvalidInputTests) ... ok test_missing_op (tests.InvalidInputTests) ... ok test_creation_fails_with_invalid_patch (tests.JsonPatchCreationTest) ... ok test_create_with_pointer (tests.JsonPointerTests) ... ok test_fail_prone_list_1 (tests.ListTests) Test making and applying a patch of the root is a list ... ok test_fail_prone_list_2 (tests.ListTests) Test making and applying a patch of the root is a list ... ok test_fail_prone_list_3 (tests.ListTests) Test making and applying a patch of the root is a list ... ok test_fail_prone_list_4 (tests.ListTests) Test making and applying a patch of the root is a list ... ok test_add_nested (tests.MakePatchTestCase) ... ok test_apply_patch_to_copy (tests.MakePatchTestCase) ... ok test_apply_patch_to_same_instance (tests.MakePatchTestCase) ... ok test_array_add_remove (tests.MakePatchTestCase) ... ok test_arrays (tests.MakePatchTestCase) ... ok test_arrays_one_element_sequences (tests.MakePatchTestCase) Tests the case of multiple common one element sequences inside an array ... ok test_complex_object (tests.MakePatchTestCase) ... ok test_custom_types_diff (tests.MakePatchTestCase) ... ok test_custom_types_subclass (tests.MakePatchTestCase) ... ok test_custom_types_subclass_load (tests.MakePatchTestCase) ... ok test_escape (tests.MakePatchTestCase) ... ok test_issue103 (tests.MakePatchTestCase) In JSON 1 is different from 1.0 even though in python 1 == 1.0 ... ok test_issue119 (tests.MakePatchTestCase) Make sure it avoids casting numeric str dict key to int ... ok test_issue120 (tests.MakePatchTestCase) Make sure it avoids casting numeric str dict key to int ... ok test_issue129 (tests.MakePatchTestCase) In JSON 1 is different from True even though in python 1 == True Take Two ... ok test_issue40 (tests.MakePatchTestCase) Tests an issue in _split_by_common_seq reported in #40 ... ok test_issue76 (tests.MakePatchTestCase) Make sure op:remove does not include a 'value' field ... ok test_issue90 (tests.MakePatchTestCase) In JSON 1 is different from True even though in python 1 == True ... ok test_json_patch (tests.MakePatchTestCase) ... ok test_list_in_dict (tests.MakePatchTestCase) Test patch creation with a list within a dict, as reported in #74 ... ok test_make_patch_unicode (tests.MakePatchTestCase) Test if unicode keys and values are handled correctly ... ok test_move_from_numeric_to_alpha_dict_key (tests.MakePatchTestCase) ... ok test_nested (tests.MakePatchTestCase) Patch creation with nested dicts, as reported in #41 ... ok test_objects (tests.MakePatchTestCase) ... ok test_root_list (tests.MakePatchTestCase) Test making and applying a patch of the root is a list ... ok test_minimal_patch (tests.OptimizationTests) Test whether a minimal patch is created, see #36 ... ok test_success_if_correct_expected_patch_appied (tests.OptimizationTests) ... ok test_success_if_correct_patch_appied (tests.OptimizationTests) ... ok test_success_if_replace_inside_dict (tests.OptimizationTests) ... ok test_success_if_replace_single_value (tests.OptimizationTests) ... ok test_success_if_replaced_by_object (tests.OptimizationTests) ... ok test_use_move_instead_of_add_remove (tests.OptimizationTests) ... ok test_use_move_instead_of_remove_add (tests.OptimizationTests) ... ok test_use_replace_instead_of_remove_add (tests.OptimizationTests) ... ok test_use_replace_instead_of_remove_add_nested (tests.OptimizationTests) ... ok test_add_operation_structure (tests.UtilityMethodTests) ... ok test_boolean_coercion (tests.UtilityMethodTests) ... ok test_copy_operation_structure (tests.UtilityMethodTests) ... ok test_move_operation_structure (tests.UtilityMethodTests) ... ok test_operation_equality (tests.UtilityMethodTests) ... ok test_patch_equality (tests.UtilityMethodTests) ... ok test_replace_operation_structure (tests.UtilityMethodTests) ... ok test_test_operation_structure (tests.UtilityMethodTests) ... ok ---------------------------------------------------------------------- Ran 108 tests in 0.030s OK >>> py3-jsonpatch: Entering fakeroot... warning: pypandoc module not found, could not convert Markdown to RST running install /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py running build_scripts running install_lib creating /home/buildozer/aports/community/py3-jsonpatch/pkg creating /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch creating /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr creating /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/lib creating /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/lib/python3.10 creating /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/lib/python3.10/site-packages copying build/lib/jsonpatch.py -> /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/lib/python3.10/site-packages byte-compiling /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/lib/python3.10/site-packages/jsonpatch.py to jsonpatch.cpython-310.pyc running install_egg_info running egg_info writing jsonpatch.egg-info/PKG-INFO writing dependency_links to jsonpatch.egg-info/dependency_links.txt writing requirements to jsonpatch.egg-info/requires.txt writing top-level names to jsonpatch.egg-info/top_level.txt reading manifest file 'jsonpatch.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'jsonpatch.egg-info/SOURCES.txt' Copying jsonpatch.egg-info to /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/lib/python3.10/site-packages/jsonpatch-1.32-py3.10.egg-info running install_scripts creating /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/bin copying build/scripts-3.10/jsondiff -> /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/bin copying build/scripts-3.10/jsonpatch -> /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/bin changing mode of /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/bin/jsondiff to 755 changing mode of /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/bin/jsonpatch to 755 >>> py3-jsonpatch*: Running postcheck for py3-jsonpatch >>> py3-jsonpatch*: Preparing package py3-jsonpatch... >>> py3-jsonpatch*: Tracing dependencies... >>> py3-jsonpatch*: Package size: 116.0 KB >>> py3-jsonpatch*: Compressing data... >>> py3-jsonpatch*: Create checksum... >>> py3-jsonpatch*: Create py3-jsonpatch-1.32-r2.apk >>> py3-jsonpatch: Build complete at Tue, 01 Nov 2022 10:36:09 +0000 elapsed time 0h 0m 20s >>> py3-jsonpatch: Cleaning up srcdir >>> py3-jsonpatch: Cleaning up pkgdir >>> py3-jsonpatch: Uninstalling dependencies... (1/13) Purging .makedepends-py3-jsonpatch (20221101.103606) (2/13) Purging py3-jsonpointer (2.1-r2) (3/13) Purging py3-setuptools (65.5.0-r0) (4/13) Purging py3-packaging (21.3-r2) (5/13) Purging py3-parsing (3.0.9-r0) (6/13) Purging python3 (3.10.8-r3) (7/13) Purging libbz2 (1.0.8-r3) (8/13) Purging libffi (3.4.4-r0) (9/13) Purging gdbm (1.23-r0) (10/13) Purging xz-libs (5.2.7-r0) (11/13) Purging mpdecimal (2.5.1-r1) (12/13) Purging readline (8.2.0-r0) (13/13) Purging sqlite-libs (3.39.4-r0) Executing busybox-1.35.0-r27.trigger OK: 267 MiB in 92 packages >>> py3-jsonpatch: Updating the community/x86_64 repository index... >>> py3-jsonpatch: Signing the index...