>>> py3-piexif: Building community/py3-piexif 1.1.3-r8 (using abuild 3.16.0_rc4-r0) started Sun, 19 Oct 2025 19:47:45 +0000 >>> py3-piexif: Validating /home/buildozer/aports/community/py3-piexif/APKBUILD... >>> py3-piexif: Analyzing dependencies... >>> py3-piexif: Installing for build: build-base python3 py3-setuptools py3-gpep517 py3-wheel py3-pillow ( 1/42) Installing libbz2 (1.0.8-r6) ( 2/42) Installing libffi (3.5.2-r0) ( 3/42) Installing gdbm (1.26-r0) ( 4/42) Installing xz-libs (5.8.1-r0) ( 5/42) Installing mpdecimal (4.0.1-r0) ( 6/42) Installing libpanelw (6.5_p20251010-r0) ( 7/42) Installing sqlite-libs (3.50.4-r1) ( 8/42) Installing python3 (3.12.12-r0) ( 9/42) Installing python3-pycache-pyc0 (3.12.12-r0) (10/42) Installing pyc (3.12.12-r0) (11/42) Installing python3-pyc (3.12.12-r0) (12/42) Installing py3-parsing (3.2.3-r0) (13/42) Installing py3-parsing-pyc (3.2.3-r0) (14/42) Installing py3-packaging (25.0-r0) (15/42) Installing py3-packaging-pyc (25.0-r0) (16/42) Installing py3-setuptools (80.9.0-r1) (17/42) Installing py3-setuptools-pyc (80.9.0-r1) (18/42) Installing py3-installer (0.7.0-r2) (19/42) Installing py3-installer-pyc (0.7.0-r2) (20/42) Installing py3-gpep517 (19-r0) (21/42) Installing py3-gpep517-pyc (19-r0) (22/42) Installing py3-wheel (0.46.1-r0) (23/42) Installing py3-wheel-pyc (0.46.1-r0) (24/42) Installing libpng (1.6.49-r0) (25/42) Installing freetype (2.13.3-r0) (26/42) Installing libimagequant (4.2.2-r0) (27/42) Installing libjpeg-turbo (3.1.2-r0) (28/42) Installing lcms2 (2.17-r0) (29/42) Installing openjpeg (2.5.3-r1) (30/42) Installing libsharpyuv (1.6.0-r0) (31/42) Installing libwebp (1.6.0-r0) (32/42) Installing tiff (4.7.1-r0) (33/42) Installing libwebpdemux (1.6.0-r0) (34/42) Installing libwebpmux (1.6.0-r0) (35/42) Installing libxau (1.0.12-r0) (36/42) Installing libmd (1.1.0-r0) (37/42) Installing libbsd (0.12.2-r0) (38/42) Installing libxdmcp (1.1.5-r1) (39/42) Installing libxcb (1.17.0-r0) (40/42) Installing py3-pillow (11.3.0-r1) (41/42) Installing py3-pillow-pyc (11.3.0-r1) (42/42) Installing .makedepends-py3-piexif (20251019.194755) busybox-1.37.0-r24.trigger: Executing script... OK: 489 MiB in 147 packages >>> py3-piexif: Cleaning up srcdir >>> py3-piexif: Cleaning up pkgdir >>> py3-piexif: Cleaning up tmpdir >>> py3-piexif: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/piexif-1.1.3.zip Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-piexif: Fetching https://files.pythonhosted.org/packages/source/p/piexif/piexif-1.1.3.zip Connecting to files.pythonhosted.org ([2a04:4e42::223]:443) Connecting to files.pythonhosted.org ([2a04:4e42::223]:443) saving to '/var/cache/distfiles/v3.23/piexif-1.1.3.zip.part' piexif-1.1.3.zip.par 51% |**************** | 512k 0:00:00 ETA piexif-1.1.3.zip.par 100% |********************************| 987k 0:00:00 ETA '/var/cache/distfiles/v3.23/piexif-1.1.3.zip.part' saved /var/cache/distfiles/v3.23/piexif-1.1.3.zip: OK /home/buildozer/aports/community/py3-piexif/fix-running-tests.patch: OK >>> py3-piexif: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/piexif-1.1.3.zip /var/cache/distfiles/v3.23/piexif-1.1.3.zip: OK /home/buildozer/aports/community/py3-piexif/fix-running-tests.patch: OK >>> py3-piexif: Unpacking /var/cache/distfiles/v3.23/piexif-1.1.3.zip... >>> py3-piexif: fix-running-tests.patch patching file tests/s_test.py 2025-10-19 19:47:56,334 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ /usr/lib/python3.12/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) /usr/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2025-10-19 19:47:56,382 root INFO running bdist_wheel 2025-10-19 19:47:56,399 root INFO running build 2025-10-19 19:47:56,399 root INFO running build_py 2025-10-19 19:47:56,403 root INFO creating build/lib/piexif 2025-10-19 19:47:56,403 root INFO copying piexif/__init__.py -> build/lib/piexif 2025-10-19 19:47:56,403 root INFO copying piexif/_common.py -> build/lib/piexif 2025-10-19 19:47:56,404 root INFO copying piexif/_remove.py -> build/lib/piexif 2025-10-19 19:47:56,404 root INFO copying piexif/helper.py -> build/lib/piexif 2025-10-19 19:47:56,404 root INFO copying piexif/_transplant.py -> build/lib/piexif 2025-10-19 19:47:56,404 root INFO copying piexif/_exif.py -> build/lib/piexif 2025-10-19 19:47:56,405 root INFO copying piexif/_dump.py -> build/lib/piexif 2025-10-19 19:47:56,405 root INFO copying piexif/_webp.py -> build/lib/piexif 2025-10-19 19:47:56,405 root INFO copying piexif/_load.py -> build/lib/piexif 2025-10-19 19:47:56,406 root INFO copying piexif/_exceptions.py -> build/lib/piexif 2025-10-19 19:47:56,406 root INFO copying piexif/_insert.py -> build/lib/piexif 2025-10-19 19:47:56,413 root INFO installing to build/bdist.linux-aarch64/wheel 2025-10-19 19:47:56,413 root INFO running install 2025-10-19 19:47:56,423 root INFO running install_lib 2025-10-19 19:47:56,426 root INFO creating build/bdist.linux-aarch64/wheel 2025-10-19 19:47:56,427 root INFO creating build/bdist.linux-aarch64/wheel/piexif 2025-10-19 19:47:56,427 root INFO copying build/lib/piexif/__init__.py -> build/bdist.linux-aarch64/wheel/./piexif 2025-10-19 19:47:56,427 root INFO copying build/lib/piexif/_common.py -> build/bdist.linux-aarch64/wheel/./piexif 2025-10-19 19:47:56,427 root INFO copying build/lib/piexif/_remove.py -> build/bdist.linux-aarch64/wheel/./piexif 2025-10-19 19:47:56,428 root INFO copying build/lib/piexif/helper.py -> build/bdist.linux-aarch64/wheel/./piexif 2025-10-19 19:47:56,428 root INFO copying build/lib/piexif/_transplant.py -> build/bdist.linux-aarch64/wheel/./piexif 2025-10-19 19:47:56,428 root INFO copying build/lib/piexif/_exif.py -> build/bdist.linux-aarch64/wheel/./piexif 2025-10-19 19:47:56,428 root INFO copying build/lib/piexif/_dump.py -> build/bdist.linux-aarch64/wheel/./piexif 2025-10-19 19:47:56,428 root INFO copying build/lib/piexif/_webp.py -> build/bdist.linux-aarch64/wheel/./piexif 2025-10-19 19:47:56,429 root INFO copying build/lib/piexif/_load.py -> build/bdist.linux-aarch64/wheel/./piexif 2025-10-19 19:47:56,429 root INFO copying build/lib/piexif/_exceptions.py -> build/bdist.linux-aarch64/wheel/./piexif 2025-10-19 19:47:56,429 root INFO copying build/lib/piexif/_insert.py -> build/bdist.linux-aarch64/wheel/./piexif 2025-10-19 19:47:56,429 root INFO running install_egg_info 2025-10-19 19:47:56,432 root INFO running egg_info 2025-10-19 19:47:56,435 root INFO writing piexif.egg-info/PKG-INFO 2025-10-19 19:47:56,435 root INFO writing dependency_links to piexif.egg-info/dependency_links.txt 2025-10-19 19:47:56,436 root INFO writing top-level names to piexif.egg-info/top_level.txt 2025-10-19 19:47:56,439 root INFO reading manifest file 'piexif.egg-info/SOURCES.txt' 2025-10-19 19:47:56,440 root INFO reading manifest template 'MANIFEST.in' 2025-10-19 19:47:56,440 root WARNING warning: no files found matching '*.txt' under directory 'docs' 2025-10-19 19:47:56,441 root INFO adding license file 'LICENSE.txt' 2025-10-19 19:47:56,443 root INFO writing manifest file 'piexif.egg-info/SOURCES.txt' 2025-10-19 19:47:56,443 root INFO Copying piexif.egg-info to build/bdist.linux-aarch64/wheel/./piexif-1.1.3-py3.12.egg-info 2025-10-19 19:47:56,444 root INFO running install_scripts 2025-10-19 19:47:56,445 root INFO creating build/bdist.linux-aarch64/wheel/piexif-1.1.3.dist-info/WHEEL 2025-10-19 19:47:56,445 wheel INFO creating '/home/buildozer/aports/community/py3-piexif/src/piexif-1.1.3/.dist/.tmp-yrcqk4wr/piexif-1.1.3-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it 2025-10-19 19:47:56,446 wheel INFO adding 'piexif/__init__.py' 2025-10-19 19:47:56,446 wheel INFO adding 'piexif/_common.py' 2025-10-19 19:47:56,446 wheel INFO adding 'piexif/_dump.py' 2025-10-19 19:47:56,447 wheel INFO adding 'piexif/_exceptions.py' 2025-10-19 19:47:56,447 wheel INFO adding 'piexif/_exif.py' 2025-10-19 19:47:56,447 wheel INFO adding 'piexif/_insert.py' 2025-10-19 19:47:56,447 wheel INFO adding 'piexif/_load.py' 2025-10-19 19:47:56,448 wheel INFO adding 'piexif/_remove.py' 2025-10-19 19:47:56,448 wheel INFO adding 'piexif/_transplant.py' 2025-10-19 19:47:56,448 wheel INFO adding 'piexif/_webp.py' 2025-10-19 19:47:56,448 wheel INFO adding 'piexif/helper.py' 2025-10-19 19:47:56,448 wheel INFO adding 'piexif-1.1.3.dist-info/licenses/LICENSE.txt' 2025-10-19 19:47:56,449 wheel INFO adding 'piexif-1.1.3.dist-info/METADATA' 2025-10-19 19:47:56,449 wheel INFO adding 'piexif-1.1.3.dist-info/WHEEL' 2025-10-19 19:47:56,449 wheel INFO adding 'piexif-1.1.3.dist-info/top_level.txt' 2025-10-19 19:47:56,449 wheel INFO adding 'piexif-1.1.3.dist-info/RECORD' 2025-10-19 19:47:56,449 root INFO removing build/bdist.linux-aarch64/wheel 2025-10-19 19:47:56,450 gpep517 INFO The backend produced .dist/piexif-1.1.3-py3-none-any.whl piexif-1.1.3-py3-none-any.whl test_dump (tests.s_test.ExifTests.test_dump) ... ok test_dump_and_load (tests.s_test.ExifTests.test_dump_and_load) ... ok test_dump_and_load2 (tests.s_test.ExifTests.test_dump_and_load2) ... ok test_dump_and_load3 (tests.s_test.ExifTests.test_dump_and_load3) ... ok test_dump_and_load_specials (tests.s_test.ExifTests.test_dump_and_load_specials) test dump and load special types(SingedByte, SiginedShort, DoubleFloat) ... ok test_dump_and_load_specials2 (tests.s_test.ExifTests.test_dump_and_load_specials2) test dump and load special types(SingedByte, SiginedShort, DoubleFloat) ... ok test_dump_fail (tests.s_test.ExifTests.test_dump_fail) ... ok test_dump_fail2 (tests.s_test.ExifTests.test_dump_fail2) ... ok test_dump_fail3 (tests.s_test.ExifTests.test_dump_fail3) ... ok test_dump_fail4 (tests.s_test.ExifTests.test_dump_fail4) ... ok test_insert (tests.s_test.ExifTests.test_insert) ... ok test_insert_fail1 (tests.s_test.ExifTests.test_insert_fail1) ... ok test_insert_fail2 (tests.s_test.ExifTests.test_insert_fail2) ... ok test_insert_m (tests.s_test.ExifTests.test_insert_m) 'insert' on memory. ... ok test_load (tests.s_test.ExifTests.test_load) ... ok test_load_from_pilImage_property (tests.s_test.ExifTests.test_load_from_pilImage_property) ... ok test_load_m (tests.s_test.ExifTests.test_load_m) 'load' on memory. ... ok test_load_name_dict (tests.s_test.ExifTests.test_load_name_dict) ... ok test_load_tif (tests.s_test.ExifTests.test_load_tif) ... ok test_load_tif_m (tests.s_test.ExifTests.test_load_tif_m) ... ok test_load_unicode_filename (tests.s_test.ExifTests.test_load_unicode_filename) ... ok test_no_exif_dump (tests.s_test.ExifTests.test_no_exif_dump) ... ok test_no_exif_load (tests.s_test.ExifTests.test_no_exif_load) ... ok test_print_exif (tests.s_test.ExifTests.test_print_exif) ... ok test_remove (tests.s_test.ExifTests.test_remove) ... ok test_remove2 (tests.s_test.ExifTests.test_remove2) ... ok test_remove_m (tests.s_test.ExifTests.test_remove_m) 'remove' on memory. ... ok test_roundtrip_files (tests.s_test.ExifTests.test_roundtrip_files) ... ok test_transplant (tests.s_test.ExifTests.test_transplant) ... ok test_transplant_fail1 (tests.s_test.ExifTests.test_transplant_fail1) ... ok test_transplant_fail2 (tests.s_test.ExifTests.test_transplant_fail2) ... ok test_transplant_m (tests.s_test.ExifTests.test_transplant_m) 'transplant' on memory. ... ok test_decode_ascii (tests.s_test.HelperTests.test_decode_ascii) Do we decode ASCII correctly? ... ok test_decode_bad_encoding (tests.s_test.HelperTests.test_decode_bad_encoding) De we gracefully handle bad input when decoding? ... ok test_decode_jis (tests.s_test.HelperTests.test_decode_jis) Do we decode JIS correctly? ... ok test_decode_unicode (tests.s_test.HelperTests.test_decode_unicode) Do we decode Unicode correctly? ... ok test_encode_ascii (tests.s_test.HelperTests.test_encode_ascii) Do we encode ASCII correctly? ... ok test_encode_bad_encoding (tests.s_test.HelperTests.test_encode_bad_encoding) De we gracefully handle bad input when encoding? ... ok test_encode_jis (tests.s_test.HelperTests.test_encode_jis) Do we encode JIS correctly? ... ok test_encode_unicode (tests.s_test.HelperTests.test_encode_unicode) Do we encode Unicode correctly? ... ok test_headers (tests.s_test.HelperTests.test_headers) Are our headers the correct length? ... ok test_ExifReader_convert_value_fail (tests.s_test.UTests.test_ExifReader_convert_value_fail) ... ok test_ExifReader_return_unknown (tests.s_test.UTests.test_ExifReader_return_unknown) ... ok test_dump_user_comment (tests.s_test.UTests.test_dump_user_comment) ... ok test_load_user_comment (tests.s_test.UTests.test_load_user_comment) ... ok test_merge_segments (tests.s_test.UTests.test_merge_segments) ... ok test_split_into_segments_fail1 (tests.s_test.UTests.test_split_into_segments_fail1) ... ok test_split_into_segments_fail2 (tests.s_test.UTests.test_split_into_segments_fail2) ... ok test_get_exif (tests.s_test.WebpTests.test_get_exif) Can we get exif from WebP? ... ok test_insert (tests.s_test.WebpTests.test_insert) Can PIL open WebP that is inserted exif? ... ok test_insert_exif (tests.s_test.WebpTests.test_insert_exif) Can PIL open WebP that is inserted exif? ... ok test_load (tests.s_test.WebpTests.test_load) Can we get exif from WebP? ... ok test_merge_chunks (tests.s_test.WebpTests.test_merge_chunks) Can PIL open our output WebP? ... ok test_remove (tests.s_test.WebpTests.test_remove) Can PIL open WebP that is removed exif? ... ok test_remove_exif (tests.s_test.WebpTests.test_remove_exif) Can PIL open WebP that is removed exif? ... ok ---------------------------------------------------------------------- Ran 55 tests in 0.066s OK piexif version: 1.1.3 'dump': 0.00024008750915527344[sec] ******************** tests/images/r_ricoh.jpg ******************** tests/images/r_casio.jpg ******************** tests/images/r_canon.jpg ******************** tests/images/r_pen.jpg ******************** tests/images/r_olympus.jpg ******************** tests/images/r_sigma.jpg ******************** tests/images/r_sony.jpg ******************** tests/images/r_pana.jpg ******************** tests/images/01.jpg BitsPerSample (24, 24, 24) (24, 24, 24) Make b'Make' Make Model b'XXX-XXX' XXX-XXX XResolution (4294967295, 1) 4294967295.0 ResolutionUnit 65535 65535 Software b'PIL' PIL JPEGInterchangeFormatLength 4294967295 4294967295 ExifTag 185 185 BlackLevelDeltaH ((1, 1), (1, 1), (1, 1)) (1.0, 1.0, 1.0) ExposureTime (4294967295, 1) 4294967295.0 OECF b'\xaa\xaa\xaa\xaa\xaa\xaa' b'\xaa\xaa\xaa\xaa\xaa\xaa' ISOSpeed 4294967295 4294967295 DateTimeOriginal b'2099:09:29' 2099:09:29 ExposureBiasValue (2147483647, -2147483648) -0.9999999995343387 Sharpness 65535 65535 LensSpecification ((1, 1), (1, 1), (1, 1), (1, 1)) (1.0, 1.0, 1.0, 1.0) LensMake b'LensMake' LensMake GPSVersionID (0, 0, 0, 1) b'\x00\x00\x00\x01' GPSLatitude (4294967295, 1) 4294967295.0 GPSAltitudeRef 1 b'\x01' GPSDateStamp b'1999:99:99' 1999:99:99 GPSDifferential 65535 65535 {'0th': {'BitsPerSample': (24, 24, 24), 'Make': b'Make', 'Model': b'XXX-XXX', 'XResolution': (4294967295, 1), 'ResolutionUnit': 65535, 'Software': b'PIL', 'BlackLevelDeltaH': ((1, 1), (1, 1), (1, 1)), 'ZZZTestSlong1': -11, 'ZZZTestSlong2': (-11, -11, -11, -11), 'ExifTag': 213, 'GPSTag': 406}, 'Exif': {'ExposureTime': (4294967295, 1), 'OECF': b'\xaa\xaa\xaa\xaa\xaa\xaa', 'ISOSpeed': 4294967295, 'DateTimeOriginal': b'2099:09:29 10:10:10', 'ExposureBiasValue': (2147483647, -2147483648), 'Sharpness': 65535, 'LensSpecification': ((1, 1), (1, 1), (1, 1), (1, 1)), 'LensMake': b'LensMake', 'InteroperabilityTag': 496}, '1st': {'BitsPerSample': (24, 24, 24), 'Make': b'Make', 'Model': b'XXX-XXX', 'Software': b'PIL', 'BlackLevelDeltaH': ((1, 1), (1, 1), (1, 1)), 'JPEGInterchangeFormat': 643, 'JPEGInterchangeFormatLength': 501}, 'GPS': {'GPSVersionID': (0, 0, 0, 1), 'GPSLatitude': (4294967295, 1), 'GPSAltitudeRef': 1, 'GPSDateStamp': b'1999:99:99 99:99:99', 'GPSDifferential': 65535}, 'Interop': {'InteroperabilityIndex': b'R98'}, 'thumbnail': b'\xff\xd8\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xc0\x00\x0b\x08\x00\x15\x00(\x01\x01\x11\x00\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x08\x01\x01\x00\x00?\x00\xf6\x05\xd5\xe3n7.}\xaa\x9d\x97\x89\xad\xf5h|\xfb\x0b\x90\xd6\xea\xed\x1b\x1cs\xb9N\r]\xfe\xd5M\xa0\x16;EW\x9fZ\x89Abp\xa2\xabM\xae\xc6\xbf\xc1\x91\xde\xbe}\xff\x00\x85\x91y\x11\xc3\x12\xc4\x8f\xe1n\x95\x99\xa0x\xda\xf3E\xb0\x92\xd6<\xb2\xbc\xad ;\xbag\x19\xfeU\xb1\x1f\xc4\xbb\x97`\xad#\'=\xdb\x81T\xf5o\x1d^]\xe9\xb3B\x97\x01\x95\x99q\xf3\x10\xdc\x10}}\xaa\xec\x9e;\xb9\x957\x87\xe9\xc6\x03\xf3\xf8\xe6\xb8\x87\xb3\xb5\x8bq\t!\xc7O\xde\x11J\xb1Z\x97\xe6)J\xe3\xa7\x9ch\xb6\x8a+\x8b\xb9VU\xdd\x1a\xa9\x08\xb9\xe9\xcf\xafz\x8e\xe3\xec\xd0\xcac[U\xc0\xeeZ\xab;\xc4:@\x95\xff\xd9'} ********************************************** 'load': 0.0003376007080078125[sec] 0th IFD: 270 ImageDescription b'OLYMPUS DI' 271 Make b'OLYMPUS IM' 272 Model b'E-P3 ' 274 Orientation 1 282 XResolution (314, 1) 283 YResolution (314, 1) 296 ResolutionUnit 2 305 Software b'Version 1.' 306 DateTime b'2014:08:23' 315 Artist b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 531 YCbCrPositioning 2 33432 Copyright b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 34665 ExifTag 218 50341 PrintImageMatching b'PrintIM\x0003' Exif IFD: 33434 ExposureTime (1, 30) 33437 FNumber (36, 10) 34850 ExposureProgram 5 34855 ISOSpeedRatings 1600 36864 ExifVersion b'0221' 36867 DateTimeOriginal b'2014:08:23' 36868 DateTimeDigitized b'2014:08:23' 37121 ComponentsConfiguration b'\x01\x02\x03\x00' 37380 ExposureBiasValue (0, 10) 37381 MaxApertureValue (925, 256) 37383 MeteringMode 5 37384 LightSource 255 37385 Flash 8 37386 FocalLength (15, 1) 37500 MakerNote b'OLYMPUS\x00II' 37510 UserComment b'\x00\x00\x00\x00\x00\x00\x00\x00 ' 40960 FlashpixVersion b'0100' 40961 ColorSpace 1 40962 PixelXDimension 4032 40963 PixelYDimension 3024 40965 InteroperabilityTag 686 41728 FileSource b'\x03' 41985 CustomRendered 1 41986 ExposureMode 0 41987 WhiteBalance 0 41988 DigitalZoomRatio (100, 100) 41990 SceneCaptureType 0 41991 GainControl 2 41992 Contrast 2 41993 Saturation 2 41994 Sharpness 0 GPS IFD: Interop IFD: 1 InteroperabilityIndex b'R98' 1st IFD: 259 Compression 6 282 XResolution (72, 1) 283 YResolution (72, 1) 296 ResolutionUnit 2 513 JPEGInterchangeFormat 13588 514 JPEGInterchangeFormatLength 7361 ********************************************** tests/images/r_ricoh.jpg - pass tests/images/r_casio.jpg - pass tests/images/r_canon.jpg - pass tests/images/r_pen.jpg - pass tests/images/r_olympus.jpg - pass tests/images/r_sigma.jpg Given JPEG doesn't follow exif thumbnail standard. APPn segments in thumbnail should be removed, whereas thumbnail JPEG has it. : tests/images/r_sigma.jpg - pass tests/images/r_sony.jpg - pass tests/images/r_pana.jpg - pass Pillow can't read tool1.webp Pillow can't read tool1.webp Pillow can't read pil1.webp Pillow can't read pil2.webp Pillow can't read pil3.webp Pillow can't read pil_rgb.webp Pillow can't read pil_rgba.webp Pillow can't read tool1.webp Pillow can't read pil1.webp Pillow can't read pil2.webp Pillow can't read pil3.webp Pillow can't read pil_rgb.webp Pillow can't read pil_rgba.webp Pillow can't read tool1.webp Pillow can't read tool1.webp Pillow can't read pil1.webp Pillow can't read pil2.webp Pillow can't read pil3.webp Pillow can't read pil_rgb.webp Pillow can't read pil_rgba.webp Pillow can't read tool1.webp Pillow can't read pil1.webp Pillow can't read pil2.webp Pillow can't read pil3.webp Pillow can't read pil_rgb.webp Pillow can't read pil_rgba.webp Pillow can't read tool1.webp Pillow can't read pil1.webp Pillow can't read pil2.webp Pillow can't read pil3.webp Pillow can't read pil_rgb.webp Pillow can't read pil_rgba.webp >>> py3-piexif: Entering fakeroot... >>> py3-piexif-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/piexif/__pycache__' -> '/home/buildozer/aports/community/py3-piexif/pkg/py3-piexif-pyc/usr/lib/python3.12/site-packages/piexif/__pycache__' >>> py3-piexif-pyc*: Preparing subpackage py3-piexif-pyc... >>> py3-piexif-pyc*: Running postcheck for py3-piexif-pyc >>> py3-piexif*: Running postcheck for py3-piexif >>> py3-piexif*: Preparing package py3-piexif... >>> py3-piexif-pyc*: Tracing dependencies... python3~3.12 >>> py3-piexif-pyc*: Package size: 81.6 KB >>> py3-piexif-pyc*: Compressing data... >>> py3-piexif-pyc*: Create checksum... >>> py3-piexif-pyc*: Create py3-piexif-pyc-1.1.3-r8.apk >>> py3-piexif*: Tracing dependencies... python3 python3~3.12 >>> py3-piexif*: Package size: 78.8 KB >>> py3-piexif*: Compressing data... >>> py3-piexif*: Create checksum... >>> py3-piexif*: Create py3-piexif-1.1.3-r8.apk >>> py3-piexif: Build complete at Sun, 19 Oct 2025 19:47:57 +0000 elapsed time 0h 0m 12s >>> py3-piexif: Cleaning up srcdir >>> py3-piexif: Cleaning up pkgdir >>> py3-piexif: Cleaning up tmpdir >>> py3-piexif: Uninstalling dependencies... ( 1/42) Purging .makedepends-py3-piexif (20251019.194755) ( 2/42) Purging py3-setuptools-pyc (80.9.0-r1) ( 3/42) Purging py3-setuptools (80.9.0-r1) ( 4/42) Purging py3-gpep517-pyc (19-r0) ( 5/42) Purging py3-gpep517 (19-r0) ( 6/42) Purging py3-installer-pyc (0.7.0-r2) ( 7/42) Purging py3-installer (0.7.0-r2) ( 8/42) Purging py3-wheel-pyc (0.46.1-r0) ( 9/42) Purging py3-wheel (0.46.1-r0) (10/42) Purging py3-packaging-pyc (25.0-r0) (11/42) Purging py3-packaging (25.0-r0) (12/42) Purging py3-parsing-pyc (3.2.3-r0) (13/42) Purging py3-parsing (3.2.3-r0) (14/42) Purging py3-pillow-pyc (11.3.0-r1) (15/42) Purging py3-pillow (11.3.0-r1) (16/42) Purging python3-pyc (3.12.12-r0) (17/42) Purging python3-pycache-pyc0 (3.12.12-r0) (18/42) Purging pyc (3.12.12-r0) (19/42) Purging python3 (3.12.12-r0) (20/42) Purging freetype (2.13.3-r0) (21/42) Purging gdbm (1.26-r0) (22/42) Purging lcms2 (2.17-r0) (23/42) Purging libbz2 (1.0.8-r6) (24/42) Purging libffi (3.5.2-r0) (25/42) Purging libimagequant (4.2.2-r0) (26/42) Purging libpanelw (6.5_p20251010-r0) (27/42) Purging libpng (1.6.49-r0) (28/42) Purging libwebpdemux (1.6.0-r0) (29/42) Purging libwebpmux (1.6.0-r0) (30/42) Purging libxcb (1.17.0-r0) (31/42) Purging libxdmcp (1.1.5-r1) (32/42) Purging mpdecimal (4.0.1-r0) (33/42) Purging openjpeg (2.5.3-r1) (34/42) Purging sqlite-libs (3.50.4-r1) (35/42) Purging tiff (4.7.1-r0) (36/42) Purging xz-libs (5.8.1-r0) (37/42) Purging libbsd (0.12.2-r0) (38/42) Purging libjpeg-turbo (3.1.2-r0) (39/42) Purging libmd (1.1.0-r0) (40/42) Purging libwebp (1.6.0-r0) (41/42) Purging libsharpyuv (1.6.0-r0) (42/42) Purging libxau (1.0.12-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 431 MiB in 105 packages >>> py3-piexif: Updating the community/aarch64 repository index... >>> py3-piexif: Signing the index...