>>> py3-pysubs2: Building testing/py3-pysubs2 1.8.0-r1 (using abuild 3.16.0-r0) started Sun, 29 Mar 2026 23:56:46 +0000 >>> py3-pysubs2: Validating /home/buildozer/aports/testing/py3-pysubs2/APKBUILD... >>> py3-pysubs2: Analyzing dependencies... >>> py3-pysubs2: Installing for build: build-base py3-setuptools py3-gpep517 py3-pytest ( 1/32) Installing libbz2 (1.0.8-r6) ( 2/32) Installing libffi (3.5.2-r0) ( 3/32) Installing gdbm (1.26-r0) ( 4/32) Installing xz-libs (5.8.2-r0) ( 5/32) Installing mpdecimal (4.0.1-r0) ( 6/32) Installing libpanelw (6.6_p20251231-r0) ( 7/32) Installing sqlite-libs (3.51.2-r1) ( 8/32) Installing python3 (3.14.3-r0) ( 9/32) Installing python3-pycache-pyc0 (3.14.3-r0) (10/32) Installing pyc (3.14.3-r0) (11/32) Installing py3-setuptools-pyc (82.0.1-r1) (12/32) Installing py3-packaging-pyc (26.0-r1) (13/32) Installing python3-pyc (3.14.3-r0) (14/32) Installing py3-parsing (3.3.2-r1) (15/32) Installing py3-parsing-pyc (3.3.2-r1) (16/32) Installing py3-packaging (26.0-r1) (17/32) Installing py3-setuptools (82.0.1-r1) (18/32) Installing py3-installer (0.7.0-r3) (19/32) Installing py3-installer-pyc (0.7.0-r3) (20/32) Installing py3-gpep517 (19-r2) (21/32) Installing py3-gpep517-pyc (19-r2) (22/32) Installing py3-iniconfig (2.3.0-r1) (23/32) Installing py3-iniconfig-pyc (2.3.0-r1) (24/32) Installing py3-pluggy (1.6.0-r1) (25/32) Installing py3-pluggy-pyc (1.6.0-r1) (26/32) Installing py3-py (1.11.0-r5) (27/32) Installing py3-py-pyc (1.11.0-r5) (28/32) Installing py3-pygments (2.19.2-r1) (29/32) Installing py3-pygments-pyc (2.19.2-r1) (30/32) Installing py3-pytest (9.0.2-r1) (31/32) Installing py3-pytest-pyc (9.0.2-r1) (32/32) Installing .makedepends-py3-pysubs2 (20260329.235647) Executing busybox-1.37.0-r31.trigger OK: 399.0 MiB in 136 packages >>> py3-pysubs2: Cleaning up srcdir >>> py3-pysubs2: Cleaning up pkgdir >>> py3-pysubs2: Cleaning up tmpdir >>> py3-pysubs2: Fetching https://distfiles.alpinelinux.org/distfiles/edge/pysubs2-1.8.0.tar.gz /var/cache/distfiles/edge/pysubs2-1.8.0.tar.gz: OK >>> py3-pysubs2: Fetching https://distfiles.alpinelinux.org/distfiles/edge/pysubs2-1.8.0.tar.gz /var/cache/distfiles/edge/pysubs2-1.8.0.tar.gz: OK >>> py3-pysubs2: Unpacking /var/cache/distfiles/edge/pysubs2-1.8.0.tar.gz... 2026-03-29 23:56:47,923 gpep517 INFO Building wheel via backend setuptools.build_meta /usr/lib/python3.14/site-packages/setuptools/dist.py:765: 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() 2026-03-29 23:56:47,944 root INFO running bdist_wheel 2026-03-29 23:56:47,958 root INFO running build 2026-03-29 23:56:47,958 root INFO running build_py 2026-03-29 23:56:47,961 root INFO creating build/lib/pysubs2 2026-03-29 23:56:47,961 root INFO copying pysubs2/__init__.py -> build/lib/pysubs2 2026-03-29 23:56:47,962 root INFO copying pysubs2/cli.py -> build/lib/pysubs2 2026-03-29 23:56:47,962 root INFO copying pysubs2/exceptions.py -> build/lib/pysubs2 2026-03-29 23:56:47,962 root INFO copying pysubs2/ssaevent.py -> build/lib/pysubs2 2026-03-29 23:56:47,962 root INFO copying pysubs2/ssastyle.py -> build/lib/pysubs2 2026-03-29 23:56:47,963 root INFO copying pysubs2/__main__.py -> build/lib/pysubs2 2026-03-29 23:56:47,963 root INFO copying pysubs2/time.py -> build/lib/pysubs2 2026-03-29 23:56:47,963 root INFO copying pysubs2/ssafile.py -> build/lib/pysubs2 2026-03-29 23:56:47,964 root INFO copying pysubs2/common.py -> build/lib/pysubs2 2026-03-29 23:56:47,964 root INFO creating build/lib/pysubs2/formats 2026-03-29 23:56:47,964 root INFO copying pysubs2/formats/__init__.py -> build/lib/pysubs2/formats 2026-03-29 23:56:47,964 root INFO copying pysubs2/formats/whisper.py -> build/lib/pysubs2/formats 2026-03-29 23:56:47,965 root INFO copying pysubs2/formats/mpl2.py -> build/lib/pysubs2/formats 2026-03-29 23:56:47,965 root INFO copying pysubs2/formats/ttml.py -> build/lib/pysubs2/formats 2026-03-29 23:56:47,965 root INFO copying pysubs2/formats/tmp.py -> build/lib/pysubs2/formats 2026-03-29 23:56:47,965 root INFO copying pysubs2/formats/substation.py -> build/lib/pysubs2/formats 2026-03-29 23:56:47,966 root INFO copying pysubs2/formats/microdvd.py -> build/lib/pysubs2/formats 2026-03-29 23:56:47,966 root INFO copying pysubs2/formats/sami.py -> build/lib/pysubs2/formats 2026-03-29 23:56:47,966 root INFO copying pysubs2/formats/webvtt.py -> build/lib/pysubs2/formats 2026-03-29 23:56:47,966 root INFO copying pysubs2/formats/subrip.py -> build/lib/pysubs2/formats 2026-03-29 23:56:47,967 root INFO copying pysubs2/formats/base.py -> build/lib/pysubs2/formats 2026-03-29 23:56:47,967 root INFO copying pysubs2/formats/jsonformat.py -> build/lib/pysubs2/formats 2026-03-29 23:56:47,967 root INFO copying pysubs2/py.typed -> build/lib/pysubs2 2026-03-29 23:56:47,973 root INFO installing to build/bdist.linux-armv8l/wheel 2026-03-29 23:56:47,973 root INFO running install 2026-03-29 23:56:47,982 root INFO running install_lib 2026-03-29 23:56:47,985 root INFO creating build/bdist.linux-armv8l/wheel 2026-03-29 23:56:47,985 root INFO creating build/bdist.linux-armv8l/wheel/pysubs2 2026-03-29 23:56:47,985 root INFO copying build/lib/pysubs2/__init__.py -> build/bdist.linux-armv8l/wheel/./pysubs2 2026-03-29 23:56:47,986 root INFO creating build/bdist.linux-armv8l/wheel/pysubs2/formats 2026-03-29 23:56:47,986 root INFO copying build/lib/pysubs2/formats/__init__.py -> build/bdist.linux-armv8l/wheel/./pysubs2/formats 2026-03-29 23:56:47,986 root INFO copying build/lib/pysubs2/formats/whisper.py -> build/bdist.linux-armv8l/wheel/./pysubs2/formats 2026-03-29 23:56:47,986 root INFO copying build/lib/pysubs2/formats/mpl2.py -> build/bdist.linux-armv8l/wheel/./pysubs2/formats 2026-03-29 23:56:47,986 root INFO copying build/lib/pysubs2/formats/ttml.py -> build/bdist.linux-armv8l/wheel/./pysubs2/formats 2026-03-29 23:56:47,987 root INFO copying build/lib/pysubs2/formats/tmp.py -> build/bdist.linux-armv8l/wheel/./pysubs2/formats 2026-03-29 23:56:47,987 root INFO copying build/lib/pysubs2/formats/substation.py -> build/bdist.linux-armv8l/wheel/./pysubs2/formats 2026-03-29 23:56:47,987 root INFO copying build/lib/pysubs2/formats/microdvd.py -> build/bdist.linux-armv8l/wheel/./pysubs2/formats 2026-03-29 23:56:47,987 root INFO copying build/lib/pysubs2/formats/sami.py -> build/bdist.linux-armv8l/wheel/./pysubs2/formats 2026-03-29 23:56:47,987 root INFO copying build/lib/pysubs2/formats/webvtt.py -> build/bdist.linux-armv8l/wheel/./pysubs2/formats 2026-03-29 23:56:47,988 root INFO copying build/lib/pysubs2/formats/subrip.py -> build/bdist.linux-armv8l/wheel/./pysubs2/formats 2026-03-29 23:56:47,988 root INFO copying build/lib/pysubs2/formats/base.py -> build/bdist.linux-armv8l/wheel/./pysubs2/formats 2026-03-29 23:56:47,988 root INFO copying build/lib/pysubs2/formats/jsonformat.py -> build/bdist.linux-armv8l/wheel/./pysubs2/formats 2026-03-29 23:56:47,988 root INFO copying build/lib/pysubs2/cli.py -> build/bdist.linux-armv8l/wheel/./pysubs2 2026-03-29 23:56:47,988 root INFO copying build/lib/pysubs2/exceptions.py -> build/bdist.linux-armv8l/wheel/./pysubs2 2026-03-29 23:56:47,989 root INFO copying build/lib/pysubs2/ssaevent.py -> build/bdist.linux-armv8l/wheel/./pysubs2 2026-03-29 23:56:47,989 root INFO copying build/lib/pysubs2/ssastyle.py -> build/bdist.linux-armv8l/wheel/./pysubs2 2026-03-29 23:56:47,989 root INFO copying build/lib/pysubs2/__main__.py -> build/bdist.linux-armv8l/wheel/./pysubs2 2026-03-29 23:56:47,989 root INFO copying build/lib/pysubs2/time.py -> build/bdist.linux-armv8l/wheel/./pysubs2 2026-03-29 23:56:47,989 root INFO copying build/lib/pysubs2/py.typed -> build/bdist.linux-armv8l/wheel/./pysubs2 2026-03-29 23:56:47,990 root INFO copying build/lib/pysubs2/ssafile.py -> build/bdist.linux-armv8l/wheel/./pysubs2 2026-03-29 23:56:47,990 root INFO copying build/lib/pysubs2/common.py -> build/bdist.linux-armv8l/wheel/./pysubs2 2026-03-29 23:56:47,990 root INFO running install_egg_info 2026-03-29 23:56:47,993 root INFO running egg_info 2026-03-29 23:56:47,995 root INFO creating pysubs2.egg-info 2026-03-29 23:56:47,995 root INFO writing pysubs2.egg-info/PKG-INFO 2026-03-29 23:56:47,996 root INFO writing dependency_links to pysubs2.egg-info/dependency_links.txt 2026-03-29 23:56:47,996 root INFO writing entry points to pysubs2.egg-info/entry_points.txt 2026-03-29 23:56:47,996 root INFO writing top-level names to pysubs2.egg-info/top_level.txt 2026-03-29 23:56:47,996 root INFO writing manifest file 'pysubs2.egg-info/SOURCES.txt' 2026-03-29 23:56:47,999 root INFO reading manifest file 'pysubs2.egg-info/SOURCES.txt' 2026-03-29 23:56:48,000 root INFO reading manifest template 'MANIFEST.in' 2026-03-29 23:56:48,000 root WARNING warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-29 23:56:48,001 root WARNING warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-03-29 23:56:48,001 root WARNING warning: no files found matching 'py.typed' 2026-03-29 23:56:48,001 root INFO adding license file 'LICENSE.txt' 2026-03-29 23:56:48,002 root INFO writing manifest file 'pysubs2.egg-info/SOURCES.txt' 2026-03-29 23:56:48,002 root INFO Copying pysubs2.egg-info to build/bdist.linux-armv8l/wheel/./pysubs2-1.8.0-py3.14.egg-info 2026-03-29 23:56:48,003 root INFO running install_scripts 2026-03-29 23:56:48,004 root INFO creating build/bdist.linux-armv8l/wheel/pysubs2-1.8.0.dist-info/WHEEL 2026-03-29 23:56:48,005 wheel INFO creating '/home/buildozer/aports/testing/py3-pysubs2/src/pysubs2-1.8.0/.dist/.tmp-iff63pmm/pysubs2-1.8.0-py3-none-any.whl' and adding 'build/bdist.linux-armv8l/wheel' to it 2026-03-29 23:56:48,005 wheel INFO adding 'pysubs2/__init__.py' 2026-03-29 23:56:48,005 wheel INFO adding 'pysubs2/__main__.py' 2026-03-29 23:56:48,005 wheel INFO adding 'pysubs2/cli.py' 2026-03-29 23:56:48,006 wheel INFO adding 'pysubs2/common.py' 2026-03-29 23:56:48,006 wheel INFO adding 'pysubs2/exceptions.py' 2026-03-29 23:56:48,006 wheel INFO adding 'pysubs2/py.typed' 2026-03-29 23:56:48,006 wheel INFO adding 'pysubs2/ssaevent.py' 2026-03-29 23:56:48,006 wheel INFO adding 'pysubs2/ssafile.py' 2026-03-29 23:56:48,007 wheel INFO adding 'pysubs2/ssastyle.py' 2026-03-29 23:56:48,007 wheel INFO adding 'pysubs2/time.py' 2026-03-29 23:56:48,007 wheel INFO adding 'pysubs2/formats/__init__.py' 2026-03-29 23:56:48,007 wheel INFO adding 'pysubs2/formats/base.py' 2026-03-29 23:56:48,007 wheel INFO adding 'pysubs2/formats/jsonformat.py' 2026-03-29 23:56:48,008 wheel INFO adding 'pysubs2/formats/microdvd.py' 2026-03-29 23:56:48,008 wheel INFO adding 'pysubs2/formats/mpl2.py' 2026-03-29 23:56:48,008 wheel INFO adding 'pysubs2/formats/sami.py' 2026-03-29 23:56:48,008 wheel INFO adding 'pysubs2/formats/subrip.py' 2026-03-29 23:56:48,009 wheel INFO adding 'pysubs2/formats/substation.py' 2026-03-29 23:56:48,009 wheel INFO adding 'pysubs2/formats/tmp.py' 2026-03-29 23:56:48,009 wheel INFO adding 'pysubs2/formats/ttml.py' 2026-03-29 23:56:48,009 wheel INFO adding 'pysubs2/formats/webvtt.py' 2026-03-29 23:56:48,009 wheel INFO adding 'pysubs2/formats/whisper.py' 2026-03-29 23:56:48,010 wheel INFO adding 'pysubs2-1.8.0.dist-info/licenses/LICENSE.txt' 2026-03-29 23:56:48,010 wheel INFO adding 'pysubs2-1.8.0.dist-info/METADATA' 2026-03-29 23:56:48,010 wheel INFO adding 'pysubs2-1.8.0.dist-info/WHEEL' 2026-03-29 23:56:48,010 wheel INFO adding 'pysubs2-1.8.0.dist-info/entry_points.txt' 2026-03-29 23:56:48,010 wheel INFO adding 'pysubs2-1.8.0.dist-info/top_level.txt' 2026-03-29 23:56:48,010 wheel INFO adding 'pysubs2-1.8.0.dist-info/RECORD' 2026-03-29 23:56:48,011 root INFO removing build/bdist.linux-armv8l/wheel 2026-03-29 23:56:48,011 gpep517 INFO The backend produced .dist/pysubs2-1.8.0-py3-none-any.whl pysubs2-1.8.0-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.14.3, pytest-9.0.2, pluggy-1.6.0 rootdir: /home/buildozer/aports/testing/py3-pysubs2/src/pysubs2-1.8.0 configfile: pyproject.toml collected 128 items tests/formats/test_formats.py ..... [ 3%] tests/formats/test_json.py .. [ 5%] tests/formats/test_microdvd.py ........... [ 14%] tests/formats/test_mpl2.py .. [ 15%] tests/formats/test_sami.py .. [ 17%] tests/formats/test_subrip.py .................. [ 31%] tests/formats/test_substation.py ................... [ 46%] tests/formats/test_tmp.py ...... [ 50%] tests/formats/test_ttml.py ... [ 53%] tests/formats/test_vtt.py .... [ 56%] tests/formats/test_whisper.py ... [ 58%] tests/test_attachment.py ... [ 60%] tests/test_cli.py ............... [ 72%] tests/test_common.py .. [ 74%] tests/test_parse_tags.py ...... [ 78%] tests/test_ssaevent.py ...... [ 83%] tests/test_ssafile.py ........ [ 89%] tests/test_ssastyle.py ..... [ 93%] tests/test_time.py ........ [100%] =============================== warnings summary =============================== tests/formats/test_formats.py:43 /home/buildozer/aports/testing/py3-pysubs2/src/pysubs2-1.8.0/tests/formats/test_formats.py:43: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.timeout(5) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======================== 128 passed, 1 warning in 1.42s ======================== >>> py3-pysubs2: Entering fakeroot... >>> py3-pysubs2-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/pysubs2/__pycache__' -> '/home/buildozer/aports/testing/py3-pysubs2/pkg/py3-pysubs2-pyc/usr/lib/python3.14/site-packages/pysubs2/__pycache__' 'usr/lib/python3.14/site-packages/pysubs2/formats/__pycache__' -> '/home/buildozer/aports/testing/py3-pysubs2/pkg/py3-pysubs2-pyc/usr/lib/python3.14/site-packages/pysubs2/formats/__pycache__' >>> py3-pysubs2-pyc*: Preparing subpackage py3-pysubs2-pyc... >>> py3-pysubs2-pyc*: Running postcheck for py3-pysubs2-pyc >>> py3-pysubs2*: Running postcheck for py3-pysubs2 >>> py3-pysubs2*: Preparing package py3-pysubs2... >>> py3-pysubs2-pyc*: Tracing dependencies... python3~3.14 >>> py3-pysubs2-pyc*: Package size: 186.2 KB >>> py3-pysubs2-pyc*: Compressing data... >>> py3-pysubs2-pyc*: Create checksum... >>> py3-pysubs2-pyc*: Create py3-pysubs2-pyc-1.8.0-r1.apk >>> py3-pysubs2*: Tracing dependencies... python3~3.14 >>> py3-pysubs2*: Package size: 124.5 KB >>> py3-pysubs2*: Compressing data... >>> py3-pysubs2*: Create checksum... >>> py3-pysubs2*: Create py3-pysubs2-1.8.0-r1.apk >>> py3-pysubs2: Build complete at Sun, 29 Mar 2026 23:56:50 +0000 elapsed time 0h 0m 4s >>> py3-pysubs2: Cleaning up srcdir >>> py3-pysubs2: Cleaning up pkgdir >>> py3-pysubs2: Cleaning up tmpdir >>> py3-pysubs2: Uninstalling dependencies... ( 1/32) Purging .makedepends-py3-pysubs2 (20260329.235647) ( 2/32) Purging py3-setuptools-pyc (82.0.1-r1) ( 3/32) Purging py3-setuptools (82.0.1-r1) ( 4/32) Purging py3-gpep517-pyc (19-r2) ( 5/32) Purging py3-gpep517 (19-r2) ( 6/32) Purging py3-installer-pyc (0.7.0-r3) ( 7/32) Purging py3-installer (0.7.0-r3) ( 8/32) Purging py3-pytest-pyc (9.0.2-r1) ( 9/32) Purging py3-pytest (9.0.2-r1) (10/32) Purging py3-iniconfig-pyc (2.3.0-r1) (11/32) Purging py3-iniconfig (2.3.0-r1) (12/32) Purging py3-packaging-pyc (26.0-r1) (13/32) Purging py3-packaging (26.0-r1) (14/32) Purging py3-parsing-pyc (3.3.2-r1) (15/32) Purging py3-parsing (3.3.2-r1) (16/32) Purging py3-pluggy-pyc (1.6.0-r1) (17/32) Purging py3-pluggy (1.6.0-r1) (18/32) Purging py3-py-pyc (1.11.0-r5) (19/32) Purging py3-py (1.11.0-r5) (20/32) Purging py3-pygments-pyc (2.19.2-r1) (21/32) Purging py3-pygments (2.19.2-r1) (22/32) Purging python3-pyc (3.14.3-r0) (23/32) Purging python3-pycache-pyc0 (3.14.3-r0) (24/32) Purging pyc (3.14.3-r0) (25/32) Purging python3 (3.14.3-r0) (26/32) Purging gdbm (1.26-r0) (27/32) Purging libbz2 (1.0.8-r6) (28/32) Purging libffi (3.5.2-r0) (29/32) Purging libpanelw (6.6_p20251231-r0) (30/32) Purging mpdecimal (4.0.1-r0) (31/32) Purging sqlite-libs (3.51.2-r1) (32/32) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 343.0 MiB in 104 packages >>> py3-pysubs2: Updating the testing/armhf repository index... >>> py3-pysubs2: Signing the index...