Diff of the two buildlogs: -- --- b1/build.log 2025-11-01 13:17:25.045802791 +0000 +++ b2/build.log 2025-11-01 13:19:27.549924108 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Nov 1 01:15:27 -12 2025 -I: pbuilder-time-stamp: 1762002927 +I: Current time: Sat Dec 5 09:40:27 +14 2026 +I: pbuilder-time-stamp: 1796413227 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -25,53 +25,85 @@ dpkg-source: info: applying 0002-dont-include-buildpath-in-docs.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2650438/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2441841/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 4 19:40 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2441841/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2441841/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='3622e4d0b1584dca8d723ef8ed0c54cb' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2650438' - PS1='# ' - PS2='> ' + INVOCATION_ID=19df2e2dabe843948e875d7c2dbebdf9 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2441841 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.jspbaGKR/pbuilderrc_LVWh --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jspbaGKR/b1 --logfile b1/build.log pysdl2_0.9.17+dfsg-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.jspbaGKR/pbuilderrc_PM9D --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jspbaGKR/b2 --logfile b2/build.log pysdl2_0.9.17+dfsg-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2650438/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2441841/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -84,7 +116,7 @@ Depends: debhelper-compat (= 13), dh-python, python3-sphinx, dia, libgl1-mesa-dri, libgl1, libsdl2-2.0-0, libsdl2-gfx-1.0-0, libsdl2-image-2.0-0, libsdl2-mixer-2.0-0, libsdl2-ttf-2.0-0, imagemagick, python3-all, python3-pytest, python3-numpy, python3-pil, python3-setuptools, python3-sphinx-rtd-theme, librsvg2-bin dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. -(Reading database ... 19971 files and directories currently installed.) +(Reading database ... 19964 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: @@ -462,15 +494,15 @@ Get: 317 http://deb.debian.org/debian forky/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1023 kB] Get: 318 http://deb.debian.org/debian forky/main arm64 python3-sphinxcontrib.jquery all 4.1-6 [7496 B] Get: 319 http://deb.debian.org/debian forky/main arm64 python3-sphinx-rtd-theme all 3.0.2+dfsg-3 [29.7 kB] -Fetched 156 MB in 1s (233 MB/s) +Fetched 156 MB in 1s (141 MB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared:arm64. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19971 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19964 files and directories currently installed.) Preparing to unpack .../libsystemd-shared_258.1-2_arm64.deb ... Unpacking libsystemd-shared:arm64 (258.1-2) ... Setting up libsystemd-shared:arm64 (258.1-2) ... Selecting previously unselected package systemd. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19979 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19972 files and directories currently installed.) Preparing to unpack .../systemd_258.1-2_arm64.deb ... Unpacking systemd (258.1-2) ... Setting up systemd (258.1-2) ... @@ -483,7 +515,7 @@ Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998. /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. Selecting previously unselected package systemd-sysv. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20977 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20970 files and directories currently installed.) Preparing to unpack .../00-systemd-sysv_258.1-2_arm64.deb ... Unpacking systemd-sysv (258.1-2) ... Selecting previously unselected package libdbus-1-3:arm64. @@ -640,7 +672,7 @@ Setting up libexpat1:arm64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.9-1) ... Selecting previously unselected package python3-minimal. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 22371 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 22364 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_arm64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. @@ -673,7 +705,7 @@ Unpacking libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23381 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23374 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1_arm64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package python3-numpy-dev:arm64. @@ -1505,8 +1537,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Nov 1 13:15:58 UTC 2025. -Universal Time is now: Sat Nov 1 13:15:58 UTC 2025. +Local time is now: Fri Dec 4 19:41:01 UTC 2026. +Universal Time is now: Fri Dec 4 19:41:01 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... @@ -1835,7 +1867,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/pysdl2-0.9.17+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../pysdl2_0.9.17+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/2441841/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/2441841/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/pysdl2-0.9.17+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../pysdl2_0.9.17+dfsg-1_source.changes dpkg-buildpackage: info: source package pysdl2 dpkg-buildpackage: info: source version 0.9.17+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -2113,1119 +2149,7 @@ copying examples/resources/font.bmp -> /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/examples/resources copying examples/resources/circle.png -> /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/examples/resources copying examples/resources/button.bmp -> /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/examples/resources - dh_auto_test -O--buildsystem=pybuild -I: pybuild base:311: cd /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build; python3.13 -m pytest -============================= test session starts ============================== -platform linux -- Python 3.13.9, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3.13 -cachedir: .pytest_cache -rootdir: /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build -configfile: pytest.ini -plugins: typeguard-4.4.4 -collecting ... collected 1101 items / 1 skipped - -sdl2/test/audio_test.py::test_SDL_AUDIO_BITSIZE PASSED [ 0%] -sdl2/test/audio_test.py::test_SDL_AUDIO_ISFLOAT PASSED [ 0%] -sdl2/test/audio_test.py::test_SDL_AUDIO_ISBIGENDIAN PASSED [ 0%] -sdl2/test/audio_test.py::test_SDL_AUDIO_ISSIGNED PASSED [ 0%] -sdl2/test/audio_test.py::test_SDL_AUDIO_ISINT PASSED [ 0%] -sdl2/test/audio_test.py::test_SDL_AUDIO_ISLITTLEENDIAN PASSED [ 0%] -sdl2/test/audio_test.py::test_SDL_AUDIO_ISUNSIGNED PASSED [ 0%] -sdl2/test/audio_test.py::test_SDL_AudioSpec SKIPPED (not implemented) [ 0%] -sdl2/test/audio_test.py::test_SDL_AudioCVT SKIPPED (not implemented) [ 0%] -sdl2/test/audio_test.py::test_SDL_AudioStream SKIPPED (not implemented) [ 0%] -sdl2/test/audio_test.py::test_SDL_AudioInitQuit SKIPPED (not impleme...) [ 0%] -sdl2/test/audio_test.py::test_SDL_GetNumAudioDrivers PASSED [ 1%] -sdl2/test/audio_test.py::test_SDL_GetAudioDriver PASSED [ 1%] -sdl2/test/audio_test.py::test_SDL_GetCurrentAudioDriver PASSED [ 1%] -sdl2/test/audio_test.py::test_SDL_OpenCloseAudio PASSED [ 1%] -sdl2/test/audio_test.py::test_SDL_GetNumAudioDevices PASSED [ 1%] -sdl2/test/audio_test.py::test_SDL_GetAudioDeviceName PASSED [ 1%] -sdl2/test/audio_test.py::test_SDL_GetAudioDeviceSpec PASSED [ 1%] -sdl2/test/audio_test.py::test_SDL_GetDefaultAudioInfo SKIPPED (not s...) [ 1%] -sdl2/test/audio_test.py::test_SDL_OpenCloseAudioDevice PASSED [ 1%] -sdl2/test/audio_test.py::test_SDL_GetAudioStatus SKIPPED (not implem...) [ 1%] -sdl2/test/audio_test.py::test_SDL_GetAudioDeviceStatus SKIPPED (not ...) [ 1%] -sdl2/test/audio_test.py::test_SDL_PauseAudio SKIPPED (not implemented) [ 2%] -sdl2/test/audio_test.py::test_SDL_PauseAudioDevice SKIPPED (not impl...) [ 2%] -sdl2/test/audio_test.py::test_SDL_LoadWAV_RW SKIPPED (not implemented) [ 2%] -sdl2/test/audio_test.py::test_SDL_LoadWAV SKIPPED (not implemented) [ 2%] -sdl2/test/audio_test.py::test_SDL_FreeWAV SKIPPED (not implemented) [ 2%] -sdl2/test/audio_test.py::test_SDL_BuildAudioCVT SKIPPED (not impleme...) [ 2%] -sdl2/test/audio_test.py::test_SDL_ConvertAudio SKIPPED (not implemented) [ 2%] -sdl2/test/audio_test.py::test_SDL_MixAudio SKIPPED (not implemented) [ 2%] -sdl2/test/audio_test.py::test_SDL_MixAudioFormat SKIPPED (not implem...) [ 2%] -sdl2/test/audio_test.py::test_SDL_LockUnlockAudio SKIPPED (not imple...) [ 2%] -sdl2/test/audio_test.py::test_SDL_LockUnlockAudioDevice SKIPPED (not...) [ 2%] -sdl2/test/audio_test.py::test_SDL_QueueAudio SKIPPED (not implemented) [ 3%] -sdl2/test/audio_test.py::test_SDL_GetQueuedAudioSize SKIPPED (not im...) [ 3%] -sdl2/test/audio_test.py::test_SDL_ClearQueuedAudio SKIPPED (not impl...) [ 3%] -sdl2/test/audio_test.py::test_SDL_DequeueAudio SKIPPED (not implemented) [ 3%] -sdl2/test/audio_test.py::test_SDL_NewAudioStream SKIPPED (not implem...) [ 3%] -sdl2/test/audio_test.py::test_SDL_AudioStreamPut SKIPPED (not implem...) [ 3%] -sdl2/test/audio_test.py::test_SDL_AudioStreamGet SKIPPED (not implem...) [ 3%] -sdl2/test/audio_test.py::test_SDL_AudioStreamAvailable SKIPPED (not ...) [ 3%] -sdl2/test/audio_test.py::test_SDL_AudioStreamClear SKIPPED (not impl...) [ 3%] -sdl2/test/audio_test.py::test_SDL_FreeAudioStream SKIPPED (not imple...) [ 3%] -sdl2/test/blendmode_test.py::test_SDL_ComposeCustomBlendMode SKIPPED [ 3%] -sdl2/test/clipboard_test.py::test_SDL_ClipboardText SKIPPED (Skip un...) [ 4%] -sdl2/test/clipboard_test.py::test_SDL_PrimarySelectionText PASSED [ 4%] -sdl2/test/cpuinfo_test.py::test_SDL_GetCPUCacheLineSize PASSED [ 4%] -sdl2/test/cpuinfo_test.py::test_SDL_GetCPUCount PASSED [ 4%] -sdl2/test/cpuinfo_test.py::test_SDL_Has3DNow PASSED [ 4%] -sdl2/test/cpuinfo_test.py::test_SDL_HasAltiVec PASSED [ 4%] -sdl2/test/cpuinfo_test.py::test_SDL_HasMMX PASSED [ 4%] -sdl2/test/cpuinfo_test.py::test_SDL_HasRDTSC PASSED [ 4%] -sdl2/test/cpuinfo_test.py::test_SDL_HasSSE PASSED [ 4%] -sdl2/test/cpuinfo_test.py::test_SDL_HasSSE2 PASSED [ 4%] -sdl2/test/cpuinfo_test.py::test_SDL_HasSSE3 PASSED [ 4%] -sdl2/test/cpuinfo_test.py::test_SDL_HasSSE41 PASSED [ 5%] -sdl2/test/cpuinfo_test.py::test_SDL_HasSSE42 PASSED [ 5%] -sdl2/test/cpuinfo_test.py::test_SDL_HasAVX PASSED [ 5%] -sdl2/test/cpuinfo_test.py::test_SDL_HasAVX2 PASSED [ 5%] -sdl2/test/cpuinfo_test.py::test_SDL_GetSystemRAM PASSED [ 5%] -sdl2/test/cpuinfo_test.py::test_SDL_HasAVX512F PASSED [ 5%] -sdl2/test/cpuinfo_test.py::test_SDL_HasARMSIMD PASSED [ 5%] -sdl2/test/cpuinfo_test.py::test_SDL_HasNEON PASSED [ 5%] -sdl2/test/cpuinfo_test.py::test_SDL_HasLSX PASSED [ 5%] -sdl2/test/cpuinfo_test.py::test_SDL_HasLASX PASSED [ 5%] -sdl2/test/cpuinfo_test.py::test_SDL_SIMDGetAlignment PASSED [ 5%] -sdl2/test/cpuinfo_test.py::test_SDL_SIMDAllocFree SKIPPED (not imple...) [ 6%] -sdl2/test/cpuinfo_test.py::test_SDL_SIMDRealloc SKIPPED (not impleme...) [ 6%] -sdl2/test/endian_test.py::test_SDL_BYTEORDER PASSED [ 6%] -sdl2/test/endian_test.py::test_SDL_Swap16 PASSED [ 6%] -sdl2/test/endian_test.py::test_SDL_Swap32 PASSED [ 6%] -sdl2/test/endian_test.py::test_SDL_Swap64 PASSED [ 6%] -sdl2/test/endian_test.py::test_SDL_SwapFloat PASSED [ 6%] -sdl2/test/error_test.py::test_SDL_GetSetClearError PASSED [ 6%] -sdl2/test/error_test.py::test_SDL_GetErrorMsg PASSED [ 6%] -sdl2/test/events_test.py::test_SDL_AudioDeviceEvent PASSED [ 6%] -sdl2/test/events_test.py::test_SDL_DisplayEvent PASSED [ 6%] -sdl2/test/events_test.py::test_SDL_WindowEvent PASSED [ 7%] -sdl2/test/events_test.py::test_SDL_KeyboardEvent PASSED [ 7%] -sdl2/test/events_test.py::test_SDL_TextEditingEvent PASSED [ 7%] -sdl2/test/events_test.py::test_SDL_TextInputEvent PASSED [ 7%] -sdl2/test/events_test.py::test_SDL_MouseMotionEvent PASSED [ 7%] -sdl2/test/events_test.py::test_SDL_MouseButtonEvent PASSED [ 7%] -sdl2/test/events_test.py::test_SDL_MouseWheelEvent PASSED [ 7%] -sdl2/test/events_test.py::test_SDL_JoyAxisEvent PASSED [ 7%] -sdl2/test/events_test.py::test_SDL_JoyBallEvent PASSED [ 7%] -sdl2/test/events_test.py::test_SDL_JoyHatEvent PASSED [ 7%] -sdl2/test/events_test.py::test_SDL_JoyButtonEvent PASSED [ 7%] -sdl2/test/events_test.py::test_SDL_JoyDeviceEvent PASSED [ 8%] -sdl2/test/events_test.py::test_SDL_ControllerAxisEvent PASSED [ 8%] -sdl2/test/events_test.py::test_SDL_ControllerButtonEvent PASSED [ 8%] -sdl2/test/events_test.py::test_SDL_ControllerDeviceEvent PASSED [ 8%] -sdl2/test/events_test.py::test_SDL_ControllerTouchpadEvent PASSED [ 8%] -sdl2/test/events_test.py::test_SDL_ControllerSensorEvent PASSED [ 8%] -sdl2/test/events_test.py::test_SDL_TouchFingerEvent PASSED [ 8%] -sdl2/test/events_test.py::test_SDL_MultiGestureEvent PASSED [ 8%] -sdl2/test/events_test.py::test_SDL_DollarGestureEvent PASSED [ 8%] -sdl2/test/events_test.py::test_SDL_DropEvent PASSED [ 8%] -sdl2/test/events_test.py::test_SDL_SensorEvent PASSED [ 8%] -sdl2/test/events_test.py::test_SDL_QuitEvent PASSED [ 9%] -sdl2/test/events_test.py::test_SDL_UserEvent PASSED [ 9%] -sdl2/test/events_test.py::test_SDL_SysWMEvent PASSED [ 9%] -sdl2/test/events_test.py::test_SDL_Event PASSED [ 9%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_AddDelEventWatch PASSED [ 9%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_EventState SKIPPED [ 9%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_GetEventState SKIPPED [ 9%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_FilterEvents SKIPPED [ 9%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_FlushEvent SKIPPED [ 9%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_FlushEvents SKIPPED [ 9%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_GetSetEventFilter SKIPPED [ 9%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_HasEvent SKIPPED (...) [ 10%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_HasEvents SKIPPED [ 10%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_PeepEvents SKIPPED [ 10%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_PollEvent SKIPPED [ 10%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_PumpEvents SKIPPED [ 10%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_PushEvent SKIPPED [ 10%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_RegisterEvents SKIPPED [ 10%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_WaitEvent SKIPPED [ 10%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_WaitEventTimeout SKIPPED [ 10%] -sdl2/test/events_test.py::TestSDLEvents::test_SDL_QuitRequested SKIPPED [ 10%] -sdl2/test/filesystem_test.py::test_SDL_GetBasePath PASSED [ 10%] -sdl2/test/filesystem_test.py::test_SDL_GetPrefPath PASSED [ 11%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerAddMappingsFromRW SKIPPED [ 11%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerAddMappingsFromFile SKIPPED [ 11%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerAddMapping PASSED [ 11%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerNumMappings PASSED [ 11%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerMappingForIndex PASSED [ 11%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerMappingForGUID PASSED [ 11%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerMapping PASSED [ 11%] -sdl2/test/gamecontroller_test.py::test_SDL_IsGameController PASSED [ 11%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerNameForIndex PASSED [ 11%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerPathForIndex PASSED [ 11%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerTypeForIndex PASSED [ 12%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerMappingForDeviceIndex SKIPPED [ 12%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerOpenClose PASSED [ 12%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerFromInstanceID PASSED [ 12%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerFromPlayerIndex PASSED [ 12%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerName PASSED [ 12%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerPath PASSED [ 12%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetType PASSED [ 12%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetPlayerIndex PASSED [ 12%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerSetPlayerIndex PASSED [ 12%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetVendor PASSED [ 12%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetProduct PASSED [ 13%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetProductVersion PASSED [ 13%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetFirmwareVersion PASSED [ 13%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetSerial PASSED [ 13%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetSteamHandle PASSED [ 13%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetAttached PASSED [ 13%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetJoystick PASSED [ 13%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerEventState PASSED [ 13%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerUpdate PASSED [ 13%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetAxisFromString PASSED [ 13%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetStringForAxis PASSED [ 13%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetBindForAxis SKIPPED [ 14%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerHasAxis SKIPPED [ 14%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetAxis SKIPPED [ 14%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetButtonFromString PASSED [ 14%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetStringForButton PASSED [ 14%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetBindForButton SKIPPED [ 14%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerHasButton SKIPPED [ 14%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetButton SKIPPED [ 14%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetNumTouchpads SKIPPED [ 14%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetNumTouchpadFingers SKIPPED [ 14%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetTouchpadFinger SKIPPED [ 14%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerHasSensor SKIPPED [ 15%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerSetSensorEnabled SKIPPED [ 15%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerIsSensorEnabled SKIPPED [ 15%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetSensorDataRate SKIPPED [ 15%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetSensorData SKIPPED [ 15%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetSensorDataWithTimestamp SKIPPED [ 15%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerRumble PASSED [ 15%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerRumbleTriggers PASSED [ 15%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerHasSetLED PASSED [ 15%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerHasRumble PASSED [ 15%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerHasRumbleTriggers PASSED [ 15%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerSendEffect SKIPPED [ 16%] -sdl2/test/gamecontroller_test.py::test_SDL_GameControllerGetAppleSFSymbolsNameForButtonAxis SKIPPED [ 16%] -sdl2/test/guid_test.py::test_SDL_GUIDToString PASSED [ 16%] -sdl2/test/guid_test.py::test_SDL_GUIDFromString PASSED [ 16%] -sdl2/test/hidapi_test.py::test_SDL_hid_init_exit PASSED [ 16%] -sdl2/test/hidapi_test.py::test_SDL_hid_device_change_count PASSED [ 16%] -sdl2/test/hidapi_test.py::test_SDL_hid_enumerate PASSED [ 16%] -sdl2/test/hidapi_test.py::test_SDL_hid_open_close SKIPPED (not imple...) [ 16%] -sdl2/test/hidapi_test.py::test_SDL_hid_open_path SKIPPED (not implem...) [ 16%] -sdl2/test/hidapi_test.py::test_SDL_hid_write SKIPPED (not implemented) [ 16%] -sdl2/test/hidapi_test.py::test_SDL_hid_read_timeout SKIPPED (not imp...) [ 16%] -sdl2/test/hidapi_test.py::test_SDL_hid_read SKIPPED (not implemented) [ 17%] -sdl2/test/hidapi_test.py::test_SDL_hid_set_nonblocking SKIPPED (not ...) [ 17%] -sdl2/test/hidapi_test.py::test_SDL_hid_send_feature_report SKIPPED (...) [ 17%] -sdl2/test/hidapi_test.py::test_SDL_hid_get_feature_report SKIPPED (n...) [ 17%] -sdl2/test/hidapi_test.py::test_SDL_hid_get_info_strings SKIPPED (not...) [ 17%] -sdl2/test/hidapi_test.py::test_SDL_hid_ble_scan SKIPPED (not impleme...) [ 17%] -sdl2/test/hints_test.py::test_SDL_ClearHints PASSED [ 17%] -sdl2/test/hints_test.py::test_SDL_GetHint PASSED [ 17%] -sdl2/test/hints_test.py::test_SDL_SetHint PASSED [ 17%] -sdl2/test/hints_test.py::test_SDL_SetHintWithPriority PASSED [ 17%] -sdl2/test/hints_test.py::test_SDL_GetHintBoolean PASSED [ 17%] -sdl2/test/hints_test.py::test_SDL_AddDelHintCallback PASSED [ 18%] -sdl2/test/hints_test.py::test_SDL_ResetHint PASSED [ 18%] -sdl2/test/hints_test.py::test_SDL_ResetHints PASSED [ 18%] -sdl2/test/joystick_test.py::test_SDL_NumJoysticks PASSED [ 18%] -sdl2/test/joystick_test.py::test_SDL_LockUnlockJoysticks PASSED [ 18%] -sdl2/test/joystick_test.py::test_SDL_JoystickNameForIndex PASSED [ 18%] -sdl2/test/joystick_test.py::test_SDL_JoystickPathForIndex PASSED [ 18%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetDevicePlayerIndex PASSED [ 18%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetDeviceGUID PASSED [ 18%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetDeviceVendor PASSED [ 18%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetDeviceProduct PASSED [ 18%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetDeviceProductVersion PASSED [ 19%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetDeviceType PASSED [ 19%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetDeviceInstanceID PASSED [ 19%] -sdl2/test/joystick_test.py::test_SDL_JoystickOpenClose PASSED [ 19%] -sdl2/test/joystick_test.py::test_SDL_JoystickFromInstanceID PASSED [ 19%] -sdl2/test/joystick_test.py::test_SDL_JoystickFromPlayerIndex PASSED [ 19%] -sdl2/test/joystick_test.py::test_SDL_JoystickVirtual PASSED [ 19%] -sdl2/test/joystick_test.py::test_SDL_JoystickAttachVirtualEx PASSED [ 19%] -sdl2/test/joystick_test.py::test_SDL_JoystickName PASSED [ 19%] -sdl2/test/joystick_test.py::test_SDL_JoystickPath PASSED [ 19%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetPlayerIndex PASSED [ 19%] -sdl2/test/joystick_test.py::test_SDL_JoystickSetPlayerIndex PASSED [ 20%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetGUID PASSED [ 20%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetVendor PASSED [ 20%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetProduct PASSED [ 20%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetProductVersion PASSED [ 20%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetFirmwareVersion PASSED [ 20%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetSerial PASSED [ 20%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetType PASSED [ 20%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetGUIDString PASSED [ 20%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetGUIDFromString PASSED [ 20%] -sdl2/test/joystick_test.py::test_SDL_GetJoystickGUIDInfo PASSED [ 20%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetAttached PASSED [ 21%] -sdl2/test/joystick_test.py::test_SDL_JoystickInstanceID PASSED [ 21%] -sdl2/test/joystick_test.py::test_SDL_JoystickNumAxes PASSED [ 21%] -sdl2/test/joystick_test.py::test_SDL_JoystickNumBalls PASSED [ 21%] -sdl2/test/joystick_test.py::test_SDL_JoystickNumHats PASSED [ 21%] -sdl2/test/joystick_test.py::test_SDL_JoystickNumButtons PASSED [ 21%] -sdl2/test/joystick_test.py::test_SDL_JoystickUpdate PASSED [ 21%] -sdl2/test/joystick_test.py::test_SDL_JoystickEventState PASSED [ 21%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetAxis PASSED [ 21%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetAxisInitialState PASSED [ 21%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetHat PASSED [ 21%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetBall SKIPPED (no tra...) [ 22%] -sdl2/test/joystick_test.py::test_SDL_JoystickGetButton PASSED [ 22%] -sdl2/test/joystick_test.py::test_SDL_JoystickRumble PASSED [ 22%] -sdl2/test/joystick_test.py::test_SDL_JoystickRumbleTriggers PASSED [ 22%] -sdl2/test/joystick_test.py::test_SDL_JoystickHasSetLED PASSED [ 22%] -sdl2/test/joystick_test.py::test_SDL_JoystickHasRumble PASSED [ 22%] -sdl2/test/joystick_test.py::test_SDL_JoystickHasRumbleTriggers PASSED [ 22%] -sdl2/test/joystick_test.py::test_SDL_JoystickSendEffect SKIPPED (not...) [ 22%] -sdl2/test/joystick_test.py::test_SDL_JoystickCurrentPowerLevel PASSED [ 22%] -sdl2/test/keyboard_test.py::test_SDL_Keysym PASSED [ 22%] -sdl2/test/keyboard_test.py::test_SDL_GetKeyboardFocus PASSED [ 22%] -sdl2/test/keyboard_test.py::test_SDL_GetKeyboardState PASSED [ 23%] -sdl2/test/keyboard_test.py::test_SDL_ResetKeyboard PASSED [ 23%] -sdl2/test/keyboard_test.py::test_SDL_GetSetModState PASSED [ 23%] -sdl2/test/keyboard_test.py::test_SDL_GetKeyFromScancode PASSED [ 23%] -sdl2/test/keyboard_test.py::test_SDL_GetScancodeFromKey PASSED [ 23%] -sdl2/test/keyboard_test.py::test_SDL_GetScancodeName PASSED [ 23%] -sdl2/test/keyboard_test.py::test_SDL_GetScancodeFromName PASSED [ 23%] -sdl2/test/keyboard_test.py::test_SDL_GetKeyName PASSED [ 23%] -sdl2/test/keyboard_test.py::test_SDL_GetKeyFromName PASSED [ 23%] -sdl2/test/keyboard_test.py::test_SDL_StartStopTextInput PASSED [ 23%] -sdl2/test/keyboard_test.py::test_SDL_ClearComposition PASSED [ 23%] -sdl2/test/keyboard_test.py::test_SDL_IsTextInputShown PASSED [ 24%] -sdl2/test/keyboard_test.py::test_SDL_SetTextInputRect PASSED [ 24%] -sdl2/test/keyboard_test.py::test_SDL_HasScreenKeyboardSupport PASSED [ 24%] -sdl2/test/keyboard_test.py::test_SDL_IsScreenKeyboardShown PASSED [ 24%] -sdl2/test/locale_test.py::test_SDL_GetPreferredLocales PASSED [ 24%] -sdl2/test/log_test.py::TestSDLLog::test_SDL_LogMessage PASSED [ 24%] -sdl2/test/log_test.py::TestSDLLog::test_SDL_Log PASSED [ 24%] -sdl2/test/log_test.py::TestSDLLog::test_SDL_LogCritical PASSED [ 24%] -sdl2/test/log_test.py::TestSDLLog::test_SDL_LogDebug PASSED [ 24%] -sdl2/test/log_test.py::TestSDLLog::test_SDL_LogError PASSED [ 24%] -sdl2/test/log_test.py::TestSDLLog::test_SDL_LogInfo PASSED [ 24%] -sdl2/test/log_test.py::TestSDLLog::test_SDL_LogVerbose PASSED [ 25%] -sdl2/test/log_test.py::TestSDLLog::test_SDL_LogWarn PASSED [ 25%] -sdl2/test/log_test.py::TestSDLLog::test_SDL_LogSetAllPriority PASSED [ 25%] -sdl2/test/log_test.py::TestSDLLog::test_SDL_LogGetSetPriority PASSED [ 25%] -sdl2/test/log_test.py::TestSDLLog::test_SDL_LogResetPriorities PASSED [ 25%] -sdl2/test/log_test.py::TestSDLLog::test_SDL_LogGetSetOutputFunction PASSED [ 25%] -sdl2/test/metal_test.py::test_SDL_Metal_CreateDestroyView SKIPPED (n...) [ 25%] -sdl2/test/metal_test.py::test_SDL_Metal_GetLayer SKIPPED (not available) [ 25%] -sdl2/test/metal_test.py::test_SDL_Metal_GetDrawableSize SKIPPED (not...) [ 25%] -sdl2/test/mouse_test.py::test_SDL_GetMouseFocus SKIPPED (not impleme...) [ 25%] -sdl2/test/mouse_test.py::test_SDL_GetMouseState SKIPPED (not impleme...) [ 25%] -sdl2/test/mouse_test.py::test_SDL_GetRelativeMouseState SKIPPED (not...) [ 26%] -sdl2/test/mouse_test.py::test_SDL_WarpMouseInWindow SKIPPED (not imp...) [ 26%] -sdl2/test/mouse_test.py::test_SDL_SetRelativeMouseMode SKIPPED (not ...) [ 26%] -sdl2/test/mouse_test.py::test_SDL_GetRelativeMouseMode SKIPPED (not ...) [ 26%] -sdl2/test/mouse_test.py::test_SDL_CreateCursor SKIPPED (not implemented) [ 26%] -sdl2/test/mouse_test.py::test_SDL_CreateColorCursor SKIPPED (not imp...) [ 26%] -sdl2/test/mouse_test.py::test_SDL_CreateSystemCursor SKIPPED (not im...) [ 26%] -sdl2/test/mouse_test.py::test_SDL_SetCursor SKIPPED (not implemented) [ 26%] -sdl2/test/mouse_test.py::test_SDL_GetCursor SKIPPED (not implemented) [ 26%] -sdl2/test/mouse_test.py::test_SDL_GetDefaultCursor SKIPPED (not impl...) [ 26%] -sdl2/test/mouse_test.py::test_SDL_FreeCursor SKIPPED (not implemented) [ 26%] -sdl2/test/mouse_test.py::test_SDL_ShowCursor SKIPPED (not implemented) [ 27%] -sdl2/test/mouse_test.py::test_SDL_WarpMouseGlobal SKIPPED (not imple...) [ 27%] -sdl2/test/mouse_test.py::test_SDL_CaptureMouse SKIPPED (not implemented) [ 27%] -sdl2/test/mouse_test.py::test_SDL_GetGlobalMouseState SKIPPED (not i...) [ 27%] -sdl2/test/pixels_test.py::test_SDL_FOURCC PASSED [ 27%] -sdl2/test/pixels_test.py::test_SDL_DEFINE_PIXELFORMAT PASSED [ 27%] -sdl2/test/pixels_test.py::test_SDL_PIXELTYPE PASSED [ 27%] -sdl2/test/pixels_test.py::test_SDL_PIXELORDER PASSED [ 27%] -sdl2/test/pixels_test.py::test_SDL_PIXELLAYOUT PASSED [ 27%] -sdl2/test/pixels_test.py::test_SDL_BITSPERPIXEL PASSED [ 27%] -sdl2/test/pixels_test.py::test_SDL_BYTESPERPIXEL PASSED [ 27%] -sdl2/test/pixels_test.py::test_SDL_ISPIXELFORMAT_INDEXED PASSED [ 28%] -sdl2/test/pixels_test.py::test_SDL_ISPIXELFORMAT_ALPHA PASSED [ 28%] -sdl2/test/pixels_test.py::test_SDL_ISPIXELFORMAT_FOURCC PASSED [ 28%] -sdl2/test/pixels_test.py::test_SDL_GetPixelFormatName PASSED [ 28%] -sdl2/test/pixels_test.py::test_SDL_MasksToPixelFormatEnum PASSED [ 28%] -sdl2/test/pixels_test.py::test_SDL_PixelFormatEnumToMasks PASSED [ 28%] -sdl2/test/pixels_test.py::test_SDL_AllocFreeFormat PASSED [ 28%] -sdl2/test/pixels_test.py::test_SDL_AllocFreePalette PASSED [ 28%] -sdl2/test/pixels_test.py::test_SDL_SetPaletteColors PASSED [ 28%] -sdl2/test/pixels_test.py::test_SDL_SetPixelFormatPalette PASSED [ 28%] -sdl2/test/pixels_test.py::test_SDL_CalculateGammaRamp PASSED [ 28%] -sdl2/test/pixels_test.py::test_SDL_GetRGB PASSED [ 29%] -sdl2/test/pixels_test.py::test_SDL_GetRGBA PASSED [ 29%] -sdl2/test/pixels_test.py::test_SDL_MapRGB PASSED [ 29%] -sdl2/test/pixels_test.py::test_SDL_MapRGBA PASSED [ 29%] -sdl2/test/pixels_test.py::test_SDL_PixelFormat PASSED [ 29%] -sdl2/test/pixels_test.py::test_SDL_Palette PASSED [ 29%] -sdl2/test/pixels_test.py::TestSDLColor::test_init PASSED [ 29%] -sdl2/test/pixels_test.py::TestSDLColor::test___repr__ PASSED [ 29%] -sdl2/test/pixels_test.py::TestSDLColor::test___copy__ PASSED [ 29%] -sdl2/test/pixels_test.py::TestSDLColor::test___eq__ PASSED [ 29%] -sdl2/test/pixels_test.py::TestSDLColor::test___ne__ PASSED [ 29%] -sdl2/test/pixels_test.py::TestSDLColor::test_colors PASSED [ 30%] -sdl2/test/platform_test.py::test_SDL_GetPlatform PASSED [ 30%] -sdl2/test/power_test.py::test_SDL_GetPowerInfo PASSED [ 30%] -sdl2/test/rect_test.py::TestSDLPoint::test_init PASSED [ 30%] -sdl2/test/rect_test.py::TestSDLPoint::test_xy PASSED [ 30%] -sdl2/test/rect_test.py::TestSDLPoint::test___repr__ PASSED [ 30%] -sdl2/test/rect_test.py::TestSDLPoint::test___copy__ PASSED [ 30%] -sdl2/test/rect_test.py::TestSDLPoint::test___eq__ PASSED [ 30%] -sdl2/test/rect_test.py::TestSDLPoint::test___ne__ PASSED [ 30%] -sdl2/test/rect_test.py::TestSDLPoint::test___getitem__ PASSED [ 30%] -sdl2/test/rect_test.py::TestSDLFPoint::test_init PASSED [ 30%] -sdl2/test/rect_test.py::TestSDLFPoint::test_xy PASSED [ 31%] -sdl2/test/rect_test.py::TestSDLFPoint::test___repr__ PASSED [ 31%] -sdl2/test/rect_test.py::TestSDLFPoint::test___copy__ PASSED [ 31%] -sdl2/test/rect_test.py::TestSDLFPoint::test___eq__ PASSED [ 31%] -sdl2/test/rect_test.py::TestSDLFPoint::test___ne__ PASSED [ 31%] -sdl2/test/rect_test.py::TestSDLFPoint::test___getitem__ PASSED [ 31%] -sdl2/test/rect_test.py::TestSDLRect::test_init PASSED [ 31%] -sdl2/test/rect_test.py::TestSDLRect::test_xywh PASSED [ 31%] -sdl2/test/rect_test.py::TestSDLRect::test___repr__ PASSED [ 31%] -sdl2/test/rect_test.py::TestSDLRect::test___copy__ PASSED [ 31%] -sdl2/test/rect_test.py::TestSDLRect::test___eq__ PASSED [ 31%] -sdl2/test/rect_test.py::TestSDLRect::test___ne__ PASSED [ 32%] -sdl2/test/rect_test.py::TestSDLRect::test___getitem__ PASSED [ 32%] -sdl2/test/rect_test.py::TestSDLFRect::test_init PASSED [ 32%] -sdl2/test/rect_test.py::TestSDLFRect::test_xywh PASSED [ 32%] -sdl2/test/rect_test.py::TestSDLFRect::test___repr__ PASSED [ 32%] -sdl2/test/rect_test.py::TestSDLFRect::test___copy__ PASSED [ 32%] -sdl2/test/rect_test.py::TestSDLFRect::test___eq__ PASSED [ 32%] -sdl2/test/rect_test.py::TestSDLFRect::test___ne__ PASSED [ 32%] -sdl2/test/rect_test.py::TestSDLFRect::test___getitem__ PASSED [ 32%] -sdl2/test/rect_test.py::test_SDL_RectEmpty PASSED [ 32%] -sdl2/test/rect_test.py::test_SDL_RectEquals PASSED [ 32%] -sdl2/test/rect_test.py::test_SDL_UnionRect PASSED [ 33%] -sdl2/test/rect_test.py::test_SDL_IntersectRectAndLine PASSED [ 33%] -sdl2/test/rect_test.py::test_SDL_EnclosePoints PASSED [ 33%] -sdl2/test/rect_test.py::test_SDL_HasIntersection PASSED [ 33%] -sdl2/test/rect_test.py::test_SDL_IntersectRect PASSED [ 33%] -sdl2/test/rect_test.py::test_SDL_PointInRect PASSED [ 33%] -sdl2/test/rect_test.py::test_SDL_HasIntersectionF PASSED [ 33%] -sdl2/test/rect_test.py::test_SDL_IntersectFRect PASSED [ 33%] -sdl2/test/rect_test.py::test_SDL_UnionFRect PASSED [ 33%] -sdl2/test/rect_test.py::test_SDL_EncloseFPoints PASSED [ 33%] -sdl2/test/rect_test.py::test_SDL_IntersectFRectAndLine PASSED [ 33%] -sdl2/test/rect_test.py::test_SDL_PointInFRect PASSED [ 34%] -sdl2/test/rect_test.py::test_SDL_FRectEmpty PASSED [ 34%] -sdl2/test/rect_test.py::test_SDL_FRectEqualsEpsilon PASSED [ 34%] -sdl2/test/rect_test.py::test_SDL_FRectEquals PASSED [ 34%] -sdl2/test/render_test.py::test_SDL_RendererInfo PASSED [ 34%] -sdl2/test/render_test.py::test_SDL_Renderer PASSED [ 34%] -sdl2/test/render_test.py::test_SDL_Texture PASSED [ 34%] -sdl2/test/render_test.py::TestSDLVertex::test_init PASSED [ 34%] -sdl2/test/render_test.py::TestSDLVertex::test_repr PASSED [ 34%] -sdl2/test/render_test.py::TestSDLVertex::test_copy PASSED [ 34%] -sdl2/test/render_test.py::test_SDL_GetNumRenderDrivers PASSED [ 34%] -sdl2/test/render_test.py::test_SDL_GetRenderDriverInfo PASSED [ 35%] -sdl2/test/render_test.py::test_SDL_CreateWindowAndRenderer PASSED [ 35%] -sdl2/test/render_test.py::test_SDL_CreateDestroyRenderer PASSED [ 35%] -sdl2/test/render_test.py::test_SDL_CreateSoftwareRenderer PASSED [ 35%] -sdl2/test/render_test.py::test_SDL_GetRenderer PASSED [ 35%] -sdl2/test/render_test.py::test_SDL_RenderGetWindow PASSED [ 35%] -sdl2/test/render_test.py::test_SDL_GetRendererInfo PASSED [ 35%] -sdl2/test/render_test.py::test_SDL_GetRendererOutputSize SKIPPED (no...) [ 35%] -sdl2/test/render_test.py::test_SDL_CreateDestroyTexture PASSED [ 35%] -sdl2/test/render_test.py::test_SDL_CreateTextureFromSurface PASSED [ 35%] -sdl2/test/render_test.py::test_SDL_QueryTexture PASSED [ 35%] -sdl2/test/render_test.py::test_SDL_GetSetTextureColorMod PASSED [ 36%] -sdl2/test/render_test.py::test_SDL_GetSetTextureAlphaMod PASSED [ 36%] -sdl2/test/render_test.py::test_SDL_GetSetTextureBlendMode PASSED [ 36%] -sdl2/test/render_test.py::test_SDL_GetSetTextureScaleMode PASSED [ 36%] -sdl2/test/render_test.py::test_SDL_GetSetTextureUserData PASSED [ 36%] -sdl2/test/render_test.py::test_SDL_UpdateTexture SKIPPED (not implem...) [ 36%] -sdl2/test/render_test.py::test_SDL_UpdateYUVTexture SKIPPED (not imp...) [ 36%] -sdl2/test/render_test.py::test_SDL_UpdateNVTexture SKIPPED (not impl...) [ 36%] -sdl2/test/render_test.py::test_SDL_LockUnlockTexture SKIPPED (not im...) [ 36%] -sdl2/test/render_test.py::test_SDL_LockTextureToSurface SKIPPED (not...) [ 36%] -sdl2/test/render_test.py::test_SDL_RenderTargetSupported PASSED [ 36%] -sdl2/test/render_test.py::test_SDL_GetSetRenderTarget PASSED [ 37%] -sdl2/test/render_test.py::test_SDL_RenderGetSetLogicalSize PASSED [ 37%] -sdl2/test/render_test.py::test_SDL_RenderGetSetViewport PASSED [ 37%] -sdl2/test/render_test.py::test_SDL_RenderGetSetClipRect SKIPPED (not...) [ 37%] -sdl2/test/render_test.py::test_SDL_RenderIsClipEnabled SKIPPED (not ...) [ 37%] -sdl2/test/render_test.py::test_SDL_RenderGetSetScale SKIPPED (not im...) [ 37%] -sdl2/test/render_test.py::test_SDL_RenderWindowToLogical PASSED [ 37%] -sdl2/test/render_test.py::test_SDL_RenderGetSetIntegerScale PASSED [ 37%] -sdl2/test/render_test.py::test_SDL_GetSetRenderDrawColor PASSED [ 37%] -sdl2/test/render_test.py::test_SDL_GetSetRenderDrawBlendMode PASSED [ 37%] -sdl2/test/render_test.py::test_SDL_RenderClear PASSED [ 37%] -sdl2/test/render_test.py::test_SDL_RenderDrawPoint PASSED [ 38%] -sdl2/test/render_test.py::test_SDL_RenderDrawPoints SKIPPED (not imp...) [ 38%] -sdl2/test/render_test.py::test_SDL_RenderDrawLine SKIPPED (not imple...) [ 38%] -sdl2/test/render_test.py::test_SDL_RenderDrawLines SKIPPED (not impl...) [ 38%] -sdl2/test/render_test.py::test_SDL_RenderDrawRect SKIPPED (not imple...) [ 38%] -sdl2/test/render_test.py::test_SDL_RenderDrawRects SKIPPED (not impl...) [ 38%] -sdl2/test/render_test.py::test_SDL_RenderFillRect SKIPPED (not imple...) [ 38%] -sdl2/test/render_test.py::test_SDL_RenderFillRects SKIPPED (not impl...) [ 38%] -sdl2/test/render_test.py::test_SDL_RenderCopy SKIPPED (not implemented) [ 38%] -sdl2/test/render_test.py::test_SDL_RenderCopyEx SKIPPED (not impleme...) [ 38%] -sdl2/test/render_test.py::test_SDL_RenderDrawPointF SKIPPED (not imp...) [ 38%] -sdl2/test/render_test.py::test_SDL_RenderDrawPointsF SKIPPED (not im...) [ 39%] -sdl2/test/render_test.py::test_SDL_RenderDrawLineF SKIPPED (not impl...) [ 39%] -sdl2/test/render_test.py::test_SDL_RenderDrawLinesF SKIPPED (not imp...) [ 39%] -sdl2/test/render_test.py::test_SDL_RenderDrawRectF SKIPPED (not impl...) [ 39%] -sdl2/test/render_test.py::test_SDL_RenderDrawRectsF SKIPPED (not imp...) [ 39%] -sdl2/test/render_test.py::test_SDL_RenderFillRectF SKIPPED (not impl...) [ 39%] -sdl2/test/render_test.py::test_SDL_RenderFillRectsF SKIPPED (not imp...) [ 39%] -sdl2/test/render_test.py::test_SDL_RenderCopyF SKIPPED (not implemented) [ 39%] -sdl2/test/render_test.py::test_SDL_RenderCopyExF SKIPPED (not implem...) [ 39%] -sdl2/test/render_test.py::test_SDL_RenderGeometry PASSED [ 39%] -sdl2/test/render_test.py::test_SDL_RenderGeometryRaw PASSED [ 39%] -sdl2/test/render_test.py::test_SDL_RenderReadPixels SKIPPED (not imp...) [ 40%] -sdl2/test/render_test.py::test_SDL_RenderPresent SKIPPED (not implem...) [ 40%] -sdl2/test/render_test.py::test_SDL_RenderFlush SKIPPED (not implemented) [ 40%] -sdl2/test/render_test.py::test_SDL_GL_BindTexture SKIPPED (not imple...) [ 40%] -sdl2/test/render_test.py::test_SDL_GL_UnbindTexture SKIPPED (not imp...) [ 40%] -sdl2/test/render_test.py::test_SDL_RendererGetMetalLayer SKIPPED (no...) [ 40%] -sdl2/test/render_test.py::test_SDL_RendererGetMetalCommandEncoder SKIPPED [ 40%] -sdl2/test/render_test.py::test_SDL_RenderSetVSync PASSED [ 40%] -sdl2/test/rwops_test.py::test_SDL_RWops PASSED [ 40%] -sdl2/test/rwops_test.py::test_SDL_RWFromFile PASSED [ 40%] -sdl2/test/rwops_test.py::test_SDL_RWFromFP SKIPPED (not implemented) [ 40%] -sdl2/test/rwops_test.py::test_SDL_RWFromMem PASSED [ 41%] -sdl2/test/rwops_test.py::test_SDL_RWFromConstMem PASSED [ 41%] -sdl2/test/rwops_test.py::test_SDL_RWsize PASSED [ 41%] -sdl2/test/rwops_test.py::test_SDL_RWSeekTell PASSED [ 41%] -sdl2/test/rwops_test.py::test_SDL_RWread PASSED [ 41%] -sdl2/test/rwops_test.py::test_SDL_RWwrite PASSED [ 41%] -sdl2/test/rwops_test.py::test_SDL_RWclose PASSED [ 41%] -sdl2/test/rwops_test.py::test_SDL_AllocFreeRW PASSED [ 41%] -sdl2/test/rwops_test.py::test_SDL_LoadFile_RW PASSED [ 41%] -sdl2/test/rwops_test.py::test_SDL_LoadFile PASSED [ 41%] -sdl2/test/rwops_test.py::test_SDL_ReadU8 PASSED [ 41%] -sdl2/test/rwops_test.py::test_SDL_ReadLE16 PASSED [ 42%] -sdl2/test/rwops_test.py::test_SDL_ReadBE16 PASSED [ 42%] -sdl2/test/rwops_test.py::test_SDL_ReadLE32 PASSED [ 42%] -sdl2/test/rwops_test.py::test_SDL_ReadBE32 PASSED [ 42%] -sdl2/test/rwops_test.py::test_SDL_ReadLE64 PASSED [ 42%] -sdl2/test/rwops_test.py::test_SDL_ReadBE64 PASSED [ 42%] -sdl2/test/rwops_test.py::test_SDL_WriteU8 PASSED [ 42%] -sdl2/test/rwops_test.py::test_SDL_WriteLE16 PASSED [ 42%] -sdl2/test/rwops_test.py::test_SDL_WriteBE16 PASSED [ 42%] -sdl2/test/rwops_test.py::test_SDL_WriteLE32 PASSED [ 42%] -sdl2/test/rwops_test.py::test_SDL_WriteBE32 PASSED [ 42%] -sdl2/test/rwops_test.py::test_SDL_WriteLE64 PASSED [ 43%] -sdl2/test/rwops_test.py::test_SDL_WriteBE64 PASSED [ 43%] -sdl2/test/rwops_test.py::TestPythonRWops::test_init PASSED [ 43%] -sdl2/test/rwops_test.py::TestPythonRWops::test_size PASSED [ 43%] -sdl2/test/rwops_test.py::TestPythonRWops::test_seek PASSED [ 43%] -sdl2/test/rwops_test.py::TestPythonRWops::test_read PASSED [ 43%] -sdl2/test/rwops_test.py::TestPythonRWops::test_close PASSED [ 43%] -sdl2/test/rwops_test.py::TestPythonRWops::test_write PASSED [ 43%] -sdl2/test/sdl2ext_algorithms_test.py::test_cohensutherland PASSED [ 43%] -sdl2/test/sdl2ext_algorithms_test.py::test_liangbarsky PASSED [ 43%] -sdl2/test/sdl2ext_algorithms_test.py::test_clipline PASSED [ 43%] -sdl2/test/sdl2ext_algorithms_test.py::test_point_on_line PASSED [ 44%] -sdl2/test/sdl2ext_array_test.py::test_to_ctypes PASSED [ 44%] -sdl2/test/sdl2ext_array_test.py::TestExtCTypesView::test__singlebytes PASSED [ 44%] -sdl2/test/sdl2ext_array_test.py::TestExtCTypesView::test_doublebytes PASSED [ 44%] -sdl2/test/sdl2ext_array_test.py::TestExtCTypesView::test_quadbytes PASSED [ 44%] -sdl2/test/sdl2ext_array_test.py::TestExtCTypesView::test___repr__ PASSED [ 44%] -sdl2/test/sdl2ext_array_test.py::TestExtMemoryView::test_init PASSED [ 44%] -sdl2/test/sdl2ext_array_test.py::TestExtMemoryView::test_ndim_strides PASSED [ 44%] -sdl2/test/sdl2ext_array_test.py::TestExtMemoryView::test_itemsize PASSED [ 44%] -sdl2/test/sdl2ext_array_test.py::TestExtMemoryView::test_size PASSED [ 44%] -sdl2/test/sdl2ext_array_test.py::TestExtMemoryView::test_source PASSED [ 44%] -sdl2/test/sdl2ext_array_test.py::test_to_tuple PASSED [ 45%] -sdl2/test/sdl2ext_array_test.py::test_to_list PASSED [ 45%] -sdl2/test/sdl2ext_array_test.py::test_create_array PASSED [ 45%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test_init PASSED [ 45%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__copy__ PASSED [ 45%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__eq__ PASSED [ 45%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__ne__ PASSED [ 45%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__repr__ PASSED [ 45%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__int__ PASSED [ 45%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__long__ PASSED [ 45%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__float__ PASSED [ 45%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__oct__ PASSED [ 46%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__hex__ PASSED [ 46%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__invert__ PASSED [ 46%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__mod__ PASSED [ 46%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__div__ PASSED [ 46%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__mul__ PASSED [ 46%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__sub__ PASSED [ 46%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__add__ PASSED [ 46%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__len__ PASSED [ 46%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__getitem__ PASSED [ 46%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test__setitem PASSED [ 46%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test_rgba PASSED [ 47%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test_hsva PASSED [ 47%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test_hsla PASSED [ 47%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test_i1i2i3 PASSED [ 47%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test_cmy PASSED [ 47%] -sdl2/test/sdl2ext_color_test.py::TestExtColor::test_normalize PASSED [ 47%] -sdl2/test/sdl2ext_color_test.py::test_is_rgb_color PASSED [ 47%] -sdl2/test/sdl2ext_color_test.py::test_is_rgba_color PASSED [ 47%] -sdl2/test/sdl2ext_color_test.py::test_rgba_argb_to_color PASSED [ 47%] -sdl2/test/sdl2ext_color_test.py::test_string_to_color PASSED [ 47%] -sdl2/test/sdl2ext_color_test.py::test_convert_to_color PASSED [ 47%] -sdl2/test/sdl2ext_displays_test.py::test_get_displays PASSED [ 48%] -sdl2/test/sdl2ext_displays_test.py::TestExtDisplayInfo::test_init PASSED [ 48%] -sdl2/test/sdl2ext_displays_test.py::TestExtDisplayInfo::test_dpi SKIPPED [ 48%] -sdl2/test/sdl2ext_displays_test.py::TestExtDisplayInfo::test_current_mode PASSED [ 48%] -sdl2/test/sdl2ext_displays_test.py::TestExtDisplayInfo::test_desktop_mode PASSED [ 48%] -sdl2/test/sdl2ext_displays_test.py::TestExtDisplayInfo::test_bounds PASSED [ 48%] -sdl2/test/sdl2ext_displays_test.py::TestExtDisplayInfo::test_closest_mode SKIPPED [ 48%] -sdl2/test/sdl2ext_displays_test.py::TestExtDisplayInfo::test_has_mode SKIPPED [ 48%] -sdl2/test/sdl2ext_draw_test.py::test_fill PASSED [ 48%] -sdl2/test/sdl2ext_draw_test.py::test_line PASSED [ 48%] -sdl2/test/sdl2ext_draw_test.py::test_prepare_color PASSED [ 48%] -sdl2/test/sdl2ext_ebs_test.py::TestExtEntity::test_init PASSED [ 49%] -sdl2/test/sdl2ext_ebs_test.py::TestExtEntity::test_id PASSED [ 49%] -sdl2/test/sdl2ext_ebs_test.py::TestExtEntity::test_world PASSED [ 49%] -sdl2/test/sdl2ext_ebs_test.py::TestExtEntity::test_delete PASSED [ 49%] -sdl2/test/sdl2ext_ebs_test.py::TestExtEntity::test__inheritance PASSED [ 49%] -sdl2/test/sdl2ext_ebs_test.py::TestExtEntity::test__access PASSED [ 49%] -sdl2/test/sdl2ext_ebs_test.py::TestExtWorld::test_init PASSED [ 49%] -sdl2/test/sdl2ext_ebs_test.py::TestExtWorld::test_add_remove_system PASSED [ 49%] -sdl2/test/sdl2ext_ebs_test.py::TestExtWorld::test_entities PASSED [ 49%] -sdl2/test/sdl2ext_ebs_test.py::TestExtWorld::test_delete PASSED [ 49%] -sdl2/test/sdl2ext_ebs_test.py::TestExtWorld::test_delete_entities PASSED [ 49%] -sdl2/test/sdl2ext_ebs_test.py::TestExtWorld::test_get_entities PASSED [ 50%] -sdl2/test/sdl2ext_ebs_test.py::TestExtSystem::test_init PASSED [ 50%] -sdl2/test/sdl2ext_ebs_test.py::TestExtSystem::test_process PASSED [ 50%] -sdl2/test/sdl2ext_ebs_test.py::TestExtApplicator::test_init PASSED [ 50%] -sdl2/test/sdl2ext_ebs_test.py::TestExtApplicator::test_process PASSED [ 50%] -sdl2/test/sdl2ext_events_test.py::TestExtEventHandler::test_init PASSED [ 50%] -sdl2/test/sdl2ext_events_test.py::TestExtEventHandler::test_add__iadd__ PASSED [ 50%] -sdl2/test/sdl2ext_events_test.py::TestExtEventHandler::test_remove__isub__ PASSED [ 50%] -sdl2/test/sdl2ext_events_test.py::TestExtEventHandler::test__call__ PASSED [ 50%] -sdl2/test/sdl2ext_events_test.py::TestExtMPEventHandler::test_init PASSED [ 50%] -sdl2/test/sdl2ext_events_test.py::TestExtMPEventHandler::test_add__iadd__ PASSED [ 50%] -sdl2/test/sdl2ext_events_test.py::TestExtMPEventHandler::test_remove__isub__ PASSED [ 51%] -sdl2/test/sdl2ext_events_test.py::TestExtMPEventHandler::test__call__ PASSED [ 51%] -sdl2/test/sdl2ext_font_test.py::TestBitmapFont::test_init PASSED [ 51%] -sdl2/test/sdl2ext_font_test.py::TestBitmapFont::test_render PASSED [ 51%] -sdl2/test/sdl2ext_font_test.py::TestBitmapFont::test_render_text PASSED [ 51%] -sdl2/test/sdl2ext_font_test.py::TestBitmapFont::test_render_on PASSED [ 51%] -sdl2/test/sdl2ext_font_test.py::TestBitmapFont::test_remap PASSED [ 51%] -sdl2/test/sdl2ext_font_test.py::TestBitmapFont::test_contains PASSED [ 51%] -sdl2/test/sdl2ext_font_test.py::TestBitmapFont::test_can_render PASSED [ 51%] -sdl2/test/sdl2ext_font_test.py::TestFontTTF::test_init PASSED [ 51%] -sdl2/test/sdl2ext_font_test.py::TestFontTTF::test_init_rw PASSED [ 51%] -sdl2/test/sdl2ext_font_test.py::TestFontTTF::test_get_ttf_font PASSED [ 52%] -sdl2/test/sdl2ext_font_test.py::TestFontTTF::test_add_style PASSED [ 52%] -sdl2/test/sdl2ext_font_test.py::TestFontTTF::test_render_text PASSED [ 52%] -sdl2/test/sdl2ext_font_test.py::TestFontTTF::test_close PASSED [ 52%] -sdl2/test/sdl2ext_font_test.py::TestFontTTF::test_contains PASSED [ 52%] -sdl2/test/sdl2ext_font_test.py::TestFontTTF::test_family_name PASSED [ 52%] -sdl2/test/sdl2ext_font_test.py::TestFontTTF::test_style_name PASSED [ 52%] -sdl2/test/sdl2ext_font_test.py::TestFontTTF::test_is_fixed_width PASSED [ 52%] -sdl2/test/sdl2ext_font_test.py::TestFontManager::test_init PASSED [ 52%] -sdl2/test/sdl2ext_font_test.py::TestFontManager::test_default_font PASSED [ 52%] -sdl2/test/sdl2ext_font_test.py::TestFontManager::test_add PASSED [ 52%] -sdl2/test/sdl2ext_font_test.py::TestFontManager::test_close PASSED [ 53%] -sdl2/test/sdl2ext_font_test.py::TestFontManager::test_render PASSED [ 53%] -sdl2/test/sdl2ext_image_test.py::test_load_bmp PASSED [ 53%] -sdl2/test/sdl2ext_image_test.py::test_save_bmp PASSED [ 53%] -sdl2/test/sdl2ext_image_test.py::test_load_img PASSED [ 53%] -sdl2/test/sdl2ext_image_test.py::test_load_svg PASSED [ 53%] -sdl2/test/sdl2ext_image_test.py::test_pillow_to_image PASSED [ 53%] -sdl2/test/sdl2ext_image_test.py::test_load_image PASSED [ 53%] -sdl2/test/sdl2ext_input_test.py::test_start_stop_text_input PASSED [ 53%] -sdl2/test/sdl2ext_input_test.py::test_get_text_input PASSED [ 53%] -sdl2/test/sdl2ext_input_test.py::test_key_pressed PASSED [ 53%] -sdl2/test/sdl2ext_input_test.py::test_get_key_state PASSED [ 54%] -sdl2/test/sdl2ext_input_test.py::test_mouse_clicked PASSED [ 54%] -sdl2/test/sdl2ext_input_test.py::test_get_clicks PASSED [ 54%] -sdl2/test/sdl2ext_mouse_test.py::test_ButtonState PASSED [ 54%] -sdl2/test/sdl2ext_mouse_test.py::test_showhide_cursor PASSED [ 54%] -sdl2/test/sdl2ext_mouse_test.py::test_mouse_button_state PASSED [ 54%] -sdl2/test/sdl2ext_mouse_test.py::test_mouse_coords PASSED [ 54%] -sdl2/test/sdl2ext_mouse_test.py::test_mouse_delta PASSED [ 54%] -sdl2/test/sdl2ext_mouse_test.py::test_warp_mouse SKIPPED (Skip unles...) [ 54%] -sdl2/test/sdl2ext_msgbox_test.py::test_MessageBoxTheme PASSED [ 54%] -sdl2/test/sdl2ext_msgbox_test.py::test_MessageBox PASSED [ 54%] -sdl2/test/sdl2ext_msgbox_test.py::test_show_messagebox SKIPPED (not ...) [ 55%] -sdl2/test/sdl2ext_msgbox_test.py::test_show_alert SKIPPED (not imple...) [ 55%] -sdl2/test/sdl2ext_particles_test.py::TestExtParticle::test_init PASSED [ 55%] -sdl2/test/sdl2ext_particles_test.py::TestExtParticle::test_xy_position PASSED [ 55%] -sdl2/test/sdl2ext_particles_test.py::TestExtParticle::test_life PASSED [ 55%] -sdl2/test/sdl2ext_particles_test.py::TestExtParticleEngine::test_init PASSED [ 55%] -sdl2/test/sdl2ext_particles_test.py::TestExtParticleEngine::test_createfunc PASSED [ 55%] -sdl2/test/sdl2ext_particles_test.py::TestExtParticleEngine::test_deletefunc PASSED [ 55%] -sdl2/test/sdl2ext_particles_test.py::TestExtParticleEngine::test_updatefunc PASSED [ 55%] -sdl2/test/sdl2ext_particles_test.py::TestExtParticleEngine::test_process PASSED [ 55%] -sdl2/test/sdl2ext_pixelaccess_test.py::test_PixelView PASSED [ 55%] -sdl2/test/sdl2ext_pixelaccess_test.py::test_pixels2d PASSED [ 56%] -sdl2/test/sdl2ext_pixelaccess_test.py::test_pixels3d PASSED [ 56%] -sdl2/test/sdl2ext_pixelaccess_test.py::test_surface_to_ndarray PASSED [ 56%] -sdl2/test/sdl2ext_renderer_test.py::TestExtRenderer::test_init PASSED [ 56%] -sdl2/test/sdl2ext_renderer_test.py::TestExtRenderer::test_logical_size PASSED [ 56%] -sdl2/test/sdl2ext_renderer_test.py::TestExtRenderer::test_color PASSED [ 56%] -sdl2/test/sdl2ext_renderer_test.py::TestExtRenderer::test_blendmode SKIPPED [ 56%] -sdl2/test/sdl2ext_renderer_test.py::TestExtRenderer::test_scale SKIPPED [ 56%] -sdl2/test/sdl2ext_renderer_test.py::TestExtRenderer::test_clear PASSED [ 56%] -sdl2/test/sdl2ext_renderer_test.py::TestExtRenderer::test_copy PASSED [ 56%] -sdl2/test/sdl2ext_renderer_test.py::TestExtRenderer::test_rcopy PASSED [ 56%] -sdl2/test/sdl2ext_renderer_test.py::TestExtRenderer::test_draw_line PASSED [ 57%] -sdl2/test/sdl2ext_renderer_test.py::TestExtRenderer::test_draw_point PASSED [ 57%] -sdl2/test/sdl2ext_renderer_test.py::TestExtRenderer::test_draw_rect PASSED [ 57%] -sdl2/test/sdl2ext_renderer_test.py::TestExtRenderer::test_fill PASSED [ 57%] -sdl2/test/sdl2ext_renderer_test.py::TestExtTexture::test_init_destroy PASSED [ 57%] -sdl2/test/sdl2ext_renderer_test.py::TestExtTexture::test_size SKIPPED [ 57%] -sdl2/test/sdl2ext_renderer_test.py::TestExtTexture::test_scale_mode SKIPPED [ 57%] -sdl2/test/sdl2ext_renderer_test.py::test_set_texture_scale_quality SKIPPED [ 57%] -sdl2/test/sdl2ext_resources_test.py::test_open_zipfile PASSED [ 57%] -sdl2/test/sdl2ext_resources_test.py::test_open_tarfile PASSED [ 57%] -sdl2/test/sdl2ext_resources_test.py::test_open_url PASSED [ 57%] -sdl2/test/sdl2ext_resources_test.py::TestSDL2ExtResources::test_init PASSED [ 58%] -sdl2/test/sdl2ext_resources_test.py::TestSDL2ExtResources::test_add PASSED [ 58%] -sdl2/test/sdl2ext_resources_test.py::TestSDL2ExtResources::test_add_file PASSED [ 58%] -sdl2/test/sdl2ext_resources_test.py::TestSDL2ExtResources::test_add_archive PASSED [ 58%] -sdl2/test/sdl2ext_resources_test.py::TestSDL2ExtResources::test_get PASSED [ 58%] -sdl2/test/sdl2ext_resources_test.py::TestSDL2ExtResources::test_get_filelike PASSED [ 58%] -sdl2/test/sdl2ext_resources_test.py::TestSDL2ExtResources::test_get_path PASSED [ 58%] -sdl2/test/sdl2ext_resources_test.py::TestSDL2ExtResources::test_scan PASSED [ 58%] -sdl2/test/sdl2ext_sprite_test.py::TestExtSprite::test_init PASSED [ 58%] -sdl2/test/sdl2ext_sprite_test.py::TestExtSprite::test_position_xy PASSED [ 58%] -sdl2/test/sdl2ext_sprite_test.py::TestExtSprite::test_area PASSED [ 58%] -sdl2/test/sdl2ext_sprite_test.py::TestExtSoftwareSprite::test_init PASSED [ 59%] -sdl2/test/sdl2ext_sprite_test.py::TestExtSoftwareSprite::test___repr__ PASSED [ 59%] -sdl2/test/sdl2ext_sprite_test.py::TestExtSoftwareSprite::test_position_xy PASSED [ 59%] -sdl2/test/sdl2ext_sprite_test.py::TestExtSoftwareSprite::test_size PASSED [ 59%] -sdl2/test/sdl2ext_sprite_test.py::TestExtSoftwareSprite::test_area PASSED [ 59%] -sdl2/test/sdl2ext_sprite_test.py::TestExtTextureSprite::test_init PASSED [ 59%] -sdl2/test/sdl2ext_sprite_test.py::TestExtTextureSprite::test_position_xy PASSED [ 59%] -sdl2/test/sdl2ext_sprite_test.py::TestExtTextureSprite::test_size PASSED [ 59%] -sdl2/test/sdl2ext_sprite_test.py::TestExtTextureSprite::test_area PASSED [ 59%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSpriteFactory::test_init PASSED [ 59%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSpriteFactory::test_create_sprite PASSED [ 59%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSpriteFactory::test_create_software_sprite PASSED [ 60%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSpriteFactory::test_create_texture_sprite PASSED [ 60%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSpriteFactory::test_from_image PASSED [ 60%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSpriteFactory::test_from_object SKIPPED [ 60%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSpriteFactory::test_from_surface PASSED [ 60%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSpriteFactory::test_from_text PASSED [ 60%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSpriteRenderSystem::test_init PASSED [ 60%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSpriteRenderSystem::test_sortfunc PASSED [ 60%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSpriteRenderSystem::test_render SKIPPED [ 60%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSpriteRenderSystem::test_process SKIPPED [ 60%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSoftwareSpriteRenderSystem::test_init PASSED [ 60%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSoftwareSpriteRenderSystem::test_render PASSED [ 61%] -sdl2/test/sdl2ext_spritesystem_test.py::TestSoftwareSpriteRenderSystem::test_process PASSED [ 61%] -sdl2/test/sdl2ext_spritesystem_test.py::TestTextureSpriteRenderSystem::test_init SKIPPED [ 61%] -sdl2/test/sdl2ext_spritesystem_test.py::TestTextureSpriteRenderSystem::test_render SKIPPED [ 61%] -sdl2/test/sdl2ext_spritesystem_test.py::TestTextureSpriteRenderSystem::test_process SKIPPED [ 61%] -sdl2/test/sdl2ext_surface_test.py::test_subsurface PASSED [ 61%] -sdl2/test/sdl2ext_test.py::test_init_quit PASSED [ 61%] -sdl2/test/sdl2ext_test.py::test_get_events PASSED [ 61%] -sdl2/test/sdl2ext_test.py::test_quit_requested PASSED [ 61%] -sdl2/test/sdl2ext_test.py::test_TestEventProcessor PASSED [ 61%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIFactory::test_init SKIPPED [ 61%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIFactory::test_create_button SKIPPED [ 62%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIFactory::test_create_checkbutton SKIPPED [ 62%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIFactory::test_create_text_entry SKIPPED [ 62%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIProcessor::test_init SKIPPED [ 62%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIProcessor::test_activate SKIPPED [ 62%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIProcessor::test_deactivate SKIPPED [ 62%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIProcessor::test_dispatch SKIPPED [ 62%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIProcessor::test_mousedown SKIPPED [ 62%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIProcessor::test_mouseup SKIPPED [ 62%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIProcessor::test_mousemotion SKIPPED [ 62%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIProcessor::test_passevent SKIPPED [ 62%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIProcessor::test_process SKIPPED [ 63%] -sdl2/test/sdl2ext_uisystem_test.py::TestExtUIProcessor::test_textinput SKIPPED [ 63%] -sdl2/test/sdl2ext_window_test.py::TestExtWindow::test_init PASSED [ 63%] -sdl2/test/sdl2ext_window_test.py::TestExtWindow::test_title PASSED [ 63%] -sdl2/test/sdl2ext_window_test.py::TestExtWindow::test_show_hide PASSED [ 63%] -sdl2/test/sdl2ext_window_test.py::TestExtWindow::test_maximize SKIPPED [ 63%] -sdl2/test/sdl2ext_window_test.py::TestExtWindow::test_minimize_restore SKIPPED [ 63%] -sdl2/test/sdl2ext_window_test.py::TestExtWindow::test_refresh SKIPPED [ 63%] -sdl2/test/sdl2ext_window_test.py::TestExtWindow::test_get_surface PASSED [ 63%] -sdl2/test/sdl2ext_window_test.py::TestExtWindow::test_open_close PASSED [ 63%] -sdl2/test/sdl2ext_window_test.py::TestExtWindow::test_position PASSED [ 63%] -sdl2/test/sdl2ext_window_test.py::TestExtWindow::test_size PASSED [ 64%] -sdl2/test/sdl_test.py::test_SDL_Init PASSED [ 64%] -sdl2/test/sdl_test.py::test_SDL_InitSubSystem PASSED [ 64%] -sdl2/test/sdl_test.py::test_SDL_INIT_EVERYTHING PASSED [ 64%] -sdl2/test/sdlgfx_test.py::TestFramerate::test_SDL_initFramerate PASSED [ 64%] -sdl2/test/sdlgfx_test.py::TestFramerate::test_SDL_getsetFramerate PASSED [ 64%] -sdl2/test/sdlgfx_test.py::TestFramerate::test_SDL_getFramecount PASSED [ 64%] -sdl2/test/sdlgfx_test.py::TestFramerate::test_SDL_framerateDelay XPASS [ 64%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_pixel PASSED [ 64%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_hline SKIPPED (not imple...) [ 64%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_vline SKIPPED (not imple...) [ 64%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_rectangle SKIPPED (not i...) [ 65%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_roundedRectangle SKIPPED [ 65%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_box SKIPPED (not impleme...) [ 65%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_roundedBox SKIPPED (not ...) [ 65%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_line SKIPPED (not implem...) [ 65%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_aaline SKIPPED (not impl...) [ 65%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_thickLine SKIPPED (not i...) [ 65%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_circle SKIPPED (not impl...) [ 65%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_arc SKIPPED (not impleme...) [ 65%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_aacircle SKIPPED (not im...) [ 65%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_filledCircle SKIPPED (no...) [ 65%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_ellipse SKIPPED (not imp...) [ 66%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_aaellipse SKIPPED (not i...) [ 66%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_filledEllipse SKIPPED (n...) [ 66%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_pie SKIPPED (not impleme...) [ 66%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_filledPie SKIPPED (not i...) [ 66%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_trigon SKIPPED (not impl...) [ 66%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_aatrigon SKIPPED (not im...) [ 66%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_filledTrigon SKIPPED (no...) [ 66%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_polygon SKIPPED (not imp...) [ 66%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_aapolygon SKIPPED (not i...) [ 66%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_filledPolygon SKIPPED (n...) [ 66%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_texturedPolygon SKIPPED [ 67%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_bezier SKIPPED (not impl...) [ 67%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_gfxPrimitivesSetFont SKIPPED [ 67%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_gfxPrimitivesSetFontRotation SKIPPED [ 67%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_character SKIPPED (not i...) [ 67%] -sdl2/test/sdlgfx_test.py::TestDrawing::test_string SKIPPED (not impl...) [ 67%] -sdl2/test/sdlgfx_test.py::TestRotoZoom::test_rotozoomSurface SKIPPED [ 67%] -sdl2/test/sdlgfx_test.py::TestRotoZoom::test_rotozoomSurfaceXY SKIPPED [ 67%] -sdl2/test/sdlgfx_test.py::TestRotoZoom::test_rotozoomSurfaceSize SKIPPED [ 67%] -sdl2/test/sdlgfx_test.py::TestRotoZoom::test_rotozoomSurfaceSizeXY SKIPPED [ 67%] -sdl2/test/sdlgfx_test.py::TestRotoZoom::test_zoomSurface PASSED [ 67%] -sdl2/test/sdlgfx_test.py::TestRotoZoom::test_zoomSurfaceSize PASSED [ 68%] -sdl2/test/sdlgfx_test.py::TestRotoZoom::test_shrinkSurface PASSED [ 68%] -sdl2/test/sdlgfx_test.py::TestRotoZoom::test_rotateSurface90Degrees PASSED [ 68%] -sdl2/test/sdlimage_test.py::test_IMG_Linked_Version PASSED [ 68%] -sdl2/test/sdlimage_test.py::test_IMG_Init PASSED [ 68%] -sdl2/test/sdlimage_test.py::test_IMG_Load PASSED [ 68%] -sdl2/test/sdlimage_test.py::test_IMG_Load_RW PASSED [ 68%] -sdl2/test/sdlimage_test.py::test_IMG_LoadTexture PASSED [ 68%] -sdl2/test/sdlimage_test.py::test_IMG_LoadTexture_RW PASSED [ 68%] -sdl2/test/sdlimage_test.py::test_IMG_LoadTextureTyped_RW PASSED [ 68%] -sdl2/test/sdlimage_test.py::test_IMG_LoadTyped_RW PASSED [ 68%] -sdl2/test/sdlimage_test.py::test_IMG_LoadAVIF_RW SKIPPED (not yet av...) [ 69%] -sdl2/test/sdlimage_test.py::test_IMG_LoadBMP_RW PASSED [ 69%] -sdl2/test/sdlimage_test.py::test_IMG_LoadCUR_RW PASSED [ 69%] -sdl2/test/sdlimage_test.py::test_IMG_LoadGIF_RW PASSED [ 69%] -sdl2/test/sdlimage_test.py::test_IMG_LoadICO_RW PASSED [ 69%] -sdl2/test/sdlimage_test.py::test_IMG_LoadJPG_RW PASSED [ 69%] -sdl2/test/sdlimage_test.py::test_IMG_LoadJXL_RW SKIPPED (not yet ava...) [ 69%] -sdl2/test/sdlimage_test.py::test_IMG_LoadLBM_RW PASSED [ 69%] -sdl2/test/sdlimage_test.py::test_IMG_LoadPCX_RW PASSED [ 69%] -sdl2/test/sdlimage_test.py::test_IMG_LoadPNG_RW PASSED [ 69%] -sdl2/test/sdlimage_test.py::test_IMG_LoadPNM_RW PASSED [ 69%] -sdl2/test/sdlimage_test.py::test_IMG_LoadSVG_RW PASSED [ 70%] -sdl2/test/sdlimage_test.py::test_IMG_LoadQOI_RW PASSED [ 70%] -sdl2/test/sdlimage_test.py::test_IMG_LoadTGA_RW PASSED [ 70%] -sdl2/test/sdlimage_test.py::test_IMG_LoadTIF_RW PASSED [ 70%] -sdl2/test/sdlimage_test.py::test_IMG_LoadWEBP_RW PASSED [ 70%] -sdl2/test/sdlimage_test.py::test_IMG_LoadXCF_RW PASSED [ 70%] -sdl2/test/sdlimage_test.py::test_IMG_LoadXPM_RW PASSED [ 70%] -sdl2/test/sdlimage_test.py::test_IMG_LoadXV_RW SKIPPED (not implemented) [ 70%] -sdl2/test/sdlimage_test.py::test_IMG_LoadSizedSVG_RW PASSED [ 70%] -sdl2/test/sdlimage_test.py::test_IMG_isAVIF PASSED [ 70%] -sdl2/test/sdlimage_test.py::test_IMG_isBMP PASSED [ 70%] -sdl2/test/sdlimage_test.py::test_IMG_isCUR PASSED [ 71%] -sdl2/test/sdlimage_test.py::test_IMG_isGIF PASSED [ 71%] -sdl2/test/sdlimage_test.py::test_IMG_isICO PASSED [ 71%] -sdl2/test/sdlimage_test.py::test_IMG_isJPG PASSED [ 71%] -sdl2/test/sdlimage_test.py::test_IMG_isJXL PASSED [ 71%] -sdl2/test/sdlimage_test.py::test_IMG_isLBM PASSED [ 71%] -sdl2/test/sdlimage_test.py::test_IMG_isPCX PASSED [ 71%] -sdl2/test/sdlimage_test.py::test_IMG_isPNG PASSED [ 71%] -sdl2/test/sdlimage_test.py::test_IMG_isPNM PASSED [ 71%] -sdl2/test/sdlimage_test.py::test_IMG_isSVG PASSED [ 71%] -sdl2/test/sdlimage_test.py::test_IMG_isQOI PASSED [ 71%] -sdl2/test/sdlimage_test.py::test_IMG_isTIF PASSED [ 72%] -sdl2/test/sdlimage_test.py::test_IMG_isWEBP PASSED [ 72%] -sdl2/test/sdlimage_test.py::test_IMG_isXCF PASSED [ 72%] -sdl2/test/sdlimage_test.py::test_IMG_isXPM PASSED [ 72%] -sdl2/test/sdlimage_test.py::test_IMG_isXV SKIPPED (not implemented) [ 72%] -sdl2/test/sdlimage_test.py::test_IMG_ReadXPMFromArray PASSED [ 72%] -sdl2/test/sdlimage_test.py::test_IMG_ReadXPMFromArrayToRGB888 PASSED [ 72%] -sdl2/test/sdlimage_test.py::test_IMG_SavePNG PASSED [ 72%] -sdl2/test/sdlimage_test.py::test_IMG_SavePNG_RW PASSED [ 72%] -sdl2/test/sdlimage_test.py::test_IMG_SaveJPG PASSED [ 72%] -sdl2/test/sdlimage_test.py::test_IMG_SaveJPG_RW PASSED [ 72%] -sdl2/test/sdlimage_test.py::test_IMG_LoadFreeAnimation PASSED [ 73%] -sdl2/test/sdlimage_test.py::test_IMG_LoadAnimation_RW PASSED [ 73%] -sdl2/test/sdlimage_test.py::test_IMG_LoadAnimationTyped_RW PASSED [ 73%] -sdl2/test/sdlimage_test.py::test_IMG_LoadGIFAnimation_RW PASSED [ 73%] -sdl2/test/sdlimage_test.py::test_IMG_LoadWEBPAnimation_RW PASSED [ 73%] -sdl2/test/sdlmixer_test.py::test_Mix_Linked_Version PASSED [ 73%] -sdl2/test/sdlmixer_test.py::test_Mix_InitQuit PASSED [ 73%] -sdl2/test/sdlmixer_test.py::test_Mix_OpenCloseAudio PASSED [ 73%] -sdl2/test/sdlmixer_test.py::test_Mix_OpenAudioDevice PASSED [ 73%] -sdl2/test/sdlmixer_test.py::test_Mix_PauseAudio SKIPPED (not impleme...) [ 73%] -sdl2/test/sdlmixer_test.py::test_Mix_AllocateChannels PASSED [ 73%] -sdl2/test/sdlmixer_test.py::test_Mix_QuerySpec PASSED [ 74%] -sdl2/test/sdlmixer_test.py::test_Mix_LoadFreeWAV PASSED [ 74%] -sdl2/test/sdlmixer_test.py::test_Mix_LoadWAV_RW PASSED [ 74%] -sdl2/test/sdlmixer_test.py::test_Mix_LoadFreeMUS PASSED [ 74%] -sdl2/test/sdlmixer_test.py::test_Mix_LoadMUS_RW PASSED [ 74%] -sdl2/test/sdlmixer_test.py::test_Mix_LoadMUSType_RW SKIPPED (not imp...) [ 74%] -sdl2/test/sdlmixer_test.py::test_Mix_QuickLoad_WAV SKIPPED (not impl...) [ 74%] -sdl2/test/sdlmixer_test.py::test_Mix_QuickLoad_RAW SKIPPED (not impl...) [ 74%] -sdl2/test/sdlmixer_test.py::test_Mix_ChunkDecoders PASSED [ 74%] -sdl2/test/sdlmixer_test.py::test_Mix_HasChunkDecoder PASSED [ 74%] -sdl2/test/sdlmixer_test.py::test_Mix_MusicDecoders PASSED [ 74%] -sdl2/test/sdlmixer_test.py::test_Mix_HasMusicDecoder PASSED [ 75%] -sdl2/test/sdlmixer_test.py::test_Mix_GetMusicType PASSED [ 75%] -sdl2/test/sdlmixer_test.py::test_Mix_GetMusicTitle PASSED [ 75%] -sdl2/test/sdlmixer_test.py::test_Mix_GetMusicTitleTag PASSED [ 75%] -sdl2/test/sdlmixer_test.py::test_Mix_GetMusicArtistTag PASSED [ 75%] -sdl2/test/sdlmixer_test.py::test_Mix_GetMusicAlbumTag PASSED [ 75%] -sdl2/test/sdlmixer_test.py::test_Mix_GetMusicCopyrightTag PASSED [ 75%] -sdl2/test/sdlmixer_test.py::test_Mix_SetPostMix SKIPPED (not impleme...) [ 75%] -sdl2/test/sdlmixer_test.py::test_Mix_HookMusic SKIPPED (not implemented) [ 75%] -sdl2/test/sdlmixer_test.py::test_Mix_HookMusicFinished SKIPPED (not ...) [ 75%] -sdl2/test/sdlmixer_test.py::test_Mix_GetMusicHookData SKIPPED (not i...) [ 75%] -sdl2/test/sdlmixer_test.py::test_Mix_ChannelFinished SKIPPED (not im...) [ 76%] -sdl2/test/sdlmixer_test.py::test_Mix_RegisterEffect SKIPPED (not imp...) [ 76%] -sdl2/test/sdlmixer_test.py::test_Mix_UnregisterEffect SKIPPED (not i...) [ 76%] -sdl2/test/sdlmixer_test.py::test_Mix_UnregisterAllEffects SKIPPED (n...) [ 76%] -sdl2/test/sdlmixer_test.py::test_Mix_SetPanning SKIPPED (not impleme...) [ 76%] -sdl2/test/sdlmixer_test.py::test_Mix_SetPosition SKIPPED (not implem...) [ 76%] -sdl2/test/sdlmixer_test.py::test_Mix_SetDistance SKIPPED (not implem...) [ 76%] -sdl2/test/sdlmixer_test.py::test_Mix_SetReverseStereo SKIPPED (not i...) [ 76%] -sdl2/test/sdlmixer_test.py::test_Mix_ReserveChannels SKIPPED (not im...) [ 76%] -sdl2/test/sdlmixer_test.py::test_Mix_GroupChannel SKIPPED (not imple...) [ 76%] -sdl2/test/sdlmixer_test.py::test_Mix_GroupChannels SKIPPED (not impl...) [ 76%] -sdl2/test/sdlmixer_test.py::test_Mix_GroupAvailable SKIPPED (not imp...) [ 77%] -sdl2/test/sdlmixer_test.py::test_Mix_GroupCount SKIPPED (not impleme...) [ 77%] -sdl2/test/sdlmixer_test.py::test_Mix_GroupOldest SKIPPED (not implem...) [ 77%] -sdl2/test/sdlmixer_test.py::test_Mix_GroupNewer SKIPPED (not impleme...) [ 77%] -sdl2/test/sdlmixer_test.py::test_Mix_PlayChannel SKIPPED (not implem...) [ 77%] -sdl2/test/sdlmixer_test.py::test_Mix_PlayChannelTimed SKIPPED (not i...) [ 77%] -sdl2/test/sdlmixer_test.py::test_Mix_PlayMusic SKIPPED (not implemented) [ 77%] -sdl2/test/sdlmixer_test.py::test_Mix_FadeInMusic SKIPPED (not implem...) [ 77%] -sdl2/test/sdlmixer_test.py::test_Mix_FadeInMusicPos SKIPPED (not imp...) [ 77%] -sdl2/test/sdlmixer_test.py::test_Mix_FadeInChannel SKIPPED (not impl...) [ 77%] -sdl2/test/sdlmixer_test.py::test_Mix_FadeInChannelTimed SKIPPED (not...) [ 77%] -sdl2/test/sdlmixer_test.py::test_Mix_Volume SKIPPED (not implemented) [ 78%] -sdl2/test/sdlmixer_test.py::test_Mix_VolumeChunk SKIPPED (not implem...) [ 78%] -sdl2/test/sdlmixer_test.py::test_Mix_VolumeMusic SKIPPED (not implem...) [ 78%] -sdl2/test/sdlmixer_test.py::test_Mix_GetMusicVolume SKIPPED (not imp...) [ 78%] -sdl2/test/sdlmixer_test.py::test_Mix_MasterVolume SKIPPED (not imple...) [ 78%] -sdl2/test/sdlmixer_test.py::test_Mix_HaltChannel SKIPPED (not implem...) [ 78%] -sdl2/test/sdlmixer_test.py::test_Mix_HaltGroup SKIPPED (not implemented) [ 78%] -sdl2/test/sdlmixer_test.py::test_Mix_HaltMusic SKIPPED (not implemented) [ 78%] -sdl2/test/sdlmixer_test.py::test_Mix_ExpireChannel SKIPPED (not impl...) [ 78%] -sdl2/test/sdlmixer_test.py::test_Mix_FadeOutChannel SKIPPED (not imp...) [ 78%] -sdl2/test/sdlmixer_test.py::test_Mix_FadeOutGroup SKIPPED (not imple...) [ 78%] -sdl2/test/sdlmixer_test.py::test_Mix_FadeOutMusic SKIPPED (not imple...) [ 79%] -sdl2/test/sdlmixer_test.py::test_Mix_FadingMusic SKIPPED (not implem...) [ 79%] -sdl2/test/sdlmixer_test.py::test_Mix_FadingChannel SKIPPED (not impl...) [ 79%] -sdl2/test/sdlmixer_test.py::test_Mix_Pause SKIPPED (not implemented) [ 79%] -sdl2/test/sdlmixer_test.py::test_Mix_Resume SKIPPED (not implemented) [ 79%] -sdl2/test/sdlmixer_test.py::test_Mix_Paused SKIPPED (not implemented) [ 79%] -sdl2/test/sdlmixer_test.py::test_Mix_PauseMusic SKIPPED (not impleme...) [ 79%] -sdl2/test/sdlmixer_test.py::test_Mix_ResumeMusic SKIPPED (not implem...) [ 79%] -sdl2/test/sdlmixer_test.py::test_Mix_RewindMusic SKIPPED (not implem...) [ 79%] -sdl2/test/sdlmixer_test.py::test_Mix_PausedMusic SKIPPED (not implem...) [ 79%] -sdl2/test/sdlmixer_test.py::test_Mix_ModMusicJumpToOrder SKIPPED (no...) [ 79%] -sdl2/test/sdlmixer_test.py::test_Mix_StartTrack SKIPPED (not impleme...) [ 80%] -sdl2/test/sdlmixer_test.py::test_Mix_GetNumTracks SKIPPED (not imple...) [ 80%] -sdl2/test/sdlmixer_test.py::test_Mix_SetMusicPosition SKIPPED (not i...) [ 80%] -sdl2/test/sdlmixer_test.py::test_Mix_GetMusicPosition SKIPPED (not i...) [ 80%] -sdl2/test/sdlmixer_test.py::test_Mix_MusicDuration PASSED [ 80%] -sdl2/test/sdlmixer_test.py::test_Mix_GetMusicLoopStartTime SKIPPED (...) [ 80%] -sdl2/test/sdlmixer_test.py::test_Mix_GetMusicLoopEndTime SKIPPED (no...) [ 80%] -sdl2/test/sdlmixer_test.py::test_Mix_GetMusicLoopLengthTime SKIPPED [ 80%] -sdl2/test/sdlmixer_test.py::test_Mix_Playing SKIPPED (not implemented) [ 80%] -sdl2/test/sdlmixer_test.py::test_Mix_PlayingMusic SKIPPED (not imple...) [ 80%] -sdl2/test/sdlmixer_test.py::test_Mix_SetMusicCMD SKIPPED (not implem...) [ 80%] -sdl2/test/sdlmixer_test.py::test_Mix_SetSynchroValue SKIPPED (not im...) [ 81%] -sdl2/test/sdlmixer_test.py::test_Mix_GetSynchroValue SKIPPED (not im...) [ 81%] -sdl2/test/sdlmixer_test.py::test_Mix_SetSoundFonts SKIPPED (not impl...) [ 81%] -sdl2/test/sdlmixer_test.py::test_Mix_GetSoundFonts SKIPPED (not impl...) [ 81%] -sdl2/test/sdlmixer_test.py::test_Mix_EachSoundFont SKIPPED (not impl...) [ 81%] -sdl2/test/sdlmixer_test.py::test_Mix_SetTimidityCfg SKIPPED (not imp...) [ 81%] -sdl2/test/sdlmixer_test.py::test_Mix_GetTimidityCfg SKIPPED (not imp...) [ 81%] -sdl2/test/sdlmixer_test.py::test_Mix_GetChunk SKIPPED (not implemented) [ 81%] -sdl2/test/sdlttf_test.py::test_TTF_Font PASSED [ 81%] -sdl2/test/sdlttf_test.py::test_TTF_InitQuit PASSED [ 81%] -sdl2/test/sdlttf_test.py::test_TTF_Linked_Version PASSED [ 81%] -sdl2/test/sdlttf_test.py::test_TTF_GetFreeTypeVersion PASSED [ 82%] -sdl2/test/sdlttf_test.py::test_TTF_GetHarfBuzzVersion PASSED [ 82%] -sdl2/test/sdlttf_test.py::test_TTF_ByteSwappedUNICODE PASSED [ 82%] -sdl2/test/sdlttf_test.py::test_TTF_OpenCloseFont PASSED [ 82%] -sdl2/test/sdlttf_test.py::test_TTF_OpenFontIndex PASSED [ 82%] -sdl2/test/sdlttf_test.py::test_TTF_OpenFontRW PASSED [ 82%] -sdl2/test/sdlttf_test.py::test_TTF_OpenFontIndexRW PASSED [ 82%] -sdl2/test/sdlttf_test.py::test_TTF_OpenFontDPI PASSED [ 82%] -sdl2/test/sdlttf_test.py::test_TTF_OpenFontIndexDPI PASSED [ 82%] -sdl2/test/sdlttf_test.py::test_TTF_OpenFontDPIRW PASSED [ 82%] -sdl2/test/sdlttf_test.py::test_TTF_OpenFontIndexDPIRW PASSED [ 82%] -sdl2/test/sdlttf_test.py::test_TTF_SetFontSize SKIPPED (Incompatible...) [ 83%] -sdl2/test/sdlttf_test.py::test_TTF_SetFontSizeDPI SKIPPED (Incompati...) [ 83%] -sdl2/test/sdlttf_test.py::test_TTF_GetSetFontStyle PASSED [ 83%] -sdl2/test/sdlttf_test.py::test_TTF_GetSetFontOutline PASSED [ 83%] -sdl2/test/sdlttf_test.py::test_TTF_GetSetFontHinting PASSED [ 83%] -sdl2/test/sdlttf_test.py::test_TTF_GetSetFontWrappedAlign PASSED [ 83%] -sdl2/test/sdlttf_test.py::test_TTF_FontHeight PASSED [ 83%] -sdl2/test/sdlttf_test.py::test_TTF_FontAscent PASSED [ 83%] -sdl2/test/sdlttf_test.py::test_TTF_FontDescent PASSED [ 83%] -sdl2/test/sdlttf_test.py::test_TTF_FontLineSkip PASSED [ 83%] -sdl2/test/sdlttf_test.py::test_TTF_GetSetFontKerning PASSED [ 83%] -sdl2/test/sdlttf_test.py::test_TTF_FontFaces PASSED [ 84%] -sdl2/test/sdlttf_test.py::test_TTF_FontFaceIsFixedWidth PASSED [ 84%] -sdl2/test/sdlttf_test.py::test_TTF_FontFaceFamilyName PASSED [ 84%] -sdl2/test/sdlttf_test.py::test_TTF_FontFaceStyleName PASSED [ 84%] -sdl2/test/sdlttf_test.py::test_TTF_GlyphIsProvided PASSED [ 84%] -sdl2/test/sdlttf_test.py::test_TTF_GlyphIsProvided32 PASSED [ 84%] -sdl2/test/sdlttf_test.py::test_TTF_GlyphMetrics PASSED [ 84%] -sdl2/test/sdlttf_test.py::test_TTF_GlyphMetrics32 PASSED [ 84%] -sdl2/test/sdlttf_test.py::test_TTF_SizeText PASSED [ 84%] -sdl2/test/sdlttf_test.py::test_TTF_SizeUTF8 PASSED [ 84%] -sdl2/test/sdlttf_test.py::test_TTF_SizeUNICODE PASSED [ 84%] -sdl2/test/sdlttf_test.py::test_TTF_Measure PASSED [ 85%] -sdl2/test/sdlttf_test.py::test_TTF_Render_Solid PASSED [ 85%] -sdl2/test/sdlttf_test.py::test_TTF_Render_Solid_Wrapped PASSED [ 85%] -sdl2/test/sdlttf_test.py::test_TTF_Render_Shaded PASSED [ 85%] -sdl2/test/sdlttf_test.py::test_TTF_Render_Shaded_Wrapped PASSED [ 85%] -sdl2/test/sdlttf_test.py::test_TTF_Render_Blended PASSED [ 85%] -sdl2/test/sdlttf_test.py::test_TTF_Render_Blended_Wrapped PASSED [ 85%] -sdl2/test/sdlttf_test.py::test_TTF_Render_LCD PASSED [ 85%] -sdl2/test/sdlttf_test.py::test_TTF_Render_LCD_Wrapped PASSED [ 85%] -sdl2/test/sdlttf_test.py::test_TTF_RenderGlyph32 PASSED [ 85%] -sdl2/test/sdlttf_test.py::test_TTF_SetDirection PASSED [ 85%] -sdl2/test/sdlttf_test.py::test_TTF_SetScript PASSED [ 86%] -sdl2/test/sdlttf_test.py::test_TTF_SetFontDirection PASSED [ 86%] -sdl2/test/sdlttf_test.py::test_TTF_SetFontScriptName PASSED [ 86%] -sdl2/test/sdlttf_test.py::test_TTF_GetFontKerningSizeGlyphs PASSED [ 86%] -sdl2/test/sdlttf_test.py::test_TTF_GetFontKerningSizeGlyphs32 PASSED [ 86%] -sdl2/test/sdlttf_test.py::test_TTF_GetSetFontSDF PASSED [ 86%] -sdl2/test/sdlttf_test.py::test_HB_TAG PASSED [ 86%] -sdl2/test/sensor_test.py::test_SDL_NumSensors PASSED [ 86%] -sdl2/test/sensor_test.py::TestSDLSensor::test_SDL_SensorOpenClose SKIPPED [ 86%] -sdl2/test/sensor_test.py::TestSDLSensor::test_SDL_SensorFromInstanceID SKIPPED [ 86%] -sdl2/test/sensor_test.py::TestSDLSensor::test_SDL_SensorUpdate SKIPPED [ 86%] -sdl2/test/sensor_test.py::TestSDLSensor::test_SDL_SensorDeviceInfo SKIPPED [ 87%] -sdl2/test/sensor_test.py::TestSDLSensor::test_SDL_SensorInfo SKIPPED [ 87%] -sdl2/test/sensor_test.py::TestSDLSensor::test_SDL_LockUnlockSensors SKIPPED [ 87%] -sdl2/test/surface_test.py::test_SDL_Surface PASSED [ 87%] -sdl2/test/surface_test.py::test_SDL_CreateFreeRGBSurface PASSED [ 87%] -sdl2/test/surface_test.py::test_SDL_CreateRGBSurfaceWithFormat PASSED [ 87%] -sdl2/test/surface_test.py::test_SDL_CreateRGBSurfaceFrom PASSED [ 87%] -sdl2/test/surface_test.py::test_SDL_CreateRGBSurfaceWithFormatFrom PASSED [ 87%] -sdl2/test/surface_test.py::test_SDL_ConvertPixels PASSED [ 87%] -sdl2/test/surface_test.py::test_SDL_SetSurfacePalette SKIPPED (not i...) [ 87%] -sdl2/test/surface_test.py::test_SDL_LockUnlockSurface PASSED [ 87%] -sdl2/test/surface_test.py::test_SDL_LoadBMP_RW PASSED [ 88%] -sdl2/test/surface_test.py::test_SDL_LoadBMP PASSED [ 88%] -sdl2/test/surface_test.py::test_SDL_SaveBMP_RW SKIPPED (not implemented) [ 88%] -sdl2/test/surface_test.py::test_SDL_SaveBMP SKIPPED (not implemented) [ 88%] -sdl2/test/surface_test.py::test_SDL_SetSurfaceRLEMUSTLOCK PASSED [ 88%] -sdl2/test/surface_test.py::test_SDL_HasSurfaceRLE PASSED [ 88%] -sdl2/test/surface_test.py::test_SDL_GetSetColorKey PASSED [ 88%] -sdl2/test/surface_test.py::test_SDL_HasColorKey PASSED [ 88%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_ConvertSurface PASSED [ 88%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_ConvertSurfaceFormat PASSED [ 88%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_PremultiplyAlpha PASSED [ 88%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_FillRect PASSED [ 89%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_FillRects PASSED [ 89%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_FreeSurface PASSED [ 89%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_GetSetClipRect PASSED [ 89%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_GetSetSurfaceAlphaMod PASSED [ 89%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_GetSetSurfaceBlendMode PASSED [ 89%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_GetSetSurfaceColorMod PASSED [ 89%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_LowerBlit PASSED [ 89%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_LowerBlitScaled SKIPPED [ 89%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_UpperBlit PASSED [ 89%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_BlitSurface PASSED [ 89%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_UpperBlitScaled SKIPPED [ 90%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_SoftStretch SKIPPED [ 90%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_SoftStretchLinear SKIPPED [ 90%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_GetSetYUVConversionMode SKIPPED [ 90%] -sdl2/test/surface_test.py::TestSDLSurface::test_SDL_GetYUVConversionModeForResolution SKIPPED [ 90%] -sdl2/test/syswm_test.py::test_SDL_GetWindowWMInfo SKIPPED (Doesn't w...) [ 90%] -sdl2/test/timer_test.py::test_SDL_TICKS_PASSED PASSED [ 90%] -sdl2/test/timer_test.py::test_SDL_GetTicks PASSED [ 90%] -sdl2/test/timer_test.py::test_SDL_GetTicks64 PASSED [ 90%] -sdl2/test/timer_test.py::test_SDL_GetPerformanceCounter PASSED [ 90%] -sdl2/test/timer_test.py::test_SDL_GetPerformanceFrequency PASSED [ 90%] -sdl2/test/timer_test.py::test_SDL_Delay XPASS (Unreliable on CI runners) [ 91%] -sdl2/test/timer_test.py::test_SDL_AddRemoveTimer XPASS (Unreliable o...) [ 91%] -sdl2/test/touch_test.py::test_SDL_GetNumTouchDevices PASSED [ 91%] -sdl2/test/touch_test.py::test_SDL_GetTouchDevice PASSED [ 91%] -sdl2/test/touch_test.py::test_SDL_GetTouchName PASSED [ 91%] -sdl2/test/touch_test.py::test_SDL_GetTouchDeviceType PASSED [ 91%] -sdl2/test/touch_test.py::test_SDL_GetNumTouchFingers PASSED [ 91%] -sdl2/test/touch_test.py::test_SDL_GetTouchFinger PASSED [ 91%] -sdl2/test/version_test.py::test__version_tuple PASSED [ 91%] -sdl2/test/version_test.py::test_SDL_version PASSED [ 91%] -sdl2/test/version_test.py::test_SDL_GetVersion PASSED [ 91%] -sdl2/test/version_test.py::test_SDL_VERSIONNUM PASSED [ 92%] -sdl2/test/version_test.py::test_SDL_VERSION_ATLEAST PASSED [ 92%] -sdl2/test/version_test.py::test_SDL_GetRevision PASSED [ 92%] -sdl2/test/version_test.py::test_SDL_GetRevisionNumber PASSED [ 92%] -sdl2/test/video_test.py::test_SDL_WINDOWPOS_UNDEFINED_DISPLAY PASSED [ 92%] -sdl2/test/video_test.py::test_SDL_WINDOWPOS_ISUNDEFINED PASSED [ 92%] -sdl2/test/video_test.py::test_SDL_WINDOWPOS_CENTERED_DISPLAY PASSED [ 92%] -sdl2/test/video_test.py::test_SDL_WINDOWPOS_ISCENTERED PASSED [ 92%] -sdl2/test/video_test.py::test_SDL_Window PASSED [ 92%] -sdl2/test/video_test.py::TestSDLDisplayMode::test_init PASSED [ 92%] -sdl2/test/video_test.py::TestSDLDisplayMode::test___eq__ PASSED [ 92%] -sdl2/test/video_test.py::TestSDLDisplayMode::test___ne__ PASSED [ 93%] -sdl2/test/video_test.py::test_SDL_VideoInitQuit PASSED [ 93%] -sdl2/test/video_test.py::test_SDL_GetNumVideoDrivers PASSED [ 93%] -sdl2/test/video_test.py::test_SDL_GetVideoDriver PASSED [ 93%] -sdl2/test/video_test.py::test_SDL_GetCurrentVideoDriver PASSED [ 93%] -sdl2/test/video_test.py::test_SDL_GetNumVideoDisplays PASSED [ 93%] -sdl2/test/video_test.py::test_SDL_GetNumDisplayModes PASSED [ 93%] -sdl2/test/video_test.py::test_SDL_GetDisplayMode PASSED [ 93%] -sdl2/test/video_test.py::test_SDL_GetCurrentDisplayMode PASSED [ 93%] -sdl2/test/video_test.py::test_SDL_GetDesktopDisplayMode PASSED [ 93%] -sdl2/test/video_test.py::test_SDL_GetClosestDisplayMode SKIPPED (Doe...) [ 93%] -sdl2/test/video_test.py::test_SDL_GetDisplayName PASSED [ 94%] -sdl2/test/video_test.py::test_SDL_GetDisplayBounds PASSED [ 94%] -sdl2/test/video_test.py::test_SDL_GetDisplayUsableBounds PASSED [ 94%] -sdl2/test/video_test.py::test_SDL_GetDisplayDPI SKIPPED (Doesn't wor...) [ 94%] -sdl2/test/video_test.py::test_SDL_GetDisplayOrientation PASSED [ 94%] -sdl2/test/video_test.py::test_GetDisplayInfo PASSED [ 94%] -sdl2/test/video_test.py::test_SDL_CreateDestroyWindow PASSED [ 94%] -sdl2/test/video_test.py::test_SDL_CreateWindowFrom SKIPPED (not impl...) [ 94%] -sdl2/test/video_test.py::test_SDL_GetPointDisplayIndex PASSED [ 94%] -sdl2/test/video_test.py::test_SDL_GetRectDisplayIndex PASSED [ 94%] -sdl2/test/video_test.py::test_SDL_GetWindowDisplayIndex PASSED [ 94%] -sdl2/test/video_test.py::test_SDL_GetWindowDisplayMode PASSED [ 95%] -sdl2/test/video_test.py::test_SDL_SetWindowDisplayMode PASSED [ 95%] -sdl2/test/video_test.py::test_SDL_GetWindowICCProfile PASSED [ 95%] -sdl2/test/video_test.py::test_SDL_GetWindowPixelFormat PASSED [ 95%] -sdl2/test/video_test.py::test_SDL_GetWindowID PASSED [ 95%] -sdl2/test/video_test.py::test_SDL_GetWindowFromID PASSED [ 95%] -sdl2/test/video_test.py::test_SDL_GetWindowFlags PASSED [ 95%] -sdl2/test/video_test.py::test_SDL_GetSetWindowTitle PASSED [ 95%] -sdl2/test/video_test.py::test_SDL_SetWindowIcon PASSED [ 95%] -sdl2/test/video_test.py::test_SDL_GetSetWindowData PASSED [ 95%] -sdl2/test/video_test.py::test_SDL_GetSetWindowPosition PASSED [ 95%] -sdl2/test/video_test.py::test_SDL_GetSetWindowSize PASSED [ 96%] -sdl2/test/video_test.py::test_SDL_GetWindowSizeInPixels PASSED [ 96%] -sdl2/test/video_test.py::test_SDL_GetWindowBordersSize PASSED [ 96%] -sdl2/test/video_test.py::test_SDL_GetSetWindowMinimumSize PASSED [ 96%] -sdl2/test/video_test.py::test_SDL_GetSetWindowMaximumSize PASSED [ 96%] -sdl2/test/video_test.py::test_SDL_SetWindowBordered PASSED [ 96%] -sdl2/test/video_test.py::test_SDL_SetWindowResizable SKIPPED (Doesn'...) [ 96%] -sdl2/test/video_test.py::test_SDL_SetWindowAlwaysOnTop SKIPPED (Test...) [ 96%] -sdl2/test/video_test.py::test_SDL_ShowHideWindow PASSED [ 96%] -sdl2/test/video_test.py::test_SDL_RaiseWindow PASSED [ 96%] -sdl2/test/video_test.py::test_SDL_MaximizeWindow SKIPPED (Skip unles...) [ 96%] -sdl2/test/video_test.py::test_SDL_MinimizeRestoreWindow SKIPPED (Ski...) [ 97%] -sdl2/test/video_test.py::test_SDL_SetWindowFullscreen PASSED [ 97%] -sdl2/test/video_test.py::test_SDL_HasWindowSurface PASSED [ 97%] -sdl2/test/video_test.py::test_SDL_GetWindowSurface PASSED [ 97%] -sdl2/test/video_test.py::test_SDL_UpdateWindowSurface PASSED [ 97%] -sdl2/test/video_test.py::test_SDL_UpdateWindowSurfaceRects PASSED [ 97%] -sdl2/test/video_test.py::test_SDL_DestroyWindowSurface PASSED [ 97%] -sdl2/test/video_test.py::test_SDL_GetSetWindowGrab SKIPPED (Can't se...) [ 97%] -sdl2/test/video_test.py::test_SDL_GetSetWindowKeyboardGrab SKIPPED (...) [ 97%] -sdl2/test/video_test.py::test_SDL_GetSetWindowMouseGrab SKIPPED (Can...) [ 97%] -sdl2/test/video_test.py::test_SDL_GetGrabbedWindow SKIPPED (not impl...) [ 97%] -sdl2/test/video_test.py::test_SDL_GetSetWindowMouseRect PASSED [ 98%] -sdl2/test/video_test.py::test_SDL_GetSetWindowBrightness SKIPPED (Un...) [ 98%] -sdl2/test/video_test.py::test_SDL_GetSetWindowOpacity PASSED [ 98%] -sdl2/test/video_test.py::test_SDL_SetWindowModalFor PASSED [ 98%] -sdl2/test/video_test.py::test_SDL_SetWindowInputFocus PASSED [ 98%] -sdl2/test/video_test.py::test_SDL_GetSetWindowGammaRamp SKIPPED (Uns...) [ 98%] -sdl2/test/video_test.py::test_SDL_SetWindowHitTest SKIPPED (not impl...) [ 98%] -sdl2/test/video_test.py::test_SDL_FlashWindow PASSED [ 98%] -sdl2/test/video_test.py::test_screensaver PASSED [ 98%] -sdl2/test/video_test.py::test_SDL_GL_LoadUnloadLibrary SKIPPED (Does...) [ 98%] -sdl2/test/video_test.py::test_SDL_GL_CreateDeleteContext SKIPPED (Do...) [ 98%] -sdl2/test/video_test.py::test_SDL_GL_GetProcAddress SKIPPED (Doesn't...) [ 99%] -sdl2/test/video_test.py::test_SDL_GL_ExtensionSupported SKIPPED (Doe...) [ 99%] -sdl2/test/video_test.py::test_SDL_GL_GetSetResetAttribute SKIPPED (D...) [ 99%] -sdl2/test/video_test.py::test_SDL_GL_MakeCurrent SKIPPED (Doesn't wo...) [ 99%] -sdl2/test/video_test.py::test_SDL_GL_GetSetSwapInterval SKIPPED (Doe...) [ 99%] -sdl2/test/video_test.py::test_SDL_GL_SwapWindow SKIPPED (Doesn't wor...) [ 99%] -sdl2/test/vulkan_test.py::test_SDL_Vulkan_LoadLibrary SKIPPED (not i...) [ 99%] -sdl2/test/vulkan_test.py::test_SDL_Vulkan_GetVkGetInstanceProcAddr SKIPPED [ 99%] -sdl2/test/vulkan_test.py::test_SDL_Vulkan_UnloadLibrary SKIPPED (not...) [ 99%] -sdl2/test/vulkan_test.py::test_SDL_Vulkan_GetInstanceExtensions SKIPPED [ 99%] -sdl2/test/vulkan_test.py::test_SDL_Vulkan_CreateSurface SKIPPED (not...) [ 99%] -sdl2/test/vulkan_test.py::test_SDL_Vulkan_GetDrawableSize SKIPPED (n...) [100%] - -================= 774 passed, 325 skipped, 3 xpassed in 44.58s ================= +dh: command-omitted: The call to "dh_auto_test -O--buildsystem=pybuild" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild @@ -3264,63 +2188,7 @@ copying examples/resources/hello.bmp -> /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/examples/resources running install_lib creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages -creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/.pytest_cache -creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/.pytest_cache/v -creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/.pytest_cache/v/cache -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/.pytest_cache/v/cache/nodeids -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/.pytest_cache/v/cache -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/.pytest_cache/CACHEDIR.TAG -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/.pytest_cache -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/.pytest_cache/.gitignore -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/.pytest_cache -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/.pytest_cache/README.md -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/.pytest_cache creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2 -creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/sdlmixer.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/sdlgfx.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/sdlimage.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/sdlttf.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/misc.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/locale.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/timer.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/shape.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/render.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/power.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/platform.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/mouse.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/metal.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/messagebox.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/log.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/loadso.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/hints.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/hidapi.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/haptic.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/guid.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/sensor.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/gamecontroller.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/filesystem.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/version.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/syswm.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/gesture.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/touch.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/joystick.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/pixels.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/surface.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/video.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/rect.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/scancode.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/keycode.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/keyboard.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/events.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/error.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/cpuinfo.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/clipboard.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/blendmode.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/rwops.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/endian.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/audio.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/stdinc.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/_sdl_init.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/_internal.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/dll.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/__pycache__ creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/examples creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/examples/resources copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/examples/resources/hello.bmp -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/examples/resources @@ -3346,69 +2214,6 @@ copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/examples/transfomations.py -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/examples copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/examples/ttf.py -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/examples creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test -creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/vulkan_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/video_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/version_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/touch_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/timer_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/syswm_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/surface_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/shape_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sensor_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdlttf_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdlmixer_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdlimage_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdlgfx_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_window_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_uisystem_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_surface_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_spritesystem_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_sprite_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_resources_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_renderer_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_pixelaccess_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_particles_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_msgbox_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_mouse_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_input_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_image_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_font_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_events_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_ebs_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_draw_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_displays_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_color_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_array_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/sdl2ext_algorithms_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/rwops_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/render_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/rect_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/power_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/platform_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/pixels_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/mouse_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/metal_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/log_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/locale_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/keyboard_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/joystick_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/hints_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/hidapi_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/guid_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/gamecontroller_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/filesystem_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/events_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/error_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/endian_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/cpuinfo_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/clipboard_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/blendmode_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/audio_test.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/conftest.cpython-313-pytest-8.4.2.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/__pycache__ creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/resources copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/resources/animationtest.gif -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/resources copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/resources/animationtest.webp -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/resources @@ -3500,33 +2305,6 @@ copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/video_test.py -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/test/vulkan_test.py -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext -creating /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/particles.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/input.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/mouse.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/spritesystem.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/renderer.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/pixelaccess.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/displays.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/window.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/msgbox.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/uisystem.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/ttf.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/image.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/sprite.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/bitmapfont.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/surface.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/draw.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/common.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/err.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/ebs.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/events.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/resources.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/compat.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/color.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/array.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/algorithms.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ -copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext/__pycache__ copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/__init__.py -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/algorithms.py -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext copying /build/reproducible-path/pysdl2-0.9.17+dfsg/.pybuild/cpython3_3.13_sdl2/build/sdl2/ext/array.py -> /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/ext @@ -3783,7 +2561,7 @@ rm -rf /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.*/dist-packages/sdl2/examples/ # Forwarded: https://github.com/py-sdl/py-sdl2/pull/245 chmod -v 0644 /build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3*/dist-packages/sdl2/test/resources/*.lbm -mode of '/build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/resources/surfacetest.lbm' retained as 0644 (rw-r--r--) +mode of '/build/reproducible-path/pysdl2-0.9.17+dfsg/debian/python3-sdl2/usr/lib/python3.13/dist-packages/sdl2/test/resources/surfacetest.lbm' changed from 0664 (rw-rw-r--) to 0644 (rw-r--r--) make[1]: Leaving directory '/build/reproducible-path/pysdl2-0.9.17+dfsg' dh_installdocs -O--buildsystem=pybuild debian/rules execute_before_dh_sphinxdoc @@ -3971,12 +2749,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2441841/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2441841/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2650438 and its subdirectories -I: Current time: Sat Nov 1 01:17:24 -12 2025 -I: pbuilder-time-stamp: 1762003044 +I: removing directory /srv/workspace/pbuilder/2441841 and its subdirectories +I: Current time: Sat Dec 5 09:42:27 +14 2026 +I: pbuilder-time-stamp: 1796413347