>>> py3-jsonpatch: Building community/py3-jsonpatch 1.33-r2 (using abuild 3.14.1-r1) started Tue, 12 Nov 2024 03:24:42 +0000
>>> py3-jsonpatch: Validating /home/buildozer/aports/community/py3-jsonpatch/APKBUILD...
>>> py3-jsonpatch: Analyzing dependencies...
>>> py3-jsonpatch: Installing for build: build-base py3-jsonpointer py3-setuptools py3-wheel
(1/22) Installing libbz2 (1.0.8-r6)
(2/22) Installing libffi (3.4.6-r0)
(3/22) Installing gdbm (1.24-r0)
(4/22) Installing xz-libs (5.6.3-r0)
(5/22) Installing mpdecimal (4.0.0-r0)
(6/22) Installing libpanelw (6.5_p20241006-r3)
(7/22) Installing sqlite-libs (3.47.0-r0)
(8/22) Installing python3 (3.12.7-r1)
(9/22) Installing python3-pycache-pyc0 (3.12.7-r1)
(10/22) Installing pyc (3.12.7-r1)
(11/22) Installing py3-jsonpointer-pyc (3.0.0-r0)
(12/22) Installing python3-pyc (3.12.7-r1)
(13/22) Installing py3-jsonpointer (3.0.0-r0)
(14/22) Installing py3-parsing (3.1.4-r0)
(15/22) Installing py3-parsing-pyc (3.1.4-r0)
(16/22) Installing py3-packaging (24.2-r0)
(17/22) Installing py3-packaging-pyc (24.2-r0)
(18/22) Installing py3-setuptools (70.3.0-r0)
(19/22) Installing py3-setuptools-pyc (70.3.0-r0)
(20/22) Installing py3-wheel (0.43.0-r0)
(21/22) Installing py3-wheel-pyc (0.43.0-r0)
(22/22) Installing .makedepends-py3-jsonpatch (20241112.032446)
Executing busybox-1.37.0-r6.trigger
OK: 439 MiB in 123 packages
>>> py3-jsonpatch: Cleaning up srcdir
>>> py3-jsonpatch: Cleaning up pkgdir
>>> py3-jsonpatch: Cleaning up tmpdir
>>> py3-jsonpatch: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/py3-jsonpatch-1.33.tar.gz
Connecting to distfiles.alpinelinux.org (172.105.82.32:443)
saving to '/var/cache/distfiles/v3.21/py3-jsonpatch-1.33.tar.gz.part'
py3-jsonpatch-1.33.t 100% |********************************| 28475  0:00:00 ETA
'/var/cache/distfiles/v3.21/py3-jsonpatch-1.33.tar.gz.part' saved
>>> py3-jsonpatch: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/py3-jsonpatch-1.33.tar.gz
>>> py3-jsonpatch: Checking sha512sums...
py3-jsonpatch-1.33.tar.gz: OK
>>> py3-jsonpatch: Unpacking /var/cache/distfiles/v3.21/py3-jsonpatch-1.33.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.12
copying and adjusting bin/jsondiff -> build/scripts-3.12
copying and adjusting bin/jsonpatch -> build/scripts-3.12
changing mode of build/scripts-3.12/jsondiff from 644 to 755
changing mode of build/scripts-3.12/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.
/usr/lib/python3.12/site-packages/setuptools/command/test.py:193: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  ir_d = dist.fetch_build_eggs(dist.install_requires)
/usr/lib/python3.12/site-packages/setuptools/command/test.py:194: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  tr_d = dist.fetch_build_eggs(dist.tests_require or [])
/usr/lib/python3.12/site-packages/setuptools/command/test.py:195: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  er_d = dist.fetch_build_eggs(
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'
warning: no files found matching 'COPYING'
adding license file 'LICENSE'
adding license file 'AUTHORS'
writing manifest file 'jsonpatch.egg-info/SOURCES.txt'
running build_ext
test_add_array_item (tests.ApplyPatchTestCase.test_add_array_item) ... ok
test_add_missing_path (tests.ApplyPatchTestCase.test_add_missing_path) ... ok
test_add_object_key (tests.ApplyPatchTestCase.test_add_object_key) ... ok
test_add_replace_whole_document (tests.ApplyPatchTestCase.test_add_replace_whole_document) ... ok
test_append (tests.ApplyPatchTestCase.test_append) ... ok
test_apply_patch_from_string (tests.ApplyPatchTestCase.test_apply_patch_from_string) ... ok
test_apply_patch_to_copy (tests.ApplyPatchTestCase.test_apply_patch_to_copy) ... ok
test_apply_patch_to_same_instance (tests.ApplyPatchTestCase.test_apply_patch_to_same_instance) ... ok
test_copy_array_item (tests.ApplyPatchTestCase.test_copy_array_item) ... ok
test_copy_mutable (tests.ApplyPatchTestCase.test_copy_mutable)
test if mutable objects (dicts and lists) are copied by value ... ok
test_copy_object_key (tests.ApplyPatchTestCase.test_copy_object_key) ... ok
test_copy_object_keyerror (tests.ApplyPatchTestCase.test_copy_object_keyerror) ... ok
test_forgetting_surrounding_list (tests.ApplyPatchTestCase.test_forgetting_surrounding_list) ... ok
test_js_file (tests.ApplyPatchTestCase.test_js_file) ... ok
test_move_array_item (tests.ApplyPatchTestCase.test_move_array_item) ... ok
test_move_array_item_into_other_item (tests.ApplyPatchTestCase.test_move_array_item_into_other_item) ... ok
test_move_object_key (tests.ApplyPatchTestCase.test_move_object_key) ... ok
test_move_object_keyerror (tests.ApplyPatchTestCase.test_move_object_keyerror) ... ok
test_path_with_null_value (tests.ApplyPatchTestCase.test_path_with_null_value) ... ok
test_remove_array_item (tests.ApplyPatchTestCase.test_remove_array_item) ... ok
test_remove_invalid_item (tests.ApplyPatchTestCase.test_remove_invalid_item) ... ok
test_remove_object_key (tests.ApplyPatchTestCase.test_remove_object_key) ... ok
test_replace_array_item (tests.ApplyPatchTestCase.test_replace_array_item) ... ok
test_replace_object_key (tests.ApplyPatchTestCase.test_replace_object_key) ... ok
test_replace_whole_document (tests.ApplyPatchTestCase.test_replace_whole_document) ... ok
test_success_if_raise_no_error (tests.ApplyPatchTestCase.test_success_if_raise_no_error) ... ok
test_success_if_replaced_dict (tests.ApplyPatchTestCase.test_success_if_replaced_dict) ... ok
test_test_error (tests.ApplyPatchTestCase.test_test_error) ... ok
test_test_not_existing (tests.ApplyPatchTestCase.test_test_not_existing) ... ok
test_test_noval_existing (tests.ApplyPatchTestCase.test_test_noval_existing) ... ok
test_test_noval_not_existing (tests.ApplyPatchTestCase.test_test_noval_not_existing) ... ok
test_test_noval_not_existing_nested (tests.ApplyPatchTestCase.test_test_noval_not_existing_nested) ... ok
test_test_success (tests.ApplyPatchTestCase.test_test_success) ... ok
test_test_whole_obj (tests.ApplyPatchTestCase.test_test_whole_obj) ... ok
test_unrecognized_element (tests.ApplyPatchTestCase.test_unrecognized_element) ... ok
test_insert_oob (tests.ConflictTests.test_insert_oob) ... ok
test_move_into_child (tests.ConflictTests.test_move_into_child) ... ok
test_remove_indexerror (tests.ConflictTests.test_remove_indexerror) ... ok
test_remove_keyerror (tests.ConflictTests.test_remove_keyerror) ... ok
test_remove_keyerror_dict (tests.ConflictTests.test_remove_keyerror_dict) ... ok
test_replace_missing (tests.ConflictTests.test_replace_missing) ... ok
test_replace_oob (tests.ConflictTests.test_replace_oob) ... ok
test_replace_oob_length (tests.ConflictTests.test_replace_oob_length) ... ok
test_apply_patch_from_object (tests.CustomJsonPointerTests.test_apply_patch_from_object) ... ok
test_apply_patch_from_string (tests.CustomJsonPointerTests.test_apply_patch_from_string) ... ok
test_json_patch_from_diff (tests.CustomJsonPointerTests.test_json_patch_from_diff) ... ok
test_json_patch_from_object (tests.CustomJsonPointerTests.test_json_patch_from_object) ... ok
test_json_patch_from_string (tests.CustomJsonPointerTests.test_json_patch_from_string) ... ok
test_json_patch_with_prefix_pointer (tests.CustomJsonPointerTests.test_json_patch_with_prefix_pointer) ... ok
test_make_patch (tests.CustomJsonPointerTests.test_make_patch) ... ok
test_operations (tests.CustomJsonPointerTests.test_operations) ... ok
test_operations_from_patch (tests.CustomJsonPointerTests.test_operations_from_patch) ... ok
test_custom_operation (tests.CustomOperationTests.test_custom_operation) ... ok
test_patch_equality (tests.EqualityTestCase.test_patch_equality) ... ok
test_patch_hash_equality (tests.EqualityTestCase.test_patch_hash_equality) ... ok
test_patch_hash_unequal (tests.EqualityTestCase.test_patch_hash_unequal) ... ok
test_patch_neq_other_objs (tests.EqualityTestCase.test_patch_neq_other_objs) ... ok
test_patch_unequal (tests.EqualityTestCase.test_patch_unequal) ... ok
test_str (tests.EqualityTestCase.test_str) ... ok
test_invalid_op (tests.InvalidInputTests.test_invalid_op) ... ok
test_missing_op (tests.InvalidInputTests.test_missing_op) ... ok
test_creation_fails_with_invalid_patch (tests.JsonPatchCreationTest.test_creation_fails_with_invalid_patch) ... ok
test_create_with_pointer (tests.JsonPointerTests.test_create_with_pointer) ... ok
test_fail_prone_list_1 (tests.ListTests.test_fail_prone_list_1)
Test making and applying a patch of the root is a list ... ok
test_fail_prone_list_2 (tests.ListTests.test_fail_prone_list_2)
Test making and applying a patch of the root is a list ... ok
test_fail_prone_list_3 (tests.ListTests.test_fail_prone_list_3)
Test making and applying a patch of the root is a list ... ok
test_fail_prone_list_4 (tests.ListTests.test_fail_prone_list_4)
Test making and applying a patch of the root is a list ... ok
test_add_nested (tests.MakePatchTestCase.test_add_nested) ... ok
test_apply_patch_to_copy (tests.MakePatchTestCase.test_apply_patch_to_copy) ... ok
test_apply_patch_to_same_instance (tests.MakePatchTestCase.test_apply_patch_to_same_instance) ... ok
test_array_add_remove (tests.MakePatchTestCase.test_array_add_remove) ... ok
test_arrays (tests.MakePatchTestCase.test_arrays) ... ok
test_arrays_one_element_sequences (tests.MakePatchTestCase.test_arrays_one_element_sequences)
Tests the case of multiple common one element sequences inside an array ... ok
test_complex_object (tests.MakePatchTestCase.test_complex_object) ... ok
test_custom_types_diff (tests.MakePatchTestCase.test_custom_types_diff) ... ok
test_custom_types_subclass (tests.MakePatchTestCase.test_custom_types_subclass) ... ok
test_custom_types_subclass_load (tests.MakePatchTestCase.test_custom_types_subclass_load) ... ok
test_escape (tests.MakePatchTestCase.test_escape) ... ok
test_issue103 (tests.MakePatchTestCase.test_issue103)
In JSON 1 is different from 1.0 even though in python 1 == 1.0 ... ok
test_issue119 (tests.MakePatchTestCase.test_issue119)
Make sure it avoids casting numeric str dict key to int ... ok
test_issue120 (tests.MakePatchTestCase.test_issue120)
Make sure it avoids casting numeric str dict key to int ... ok
test_issue129 (tests.MakePatchTestCase.test_issue129)
In JSON 1 is different from True even though in python 1 == True Take Two ... ok
test_issue40 (tests.MakePatchTestCase.test_issue40)
Tests an issue in _split_by_common_seq reported in #40 ... ok
test_issue76 (tests.MakePatchTestCase.test_issue76)
Make sure op:remove does not include a 'value' field ... ok
test_issue90 (tests.MakePatchTestCase.test_issue90)
In JSON 1 is different from True even though in python 1 == True ... ok
test_json_patch (tests.MakePatchTestCase.test_json_patch) ... ok
test_list_in_dict (tests.MakePatchTestCase.test_list_in_dict)
Test patch creation with a list within a dict, as reported in #74 ... ok
test_make_patch_unicode (tests.MakePatchTestCase.test_make_patch_unicode)
Test if unicode keys and values are handled correctly ... ok
test_move_from_numeric_to_alpha_dict_key (tests.MakePatchTestCase.test_move_from_numeric_to_alpha_dict_key) ... ok
test_nested (tests.MakePatchTestCase.test_nested)
Patch creation with nested dicts, as reported in #41 ... ok
test_objects (tests.MakePatchTestCase.test_objects) ... ok
test_root_list (tests.MakePatchTestCase.test_root_list)
Test making and applying a patch of the root is a list ... ok
test_minimal_patch (tests.OptimizationTests.test_minimal_patch)
Test whether a minimal patch is created, see #36 ... ok
test_success_if_correct_expected_patch_appied (tests.OptimizationTests.test_success_if_correct_expected_patch_appied) ... ok
test_success_if_correct_patch_appied (tests.OptimizationTests.test_success_if_correct_patch_appied) ... ok
test_success_if_replace_inside_dict (tests.OptimizationTests.test_success_if_replace_inside_dict) ... ok
test_success_if_replace_single_value (tests.OptimizationTests.test_success_if_replace_single_value) ... ok
test_success_if_replaced_by_object (tests.OptimizationTests.test_success_if_replaced_by_object) ... ok
test_use_move_instead_of_add_remove (tests.OptimizationTests.test_use_move_instead_of_add_remove) ... ok
test_use_move_instead_of_remove_add (tests.OptimizationTests.test_use_move_instead_of_remove_add) ... ok
test_use_replace_instead_of_remove_add (tests.OptimizationTests.test_use_replace_instead_of_remove_add) ... ok
test_use_replace_instead_of_remove_add_nested (tests.OptimizationTests.test_use_replace_instead_of_remove_add_nested) ... ok
test_add_operation_structure (tests.UtilityMethodTests.test_add_operation_structure) ... ok
test_boolean_coercion (tests.UtilityMethodTests.test_boolean_coercion) ... ok
test_copy_operation_structure (tests.UtilityMethodTests.test_copy_operation_structure) ... ok
test_move_operation_structure (tests.UtilityMethodTests.test_move_operation_structure) ... ok
test_operation_equality (tests.UtilityMethodTests.test_operation_equality) ... ok
test_patch_equality (tests.UtilityMethodTests.test_patch_equality) ... ok
test_replace_operation_structure (tests.UtilityMethodTests.test_replace_operation_structure) ... ok
test_test_operation_structure (tests.UtilityMethodTests.test_test_operation_structure) ... ok

----------------------------------------------------------------------
Ran 110 tests in 0.014s

OK
>>> py3-jsonpatch: Entering fakeroot...
warning: pypandoc module not found, could not convert Markdown to RST
running install
/usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
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.12
creating /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/lib/python3.12/site-packages
copying build/lib/jsonpatch.py -> /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/lib/python3.12/site-packages
byte-compiling /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/lib/python3.12/site-packages/jsonpatch.py to jsonpatch.cpython-312.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'
warning: no files found matching 'COPYING'
adding license file 'LICENSE'
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.12/site-packages/jsonpatch-1.33-py3.12.egg-info
running install_scripts
creating /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/bin
copying build/scripts-3.12/jsonpatch -> /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/bin
copying build/scripts-3.12/jsondiff -> /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/jsonpatch to 755
changing mode of /home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch/usr/bin/jsondiff to 755
>>> py3-jsonpatch-pyc*: Running split function pyc...
'usr/lib/python3.12/site-packages/__pycache__' -> '/home/buildozer/aports/community/py3-jsonpatch/pkg/py3-jsonpatch-pyc/usr/lib/python3.12/site-packages/__pycache__'
>>> py3-jsonpatch-pyc*: Preparing subpackage py3-jsonpatch-pyc...
>>> py3-jsonpatch-pyc*: Running postcheck for py3-jsonpatch-pyc
>>> py3-jsonpatch*: Running postcheck for py3-jsonpatch
>>> py3-jsonpatch*: Preparing package py3-jsonpatch...
>>> py3-jsonpatch-pyc*: Tracing dependencies...
	py3-jsonpointer
	python3~3.12
>>> py3-jsonpatch-pyc*: Package size: 34.5 KB
>>> py3-jsonpatch-pyc*: Compressing data...
>>> py3-jsonpatch-pyc*: Create checksum...
>>> py3-jsonpatch-pyc*: Create py3-jsonpatch-pyc-1.33-r2.apk
>>> py3-jsonpatch*: Tracing dependencies...
	py3-jsonpointer
	python3~3.12
>>> py3-jsonpatch*: Package size: 37.2 KB
>>> py3-jsonpatch*: Compressing data...
>>> py3-jsonpatch*: Create checksum...
>>> py3-jsonpatch*: Create py3-jsonpatch-1.33-r2.apk
>>> py3-jsonpatch: Build complete at Tue, 12 Nov 2024 03:24:48 +0000 elapsed time 0h 0m 6s
>>> py3-jsonpatch: Cleaning up srcdir
>>> py3-jsonpatch: Cleaning up pkgdir
>>> py3-jsonpatch: Uninstalling dependencies...
(1/22) Purging .makedepends-py3-jsonpatch (20241112.032446)
(2/22) Purging py3-jsonpointer-pyc (3.0.0-r0)
(3/22) Purging py3-jsonpointer (3.0.0-r0)
(4/22) Purging py3-setuptools-pyc (70.3.0-r0)
(5/22) Purging py3-setuptools (70.3.0-r0)
(6/22) Purging py3-wheel-pyc (0.43.0-r0)
(7/22) Purging py3-wheel (0.43.0-r0)
(8/22) Purging py3-packaging-pyc (24.2-r0)
(9/22) Purging py3-packaging (24.2-r0)
(10/22) Purging py3-parsing-pyc (3.1.4-r0)
(11/22) Purging py3-parsing (3.1.4-r0)
(12/22) Purging python3-pyc (3.12.7-r1)
(13/22) Purging python3-pycache-pyc0 (3.12.7-r1)
(14/22) Purging pyc (3.12.7-r1)
(15/22) Purging python3 (3.12.7-r1)
(16/22) Purging gdbm (1.24-r0)
(17/22) Purging libbz2 (1.0.8-r6)
(18/22) Purging libffi (3.4.6-r0)
(19/22) Purging libpanelw (6.5_p20241006-r3)
(20/22) Purging mpdecimal (4.0.0-r0)
(21/22) Purging sqlite-libs (3.47.0-r0)
(22/22) Purging xz-libs (5.6.3-r0)
Executing busybox-1.37.0-r6.trigger
OK: 396 MiB in 101 packages
>>> py3-jsonpatch: Updating the community/x86 repository index...
>>> py3-jsonpatch: Signing the index...