Diff of the two buildlogs: -- --- b1/build.log 2025-09-14 19:17:28.131753350 +0000 +++ b2/build.log 2025-09-14 21:48:34.783190819 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Sep 14 04:44:50 -12 2025 -I: pbuilder-time-stamp: 1757868290 +I: Current time: Sun Oct 18 15:40:29 +14 2026 +I: pbuilder-time-stamp: 1792287629 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking pyinstaller_6.15.0+ds-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/820381/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/540612/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +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 Oct 18 01: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/540612/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/540612/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + 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]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='7770b6896bab42cfa1919195c25c66a3' - 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='820381' - PS1='# ' - PS2='> ' + INVOCATION_ID=ae2cbb47279142138c43eeaf3456e574 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=540612 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.Pt8ls6cn/pbuilderrc_Ohxt --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Pt8ls6cn/b1 --logfile b1/build.log pyinstaller_6.15.0+ds-1.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132: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.Pt8ls6cn/pbuilderrc_6GXy --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Pt8ls6cn/b2 --logfile b2/build.log pyinstaller_6.15.0+ds-1.dsc' + SUDO_GID=110 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/820381/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/540612/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -384,7 +416,7 @@ Get: 152 http://deb.debian.org/debian unstable/main amd64 shared-mime-info amd64 2.4-5+b3 [758 kB] Get: 153 http://deb.debian.org/debian unstable/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.12+dfsg-5 [141 kB] Get: 154 http://deb.debian.org/debian unstable/main amd64 libfribidi0 amd64 1.0.16-1 [26.5 kB] -Get: 155 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-6 [76.3 kB] +Get: 155 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-7 [76.3 kB] Get: 156 http://deb.debian.org/debian unstable/main amd64 libharfbuzz0b amd64 11.4.5-1 [505 kB] Get: 157 http://deb.debian.org/debian unstable/main amd64 libthai-data all 0.1.29-2 [168 kB] Get: 158 http://deb.debian.org/debian unstable/main amd64 libdatrie1 amd64 0.2.13-4 [38.0 kB] @@ -428,7 +460,7 @@ Get: 196 http://deb.debian.org/debian unstable/main amd64 libmbedcrypto16 amd64 3.6.4-2 [360 kB] Get: 197 http://deb.debian.org/debian unstable/main amd64 librist4 amd64 0.2.11+dfsg-1 [72.1 kB] Get: 198 http://deb.debian.org/debian unstable/main amd64 libsrt1.5-gnutls amd64 1.5.4-1 [345 kB] -Get: 199 http://deb.debian.org/debian unstable/main amd64 libssh-4 amd64 0.11.2-1 [209 kB] +Get: 199 http://deb.debian.org/debian unstable/main amd64 libssh-4 amd64 0.11.3-1 [229 kB] Get: 200 http://deb.debian.org/debian unstable/main amd64 libnorm1t64 amd64 1.5.9+dfsg-3.1+b2 [221 kB] Get: 201 http://deb.debian.org/debian unstable/main amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1+b1 [162 kB] Get: 202 http://deb.debian.org/debian unstable/main amd64 libsodium23 amd64 1.0.18-1+b2 [165 kB] @@ -794,7 +826,7 @@ Get: 562 http://deb.debian.org/debian unstable/main amd64 qml6-module-qtwebchannel amd64 6.8.2-2 [9072 B] Get: 563 http://deb.debian.org/debian unstable/main amd64 qml6-module-qtwebengine amd64 6.8.2+dfsg-4 [53.9 kB] Get: 564 http://deb.debian.org/debian unstable/main amd64 xmldiff all 2.6.3-0.2 [109 kB] -Fetched 484 MB in 12s (40.0 MB/s) +Fetched 484 MB in 6s (84.1 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (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 ... 19917 files and directories currently installed.) @@ -1272,8 +1304,8 @@ Preparing to unpack .../132-libfribidi0_1.0.16-1_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.16-1) ... Selecting previously unselected package libgraphite2-3:amd64. -Preparing to unpack .../133-libgraphite2-3_1.3.14-6_amd64.deb ... -Unpacking libgraphite2-3:amd64 (1.3.14-6) ... +Preparing to unpack .../133-libgraphite2-3_1.3.14-7_amd64.deb ... +Unpacking libgraphite2-3:amd64 (1.3.14-7) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../134-libharfbuzz0b_11.4.5-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (11.4.5-1) ... @@ -1404,8 +1436,8 @@ Preparing to unpack .../176-libsrt1.5-gnutls_1.5.4-1_amd64.deb ... Unpacking libsrt1.5-gnutls:amd64 (1.5.4-1) ... Selecting previously unselected package libssh-4:amd64. -Preparing to unpack .../177-libssh-4_0.11.2-1_amd64.deb ... -Unpacking libssh-4:amd64 (0.11.2-1) ... +Preparing to unpack .../177-libssh-4_0.11.3-1_amd64.deb ... +Unpacking libssh-4:amd64 (0.11.3-1) ... Selecting previously unselected package libnorm1t64:amd64. Preparing to unpack .../178-libnorm1t64_1.5.9+dfsg-3.1+b2_amd64.deb ... Unpacking libnorm1t64:amd64 (1.5.9+dfsg-3.1+b2) ... @@ -2507,7 +2539,7 @@ Setting up media-types (13.0.0) ... Setting up libb2-1:amd64 (0.98.1-1.1+b2) ... Setting up libpipeline1:amd64 (1.5.8-1) ... -Setting up libgraphite2-3:amd64 (1.3.14-6) ... +Setting up libgraphite2-3:amd64 (1.3.14-7) ... Setting up liblcms2-2:amd64 (2.16-2) ... Setting up libpixman-1-0:amd64 (0.44.0-3) ... Setting up libdvdread8t64:amd64 (6.1.3-2) ... @@ -2602,8 +2634,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Sep 14 16:47:16 UTC 2025. -Universal Time is now: Sun Sep 14 16:47:16 UTC 2025. +Local time is now: Sun Oct 18 01:45:30 UTC 2026. +Universal Time is now: Sun Oct 18 01:45:30 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:amd64 (1.17.0-2+b1) ... @@ -2749,7 +2781,7 @@ Setting up libxkbcommon-x11-0:amd64 (1.7.0-2.1) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up libxrandr2:amd64 (2:1.5.4-1+b3) ... -Setting up libssh-4:amd64 (0.11.2-1) ... +Setting up libssh-4:amd64 (0.11.3-1) ... Setting up libreadline8t64:amd64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up libdrm2:amd64 (2.4.125-2) ... @@ -3099,7 +3131,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/pyinstaller-6.15.0+ds/ && 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 > ../pyinstaller_6.15.0+ds-1_source.changes +I: user script /srv/workspace/pbuilder/540612/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/540612/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/pyinstaller-6.15.0+ds/ && 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 > ../pyinstaller_6.15.0+ds-1_source.changes dpkg-buildpackage: info: source package pyinstaller dpkg-buildpackage: info: source version 6.15.0+ds-1 dpkg-buildpackage: info: source distribution unstable @@ -3145,786 +3181,786 @@ Setting out to : /build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build Python Version : 3.13.7 (main, Aug 20 2025, 22:17:40) [GCC 14.3.0] MSVC target(s) : not found -Checking for 'gcc' (C compiler) : 04:49:14 runner ['/usr/bin/gcc', '-dM', '-E', '-'] +Checking for 'gcc' (C compiler) : 15:47:11 runner ['/usr/bin/gcc', '-dM', '-E', '-'] /usr/bin/gcc -Checking size of pointer : 04:49:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_872c286f38df153a24ac5bcfe41e9b63/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a8ad87771e9a4b2c98c8c0c285bcd21b/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:14 runner ['/usr/bin/gcc', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a8ad87771e9a4b2c98c8c0c285bcd21b/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking size of pointer : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_872c286f38df153a24ac5bcfe41e9b63/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a8ad87771e9a4b2c98c8c0c285bcd21b/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a8ad87771e9a4b2c98c8c0c285bcd21b/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] 8 Platform : Linux-64bit-intel detected based on compiler -Checking for compiler flags -m64 : 04:49:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a5af4fed87bfebd5a08c34f51a929f62/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +Checking for compiler flags -m64 : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a5af4fed87bfebd5a08c34f51a929f62/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] yes -Checking for linker flags -m64 : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_dba6f373d65fae0d664846477d067c82/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_dba6f373d65fae0d664846477d067c82/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for linker flags -m64 : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_dba6f373d65fae0d664846477d067c82/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_dba6f373d65fae0d664846477d067c82/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for compiler flags -Wno-error=unused-but-set-variable : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_99cd9ad61052f096d279dd4a8197ef9e/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_99cd9ad61052f096d279dd4a8197ef9e/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for compiler flags -Wno-error=unused-but-set-variable : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_99cd9ad61052f096d279dd4a8197ef9e/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_99cd9ad61052f096d279dd4a8197ef9e/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for header semaphore.h : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_0a8784a4fd2a14001f3bce5bc2e9e746/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_0a8784a4fd2a14001f3bce5bc2e9e746/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for header semaphore.h : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_0a8784a4fd2a14001f3bce5bc2e9e746/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_0a8784a4fd2a14001f3bce5bc2e9e746/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes Using semaphore API : posix -Checking for library dl : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7f4bda2539af68cac4bfceb0cd41b238/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7f4bda2539af68cac4bfceb0cd41b238/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-ldl', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for library dl : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7f4bda2539af68cac4bfceb0cd41b238/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7f4bda2539af68cac4bfceb0cd41b238/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-ldl', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for library pthread : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c2d12b3fae452eb57d7c6b1216326147/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c2d12b3fae452eb57d7c6b1216326147/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lpthread', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for library pthread : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c2d12b3fae452eb57d7c6b1216326147/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c2d12b3fae452eb57d7c6b1216326147/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lpthread', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for library m : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c8a5a8d0620dfce9a992c4a526244025/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c8a5a8d0620dfce9a992c4a526244025/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lm', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for library m : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c8a5a8d0620dfce9a992c4a526244025/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c8a5a8d0620dfce9a992c4a526244025/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lm', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for library z : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a959dba5dd89cde61ee526dc2bd9de33/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a959dba5dd89cde61ee526dc2bd9de33/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lz', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for library z : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a959dba5dd89cde61ee526dc2bd9de33/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a959dba5dd89cde61ee526dc2bd9de33/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lz', '-Wl,-z,relro', '-Wl,-z,now'] yes Build tests : disabled -Checking for header stdbool.h : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_f5f7b7cebee6e01fff3888feaf5b2d43/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_f5f7b7cebee6e01fff3888feaf5b2d43/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for header stdbool.h : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_f5f7b7cebee6e01fff3888feaf5b2d43/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_f5f7b7cebee6e01fff3888feaf5b2d43/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for function unsetenv : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_47f9577f4a2f44700be73a944d30341c/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_47f9577f4a2f44700be73a944d30341c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for function unsetenv : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_47f9577f4a2f44700be73a944d30341c/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_47f9577f4a2f44700be73a944d30341c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for function mkdtemp : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_9e5b3abc8e34247a033a40b9a2320f39/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_9e5b3abc8e34247a033a40b9a2320f39/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for function mkdtemp : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_9e5b3abc8e34247a033a40b9a2320f39/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_9e5b3abc8e34247a033a40b9a2320f39/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for function dirname : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_db20d79d9a0005db2d8e4b94c4335403/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_db20d79d9a0005db2d8e4b94c4335403/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for function dirname : 15:47:11 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_db20d79d9a0005db2d8e4b94c4335403/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:11 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_db20d79d9a0005db2d8e4b94c4335403/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for function basename : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7a60da941d6bc6adb1bec3bf8483b0d3/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7a60da941d6bc6adb1bec3bf8483b0d3/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for function basename : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7a60da941d6bc6adb1bec3bf8483b0d3/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7a60da941d6bc6adb1bec3bf8483b0d3/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for function wcsdup : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_09a53291a3b733ccef09e2db031b7f9c/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:15 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_09a53291a3b733ccef09e2db031b7f9c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for function wcsdup : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_09a53291a3b733ccef09e2db031b7f9c/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_09a53291a3b733ccef09e2db031b7f9c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for linker flags -Wl,--as-needed : 04:49:15 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_18511c5335458c13575e09103ad98d7c/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:16 runner ['/usr/bin/gcc', '-m64', '-Wl,--as-needed', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_18511c5335458c13575e09103ad98d7c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for linker flags -Wl,--as-needed : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_18511c5335458c13575e09103ad98d7c/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-m64', '-Wl,--as-needed', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_18511c5335458c13575e09103ad98d7c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes Checking for program 'strip' : /usr/bin/strip -'configure' finished successfully (1.210s) +'configure' finished successfully (0.865s) 'all' finished successfully (0.000s) 'distclean' finished successfully (0.001s) Setting top to : /build/reproducible-path/pyinstaller-6.15.0+ds/bootloader Setting out to : /build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build Python Version : 3.13.7 (main, Aug 20 2025, 22:17:40) [GCC 14.3.0] MSVC target(s) : not found -Checking for 'gcc' (C compiler) : 04:49:16 runner ['/usr/bin/gcc', '-dM', '-E', '-'] +Checking for 'gcc' (C compiler) : 15:47:12 runner ['/usr/bin/gcc', '-dM', '-E', '-'] /usr/bin/gcc -Checking size of pointer : 04:49:16 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_872c286f38df153a24ac5bcfe41e9b63/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:16 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a8ad87771e9a4b2c98c8c0c285bcd21b/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:16 runner ['/usr/bin/gcc', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a8ad87771e9a4b2c98c8c0c285bcd21b/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking size of pointer : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_872c286f38df153a24ac5bcfe41e9b63/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a8ad87771e9a4b2c98c8c0c285bcd21b/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a8ad87771e9a4b2c98c8c0c285bcd21b/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] 8 Platform : Linux-64bit-intel detected based on compiler -Checking for compiler flags -m64 : 04:49:16 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a5af4fed87bfebd5a08c34f51a929f62/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +Checking for compiler flags -m64 : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a5af4fed87bfebd5a08c34f51a929f62/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] yes -Checking for linker flags -m64 : 04:49:17 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_dba6f373d65fae0d664846477d067c82/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:17 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_dba6f373d65fae0d664846477d067c82/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for linker flags -m64 : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_dba6f373d65fae0d664846477d067c82/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_dba6f373d65fae0d664846477d067c82/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for compiler flags -Wno-error=unused-but-set-variable : 04:49:17 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_99cd9ad61052f096d279dd4a8197ef9e/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:17 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_99cd9ad61052f096d279dd4a8197ef9e/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for compiler flags -Wno-error=unused-but-set-variable : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_99cd9ad61052f096d279dd4a8197ef9e/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_99cd9ad61052f096d279dd4a8197ef9e/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for header semaphore.h : 04:49:17 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_0a8784a4fd2a14001f3bce5bc2e9e746/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:17 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_0a8784a4fd2a14001f3bce5bc2e9e746/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for header semaphore.h : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_0a8784a4fd2a14001f3bce5bc2e9e746/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_0a8784a4fd2a14001f3bce5bc2e9e746/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes Using semaphore API : posix -Checking for library dl : 04:49:17 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7f4bda2539af68cac4bfceb0cd41b238/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:17 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7f4bda2539af68cac4bfceb0cd41b238/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-ldl', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for library dl : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7f4bda2539af68cac4bfceb0cd41b238/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7f4bda2539af68cac4bfceb0cd41b238/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-ldl', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for library pthread : 04:49:17 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c2d12b3fae452eb57d7c6b1216326147/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:17 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c2d12b3fae452eb57d7c6b1216326147/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lpthread', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for library pthread : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c2d12b3fae452eb57d7c6b1216326147/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c2d12b3fae452eb57d7c6b1216326147/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lpthread', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for library m : 04:49:17 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c8a5a8d0620dfce9a992c4a526244025/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:17 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c8a5a8d0620dfce9a992c4a526244025/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lm', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for library m : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c8a5a8d0620dfce9a992c4a526244025/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_c8a5a8d0620dfce9a992c4a526244025/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lm', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for library z : 04:49:17 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a959dba5dd89cde61ee526dc2bd9de33/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:17 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a959dba5dd89cde61ee526dc2bd9de33/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lz', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for library z : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a959dba5dd89cde61ee526dc2bd9de33/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_a959dba5dd89cde61ee526dc2bd9de33/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lz', '-Wl,-z,relro', '-Wl,-z,now'] yes Build tests : disabled -Checking for header stdbool.h : 04:49:17 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_f5f7b7cebee6e01fff3888feaf5b2d43/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:17 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_f5f7b7cebee6e01fff3888feaf5b2d43/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for header stdbool.h : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_f5f7b7cebee6e01fff3888feaf5b2d43/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_f5f7b7cebee6e01fff3888feaf5b2d43/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for function unsetenv : 04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_47f9577f4a2f44700be73a944d30341c/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:18 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_47f9577f4a2f44700be73a944d30341c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for function unsetenv : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_47f9577f4a2f44700be73a944d30341c/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:12 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_47f9577f4a2f44700be73a944d30341c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for function mkdtemp : 04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_9e5b3abc8e34247a033a40b9a2320f39/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:18 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_9e5b3abc8e34247a033a40b9a2320f39/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for function mkdtemp : 15:47:12 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_9e5b3abc8e34247a033a40b9a2320f39/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_9e5b3abc8e34247a033a40b9a2320f39/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for function dirname : 04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_db20d79d9a0005db2d8e4b94c4335403/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:18 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_db20d79d9a0005db2d8e4b94c4335403/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for function dirname : 15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_db20d79d9a0005db2d8e4b94c4335403/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_db20d79d9a0005db2d8e4b94c4335403/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for function basename : 04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7a60da941d6bc6adb1bec3bf8483b0d3/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:18 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7a60da941d6bc6adb1bec3bf8483b0d3/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for function basename : 15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7a60da941d6bc6adb1bec3bf8483b0d3/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_7a60da941d6bc6adb1bec3bf8483b0d3/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for function wcsdup : 04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_09a53291a3b733ccef09e2db031b7f9c/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:18 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_09a53291a3b733ccef09e2db031b7f9c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for function wcsdup : 15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_09a53291a3b733ccef09e2db031b7f9c/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-m64', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_09a53291a3b733ccef09e2db031b7f9c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes -Checking for linker flags -Wl,--as-needed : 04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_18511c5335458c13575e09103ad98d7c/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] -04:49:18 runner ['/usr/bin/gcc', '-m64', '-Wl,--as-needed', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_18511c5335458c13575e09103ad98d7c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] +Checking for linker flags -Wl,--as-needed : 15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '../test.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_18511c5335458c13575e09103ad98d7c/testbuild/test.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-m64', '-Wl,--as-needed', 'test.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/.conf_check_18511c5335458c13575e09103ad98d7c/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,-z,relro', '-Wl,-z,now'] yes Checking for program 'strip' : /usr/bin/strip -'configure' finished successfully (2.288s) -'make_all' finished successfully (0.005s) +'configure' finished successfully (1.058s) +'make_all' finished successfully (0.006s) Waf: Entering directory `/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug' [ 1/23] Compiling src/pyi_python.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_python.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_python.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_python.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_python.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 2/23] Compiling src/pyi_global_win32.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_global_win32.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_global_win32.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_global_win32.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_global_win32.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 3/23] Compiling src/pyi_dylib_python.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_dylib_python.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_dylib_python.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_dylib_python.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_dylib_python.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 4/23] Compiling src/pyi_apple_events.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_apple_events.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_apple_events.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_apple_events.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_apple_events.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 5/23] Compiling src/pyi_pyconfig_pep741.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_pyconfig_pep741.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_pyconfig_pep741.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_pyconfig_pep741.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_pyconfig_pep741.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 6/23] Compiling src/pyi_multipkg.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_multipkg.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_multipkg.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_multipkg.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_multipkg.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 7/23] Compiling src/pyi_dylib_tcltk.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_dylib_tcltk.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_dylib_tcltk.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_dylib_tcltk.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_dylib_tcltk.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 8/23] Compiling src/pyi_utils_posix.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_utils_posix.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_utils_posix.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_utils_posix.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_utils_posix.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 9/23] Compiling src/pyi_launch.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_launch.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_launch.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_launch.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_launch.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [10/23] Compiling src/pyi_splash.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_splash.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_splash.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_splash.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_splash.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [11/23] Compiling src/pyi_pyconfig_pep587.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_pyconfig_pep587.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_pyconfig_pep587.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_pyconfig_pep587.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_pyconfig_pep587.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [12/23] Compiling src/pyi_pyconfig.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_pyconfig.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_pyconfig.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_pyconfig.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_pyconfig.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [13/23] Compiling src/pyi_global_posix.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_global_posix.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_global_posix.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_global_posix.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_global_posix.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [14/23] Compiling src/pyi_archive.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_archive.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_archive.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_archive.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_archive.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [15/23] Compiling src/pyi_utils_win32_low_level.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_utils_win32_low_level.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_utils_win32_low_level.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_utils_win32_low_level.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_utils_win32_low_level.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [16/23] Compiling src/pyi_main.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_main.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_main.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_main.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_main.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [17/23] Compiling src/pyi_utils.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_utils.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_utils.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_utils.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_utils.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [18/23] Compiling src/pyi_path.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_path.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_path.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_path.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_path.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [19/23] Compiling src/pyi_utils_win32.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_utils_win32.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_utils_win32.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_utils_win32.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_utils_win32.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [20/23] Compiling src/pyi_exception_dialog.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_exception_dialog.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_exception_dialog.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/pyi_exception_dialog.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/pyi_exception_dialog.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [21/23] Compiling src/main.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/main.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/main.c.2.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:13 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DLAUNCH_DEBUG', '-DNDEBUG', '../../src/main.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/src/main.c.2.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [22/23] Linking build/debug/run_d -04:49:18 runner ['/usr/bin/gcc', '-m64', '-Wl,--as-needed', 'src/main.c.2.o', 'src/pyi_apple_events.c.1.o', 'src/pyi_archive.c.1.o', 'src/pyi_dylib_python.c.1.o', 'src/pyi_dylib_tcltk.c.1.o', 'src/pyi_exception_dialog.c.1.o', 'src/pyi_global_posix.c.1.o', 'src/pyi_global_win32.c.1.o', 'src/pyi_launch.c.1.o', 'src/pyi_main.c.1.o', 'src/pyi_multipkg.c.1.o', 'src/pyi_path.c.1.o', 'src/pyi_pyconfig.c.1.o', 'src/pyi_pyconfig_pep587.c.1.o', 'src/pyi_pyconfig_pep741.c.1.o', 'src/pyi_python.c.1.o', 'src/pyi_splash.c.1.o', 'src/pyi_utils.c.1.o', 'src/pyi_utils_posix.c.1.o', 'src/pyi_utils_win32.c.1.o', 'src/pyi_utils_win32_low_level.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/run_d', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-ldl', '-lm', '-lz', '-lpthread', '-Wl,-z,relro', '-Wl,-z,now'] +15:47:14 runner ['/usr/bin/gcc', '-m64', '-Wl,--as-needed', 'src/main.c.2.o', 'src/pyi_apple_events.c.1.o', 'src/pyi_archive.c.1.o', 'src/pyi_dylib_python.c.1.o', 'src/pyi_dylib_tcltk.c.1.o', 'src/pyi_exception_dialog.c.1.o', 'src/pyi_global_posix.c.1.o', 'src/pyi_global_win32.c.1.o', 'src/pyi_launch.c.1.o', 'src/pyi_main.c.1.o', 'src/pyi_multipkg.c.1.o', 'src/pyi_path.c.1.o', 'src/pyi_pyconfig.c.1.o', 'src/pyi_pyconfig_pep587.c.1.o', 'src/pyi_pyconfig_pep741.c.1.o', 'src/pyi_python.c.1.o', 'src/pyi_splash.c.1.o', 'src/pyi_utils.c.1.o', 'src/pyi_utils_posix.c.1.o', 'src/pyi_utils_win32.c.1.o', 'src/pyi_utils_win32_low_level.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug/run_d', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-ldl', '-lm', '-lz', '-lpthread', '-Wl,-z,relro', '-Wl,-z,now'] [23/23] Stripping binary build/debug/run_d -04:49:18 runner ['/usr/bin/strip', 'run_d'] +15:47:14 runner ['/usr/bin/strip', 'run_d'] Waf: Leaving directory `/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug' -'build_debug' finished successfully (0.440s) +'build_debug' finished successfully (1.475s) Waf: Entering directory `/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release' [ 1/23] Compiling src/pyi_python.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_python.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_python.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_python.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_python.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 2/23] Compiling src/pyi_global_win32.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_global_win32.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_global_win32.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_global_win32.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_global_win32.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 3/23] Compiling src/pyi_dylib_python.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_dylib_python.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_dylib_python.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_dylib_python.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_dylib_python.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 4/23] Compiling src/pyi_apple_events.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_apple_events.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_apple_events.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_apple_events.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_apple_events.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 5/23] Compiling src/pyi_pyconfig_pep741.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_pyconfig_pep741.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_pyconfig_pep741.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_pyconfig_pep741.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_pyconfig_pep741.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 6/23] Compiling src/pyi_multipkg.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_multipkg.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_multipkg.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_multipkg.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_multipkg.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 7/23] Compiling src/pyi_dylib_tcltk.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_dylib_tcltk.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_dylib_tcltk.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_dylib_tcltk.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_dylib_tcltk.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 8/23] Compiling src/pyi_utils_posix.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_utils_posix.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_utils_posix.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_utils_posix.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_utils_posix.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [ 9/23] Compiling src/pyi_launch.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_launch.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_launch.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_launch.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_launch.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [10/23] Compiling src/pyi_splash.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_splash.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_splash.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_splash.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_splash.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [11/23] Compiling src/pyi_pyconfig_pep587.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_pyconfig_pep587.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_pyconfig_pep587.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_pyconfig_pep587.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_pyconfig_pep587.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [12/23] Compiling src/pyi_pyconfig.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_pyconfig.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_pyconfig.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_pyconfig.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_pyconfig.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [13/23] Compiling src/pyi_global_posix.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_global_posix.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_global_posix.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_global_posix.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_global_posix.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [14/23] Compiling src/pyi_archive.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_archive.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_archive.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_archive.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_archive.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [15/23] Compiling src/pyi_utils_win32_low_level.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_utils_win32_low_level.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_utils_win32_low_level.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_utils_win32_low_level.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_utils_win32_low_level.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [16/23] Compiling src/pyi_main.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_main.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_main.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_main.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_main.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [17/23] Compiling src/pyi_utils.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_utils.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_utils.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_utils.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_utils.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [18/23] Compiling src/pyi_path.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_path.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_path.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_path.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_path.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [19/23] Compiling src/pyi_utils_win32.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_utils_win32.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_utils_win32.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_utils_win32.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_utils_win32.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [20/23] Compiling src/pyi_exception_dialog.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_exception_dialog.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_exception_dialog.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-Iwindows', '-I../../windows', '-Izlib', '-I../../zlib', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/pyi_exception_dialog.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/pyi_exception_dialog.c.1.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [21/23] Compiling src/main.c -04:49:18 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/main.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/main.c.2.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] +15:47:14 runner ['/usr/bin/gcc', '-g', '-O2', '-Werror=implicit-function-declaration', '-ffile-prefix-map=/build/reproducible-path/pyinstaller-6.15.0+ds=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-m64', '-O2', '-Wall', '-Werror', '-Wno-error=unused-variable', '-Wno-error=unused-function', '-Wno-error=unused-but-set-variable', '-U_FORTIFY_SOURCE', '-Isrc', '-I../../src', '-D_REENTRANT', '-D_BSD_SOURCE', '-D_DEFAULT_SOURCE', '-D_FORTIFY_SOURCE=2', '-DHAVE_SEMAPHORE_H=1', '-DPYI_USE_POSIX_SEMAPHORE', '-DHAVE_STDBOOL_H=1', '-DHAVE_UNSETENV=1', '-DHAVE_MKDTEMP=1', '-DHAVE_DIRNAME=1', '-DHAVE_BASENAME=1', '-DHAVE_WCSDUP=1', '-DNDEBUG', '../../src/main.c', '-c', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/src/main.c.2.o', '-Wdate-time', '-D_FORTIFY_SOURCE=2'] [22/23] Linking build/release/run -04:49:19 runner ['/usr/bin/gcc', '-m64', '-Wl,--as-needed', 'src/main.c.2.o', 'src/pyi_apple_events.c.1.o', 'src/pyi_archive.c.1.o', 'src/pyi_dylib_python.c.1.o', 'src/pyi_dylib_tcltk.c.1.o', 'src/pyi_exception_dialog.c.1.o', 'src/pyi_global_posix.c.1.o', 'src/pyi_global_win32.c.1.o', 'src/pyi_launch.c.1.o', 'src/pyi_main.c.1.o', 'src/pyi_multipkg.c.1.o', 'src/pyi_path.c.1.o', 'src/pyi_pyconfig.c.1.o', 'src/pyi_pyconfig_pep587.c.1.o', 'src/pyi_pyconfig_pep741.c.1.o', 'src/pyi_python.c.1.o', 'src/pyi_splash.c.1.o', 'src/pyi_utils.c.1.o', 'src/pyi_utils_posix.c.1.o', 'src/pyi_utils_win32.c.1.o', 'src/pyi_utils_win32_low_level.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/run', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-ldl', '-lm', '-lz', '-lpthread', '-Wl,-z,relro', '-Wl,-z,now'] +15:47:15 runner ['/usr/bin/gcc', '-m64', '-Wl,--as-needed', 'src/main.c.2.o', 'src/pyi_apple_events.c.1.o', 'src/pyi_archive.c.1.o', 'src/pyi_dylib_python.c.1.o', 'src/pyi_dylib_tcltk.c.1.o', 'src/pyi_exception_dialog.c.1.o', 'src/pyi_global_posix.c.1.o', 'src/pyi_global_win32.c.1.o', 'src/pyi_launch.c.1.o', 'src/pyi_main.c.1.o', 'src/pyi_multipkg.c.1.o', 'src/pyi_path.c.1.o', 'src/pyi_pyconfig.c.1.o', 'src/pyi_pyconfig_pep587.c.1.o', 'src/pyi_pyconfig_pep741.c.1.o', 'src/pyi_python.c.1.o', 'src/pyi_splash.c.1.o', 'src/pyi_utils.c.1.o', 'src/pyi_utils_posix.c.1.o', 'src/pyi_utils_win32.c.1.o', 'src/pyi_utils_win32_low_level.c.1.o', '-o/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release/run', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-ldl', '-lm', '-lz', '-lpthread', '-Wl,-z,relro', '-Wl,-z,now'] [23/23] Stripping binary build/release/run -04:49:19 runner ['/usr/bin/strip', 'run'] +15:47:15 runner ['/usr/bin/strip', 'run'] Waf: Leaving directory `/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release' -'build_release' finished successfully (0.859s) +'build_release' finished successfully (0.717s) Waf: Entering directory `/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug' + install /build/reproducible-path/pyinstaller-6.15.0+ds/PyInstaller/bootloader/Linux-64bit-intel/run_d (from build/debug/run_d) Waf: Leaving directory `/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/debug' -'install_debug' finished successfully (0.063s) +'install_debug' finished successfully (0.020s) Waf: Entering directory `/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release' + install /build/reproducible-path/pyinstaller-6.15.0+ds/PyInstaller/bootloader/Linux-64bit-intel/run (from build/release/run) Waf: Leaving directory `/build/reproducible-path/pyinstaller-6.15.0+ds/bootloader/build/release' 'install_release' finished successfully (0.020s) running build_py creating build/lib/PyInstaller -copying PyInstaller/log.py -> build/lib/PyInstaller copying PyInstaller/exceptions.py -> build/lib/PyInstaller -copying PyInstaller/__init__.py -> build/lib/PyInstaller copying PyInstaller/config.py -> build/lib/PyInstaller -copying PyInstaller/_shared_with_waf.py -> build/lib/PyInstaller +copying PyInstaller/log.py -> build/lib/PyInstaller +copying PyInstaller/compat.py -> build/lib/PyInstaller +copying PyInstaller/__init__.py -> build/lib/PyInstaller copying PyInstaller/_recursion_too_deep_message.py -> build/lib/PyInstaller +copying PyInstaller/_shared_with_waf.py -> build/lib/PyInstaller copying PyInstaller/configure.py -> build/lib/PyInstaller copying PyInstaller/__main__.py -> build/lib/PyInstaller -copying PyInstaller/compat.py -> build/lib/PyInstaller -creating build/lib/PyInstaller/isolated -copying PyInstaller/isolated/__init__.py -> build/lib/PyInstaller/isolated -copying PyInstaller/isolated/_parent.py -> build/lib/PyInstaller/isolated -copying PyInstaller/isolated/_child.py -> build/lib/PyInstaller/isolated -creating build/lib/PyInstaller/depend -copying PyInstaller/depend/imphookapi.py -> build/lib/PyInstaller/depend -copying PyInstaller/depend/dylib.py -> build/lib/PyInstaller/depend -copying PyInstaller/depend/__init__.py -> build/lib/PyInstaller/depend -copying PyInstaller/depend/bytecode.py -> build/lib/PyInstaller/depend -copying PyInstaller/depend/imphook.py -> build/lib/PyInstaller/depend -copying PyInstaller/depend/utils.py -> build/lib/PyInstaller/depend -copying PyInstaller/depend/analysis.py -> build/lib/PyInstaller/depend -copying PyInstaller/depend/bindepend.py -> build/lib/PyInstaller/depend -creating build/lib/PyInstaller/utils -copying PyInstaller/utils/run_tests.py -> build/lib/PyInstaller/utils -copying PyInstaller/utils/__init__.py -> build/lib/PyInstaller/utils -copying PyInstaller/utils/misc.py -> build/lib/PyInstaller/utils -copying PyInstaller/utils/osx.py -> build/lib/PyInstaller/utils -copying PyInstaller/utils/tests.py -> build/lib/PyInstaller/utils -copying PyInstaller/utils/conftest.py -> build/lib/PyInstaller/utils +creating build/lib/PyInstaller/archive +copying PyInstaller/archive/writers.py -> build/lib/PyInstaller/archive +copying PyInstaller/archive/pyz_crypto.py -> build/lib/PyInstaller/archive +copying PyInstaller/archive/__init__.py -> build/lib/PyInstaller/archive +copying PyInstaller/archive/readers.py -> build/lib/PyInstaller/archive creating build/lib/PyInstaller/building -copying PyInstaller/building/icon.py -> build/lib/PyInstaller/building -copying PyInstaller/building/makespec.py -> build/lib/PyInstaller/building copying PyInstaller/building/splash_templates.py -> build/lib/PyInstaller/building -copying PyInstaller/building/__init__.py -> build/lib/PyInstaller/building copying PyInstaller/building/datastruct.py -> build/lib/PyInstaller/building -copying PyInstaller/building/api.py -> build/lib/PyInstaller/building -copying PyInstaller/building/osx.py -> build/lib/PyInstaller/building -copying PyInstaller/building/build_main.py -> build/lib/PyInstaller/building -copying PyInstaller/building/utils.py -> build/lib/PyInstaller/building copying PyInstaller/building/splash.py -> build/lib/PyInstaller/building copying PyInstaller/building/templates.py -> build/lib/PyInstaller/building -creating build/lib/PyInstaller/archive -copying PyInstaller/archive/readers.py -> build/lib/PyInstaller/archive -copying PyInstaller/archive/__init__.py -> build/lib/PyInstaller/archive -copying PyInstaller/archive/writers.py -> build/lib/PyInstaller/archive -copying PyInstaller/archive/pyz_crypto.py -> build/lib/PyInstaller/archive -creating build/lib/PyInstaller/loader -copying PyInstaller/loader/pyimod02_importers.py -> build/lib/PyInstaller/loader -copying PyInstaller/loader/pyimod01_archive.py -> build/lib/PyInstaller/loader -copying PyInstaller/loader/__init__.py -> build/lib/PyInstaller/loader -copying PyInstaller/loader/pyimod03_ctypes.py -> build/lib/PyInstaller/loader -copying PyInstaller/loader/pyiboot01_bootstrap.py -> build/lib/PyInstaller/loader -copying PyInstaller/loader/pyimod04_pywin32.py -> build/lib/PyInstaller/loader +copying PyInstaller/building/makespec.py -> build/lib/PyInstaller/building +copying PyInstaller/building/build_main.py -> build/lib/PyInstaller/building +copying PyInstaller/building/__init__.py -> build/lib/PyInstaller/building +copying PyInstaller/building/utils.py -> build/lib/PyInstaller/building +copying PyInstaller/building/osx.py -> build/lib/PyInstaller/building +copying PyInstaller/building/icon.py -> build/lib/PyInstaller/building +copying PyInstaller/building/api.py -> build/lib/PyInstaller/building creating build/lib/PyInstaller/lib copying PyInstaller/lib/__init__.py -> build/lib/PyInstaller/lib creating build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.Atk.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtXml.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GtkChamplain.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GtkSource.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.Graphene.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtWebChannel.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtWebEngineCore.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-sysconfig.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-matplotlib.backend_bases.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstGLWayland.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.cairo.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtTest.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtGraphsWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-qtawesome.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-importlib_resources.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstInsertBin.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtMultimediaWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtQuick3D.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GdkPixbuf.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.Qt3DInput.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.Qt3DRender.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PIL.ImageFilter.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.Gsk.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-scrapy.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtWinExtras.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtSvgWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtPositioning.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtWebKit.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-setuptools._vendor.importlib_metadata.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtSpatialAudio.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GLib.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtSvg.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.Qt3DCore.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstVulkan.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtWinExtras.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-babel.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtPurchasing.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstTag.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PySide6.QtBluetooth.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-pandas.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtOpenGL.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-scipy.special._ellip_harm_2.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PIL.Image.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtPrintSupport.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PIL.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstAudio.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtHelp.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtNfc.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstRtsp.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-numpy.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtTest.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-scipy.special._ufuncs.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.Qt3DCore.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstAllocators.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtXml.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtMultimedia.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.freetype2.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtCharts.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtQml.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-scipy.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtQml.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.Qt.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-scipy.spatial.transform.rotation.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtTextToSpeech.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtNetworkAuth.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtQuickControls2.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.xlib.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtOpenGL.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtMacExtras.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.Qt3DInput.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstBadAudio.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-shiboken6.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtCharts.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-gi.repository.DBus.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtScxml.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-zope.interface.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtNetwork.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.Qt3DRender.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-kivy.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtWinExtras.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstApp.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.Qt3DRender.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtLocation.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtXml.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PySide2.QtQuick.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-django.core.mail.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstWebRTC.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtAxContainer.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtWebEngineWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-django.db.backends.mysql.base.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-lib2to3.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.Qt3DLogic.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-qtpy.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtPositioning.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GModule.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtOpenGLWidgets.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-gi.repository.Clutter.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstTag.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtNetwork.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtMultimediaWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtRemoteObjects.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.Qt3DRender.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtDataVisualization.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtPrintSupport.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-pickle.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtQuickControls2.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtSensors.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtX11Extras.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstTranscoder.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-keyring.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstRtp.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-pytzdata.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtScxml.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtCore.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-distutils.command.check.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtQuick3D.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtSpatialAudio.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtDataVisualization.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstVideo.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtOpenGL.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtWebSockets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.Qt3DAnimation.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtHelp.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstAudio.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtX11Extras.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.Qt3DAnimation.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PyQt6.Qsci.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstSdp.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtWebEngineCore.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtSql.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtGraphs.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstRtp.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtConcurrent.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-matplotlib.backends.qt_compat.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.Qt3DCore.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PyQt6.QtHelp.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.Qt3DLogic.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-django.db.backends.mysql.base.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtNfc.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtStateMachine.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-shiboken6.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-shelve.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.Qt3DLogic.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtNetwork.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtOpenGL.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PIL.SpiderImagePlugin.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtQml.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstInsertBin.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtWebKitWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.Qt3DLogic.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstVulkanXCB.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtGraphs.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtOpenGLFunctions.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GtkosxApplication.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-matplotlib.backends.backend_qtagg.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtWebEngineWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtSensors.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-scrapy.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtRemoteObjects.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstCheck.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtSerialPort.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PySide2.QtSerialPort.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtScxml.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-importlib_metadata.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-sphinx.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtGui.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtAxContainer.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-matplotlib.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstWebRTC.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.uic.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtPdfWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.uic.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtSvgWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtConcurrent.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtSql.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.Gst.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtXml.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-scipy.stats._stats.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtCore.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GObject.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtSerialBus.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-importlib_resources.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtGraphsWidgets.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PySide6.QtWebEngineQuick.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-pkg_resources.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstVulkanWayland.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtGui.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-distutils.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtDesigner.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtSerialPort.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstNet.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-keyring.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtWebSockets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtNetworkAuth.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtHelp.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-shelve.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GIRepository.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtQuick.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.Qt3DCore.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-setuptools._vendor.jaraco.text.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtSensors.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtQuick.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtWebChannel.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PySide2.QtQuickWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-difflib.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-scipy.spatial._ckdtree.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gevent.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GLib.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-xml.etree.cElementTree.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstCodecs.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.freetype2.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.Qt3DInput.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.Qt3DRender.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.xlib.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstAllocators.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtSql.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtDataVisualization.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-heapq.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.Qt3DAnimation.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtMultimedia.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtQuick.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtDBus.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.Qt3DCore.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtUiTools.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtChart.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-qtawesome.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-idlelib.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtPdf.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-sqlalchemy.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtDataVisualization.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtSensors.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtSerialPort.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.Gst.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GIRepository.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtDataVisualization.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.Qt3DExtras.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtWebEngineQuick.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtWebChannel.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtDataVisualization.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-qtpy.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtRemoteObjects.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GtkosxApplication.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.Adw.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtHelp.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PyQt6.QtNetworkAuth.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.Qwt5.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtWebSockets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.Qt.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtWebEngineWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.Graphene.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-sqlalchemy.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtWebEngine.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtWinExtras.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtCharts.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtQuickWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtDBus.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-gi.repository.GstPbutils.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-django.db.backends.oracle.base.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-scapy.layers.all.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtOpenGL.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtRemoteObjects.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtSql.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.Qt3DAnimation.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtRemoteObjects.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtPositioning.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtMultimediaWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtScript.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-multiprocessing.util.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtPdfWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-matplotlib.backends.backend_qtagg.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtWebChannel.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.AppIndicator3.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtNfc.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.Qt3DCore.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.Qt3DAnimation.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtOpenGLWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtTextToSpeech.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtWebEngineWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtDesigner.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtWebSockets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtWebEngineWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-scipy.io.matlab.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtXmlPatterns.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-encodings.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.HarfBuzz.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PIL.Image.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PIL.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.Qt3DExtras.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtTest.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtQuickWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstPlayer.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PySide2.Qt3DExtras.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstController.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-matplotlib.backend_bases.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtMultimedia.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtBluetooth.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtSql.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtGraphsWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtQuick3D.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-scipy.sparse.csgraph.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-django.core.cache.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.Qt3DAnimation.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtStateMachine.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-xml.dom.domreg.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PIL.SpiderImagePlugin.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-_ctypes.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtQuickWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-django.db.backends.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GtkChamplain.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.Qt3DCore.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-matplotlib.pyplot.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtWebEngineCore.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtMultimedia.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-matplotlib.numerix.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.Qt3DLogic.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtScxml.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtNfc.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtGui.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtWebKit.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtQml.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-pygments.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtXml.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstPlay.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-zope.interface.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-importlib_metadata.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstGLEGL.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstGLWayland.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.Qt3DInput.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtRemoteObjects.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-_osx_support.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-pytz.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtPdfWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-setuptools._vendor.importlib_metadata.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtSql.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtScript.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.Gdk.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-sysconfig.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-numpy.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.Atk.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtOpenGL.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtWebEngineQuick.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtTextToSpeech.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/__init__.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QAxContainer.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtHttpServer.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-pickle.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-django.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtWebEngine.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-difflib.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtDesigner.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PySide2.QtScriptTools.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtLocation.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstRtspServer.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtSvg.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtOpenGL.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.Qt3DLogic.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.Qt3DAnimation.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtTextToSpeech.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtPrintSupport.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.PangoCairo.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtPurchasing.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstCodecs.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-pygments.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QAxContainer.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtPositioning.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtMultimediaWidgets.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-gi.repository.Champlain.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtQuickWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtGraphs.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-scipy.linalg.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstCheck.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-matplotlib.pyplot.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtOpenGLWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtDataVisualization.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-django.core.management.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-wcwidth.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtSerialPort.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtAxContainer.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PySide2.QtScript.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-setuptools.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-django.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtWebKitWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-matplotlib.backends.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.Gtk.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtBluetooth.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtQml.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtQuick3D.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstSdp.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.AppIndicator3.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtNfc.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-scipy.linalg.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtLocation.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtWebChannel.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtQuickWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GtkSource.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtSerialPort.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-scipy.special._ufuncs.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PyQt5.QtTest.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtCharts.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtCore.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.Qt3DInput.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-_pyi_rth_utils.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstVideo.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtQml.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.Qt3DRender.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtSensors.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtQuickWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-pytz.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstRtsp.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtPositioning.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtQuick3D.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GdkPixbuf.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstBase.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtConcurrent.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtTest.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtStateMachine.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-win32ctypes.core.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtWebChannel.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtWebEngineCore.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtXmlPatterns.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-scipy.special._ellip_harm_2.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstRtspServer.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-gi.repository.Pango.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtWebSockets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-lib2to3.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtDBus.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtDBus.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.Gtk.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtQuick.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtQuick.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-pandas.plotting.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtWebEngineCore.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.Qt3DLogic.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-matplotlib.backends.backend_qtcairo.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtOpenGLFunctions.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.Qt3DLogic.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtSerialBus.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtWebEngineCore.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtXml.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtWebEngineWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstMpegts.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-heapq.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-_tkinter.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtSql.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtSvgWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtPrintSupport.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtQuick.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtTextToSpeech.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.Qsci.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtSvg.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtBluetooth.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GObject.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtSvg.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtBluetooth.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-scipy.stats._stats.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtWebEngineWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstGLX11.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtCore.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtGui.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.Gdk.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-xml.etree.cElementTree.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtPdfWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtWebEngineWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-setuptools.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-scipy.io.matlab.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-django.core.management.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-gi.repository.Rsvg.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtMultimedia.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtWebEngine.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstBase.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstPlayer.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtMacExtras.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstController.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-pytzdata.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtGraphsWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtWebSockets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtCharts.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.Qt3DExtras.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GModule.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtQuick3D.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-babel.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.Gio.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtUiTools.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-_tkinter.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtWebKit.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtSvg.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtPositioning.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.Qt3DRender.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-sphinx.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtWebSockets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.Qt3DExtras.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-kivy.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtMultimedia.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtGui.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QAxContainer.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtOpenGLWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-scapy.layers.all.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-gi.repository.GtkClutter.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtHelp.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstPlay.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-xml.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstVulkan.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtLocation.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtGui.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.Qt3DInput.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtPrintSupport.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-scipy.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PyQt6.QtSpatialAudio.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtX11Extras.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtQuickControls2.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtXmlPatterns.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtPdf.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-pandas.io.formats.style.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-win32ctypes.core.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-pandas.io.clipboard.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtXml.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtHttpServer.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtAxContainer.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtMultimediaWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtDesigner.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtCharts.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtStateMachine.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtGui.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-pandas.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstGLX11.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QAxContainer.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-django.core.cache.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-django.core.mail.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.cairo.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstNet.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtMultimediaWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.Qt3DAnimation.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-matplotlib.backends.qt_compat.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.PangoCairo.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.Qt3DRender.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtUiTools.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtNetwork.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.Qsci.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-scipy.spatial.transform.rotation.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-gi.repository.GstGL.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-matplotlib.numerix.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstBadAudio.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtTest.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-distutils.util.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gevent.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtGraphs.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtMultimediaWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtRemoteObjects.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PySide6.QtLocation.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-setuptools._vendor.jaraco.text.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtMultimedia.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.uic.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtSensors.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtDesigner.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtQml.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtSql.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtWebKit.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.uic.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.Qt3DCore.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtX11Extras.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtXmlPatterns.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-matplotlib.backends.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtNetworkAuth.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtTest.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-wcwidth.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-matplotlib.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtCore.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtDataVisualization.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-pandas.plotting.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtXml.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-pandas.io.formats.style.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-sqlite3.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtMultimediaWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtWebEngineCore.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtMacExtras.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtUiTools.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.Qt3DExtras.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtChart.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtSvg.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtHelp.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstTranscoder.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-django.db.backends.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtMultimedia.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtConcurrent.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-_osx_support.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtWebSockets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtGui.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-platform.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstGLEGL.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtCore.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-django.template.loaders.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.HarfBuzz.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide6.QtSerialPort.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-pkg_resources.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PyQt5.QtNetwork.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtWebKitWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.Qt3DExtras.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtQml.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.Qwt5.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtTextToSpeech.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtPrintSupport.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtTextToSpeech.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-xml.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtQuickControls2.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PySide2.QtSensors.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-django.contrib.sessions.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtNetwork.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtSvg.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtNfc.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-django.template.loaders.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtWebEngineCore.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstApp.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtWebEngine.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.Gsk.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtMacExtras.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtNetworkAuth.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-_pyi_rth_utils.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstMpegts.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtTextToSpeech.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.Gio.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtOpenGL.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-scipy.spatial._ckdtree.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-multiprocessing.util.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtRemoteObjects.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt6.QtSvgWidgets.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtDesigner.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.Qt3DInput.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtPositioning.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtPrintSupport.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtDBus.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.GstVulkanWayland.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-gi.repository.AyatanaAppIndicator3.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-encodings.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-gi.repository.Adw.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide2.QtNetwork.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtPrintSupport.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-django.contrib.sessions.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtSvg.py -> build/lib/PyInstaller/hooks copying PyInstaller/hooks/hook-PyQt6.QtWebChannel.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtCore.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-gi.repository.GstVulkanXCB.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.Qt3DInput.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt5.QtWebKitWidgets.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-xml.dom.domreg.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PyQt6.QtDBus.py -> build/lib/PyInstaller/hooks -copying PyInstaller/hooks/hook-PySide2.QtPositioning.py -> build/lib/PyInstaller/hooks -creating build/lib/PyInstaller/utils/cliutils -copying PyInstaller/utils/cliutils/makespec.py -> build/lib/PyInstaller/utils/cliutils -copying PyInstaller/utils/cliutils/archive_viewer.py -> build/lib/PyInstaller/utils/cliutils -copying PyInstaller/utils/cliutils/__init__.py -> build/lib/PyInstaller/utils/cliutils -copying PyInstaller/utils/cliutils/set_version.py -> build/lib/PyInstaller/utils/cliutils -copying PyInstaller/utils/cliutils/grab_version.py -> build/lib/PyInstaller/utils/cliutils -copying PyInstaller/utils/cliutils/bindepend.py -> build/lib/PyInstaller/utils/cliutils -creating build/lib/PyInstaller/utils/hooks -copying PyInstaller/utils/hooks/tcl_tk.py -> build/lib/PyInstaller/utils/hooks -copying PyInstaller/utils/hooks/__init__.py -> build/lib/PyInstaller/utils/hooks -copying PyInstaller/utils/hooks/conda.py -> build/lib/PyInstaller/utils/hooks -copying PyInstaller/utils/hooks/setuptools.py -> build/lib/PyInstaller/utils/hooks -copying PyInstaller/utils/hooks/gi.py -> build/lib/PyInstaller/utils/hooks -copying PyInstaller/utils/hooks/django.py -> build/lib/PyInstaller/utils/hooks -creating build/lib/PyInstaller/utils/win32 -copying PyInstaller/utils/win32/icon.py -> build/lib/PyInstaller/utils/win32 -copying PyInstaller/utils/win32/__init__.py -> build/lib/PyInstaller/utils/win32 -copying PyInstaller/utils/win32/winmanifest.py -> build/lib/PyInstaller/utils/win32 -copying PyInstaller/utils/win32/winutils.py -> build/lib/PyInstaller/utils/win32 -copying PyInstaller/utils/win32/winresource.py -> build/lib/PyInstaller/utils/win32 -copying PyInstaller/utils/win32/versioninfo.py -> build/lib/PyInstaller/utils/win32 -creating build/lib/PyInstaller/utils/hooks/qt -copying PyInstaller/utils/hooks/qt/_modules_info.py -> build/lib/PyInstaller/utils/hooks/qt -copying PyInstaller/utils/hooks/qt/__init__.py -> build/lib/PyInstaller/utils/hooks/qt +copying PyInstaller/hooks/hook-PyQt6.QtPdf.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-distutils.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PIL.ImageFilter.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PyQt5.QtCore.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-PySide6.QtPdf.py -> build/lib/PyInstaller/hooks +copying PyInstaller/hooks/hook-pandas.io.clipboard.py -> build/lib/PyInstaller/hooks +creating build/lib/PyInstaller/depend +copying PyInstaller/depend/analysis.py -> build/lib/PyInstaller/depend +copying PyInstaller/depend/imphook.py -> build/lib/PyInstaller/depend +copying PyInstaller/depend/__init__.py -> build/lib/PyInstaller/depend +copying PyInstaller/depend/imphookapi.py -> build/lib/PyInstaller/depend +copying PyInstaller/depend/utils.py -> build/lib/PyInstaller/depend +copying PyInstaller/depend/bindepend.py -> build/lib/PyInstaller/depend +copying PyInstaller/depend/bytecode.py -> build/lib/PyInstaller/depend +copying PyInstaller/depend/dylib.py -> build/lib/PyInstaller/depend +creating build/lib/PyInstaller/loader +copying PyInstaller/loader/pyimod04_pywin32.py -> build/lib/PyInstaller/loader +copying PyInstaller/loader/__init__.py -> build/lib/PyInstaller/loader +copying PyInstaller/loader/pyimod03_ctypes.py -> build/lib/PyInstaller/loader +copying PyInstaller/loader/pyimod02_importers.py -> build/lib/PyInstaller/loader +copying PyInstaller/loader/pyiboot01_bootstrap.py -> build/lib/PyInstaller/loader +copying PyInstaller/loader/pyimod01_archive.py -> build/lib/PyInstaller/loader +creating build/lib/PyInstaller/utils +copying PyInstaller/utils/run_tests.py -> build/lib/PyInstaller/utils +copying PyInstaller/utils/__init__.py -> build/lib/PyInstaller/utils +copying PyInstaller/utils/tests.py -> build/lib/PyInstaller/utils +copying PyInstaller/utils/osx.py -> build/lib/PyInstaller/utils +copying PyInstaller/utils/misc.py -> build/lib/PyInstaller/utils +copying PyInstaller/utils/conftest.py -> build/lib/PyInstaller/utils +creating build/lib/PyInstaller/isolated +copying PyInstaller/isolated/__init__.py -> build/lib/PyInstaller/isolated +copying PyInstaller/isolated/_parent.py -> build/lib/PyInstaller/isolated +copying PyInstaller/isolated/_child.py -> build/lib/PyInstaller/isolated creating build/lib/PyInstaller/lib/modulegraph -copying PyInstaller/lib/modulegraph/find_modules.py -> build/lib/PyInstaller/lib/modulegraph -copying PyInstaller/lib/modulegraph/__init__.py -> build/lib/PyInstaller/lib/modulegraph -copying PyInstaller/lib/modulegraph/__main__.py -> build/lib/PyInstaller/lib/modulegraph copying PyInstaller/lib/modulegraph/util.py -> build/lib/PyInstaller/lib/modulegraph +copying PyInstaller/lib/modulegraph/__init__.py -> build/lib/PyInstaller/lib/modulegraph +copying PyInstaller/lib/modulegraph/find_modules.py -> build/lib/PyInstaller/lib/modulegraph copying PyInstaller/lib/modulegraph/modulegraph.py -> build/lib/PyInstaller/lib/modulegraph -creating build/lib/PyInstaller/hooks/pre_find_module_path -copying PyInstaller/hooks/pre_find_module_path/hook-distutils.py -> build/lib/PyInstaller/hooks/pre_find_module_path -copying PyInstaller/hooks/pre_find_module_path/hook-PyQt5.uic.port_v2.py -> build/lib/PyInstaller/hooks/pre_find_module_path -copying PyInstaller/hooks/pre_find_module_path/__init__.py -> build/lib/PyInstaller/hooks/pre_find_module_path -copying PyInstaller/hooks/pre_find_module_path/hook-_pyi_rth_utils.py -> build/lib/PyInstaller/hooks/pre_find_module_path -copying PyInstaller/hooks/pre_find_module_path/hook-tkinter.py -> build/lib/PyInstaller/hooks/pre_find_module_path -copying PyInstaller/hooks/pre_find_module_path/hook-pyi_splash.py -> build/lib/PyInstaller/hooks/pre_find_module_path +copying PyInstaller/lib/modulegraph/__main__.py -> build/lib/PyInstaller/lib/modulegraph creating build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Atk.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-tomli.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkChamplain.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkSource.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Graphene.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGLWayland.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.cairo.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-importlib_resources.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstInsertBin.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GdkPixbuf.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-packaging.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gsk.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GLib.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstAudio.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-platformdirs.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstRtsp.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstAllocators.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-backports.tarfile.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.freetype2.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.xlib.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVulkan.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstTag.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstBadAudio.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.DBus.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstApp.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstWebRTC.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GModule.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Clutter.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstTag.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstSdp.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstTranscoder.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstRtp.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVideo.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-importlib_metadata.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVulkanWayland.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-jaraco.context.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-distutils.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstNet.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstAudio.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstInsertBin.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVulkanXCB.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-jaraco.text.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-typeguard.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkosxApplication.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstCheck.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-more_itertools.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstWebRTC.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gst.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GObject.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-importlib_resources.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-setuptools.extern.six.moves.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GIRepository.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkosxApplication.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Adw.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GLib.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstCodecs.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.freetype2.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.xlib.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstAllocators.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-wheel.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Graphene.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-packaging.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstPbutils.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.HarfBuzz.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstPlayer.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstController.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkChamplain.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-platformdirs.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-jaraco.functools.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstPlay.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-jaraco.context.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-importlib_metadata.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGLEGL.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGLWayland.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-six.moves.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.AppIndicator3.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-inflect.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gdk.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Atk.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/__init__.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstRtspServer.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.PangoCairo.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstCodecs.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-wheel.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Champlain.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstCheck.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-zipp.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVideo.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Pango.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-typing_extensions.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gtk.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstMpegts.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GObject.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGLX11.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gdk.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstSdp.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.AppIndicator3.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkSource.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-inflect.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstRtsp.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GdkPixbuf.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstBase.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-ordered_set.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstRtspServer.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Pango.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Rsvg.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstBase.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstPlayer.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstController.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GModule.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gio.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-autocommand.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-backports.tarfile.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkClutter.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-jaraco.functools.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstPlay.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVulkan.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-typing_extensions.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-typeguard.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGLX11.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.cairo.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstNet.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.PangoCairo.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGL.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-jaraco.text.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstBadAudio.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-more_itertools.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.overrides.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstTranscoder.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-autocommand.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGLEGL.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-urllib3.packages.six.moves.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.HarfBuzz.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstApp.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-zipp.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gsk.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-tomli.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstMpegts.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gio.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVulkanWayland.py -> build/lib/PyInstaller/hooks/pre_safe_import_module copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.AyatanaAppIndicator3.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVulkanXCB.py -> build/lib/PyInstaller/hooks/pre_safe_import_module -copying PyInstaller/hooks/pre_safe_import_module/hook-setuptools.extern.six.moves.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Adw.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-distutils.py -> build/lib/PyInstaller/hooks/pre_safe_import_module +copying PyInstaller/hooks/pre_safe_import_module/hook-urllib3.packages.six.moves.py -> build/lib/PyInstaller/hooks/pre_safe_import_module creating build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/pyi_rth_kivy.py -> build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/pyi_rth__tkinter.py -> build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/pyi_rth_setuptools.py -> build/lib/PyInstaller/hooks/rthooks copying PyInstaller/hooks/rthooks/pyi_rth_gstreamer.py -> build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/pyi_rth_inspect.py -> build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/pyi_rth_django.py -> build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/pyi_rth_mplconfig.py -> build/lib/PyInstaller/hooks/rthooks copying PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py -> build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/__init__.py -> build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/pyi_rth_gi.py -> build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/pyi_rth_gio.py -> build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py -> build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/pyi_rth_gtk.py -> build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/pyi_rth_glib.py -> build/lib/PyInstaller/hooks/rthooks -copying PyInstaller/hooks/rthooks/pyi_rth_pyqt6.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/pyi_rth_kivy.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/pyi_rth_setuptools.py -> build/lib/PyInstaller/hooks/rthooks copying PyInstaller/hooks/rthooks/pyi_rth_pyside2.py -> build/lib/PyInstaller/hooks/rthooks copying PyInstaller/hooks/rthooks/pyi_rth_pkgres.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/pyi_rth_gtk.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/pyi_rth_gio.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/pyi_rth_django.py -> build/lib/PyInstaller/hooks/rthooks copying PyInstaller/hooks/rthooks/pyi_rth_pyside6.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/pyi_rth_gi.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/pyi_rth_glib.py -> build/lib/PyInstaller/hooks/rthooks copying PyInstaller/hooks/rthooks/pyi_rth_gdkpixbuf.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/__init__.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/pyi_rth_inspect.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/pyi_rth_pyqt6.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/pyi_rth__tkinter.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py -> build/lib/PyInstaller/hooks/rthooks copying PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py -> build/lib/PyInstaller/hooks/rthooks +copying PyInstaller/hooks/rthooks/pyi_rth_mplconfig.py -> build/lib/PyInstaller/hooks/rthooks +creating build/lib/PyInstaller/hooks/pre_find_module_path +copying PyInstaller/hooks/pre_find_module_path/hook-tkinter.py -> build/lib/PyInstaller/hooks/pre_find_module_path +copying PyInstaller/hooks/pre_find_module_path/hook-PyQt5.uic.port_v2.py -> build/lib/PyInstaller/hooks/pre_find_module_path +copying PyInstaller/hooks/pre_find_module_path/__init__.py -> build/lib/PyInstaller/hooks/pre_find_module_path +copying PyInstaller/hooks/pre_find_module_path/hook-pyi_splash.py -> build/lib/PyInstaller/hooks/pre_find_module_path +copying PyInstaller/hooks/pre_find_module_path/hook-_pyi_rth_utils.py -> build/lib/PyInstaller/hooks/pre_find_module_path +copying PyInstaller/hooks/pre_find_module_path/hook-distutils.py -> build/lib/PyInstaller/hooks/pre_find_module_path +creating build/lib/PyInstaller/utils/win32 +copying PyInstaller/utils/win32/winutils.py -> build/lib/PyInstaller/utils/win32 +copying PyInstaller/utils/win32/winresource.py -> build/lib/PyInstaller/utils/win32 +copying PyInstaller/utils/win32/__init__.py -> build/lib/PyInstaller/utils/win32 +copying PyInstaller/utils/win32/icon.py -> build/lib/PyInstaller/utils/win32 +copying PyInstaller/utils/win32/versioninfo.py -> build/lib/PyInstaller/utils/win32 +copying PyInstaller/utils/win32/winmanifest.py -> build/lib/PyInstaller/utils/win32 +creating build/lib/PyInstaller/utils/hooks +copying PyInstaller/utils/hooks/setuptools.py -> build/lib/PyInstaller/utils/hooks +copying PyInstaller/utils/hooks/tcl_tk.py -> build/lib/PyInstaller/utils/hooks +copying PyInstaller/utils/hooks/conda.py -> build/lib/PyInstaller/utils/hooks +copying PyInstaller/utils/hooks/__init__.py -> build/lib/PyInstaller/utils/hooks +copying PyInstaller/utils/hooks/django.py -> build/lib/PyInstaller/utils/hooks +copying PyInstaller/utils/hooks/gi.py -> build/lib/PyInstaller/utils/hooks +creating build/lib/PyInstaller/utils/cliutils +copying PyInstaller/utils/cliutils/grab_version.py -> build/lib/PyInstaller/utils/cliutils +copying PyInstaller/utils/cliutils/set_version.py -> build/lib/PyInstaller/utils/cliutils +copying PyInstaller/utils/cliutils/makespec.py -> build/lib/PyInstaller/utils/cliutils +copying PyInstaller/utils/cliutils/__init__.py -> build/lib/PyInstaller/utils/cliutils +copying PyInstaller/utils/cliutils/bindepend.py -> build/lib/PyInstaller/utils/cliutils +copying PyInstaller/utils/cliutils/archive_viewer.py -> build/lib/PyInstaller/utils/cliutils +creating build/lib/PyInstaller/utils/hooks/qt +copying PyInstaller/utils/hooks/qt/_modules_info.py -> build/lib/PyInstaller/utils/hooks/qt +copying PyInstaller/utils/hooks/qt/__init__.py -> build/lib/PyInstaller/utils/hooks/qt creating build/lib/PyInstaller/bootloader/images -copying PyInstaller/bootloader/images/icon-console.ico -> build/lib/PyInstaller/bootloader/images copying PyInstaller/bootloader/images/icon-windowed.icns -> build/lib/PyInstaller/bootloader/images copying PyInstaller/bootloader/images/icon-windowed.ico -> build/lib/PyInstaller/bootloader/images copying PyInstaller/bootloader/images/icon-console.icns -> build/lib/PyInstaller/bootloader/images +copying PyInstaller/bootloader/images/icon-console.ico -> build/lib/PyInstaller/bootloader/images creating build/lib/PyInstaller/bootloader/Linux-64bit-intel copying PyInstaller/bootloader/Linux-64bit-intel/run_d -> build/lib/PyInstaller/bootloader/Linux-64bit-intel copying PyInstaller/bootloader/Linux-64bit-intel/run -> build/lib/PyInstaller/bootloader/Linux-64bit-intel @@ -3932,9 +3968,9 @@ copying PyInstaller/fake-modules/pyi_splash.py -> build/lib/PyInstaller/fake-modules creating build/lib/PyInstaller/fake-modules/_pyi_rth_utils copying PyInstaller/fake-modules/_pyi_rth_utils/_win32.py -> build/lib/PyInstaller/fake-modules/_pyi_rth_utils +copying PyInstaller/fake-modules/_pyi_rth_utils/qt.py -> build/lib/PyInstaller/fake-modules/_pyi_rth_utils copying PyInstaller/fake-modules/_pyi_rth_utils/__init__.py -> build/lib/PyInstaller/fake-modules/_pyi_rth_utils copying PyInstaller/fake-modules/_pyi_rth_utils/tempfile.py -> build/lib/PyInstaller/fake-modules/_pyi_rth_utils -copying PyInstaller/fake-modules/_pyi_rth_utils/qt.py -> build/lib/PyInstaller/fake-modules/_pyi_rth_utils copying PyInstaller/hooks/rthooks.dat -> build/lib/PyInstaller/hooks copying PyInstaller/lib/README.rst -> build/lib/PyInstaller/lib installing to build/bdist.linux-x86_64/wheel @@ -3942,574 +3978,574 @@ running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/PyInstaller -creating build/bdist.linux-x86_64/wheel/PyInstaller/isolated -copying build/lib/PyInstaller/isolated/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/isolated -copying build/lib/PyInstaller/isolated/_parent.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/isolated -copying build/lib/PyInstaller/isolated/_child.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/isolated -creating build/bdist.linux-x86_64/wheel/PyInstaller/depend -copying build/lib/PyInstaller/depend/imphookapi.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend -copying build/lib/PyInstaller/depend/dylib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend -copying build/lib/PyInstaller/depend/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend -copying build/lib/PyInstaller/depend/bytecode.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend -copying build/lib/PyInstaller/depend/imphook.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend -copying build/lib/PyInstaller/depend/utils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend -copying build/lib/PyInstaller/depend/analysis.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend -copying build/lib/PyInstaller/depend/bindepend.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend -creating build/bdist.linux-x86_64/wheel/PyInstaller/fake-modules -copying build/lib/PyInstaller/fake-modules/pyi_splash.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/fake-modules -creating build/bdist.linux-x86_64/wheel/PyInstaller/fake-modules/_pyi_rth_utils -copying build/lib/PyInstaller/fake-modules/_pyi_rth_utils/_win32.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/fake-modules/_pyi_rth_utils -copying build/lib/PyInstaller/fake-modules/_pyi_rth_utils/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/fake-modules/_pyi_rth_utils -copying build/lib/PyInstaller/fake-modules/_pyi_rth_utils/tempfile.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/fake-modules/_pyi_rth_utils -copying build/lib/PyInstaller/fake-modules/_pyi_rth_utils/qt.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/fake-modules/_pyi_rth_utils -copying build/lib/PyInstaller/log.py -> build/bdist.linux-x86_64/wheel/./PyInstaller -creating build/bdist.linux-x86_64/wheel/PyInstaller/utils -creating build/bdist.linux-x86_64/wheel/PyInstaller/utils/cliutils -copying build/lib/PyInstaller/utils/cliutils/makespec.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/cliutils -copying build/lib/PyInstaller/utils/cliutils/archive_viewer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/cliutils -copying build/lib/PyInstaller/utils/cliutils/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/cliutils -copying build/lib/PyInstaller/utils/cliutils/set_version.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/cliutils -copying build/lib/PyInstaller/utils/cliutils/grab_version.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/cliutils -copying build/lib/PyInstaller/utils/cliutils/bindepend.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/cliutils -copying build/lib/PyInstaller/utils/run_tests.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils -copying build/lib/PyInstaller/utils/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils -copying build/lib/PyInstaller/utils/misc.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils -copying build/lib/PyInstaller/utils/osx.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils -copying build/lib/PyInstaller/utils/tests.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils -creating build/bdist.linux-x86_64/wheel/PyInstaller/utils/hooks -creating build/bdist.linux-x86_64/wheel/PyInstaller/utils/hooks/qt -copying build/lib/PyInstaller/utils/hooks/qt/_modules_info.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks/qt -copying build/lib/PyInstaller/utils/hooks/qt/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks/qt -copying build/lib/PyInstaller/utils/hooks/tcl_tk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks -copying build/lib/PyInstaller/utils/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks -copying build/lib/PyInstaller/utils/hooks/conda.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks -copying build/lib/PyInstaller/utils/hooks/setuptools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks -copying build/lib/PyInstaller/utils/hooks/gi.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks -copying build/lib/PyInstaller/utils/hooks/django.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks -creating build/bdist.linux-x86_64/wheel/PyInstaller/utils/win32 -copying build/lib/PyInstaller/utils/win32/icon.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/win32 -copying build/lib/PyInstaller/utils/win32/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/win32 -copying build/lib/PyInstaller/utils/win32/winmanifest.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/win32 -copying build/lib/PyInstaller/utils/win32/winutils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/win32 -copying build/lib/PyInstaller/utils/win32/winresource.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/win32 -copying build/lib/PyInstaller/utils/win32/versioninfo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/win32 -copying build/lib/PyInstaller/utils/conftest.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils +creating build/bdist.linux-x86_64/wheel/PyInstaller/archive +copying build/lib/PyInstaller/archive/writers.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/archive +copying build/lib/PyInstaller/archive/pyz_crypto.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/archive +copying build/lib/PyInstaller/archive/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/archive +copying build/lib/PyInstaller/archive/readers.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/archive +copying build/lib/PyInstaller/exceptions.py -> build/bdist.linux-x86_64/wheel/./PyInstaller creating build/bdist.linux-x86_64/wheel/PyInstaller/bootloader creating build/bdist.linux-x86_64/wheel/PyInstaller/bootloader/images -copying build/lib/PyInstaller/bootloader/images/icon-console.ico -> build/bdist.linux-x86_64/wheel/./PyInstaller/bootloader/images copying build/lib/PyInstaller/bootloader/images/icon-windowed.icns -> build/bdist.linux-x86_64/wheel/./PyInstaller/bootloader/images copying build/lib/PyInstaller/bootloader/images/icon-windowed.ico -> build/bdist.linux-x86_64/wheel/./PyInstaller/bootloader/images copying build/lib/PyInstaller/bootloader/images/icon-console.icns -> build/bdist.linux-x86_64/wheel/./PyInstaller/bootloader/images +copying build/lib/PyInstaller/bootloader/images/icon-console.ico -> build/bdist.linux-x86_64/wheel/./PyInstaller/bootloader/images creating build/bdist.linux-x86_64/wheel/PyInstaller/bootloader/Linux-64bit-intel copying build/lib/PyInstaller/bootloader/Linux-64bit-intel/run_d -> build/bdist.linux-x86_64/wheel/./PyInstaller/bootloader/Linux-64bit-intel copying build/lib/PyInstaller/bootloader/Linux-64bit-intel/run -> build/bdist.linux-x86_64/wheel/./PyInstaller/bootloader/Linux-64bit-intel creating build/bdist.linux-x86_64/wheel/PyInstaller/building -copying build/lib/PyInstaller/building/icon.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building -copying build/lib/PyInstaller/building/makespec.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building copying build/lib/PyInstaller/building/splash_templates.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building -copying build/lib/PyInstaller/building/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building copying build/lib/PyInstaller/building/datastruct.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building -copying build/lib/PyInstaller/building/api.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building -copying build/lib/PyInstaller/building/osx.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building -copying build/lib/PyInstaller/building/build_main.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building -copying build/lib/PyInstaller/building/utils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building copying build/lib/PyInstaller/building/splash.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building copying build/lib/PyInstaller/building/templates.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building -copying build/lib/PyInstaller/exceptions.py -> build/bdist.linux-x86_64/wheel/./PyInstaller -copying build/lib/PyInstaller/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller -copying build/lib/PyInstaller/config.py -> build/bdist.linux-x86_64/wheel/./PyInstaller -copying build/lib/PyInstaller/_shared_with_waf.py -> build/bdist.linux-x86_64/wheel/./PyInstaller -copying build/lib/PyInstaller/_recursion_too_deep_message.py -> build/bdist.linux-x86_64/wheel/./PyInstaller -creating build/bdist.linux-x86_64/wheel/PyInstaller/archive -copying build/lib/PyInstaller/archive/readers.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/archive -copying build/lib/PyInstaller/archive/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/archive -copying build/lib/PyInstaller/archive/writers.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/archive -copying build/lib/PyInstaller/archive/pyz_crypto.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/archive -creating build/bdist.linux-x86_64/wheel/PyInstaller/loader -copying build/lib/PyInstaller/loader/pyimod02_importers.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/loader -copying build/lib/PyInstaller/loader/pyimod01_archive.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/loader -copying build/lib/PyInstaller/loader/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/loader -copying build/lib/PyInstaller/loader/pyimod03_ctypes.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/loader -copying build/lib/PyInstaller/loader/pyiboot01_bootstrap.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/loader -copying build/lib/PyInstaller/loader/pyimod04_pywin32.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/loader -copying build/lib/PyInstaller/configure.py -> build/bdist.linux-x86_64/wheel/./PyInstaller +copying build/lib/PyInstaller/building/makespec.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building +copying build/lib/PyInstaller/building/build_main.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building +copying build/lib/PyInstaller/building/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building +copying build/lib/PyInstaller/building/utils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building +copying build/lib/PyInstaller/building/osx.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building +copying build/lib/PyInstaller/building/icon.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building +copying build/lib/PyInstaller/building/api.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/building creating build/bdist.linux-x86_64/wheel/PyInstaller/lib -copying build/lib/PyInstaller/lib/README.rst -> build/bdist.linux-x86_64/wheel/./PyInstaller/lib creating build/bdist.linux-x86_64/wheel/PyInstaller/lib/modulegraph -copying build/lib/PyInstaller/lib/modulegraph/find_modules.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/lib/modulegraph -copying build/lib/PyInstaller/lib/modulegraph/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/lib/modulegraph -copying build/lib/PyInstaller/lib/modulegraph/__main__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/lib/modulegraph copying build/lib/PyInstaller/lib/modulegraph/util.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/lib/modulegraph +copying build/lib/PyInstaller/lib/modulegraph/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/lib/modulegraph +copying build/lib/PyInstaller/lib/modulegraph/find_modules.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/lib/modulegraph copying build/lib/PyInstaller/lib/modulegraph/modulegraph.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/lib/modulegraph +copying build/lib/PyInstaller/lib/modulegraph/__main__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/lib/modulegraph +copying build/lib/PyInstaller/lib/README.rst -> build/bdist.linux-x86_64/wheel/./PyInstaller/lib copying build/lib/PyInstaller/lib/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/lib +copying build/lib/PyInstaller/config.py -> build/bdist.linux-x86_64/wheel/./PyInstaller creating build/bdist.linux-x86_64/wheel/PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.Atk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtXml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GtkChamplain.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GtkSource.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.Graphene.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebChannel.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebEngineCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-sysconfig.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-matplotlib.backend_bases.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -creating build/bdist.linux-x86_64/wheel/PyInstaller/hooks/pre_find_module_path -copying build/lib/PyInstaller/hooks/pre_find_module_path/hook-distutils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_find_module_path -copying build/lib/PyInstaller/hooks/pre_find_module_path/hook-PyQt5.uic.port_v2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_find_module_path -copying build/lib/PyInstaller/hooks/pre_find_module_path/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_find_module_path -copying build/lib/PyInstaller/hooks/pre_find_module_path/hook-_pyi_rth_utils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_find_module_path -copying build/lib/PyInstaller/hooks/pre_find_module_path/hook-tkinter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_find_module_path -copying build/lib/PyInstaller/hooks/pre_find_module_path/hook-pyi_splash.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_find_module_path -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstGLWayland.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.cairo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtTest.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtGraphsWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-qtawesome.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-importlib_resources.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstInsertBin.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtMultimediaWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtQuick3D.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GdkPixbuf.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.Qt3DInput.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.Qt3DRender.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PIL.ImageFilter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.Gsk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-scrapy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtWinExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtSvgWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtPositioning.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebKit.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-setuptools._vendor.importlib_metadata.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtSpatialAudio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GLib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtSvg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt3DCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstVulkan.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWinExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-babel.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtPurchasing.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstTag.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PySide6.QtBluetooth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-pandas.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtOpenGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-scipy.special._ellip_harm_2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PIL.Image.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtPrintSupport.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PIL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstAudio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtHelp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtNfc.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstRtsp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-numpy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtTest.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-scipy.special._ufuncs.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.Qt3DCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstAllocators.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtXml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtMultimedia.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.freetype2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtCharts.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtQml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-scipy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtQml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-scipy.spatial.transform.rotation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtTextToSpeech.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtNetworkAuth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtQuickControls2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.xlib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtOpenGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtMacExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.Qt3DInput.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstBadAudio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-shiboken6.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtCharts.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-gi.repository.DBus.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtScxml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-zope.interface.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtNetwork.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt3DRender.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-kivy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWinExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstApp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.Qt3DRender.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtLocation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtXml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PySide2.QtQuick.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-django.core.mail.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstWebRTC.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtAxContainer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.Clutter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstTag.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtNetwork.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtMultimediaWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtRemoteObjects.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.Qt3DRender.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-distutils.command.check.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtQuick3D.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.Qsci.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstSdp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebEngineCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtSql.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtGraphs.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstRtp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtConcurrent.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-matplotlib.backends.qt_compat.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.Qt3DCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtHelp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.Qt3DLogic.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebEngineWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-django.db.backends.mysql.base.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtNfc.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtStateMachine.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-shiboken6.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-shelve.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.Qt3DLogic.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtNetwork.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtOpenGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PIL.SpiderImagePlugin.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtSerialPort.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtScxml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-importlib_metadata.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-sphinx.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtGui.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtAxContainer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-matplotlib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtWebEngineQuick.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-pkg_resources.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstVulkanWayland.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtGui.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-distutils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtDesigner.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtSerialPort.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstNet.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-keyring.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebSockets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtQuickWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-difflib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-scipy.spatial._ckdtree.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gevent.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-idlelib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtPdf.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-sqlalchemy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtDataVisualization.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtSensors.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtSerialPort.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.Gst.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GIRepository.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-lib2to3.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt3DLogic.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-qtpy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtPositioning.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GModule.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtOpenGLWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.Clutter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PySide6.QtDataVisualization.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.Qt3DExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtWebEngineQuick.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtWebChannel.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtPrintSupport.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-pickle.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtQuickControls2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtSensors.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtX11Extras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstTranscoder.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-keyring.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstRtp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-pytzdata.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtScxml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-distutils.command.check.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtSpatialAudio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PySide2.QtDataVisualization.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-qtpy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtRemoteObjects.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GtkosxApplication.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.Adw.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtNetworkAuth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.Qwt5.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstPbutils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-django.db.backends.oracle.base.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-scapy.layers.all.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstVideo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PyQt5.QtOpenGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtRemoteObjects.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtSql.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.Qt3DAnimation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtRemoteObjects.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtPositioning.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtMultimediaWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtScript.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-multiprocessing.util.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtPdfWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-matplotlib.backends.backend_qtagg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebChannel.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.AppIndicator3.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtNfc.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.Qt3DCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.Qt3DAnimation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtOpenGLWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtTextToSpeech.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebEngineWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtDesigner.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtWebSockets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.Qt3DExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-scipy.sparse.csgraph.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-django.core.cache.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebSockets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PySide2.Qt3DAnimation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtStateMachine.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-_ctypes.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtQuickWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QAxContainer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtHttpServer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-pickle.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-django.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebEngine.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtScriptTools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtLocation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstRtspServer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtSvg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtOpenGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.Qt3DLogic.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtHelp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstAudio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtX11Extras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt3DAnimation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtTextToSpeech.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtPrintSupport.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.PangoCairo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtPurchasing.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstCodecs.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-pygments.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QAxContainer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtPositioning.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.Champlain.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtQuickWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtGraphs.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-scipy.linalg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.Qsci.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtHelp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtQml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstInsertBin.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebKitWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.Qt3DLogic.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstVulkanXCB.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtGraphs.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtOpenGLFunctions.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GtkosxApplication.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-matplotlib.backends.backend_qtagg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtWebEngineWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtSensors.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-scrapy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtRemoteObjects.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-gi.repository.GstCheck.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-matplotlib.pyplot.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtOpenGLWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtDataVisualization.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtScript.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtTest.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtCharts.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.Qt3DInput.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-_pyi_rth_utils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstVideo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtQml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.Qt3DRender.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtSensors.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtQuickWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-pytz.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.Pango.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtWebSockets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-lib2to3.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtDBus.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtDBus.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.Gtk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtSerialPort.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtSerialPort.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstWebRTC.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.uic.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtPdfWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.uic.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtSvgWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtConcurrent.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtSql.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.Gst.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtXml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-scipy.stats._stats.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GObject.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtSerialBus.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-importlib_resources.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtGraphsWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtWebEngineQuick.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtNetworkAuth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtHelp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-shelve.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GIRepository.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PyQt6.QtQuick.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.Qt3DCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-setuptools._vendor.jaraco.text.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtSensors.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PySide6.QtQuick.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-pandas.plotting.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-matplotlib.backends.backend_qtcairo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtOpenGLFunctions.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt3DLogic.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtSerialBus.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtWebEngineCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtXml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebEngineWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstMpegts.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebChannel.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtQuickWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GLib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-xml.etree.cElementTree.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstCodecs.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.freetype2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.Qt3DInput.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt3DRender.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.xlib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstAllocators.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtSql.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtDataVisualization.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-heapq.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-_tkinter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtSql.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtSvgWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtPrintSupport.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.Qt3DAnimation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtMultimedia.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PyQt5.QtQuick.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtTextToSpeech.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.Qsci.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtSvg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtBluetooth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GObject.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtSvg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtBluetooth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-scipy.stats._stats.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtWebEngineWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstGLX11.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtGui.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.Gdk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-xml.etree.cElementTree.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtPdfWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtDBus.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.Qt3DCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtUiTools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtChart.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-qtawesome.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-idlelib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtHelp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtNetworkAuth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtWebSockets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PySide6.QtWebEngineWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-setuptools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-scipy.io.matlab.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-django.core.management.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.Rsvg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtMultimedia.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebEngine.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstBase.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstPlayer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtMacExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstController.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-pytzdata.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtGraphsWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebSockets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtCharts.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.Qt3DExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GModule.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtQuick3D.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-babel.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.Gio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtUiTools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GtkClutter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.Graphene.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-sqlalchemy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebEngine.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks creating build/bdist.linux-x86_64/wheel/PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Atk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-tomli.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkChamplain.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkSource.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Graphene.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGLWayland.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.cairo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-importlib_resources.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstInsertBin.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GdkPixbuf.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-packaging.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gsk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GLib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstAudio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-platformdirs.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstRtsp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstAllocators.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-backports.tarfile.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.freetype2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.xlib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVulkan.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstTag.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstBadAudio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.DBus.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstApp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstWebRTC.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GModule.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Clutter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstTag.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstSdp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstTranscoder.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstRtp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVideo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-importlib_metadata.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVulkanWayland.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-jaraco.context.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-distutils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstNet.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstAudio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstInsertBin.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVulkanXCB.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-jaraco.text.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-typeguard.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkosxApplication.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstCheck.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-more_itertools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstWebRTC.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gst.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GObject.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-importlib_resources.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-setuptools.extern.six.moves.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GIRepository.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkosxApplication.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Adw.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GLib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstCodecs.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.freetype2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.xlib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstAllocators.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-wheel.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Graphene.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-packaging.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstPbutils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.HarfBuzz.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstPlayer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstController.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkChamplain.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-platformdirs.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-jaraco.functools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstPlay.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-jaraco.context.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-importlib_metadata.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGLEGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGLWayland.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-six.moves.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.AppIndicator3.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-inflect.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gdk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Atk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstRtspServer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.PangoCairo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstCodecs.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-wheel.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Champlain.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstCheck.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-zipp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVideo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Pango.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-typing_extensions.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gtk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstMpegts.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GObject.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGLX11.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gdk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstSdp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.AppIndicator3.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkSource.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-inflect.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstRtsp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GdkPixbuf.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstBase.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-ordered_set.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstRtspServer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Pango.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Rsvg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstBase.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstPlayer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstController.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GModule.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-autocommand.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-backports.tarfile.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GtkClutter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-jaraco.functools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstPlay.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVulkan.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-typing_extensions.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-typeguard.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGLX11.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.cairo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstNet.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.PangoCairo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-jaraco.text.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstBadAudio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-more_itertools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.overrides.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstTranscoder.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-autocommand.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstGLEGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-urllib3.packages.six.moves.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.HarfBuzz.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstApp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-zipp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gsk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-tomli.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstMpegts.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Gio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVulkanWayland.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.AyatanaAppIndicator3.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.GstVulkanXCB.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-setuptools.extern.six.moves.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtHelp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstPlay.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-xml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstVulkan.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtLocation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtGui.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.Qt3DInput.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtPrintSupport.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtSpatialAudio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtX11Extras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtQuickControls2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtXmlPatterns.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtPdf.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-pandas.io.formats.style.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-win32ctypes.core.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-pandas.io.clipboard.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtXml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-matplotlib.numerix.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstBadAudio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-distutils.util.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtLocation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-setuptools._vendor.jaraco.text.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtMultimedia.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.uic.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtSensors.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtDesigner.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtQml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtSql.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebKit.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.uic.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt3DCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtX11Extras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-gi.repository.Adw.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-distutils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/pre_safe_import_module/hook-urllib3.packages.six.moves.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_safe_import_module +copying build/lib/PyInstaller/hooks/hook-PySide2.QtWinExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtCharts.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtQuickWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtDBus.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstPbutils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-django.db.backends.oracle.base.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebEngineWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-scipy.io.matlab.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PySide2.QtXmlPatterns.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-matplotlib.backends.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtNetworkAuth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtTest.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-wcwidth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-sqlite3.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtMultimediaWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtWebEngineCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtMacExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtUiTools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt3DExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtChart.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtSvg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtHelp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstTranscoder.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-django.db.backends.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtMultimedia.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtConcurrent.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-_osx_support.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-platform.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstGLEGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-django.template.loaders.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.HarfBuzz.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide6.QtSerialPort.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtNetwork.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebKitWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/rthooks.dat -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PySide2.QtSensors.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks creating build/bdist.linux-x86_64/wheel/PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_kivy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/pyi_rth__tkinter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_setuptools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_gstreamer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_inspect.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_django.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_mplconfig.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_gi.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_gio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_gtk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_glib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_pyqt6.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks +copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_kivy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks +copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_setuptools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_pyside2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_pkgres.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks +copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_gtk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks +copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_gio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks +copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_django.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_pyside6.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks +copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_gi.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks +copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_glib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_gdkpixbuf.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks +copying build/lib/PyInstaller/hooks/rthooks/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks +copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_inspect.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks +copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_pyqt6.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks +copying build/lib/PyInstaller/hooks/rthooks/pyi_rth__tkinter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks +copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks -copying build/lib/PyInstaller/hooks/hook-django.contrib.sessions.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.AyatanaAppIndicator3.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/rthooks/pyi_rth_mplconfig.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/rthooks copying build/lib/PyInstaller/hooks/hook-encodings.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtWebChannel.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-gi.repository.GstVulkanXCB.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt3DInput.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebKitWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.HarfBuzz.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PIL.Image.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PIL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt3DExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtTest.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtQuickWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstPlayer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.Qt3DExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstController.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-matplotlib.backend_bases.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtMultimedia.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtBluetooth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtSql.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtGraphsWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtQuick3D.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-scipy.sparse.csgraph.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-xml.dom.domreg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/hooks/hook-PyQt6.QtDBus.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PIL.SpiderImagePlugin.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-_ctypes.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-django.db.backends.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GtkChamplain.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.Qt3DCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-matplotlib.pyplot.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtWebEngineCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtMultimedia.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-matplotlib.numerix.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.Qt3DLogic.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/rthooks.dat -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtScxml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtNfc.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtGui.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebKit.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtQml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-pygments.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtXml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstPlay.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-zope.interface.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-importlib_metadata.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstGLEGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstGLWayland.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.Qt3DInput.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtRemoteObjects.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-_osx_support.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-pytz.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtPdfWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-setuptools._vendor.importlib_metadata.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtSql.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtScript.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.Gdk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-sysconfig.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-numpy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.Atk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtOpenGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtWebEngineQuick.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtTextToSpeech.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-difflib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtDesigner.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtScriptTools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtMultimediaWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.Champlain.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-django.core.management.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-wcwidth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtSerialPort.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtAxContainer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtScript.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-setuptools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-django.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebKitWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-matplotlib.backends.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.Gtk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtBluetooth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtQml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtQuick3D.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstSdp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.AppIndicator3.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +creating build/bdist.linux-x86_64/wheel/PyInstaller/hooks/pre_find_module_path +copying build/lib/PyInstaller/hooks/pre_find_module_path/hook-tkinter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_find_module_path +copying build/lib/PyInstaller/hooks/pre_find_module_path/hook-PyQt5.uic.port_v2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_find_module_path +copying build/lib/PyInstaller/hooks/pre_find_module_path/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_find_module_path +copying build/lib/PyInstaller/hooks/pre_find_module_path/hook-pyi_splash.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_find_module_path +copying build/lib/PyInstaller/hooks/pre_find_module_path/hook-_pyi_rth_utils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_find_module_path +copying build/lib/PyInstaller/hooks/pre_find_module_path/hook-distutils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks/pre_find_module_path +copying build/lib/PyInstaller/hooks/hook-PySide6.QtNfc.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-scipy.linalg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtLocation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtWebChannel.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtQuickWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GtkSource.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtSerialPort.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-scipy.special._ufuncs.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtTest.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstRtsp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks copying build/lib/PyInstaller/hooks/hook-PySide2.QtPositioning.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks -copying build/lib/PyInstaller/__main__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtQuick3D.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GdkPixbuf.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstBase.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtConcurrent.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtTest.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtStateMachine.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-win32ctypes.core.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebChannel.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtWebEngineCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtXmlPatterns.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-scipy.special._ellip_harm_2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstRtspServer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.Pango.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebEngineCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.Qt3DLogic.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-matplotlib.backends.backend_qtcairo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.Rsvg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-_tkinter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebKit.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtSvg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtPositioning.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.Qt3DRender.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-sphinx.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtWebSockets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.Qt3DExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-kivy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtMultimedia.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtGui.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QAxContainer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtOpenGLWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-scapy.layers.all.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GtkClutter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-scipy.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtSpatialAudio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtHttpServer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtAxContainer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtMultimediaWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtDesigner.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtCharts.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtStateMachine.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtGui.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-pandas.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstGLX11.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QAxContainer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-django.core.cache.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-django.core.mail.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.cairo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstNet.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtMultimediaWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.Qt3DAnimation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-matplotlib.backends.qt_compat.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.PangoCairo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.Qt3DRender.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtUiTools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtNetwork.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.Qsci.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-scipy.spatial.transform.rotation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtTest.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-distutils.util.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gevent.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtGraphs.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtMultimediaWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtRemoteObjects.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtLocation.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-matplotlib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtDataVisualization.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-pandas.plotting.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtXml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-pandas.io.formats.style.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-sqlite3.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebSockets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtGui.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-platform.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-pkg_resources.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtNetwork.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.Qt3DExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtQml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.Qwt5.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtTextToSpeech.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtPrintSupport.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtTextToSpeech.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-xml.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtQuickControls2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtSensors.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtNetwork.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtSvg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtNfc.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-django.template.loaders.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtWebEngineCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstApp.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtWebEngine.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.Gsk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtMacExtras.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtNetworkAuth.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-_pyi_rth_utils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstMpegts.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtTextToSpeech.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.Gio.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtOpenGL.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-scipy.spatial._ckdtree.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-multiprocessing.util.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtRemoteObjects.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtSvgWidgets.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtDesigner.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.Qt3DInput.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtPositioning.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtPrintSupport.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtDBus.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.GstVulkanWayland.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.AyatanaAppIndicator3.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-gi.repository.Adw.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide2.QtNetwork.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtPrintSupport.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-django.contrib.sessions.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtSvg.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtWebChannel.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt6.QtPdf.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-distutils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PIL.ImageFilter.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PyQt5.QtCore.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-PySide6.QtPdf.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +copying build/lib/PyInstaller/hooks/hook-pandas.io.clipboard.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/hooks +creating build/bdist.linux-x86_64/wheel/PyInstaller/depend +copying build/lib/PyInstaller/depend/analysis.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend +copying build/lib/PyInstaller/depend/imphook.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend +copying build/lib/PyInstaller/depend/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend +copying build/lib/PyInstaller/depend/imphookapi.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend +copying build/lib/PyInstaller/depend/utils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend +copying build/lib/PyInstaller/depend/bindepend.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend +copying build/lib/PyInstaller/depend/bytecode.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend +copying build/lib/PyInstaller/depend/dylib.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/depend +copying build/lib/PyInstaller/log.py -> build/bdist.linux-x86_64/wheel/./PyInstaller +creating build/bdist.linux-x86_64/wheel/PyInstaller/loader +copying build/lib/PyInstaller/loader/pyimod04_pywin32.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/loader +copying build/lib/PyInstaller/loader/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/loader +copying build/lib/PyInstaller/loader/pyimod03_ctypes.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/loader +copying build/lib/PyInstaller/loader/pyimod02_importers.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/loader +copying build/lib/PyInstaller/loader/pyiboot01_bootstrap.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/loader +copying build/lib/PyInstaller/loader/pyimod01_archive.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/loader +creating build/bdist.linux-x86_64/wheel/PyInstaller/fake-modules +creating build/bdist.linux-x86_64/wheel/PyInstaller/fake-modules/_pyi_rth_utils +copying build/lib/PyInstaller/fake-modules/_pyi_rth_utils/_win32.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/fake-modules/_pyi_rth_utils +copying build/lib/PyInstaller/fake-modules/_pyi_rth_utils/qt.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/fake-modules/_pyi_rth_utils +copying build/lib/PyInstaller/fake-modules/_pyi_rth_utils/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/fake-modules/_pyi_rth_utils +copying build/lib/PyInstaller/fake-modules/_pyi_rth_utils/tempfile.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/fake-modules/_pyi_rth_utils +copying build/lib/PyInstaller/fake-modules/pyi_splash.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/fake-modules copying build/lib/PyInstaller/compat.py -> build/bdist.linux-x86_64/wheel/./PyInstaller +creating build/bdist.linux-x86_64/wheel/PyInstaller/utils +copying build/lib/PyInstaller/utils/run_tests.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils +creating build/bdist.linux-x86_64/wheel/PyInstaller/utils/win32 +copying build/lib/PyInstaller/utils/win32/winutils.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/win32 +copying build/lib/PyInstaller/utils/win32/winresource.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/win32 +copying build/lib/PyInstaller/utils/win32/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/win32 +copying build/lib/PyInstaller/utils/win32/icon.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/win32 +copying build/lib/PyInstaller/utils/win32/versioninfo.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/win32 +copying build/lib/PyInstaller/utils/win32/winmanifest.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/win32 +creating build/bdist.linux-x86_64/wheel/PyInstaller/utils/hooks +copying build/lib/PyInstaller/utils/hooks/setuptools.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks +copying build/lib/PyInstaller/utils/hooks/tcl_tk.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks +copying build/lib/PyInstaller/utils/hooks/conda.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks +copying build/lib/PyInstaller/utils/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks +creating build/bdist.linux-x86_64/wheel/PyInstaller/utils/hooks/qt +copying build/lib/PyInstaller/utils/hooks/qt/_modules_info.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks/qt +copying build/lib/PyInstaller/utils/hooks/qt/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks/qt +copying build/lib/PyInstaller/utils/hooks/django.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks +copying build/lib/PyInstaller/utils/hooks/gi.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/hooks +creating build/bdist.linux-x86_64/wheel/PyInstaller/utils/cliutils +copying build/lib/PyInstaller/utils/cliutils/grab_version.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/cliutils +copying build/lib/PyInstaller/utils/cliutils/set_version.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/cliutils +copying build/lib/PyInstaller/utils/cliutils/makespec.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/cliutils +copying build/lib/PyInstaller/utils/cliutils/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/cliutils +copying build/lib/PyInstaller/utils/cliutils/bindepend.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/cliutils +copying build/lib/PyInstaller/utils/cliutils/archive_viewer.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils/cliutils +copying build/lib/PyInstaller/utils/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils +copying build/lib/PyInstaller/utils/tests.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils +copying build/lib/PyInstaller/utils/osx.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils +copying build/lib/PyInstaller/utils/misc.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils +copying build/lib/PyInstaller/utils/conftest.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/utils +copying build/lib/PyInstaller/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller +copying build/lib/PyInstaller/_recursion_too_deep_message.py -> build/bdist.linux-x86_64/wheel/./PyInstaller +copying build/lib/PyInstaller/_shared_with_waf.py -> build/bdist.linux-x86_64/wheel/./PyInstaller +creating build/bdist.linux-x86_64/wheel/PyInstaller/isolated +copying build/lib/PyInstaller/isolated/__init__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/isolated +copying build/lib/PyInstaller/isolated/_parent.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/isolated +copying build/lib/PyInstaller/isolated/_child.py -> build/bdist.linux-x86_64/wheel/./PyInstaller/isolated +copying build/lib/PyInstaller/configure.py -> build/bdist.linux-x86_64/wheel/./PyInstaller +copying build/lib/PyInstaller/__main__.py -> build/bdist.linux-x86_64/wheel/./PyInstaller running install_egg_info running egg_info creating pyinstaller.egg-info @@ -4529,7 +4565,7 @@ Copying pyinstaller.egg-info to build/bdist.linux-x86_64/wheel/./pyinstaller-6.15.0.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/pyinstaller-6.15.0.dist-info/WHEEL -creating '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/.tmp-zxo768p6/pyinstaller-6.15.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it +creating '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/.tmp-7n695veu/pyinstaller-6.15.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'PyInstaller/__init__.py' adding 'PyInstaller/__main__.py' adding 'PyInstaller/_recursion_too_deep_message.py' @@ -5093,7 +5129,7 @@ cachedir: .pytest_cache rootdir: /build/reproducible-path/pyinstaller-6.15.0+ds configfile: setup.cfg -plugins: xvfb-3.0.0, typeguard-4.4.4 +plugins: typeguard-4.4.4, xvfb-3.0.0 collecting ... collected 1247 items / 22 deselected / 1225 selected tests/functional/test_apple_events.py::test_apple_event_handling_carbon[emu-onefile] SKIPPED [ 0%] @@ -5757,21 +5793,21 @@ tests/functional/test_pywin32.py::test_pywin32_win32ui[onedir] SKIPPED [ 53%] tests/functional/test_pywin32.py::test_pywin32_win32ui[onefile] SKIPPED [ 53%] tests/functional/test_qt.py::test_Qt_QtWidgets[onedir-PyQt5] SKIPPED [ 53%] -tests/functional/test_qt.py::test_Qt_QtWidgets[onedir-PyQt6] PASSED [ 54%] +tests/functional/test_qt.py::test_Qt_QtWidgets[onedir-PyQt6] FAILED [ 54%] tests/functional/test_qt.py::test_Qt_QtWidgets[onedir-PySide2] SKIPPED [ 54%] -tests/functional/test_qt.py::test_Qt_QtWidgets[onedir-PySide6] PASSED [ 54%] +tests/functional/test_qt.py::test_Qt_QtWidgets[onedir-PySide6] FAILED [ 54%] tests/functional/test_qt.py::test_Qt_QtWidgets[onefile-PyQt5] SKIPPED [ 54%] -tests/functional/test_qt.py::test_Qt_QtWidgets[onefile-PyQt6] PASSED [ 54%] +tests/functional/test_qt.py::test_Qt_QtWidgets[onefile-PyQt6] FAILED [ 54%] tests/functional/test_qt.py::test_Qt_QtWidgets[onefile-PySide2] SKIPPED [ 54%] -tests/functional/test_qt.py::test_Qt_QtWidgets[onefile-PySide6] PASSED [ 54%] +tests/functional/test_qt.py::test_Qt_QtWidgets[onefile-PySide6] FAILED [ 54%] tests/functional/test_qt.py::test_Qt_QtQml[onedir-PyQt5] SKIPPED (Re...) [ 54%] -tests/functional/test_qt.py::test_Qt_QtQml[onedir-PyQt6] PASSED [ 54%] +tests/functional/test_qt.py::test_Qt_QtQml[onedir-PyQt6] FAILED [ 54%] tests/functional/test_qt.py::test_Qt_QtQml[onedir-PySide2] SKIPPED (...) [ 54%] -tests/functional/test_qt.py::test_Qt_QtQml[onedir-PySide6] PASSED [ 54%] +tests/functional/test_qt.py::test_Qt_QtQml[onedir-PySide6] FAILED [ 54%] tests/functional/test_qt.py::test_Qt_QtQml[onefile-PyQt5] SKIPPED (R...) [ 54%] -tests/functional/test_qt.py::test_Qt_QtQml[onefile-PyQt6] PASSED [ 55%] +tests/functional/test_qt.py::test_Qt_QtQml[onefile-PyQt6] FAILED [ 55%] tests/functional/test_qt.py::test_Qt_QtQml[onefile-PySide2] SKIPPED [ 55%] -tests/functional/test_qt.py::test_Qt_QtQml[onefile-PySide6] PASSED [ 55%] +tests/functional/test_qt.py::test_Qt_QtQml[onefile-PySide6] FAILED [ 55%] tests/functional/test_qt.py::test_Qt_QtNetwork_SSL_support[onedir-PyQt5] SKIPPED [ 55%] tests/functional/test_qt.py::test_Qt_QtNetwork_SSL_support[onedir-PyQt6] PASSED [ 55%] tests/functional/test_qt.py::test_Qt_QtNetwork_SSL_support[onedir-PySide2] SKIPPED [ 55%] @@ -5781,13 +5817,13 @@ tests/functional/test_qt.py::test_Qt_QtNetwork_SSL_support[onefile-PySide2] SKIPPED [ 55%] tests/functional/test_qt.py::test_Qt_QtNetwork_SSL_support[onefile-PySide6] PASSED [ 55%] tests/functional/test_qt.py::test_Qt_Ui_file[onedir-PyQt5] SKIPPED (...) [ 55%] -tests/functional/test_qt.py::test_Qt_Ui_file[onedir-PyQt6] PASSED [ 56%] +tests/functional/test_qt.py::test_Qt_Ui_file[onedir-PyQt6] FAILED [ 56%] tests/functional/test_qt.py::test_Qt_Ui_file[onedir-PySide2] SKIPPED [ 56%] -tests/functional/test_qt.py::test_Qt_Ui_file[onedir-PySide6] PASSED [ 56%] +tests/functional/test_qt.py::test_Qt_Ui_file[onedir-PySide6] FAILED [ 56%] tests/functional/test_qt.py::test_Qt_Ui_file[onefile-PyQt5] SKIPPED [ 56%] -tests/functional/test_qt.py::test_Qt_Ui_file[onefile-PyQt6] PASSED [ 56%] +tests/functional/test_qt.py::test_Qt_Ui_file[onefile-PyQt6] FAILED [ 56%] tests/functional/test_qt.py::test_Qt_Ui_file[onefile-PySide2] SKIPPED [ 56%] -tests/functional/test_qt.py::test_Qt_Ui_file[onefile-PySide6] PASSED [ 56%] +tests/functional/test_qt.py::test_Qt_Ui_file[onefile-PySide6] FAILED [ 56%] tests/functional/test_qt.py::test_PyQt5_Qt[onedir] SKIPPED (Requires...) [ 56%] tests/functional/test_qt.py::test_PyQt5_Qt[onefile] SKIPPED (Require...) [ 56%] tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PyQt5[onedir] SKIPPED [ 56%] @@ -5798,14 +5834,14 @@ tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PySide2[onefile] SKIPPED [ 57%] tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PySide2[onedir] SKIPPED [ 57%] tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PySide2[onefile] SKIPPED [ 57%] -tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PyQt6[onedir] PASSED [ 57%] -tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PyQt6[onefile] PASSED [ 57%] -tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PyQt6[onedir] PASSED [ 57%] -tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PyQt6[onefile] PASSED [ 57%] -tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PySide6[onedir] PASSED [ 57%] -tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PySide6[onefile] PASSED [ 57%] -tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PySide6[onedir] PASSED [ 57%] -tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PySide6[onefile] PASSED [ 57%] +tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PyQt6[onedir] FAILED [ 57%] +tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PyQt6[onefile] FAILED [ 57%] +tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PyQt6[onedir] FAILED [ 57%] +tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PyQt6[onefile] FAILED [ 57%] +tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PySide6[onedir] FAILED [ 57%] +tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PySide6[onefile] FAILED [ 57%] +tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PySide6[onedir] FAILED [ 57%] +tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PySide6[onefile] FAILED [ 57%] tests/functional/test_qt.py::test_Qt_QtMultimedia_player_init[onedir-PyQt5] SKIPPED [ 58%] tests/functional/test_qt.py::test_Qt_QtMultimedia_player_init[onedir-PyQt6] PASSED [ 58%] tests/functional/test_qt.py::test_Qt_QtMultimedia_player_init[onedir-PySide2] SKIPPED [ 58%] @@ -5909,18 +5945,18 @@ tests/functional/test_six.py::test_six_moves[onefile] PASSED [ 66%] tests/functional/test_six.py::test_six_moves_2nd_run[onedir] PASSED [ 66%] tests/functional/test_six.py::test_six_moves_2nd_run[onefile] PASSED [ 66%] -tests/functional/test_splash.py::test_splash_screen_running[notkinter-onedir] PASSED [ 66%] -tests/functional/test_splash.py::test_splash_screen_running[notkinter-onefile] PASSED [ 66%] -tests/functional/test_splash.py::test_splash_screen_running[tkinter-onedir] PASSED [ 66%] -tests/functional/test_splash.py::test_splash_screen_running[tkinter-onefile] PASSED [ 66%] +tests/functional/test_splash.py::test_splash_screen_running[notkinter-onedir] FAILED [ 66%] +tests/functional/test_splash.py::test_splash_screen_running[notkinter-onefile] FAILED [ 66%] +tests/functional/test_splash.py::test_splash_screen_running[tkinter-onedir] FAILED [ 66%] +tests/functional/test_splash.py::test_splash_screen_running[tkinter-onefile] FAILED [ 66%] tests/functional/test_splash.py::test_splash_screen_shutdown_auto[onedir] PASSED [ 66%] tests/functional/test_splash.py::test_splash_screen_shutdown_auto[onefile] PASSED [ 66%] tests/functional/test_splash.py::test_splash_screen_shutdown_atexit[onedir] PASSED [ 66%] tests/functional/test_splash.py::test_splash_screen_shutdown_atexit[onefile] PASSED [ 67%] tests/functional/test_splash.py::test_splash_screen_shutdown_manual[onedir] PASSED [ 67%] tests/functional/test_splash.py::test_splash_screen_shutdown_manual[onefile] PASSED [ 67%] -tests/functional/test_splash.py::test_pyi_splash_in_subprocess[onedir] PASSED [ 67%] -tests/functional/test_splash.py::test_pyi_splash_in_subprocess[onefile] PASSED [ 67%] +tests/functional/test_splash.py::test_pyi_splash_in_subprocess[onedir] FAILED [ 67%] +tests/functional/test_splash.py::test_pyi_splash_in_subprocess[onefile] FAILED [ 67%] tests/functional/test_splash.py::test_pyi_splash_suppress[onedir] PASSED [ 67%] tests/functional/test_splash.py::test_pyi_splash_suppress[onefile] PASSED [ 67%] tests/functional/test_symlinks.py::test_bootloader_symlinked_executable[onedir] PASSED [ 67%] @@ -6322,6 +6358,6293 @@ tests/unit/test_winmanifest.py::test_manifest_write_to_exe SKIPPED (...) [ 99%] tests/unit/test_winmanifest.py::test_manifest_write_to_exe_non_ascii_characters SKIPPED [100%] +=================================== FAILURES =================================== +_______________________ test_Qt_QtWidgets[onedir-PyQt6] ________________________ + +pyi_builder = +QtPyLib = 'PyQt6' + + @QtPyLibs + def test_Qt_QtWidgets(pyi_builder, QtPyLib): +> pyi_builder.test_source( + f""" + import sys + + from {QtPyLib}.QtWidgets import QApplication, QWidget + from {QtPyLib}.QtCore import QTimer + + is_qt6 = '{QtPyLib}' in {{'PySide6', 'PyQt6'}} + + app = QApplication(sys.argv) + window = QWidget() + window.setWindowTitle('Hello world!') + window.show() + + # Exit Qt when the main loop becomes idle. + QTimer.singleShot(0, app.exit) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:64: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/test_source', args: ['./test_source'] +[PYI-2529257:DEBUG] PyInstaller Bootloader 6.x +[PYI-2529257:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2529257:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/test_source +[PYI-2529257:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2529257:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/test_source +[PYI-2529257:DEBUG] LOADER: cookie found at offset 0x16DAD1 +[PYI-2529257:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/test_source +[PYI-2529257:DEBUG] LOADER: application has onedir semantics... +[PYI-2529257:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2529257:DEBUG] LOADER: parent process level = -2 +[PYI-2529257:DEBUG] LOADER: process level = -1 +[PYI-2529257:DEBUG] LOADER: storing process name: test_source +[PYI-2529257:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/_internal +[PYI-2529257:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/_internal +[PYI-2529257:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-2529257:DEBUG] LOADER: restarting process via execvp +[PYI-2529257:DEBUG] PyInstaller Bootloader 6.x +[PYI-2529257:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2529257:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/test_source +[PYI-2529257:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2529257:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/test_source +[PYI-2529257:DEBUG] LOADER: cookie found at offset 0x16DAD1 +[PYI-2529257:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/test_source +[PYI-2529257:DEBUG] LOADER: application has onedir semantics... +[PYI-2529257:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/test_source +[PYI-2529257:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2529257:DEBUG] LOADER: parent process level = -1 +[PYI-2529257:DEBUG] LOADER: process level = 1 +[PYI-2529257:DEBUG] LOADER: restoring process name: test_source +[PYI-2529257:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/_internal +[PYI-2529257:DEBUG] LOADER: splash screen is unavailable. +[PYI-2529257:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist/test_source/_internal/libpython3.13.so +[PYI-2529257:DEBUG] DYLIB: loaded Python shared library. +[PYI-2529257:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2529257:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2529257:DEBUG] LOADER: using PEP-587 API... +[PYI-2529257:DEBUG] LOADER: creating PyConfig structure... +[PYI-2529257:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2529257:DEBUG] LOADER: setting program name... +[PYI-2529257:DEBUG] LOADER: setting python home path... +[PYI-2529257:DEBUG] LOADER: setting module search paths... +[PYI-2529257:DEBUG] LOADER: setting sys.argv... +[PYI-2529257:DEBUG] LOADER: applying run-time options... +[PYI-2529257:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2529257:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2529257:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2529257:DEBUG] LOADER: extracted struct +[PYI-2529257:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2529257:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2529257:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2529257:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2529257:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2529257:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2529257:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2529257:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2529257:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2529257:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2529257:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2529257:DEBUG] LOADER: running pyi_rth_pyqt6.py +[PYI-2529257:DEBUG] LOADER: running pyi_rth_pkgutil.py +[PYI-2529257:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-459.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-459.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtDBus.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (25 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyqt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pkgutil.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-469.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/build/test_source/PYZ-469.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/build/test_source/PYZ-469.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-471.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-472.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-472.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/build/test_source/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-472.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-243.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-243.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-243.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PyQt60/dist +______________________ test_Qt_QtWidgets[onedir-PySide6] _______________________ + +pyi_builder = +QtPyLib = 'PySide6' + + @QtPyLibs + def test_Qt_QtWidgets(pyi_builder, QtPyLib): +> pyi_builder.test_source( + f""" + import sys + + from {QtPyLib}.QtWidgets import QApplication, QWidget + from {QtPyLib}.QtCore import QTimer + + is_qt6 = '{QtPyLib}' in {{'PySide6', 'PyQt6'}} + + app = QApplication(sys.argv) + window = QWidget() + window.setWindowTitle('Hello world!') + window.show() + + # Exit Qt when the main loop becomes idle. + QTimer.singleShot(0, app.exit) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:64: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/test_source', args: ['./test_source'] +[PYI-2532512:DEBUG] PyInstaller Bootloader 6.x +[PYI-2532512:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2532512:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/test_source +[PYI-2532512:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2532512:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/test_source +[PYI-2532512:DEBUG] LOADER: cookie found at offset 0x168BFA +[PYI-2532512:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/test_source +[PYI-2532512:DEBUG] LOADER: application has onedir semantics... +[PYI-2532512:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2532512:DEBUG] LOADER: parent process level = -2 +[PYI-2532512:DEBUG] LOADER: process level = -1 +[PYI-2532512:DEBUG] LOADER: storing process name: test_source +[PYI-2532512:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/_internal +[PYI-2532512:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/_internal +[PYI-2532512:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-2532512:DEBUG] LOADER: restarting process via execvp +[PYI-2532512:DEBUG] PyInstaller Bootloader 6.x +[PYI-2532512:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2532512:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/test_source +[PYI-2532512:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2532512:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/test_source +[PYI-2532512:DEBUG] LOADER: cookie found at offset 0x168BFA +[PYI-2532512:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/test_source +[PYI-2532512:DEBUG] LOADER: application has onedir semantics... +[PYI-2532512:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/test_source +[PYI-2532512:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2532512:DEBUG] LOADER: parent process level = -1 +[PYI-2532512:DEBUG] LOADER: process level = 1 +[PYI-2532512:DEBUG] LOADER: restoring process name: test_source +[PYI-2532512:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/_internal +[PYI-2532512:DEBUG] LOADER: splash screen is unavailable. +[PYI-2532512:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist/test_source/_internal/libpython3.13.so +[PYI-2532512:DEBUG] DYLIB: loaded Python shared library. +[PYI-2532512:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2532512:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2532512:DEBUG] LOADER: using PEP-587 API... +[PYI-2532512:DEBUG] LOADER: creating PyConfig structure... +[PYI-2532512:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2532512:DEBUG] LOADER: setting program name... +[PYI-2532512:DEBUG] LOADER: setting python home path... +[PYI-2532512:DEBUG] LOADER: setting module search paths... +[PYI-2532512:DEBUG] LOADER: setting sys.argv... +[PYI-2532512:DEBUG] LOADER: applying run-time options... +[PYI-2532512:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2532512:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2532512:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2532512:DEBUG] LOADER: extracted struct +[PYI-2532512:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2532512:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2532512:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2532512:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2532512:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2532512:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2532512:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2532512:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2532512:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2532512:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2532512:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2532512:DEBUG] LOADER: running pyi_rth_pyside6.py +[PYI-2532512:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-460.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-460.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-shiboken6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (31 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyside6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-470.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/build/test_source/PYZ-470.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/build/test_source/PYZ-470.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-472.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-473.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-473.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/build/test_source/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-473.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-244.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-244.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-244.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onedir_PySid0/dist +_______________________ test_Qt_QtWidgets[onefile-PyQt6] _______________________ + +pyi_builder = +QtPyLib = 'PyQt6' + + @QtPyLibs + def test_Qt_QtWidgets(pyi_builder, QtPyLib): +> pyi_builder.test_source( + f""" + import sys + + from {QtPyLib}.QtWidgets import QApplication, QWidget + from {QtPyLib}.QtCore import QTimer + + is_qt6 = '{QtPyLib}' in {{'PySide6', 'PyQt6'}} + + app = QApplication(sys.argv) + window = QWidget() + window.setWindowTitle('Hello world!') + window.show() + + # Exit Qt when the main loop becomes idle. + QTimer.singleShot(0, app.exit) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/dist/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:64: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/dist/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/dist/test_source', args: ['./test_source'] +[PYI-2537862:DEBUG] PyInstaller Bootloader 6.x +[PYI-2537862:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2537862:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/dist/test_source +[PYI-2537862:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2537862:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/dist/test_source +[PYI-2537862:DEBUG] LOADER: cookie found at offset 0x2A25330 +[PYI-2537862:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/dist/test_source +[PYI-2537862:DEBUG] LOADER: application has onefile semantics... +[PYI-2537862:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2537862:DEBUG] LOADER: parent process level = -2 +[PYI-2537862:DEBUG] LOADER: process level = 0 +[PYI-2537862:DEBUG] LOADER: storing process name: test_source +[PYI-2537862:DEBUG] LOADER: this is parent process of onefile application. +[PYI-2537862:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-2537862:DEBUG] LOADER: created temporary directory: /tmp/_MEIuLD1pD +[PYI-2537862:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEIuLD1pD +[PYI-2537862:DEBUG] LOADER: application's top-level directory: /tmp/_MEIuLD1pD +[PYI-2537862:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEIuLD1pD +[PYI-2537862:DEBUG] LOADER: splash screen is unavailable. +[PYI-2537862:DEBUG] LOADER: extracting files to temporary directory... +[PYI-2537862:DEBUG] LOADER: starting the child process... +[PYI-2537862:DEBUG] LOADER: creating sync semaphore... +[PYI-2537862:DEBUG] LOADER: forked child process with PID: 2537892 +[PYI-2537862:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-2537862:DEBUG] LOADER: signalling the sync semaphore... +[PYI-2537892:DEBUG] LOADER: waiting on sync semaphore... +[PYI-2537892:DEBUG] LOADER: starting child process via execvp +[PYI-2537892:DEBUG] PyInstaller Bootloader 6.x +[PYI-2537892:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2537892:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/dist/test_source +[PYI-2537892:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2537892:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/dist/test_source +[PYI-2537892:DEBUG] LOADER: cookie found at offset 0x2A25330 +[PYI-2537892:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/dist/test_source +[PYI-2537892:DEBUG] LOADER: application has onefile semantics... +[PYI-2537892:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/dist/test_source +[PYI-2537892:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2537892:DEBUG] LOADER: parent process level = 0 +[PYI-2537892:DEBUG] LOADER: process level = 1 +[PYI-2537892:DEBUG] LOADER: restoring process name: test_source +[PYI-2537892:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-2537892:DEBUG] LOADER: application's top-level directory: /tmp/_MEIuLD1pD +[PYI-2537892:DEBUG] LOADER: splash screen is unavailable. +[PYI-2537892:DEBUG] DYLIB: loading Python shared library: /tmp/_MEIuLD1pD/libpython3.13.so +[PYI-2537892:DEBUG] DYLIB: loaded Python shared library. +[PYI-2537892:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2537892:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2537892:DEBUG] LOADER: using PEP-587 API... +[PYI-2537892:DEBUG] LOADER: creating PyConfig structure... +[PYI-2537892:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2537892:DEBUG] LOADER: setting program name... +[PYI-2537892:DEBUG] LOADER: setting python home path... +[PYI-2537892:DEBUG] LOADER: setting module search paths... +[PYI-2537892:DEBUG] LOADER: setting sys.argv... +[PYI-2537892:DEBUG] LOADER: applying run-time options... +[PYI-2537892:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2537892:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2537892:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2537892:DEBUG] LOADER: extracted struct +[PYI-2537892:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2537892:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2537892:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2537892:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2537892:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2537892:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2537892:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2537892:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2537892:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2537892:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2537892:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2537892:DEBUG] LOADER: running pyi_rth_pyqt6.py +[PYI-2537892:DEBUG] LOADER: running pyi_rth_pkgutil.py +[PYI-2537892:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[PYI-2537862:DEBUG] LOADER: restoring signal handlers +[PYI-2537862:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-2537862:DEBUG] LOADER: child received signal 6; storing for re-raise after cleanup... +[PYI-2537862:DEBUG] LOADER: child process exited (return code: 1) +[PYI-2537862:DEBUG] LOADER: performing cleanup... +[PYI-2537862:DEBUG] LOADER: removing temporary directory: /tmp/_MEIuLD1pD +[PYI-2537862:DEBUG] LOADER: temporary directory /tmp/_MEIuLD1pD was successfully removed. +[PYI-2537862:DEBUG] LOADER: re-raising child signal 6 +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-461.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-461.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtDBus.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (25 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyqt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pkgutil.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-471.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/build/test_source/PYZ-471.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/build/test_source/PYZ-471.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-473.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-474.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-474.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/dist/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-474.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PyQt0/dist +______________________ test_Qt_QtWidgets[onefile-PySide6] ______________________ + +pyi_builder = +QtPyLib = 'PySide6' + + @QtPyLibs + def test_Qt_QtWidgets(pyi_builder, QtPyLib): +> pyi_builder.test_source( + f""" + import sys + + from {QtPyLib}.QtWidgets import QApplication, QWidget + from {QtPyLib}.QtCore import QTimer + + is_qt6 = '{QtPyLib}' in {{'PySide6', 'PyQt6'}} + + app = QApplication(sys.argv) + window = QWidget() + window.setWindowTitle('Hello world!') + window.show() + + # Exit Qt when the main loop becomes idle. + QTimer.singleShot(0, app.exit) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/dist/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:64: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/dist/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/dist/test_source', args: ['./test_source'] +[PYI-2541005:DEBUG] PyInstaller Bootloader 6.x +[PYI-2541005:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2541005:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/dist/test_source +[PYI-2541005:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2541005:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/dist/test_source +[PYI-2541005:DEBUG] LOADER: cookie found at offset 0x34BA237 +[PYI-2541005:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/dist/test_source +[PYI-2541005:DEBUG] LOADER: application has onefile semantics... +[PYI-2541005:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2541005:DEBUG] LOADER: parent process level = -2 +[PYI-2541005:DEBUG] LOADER: process level = 0 +[PYI-2541005:DEBUG] LOADER: storing process name: test_source +[PYI-2541005:DEBUG] LOADER: this is parent process of onefile application. +[PYI-2541005:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-2541005:DEBUG] LOADER: created temporary directory: /tmp/_MEIRJiGyv +[PYI-2541005:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEIRJiGyv +[PYI-2541005:DEBUG] LOADER: application's top-level directory: /tmp/_MEIRJiGyv +[PYI-2541005:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEIRJiGyv +[PYI-2541005:DEBUG] LOADER: splash screen is unavailable. +[PYI-2541005:DEBUG] LOADER: extracting files to temporary directory... +[PYI-2541005:DEBUG] LOADER: starting the child process... +[PYI-2541005:DEBUG] LOADER: creating sync semaphore... +[PYI-2541005:DEBUG] LOADER: forked child process with PID: 2541368 +[PYI-2541005:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-2541005:DEBUG] LOADER: signalling the sync semaphore... +[PYI-2541368:DEBUG] LOADER: waiting on sync semaphore... +[PYI-2541368:DEBUG] LOADER: starting child process via execvp +[PYI-2541368:DEBUG] PyInstaller Bootloader 6.x +[PYI-2541368:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2541368:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/dist/test_source +[PYI-2541368:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2541368:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/dist/test_source +[PYI-2541368:DEBUG] LOADER: cookie found at offset 0x34BA237 +[PYI-2541368:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/dist/test_source +[PYI-2541368:DEBUG] LOADER: application has onefile semantics... +[PYI-2541368:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/dist/test_source +[PYI-2541368:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2541368:DEBUG] LOADER: parent process level = 0 +[PYI-2541368:DEBUG] LOADER: process level = 1 +[PYI-2541368:DEBUG] LOADER: restoring process name: test_source +[PYI-2541368:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-2541368:DEBUG] LOADER: application's top-level directory: /tmp/_MEIRJiGyv +[PYI-2541368:DEBUG] LOADER: splash screen is unavailable. +[PYI-2541368:DEBUG] DYLIB: loading Python shared library: /tmp/_MEIRJiGyv/libpython3.13.so +[PYI-2541368:DEBUG] DYLIB: loaded Python shared library. +[PYI-2541368:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2541368:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2541368:DEBUG] LOADER: using PEP-587 API... +[PYI-2541368:DEBUG] LOADER: creating PyConfig structure... +[PYI-2541368:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2541368:DEBUG] LOADER: setting program name... +[PYI-2541368:DEBUG] LOADER: setting python home path... +[PYI-2541368:DEBUG] LOADER: setting module search paths... +[PYI-2541368:DEBUG] LOADER: setting sys.argv... +[PYI-2541368:DEBUG] LOADER: applying run-time options... +[PYI-2541368:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2541368:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2541368:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2541368:DEBUG] LOADER: extracted struct +[PYI-2541368:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2541368:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2541368:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2541368:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2541368:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2541368:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2541368:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2541368:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2541368:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2541368:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2541368:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2541368:DEBUG] LOADER: running pyi_rth_pyside6.py +[PYI-2541368:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[PYI-2541005:DEBUG] LOADER: restoring signal handlers +[PYI-2541005:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-2541005:DEBUG] LOADER: child received signal 6; storing for re-raise after cleanup... +[PYI-2541005:DEBUG] LOADER: child process exited (return code: 1) +[PYI-2541005:DEBUG] LOADER: performing cleanup... +[PYI-2541005:DEBUG] LOADER: removing temporary directory: /tmp/_MEIRJiGyv +[PYI-2541005:DEBUG] LOADER: temporary directory /tmp/_MEIRJiGyv was successfully removed. +[PYI-2541005:DEBUG] LOADER: re-raising child signal 6 +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-462.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-462.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-shiboken6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (31 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyside6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-472.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/build/test_source/PYZ-472.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/build/test_source/PYZ-472.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-474.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-475.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-475.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/dist/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-475.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWidgets_onefile_PySi0/dist +_________________________ test_Qt_QtQml[onedir-PyQt6] __________________________ + +pyi_builder = +QtPyLib = 'PyQt6' + + @QtPyLibs + def test_Qt_QtQml(pyi_builder, QtPyLib): + # Qt6 6.6.3 split Qt Quick Controls 2 styles into separate shared libraries, and both PySide6 6.6.3 and PyQt6 6.6.3 + # PyPI wheels failed to account for that. Skip this test if running with affected version. + if QtPyLib == 'PyQt6': + # With PyQt6, the shared libraries are missing on Windows and Linux, but not on macOS. + if not is_darwin and check_requirement('PyQt6-Qt6 == 6.6.3'): + pytest.skip('PyQt6-Qt6 6.6.3 is missing shared libraries required by Qt Quick Controls 2.') + if QtPyLib == 'PySide6': + # With PySide6, all OSes seem to be affected. + if check_requirement('PySide6-Essentials == 6.6.3'): + pytest.skip('PySide6-Essentials 6.6.3 is missing shared libraries required by Qt Quick Controls 2.') + +> pyi_builder.test_source( + f""" + import sys + + from {QtPyLib}.QtGui import QGuiApplication + from {QtPyLib}.QtQml import QQmlApplicationEngine + from {QtPyLib}.QtCore import QTimer, QUrl + + is_qt6 = '{QtPyLib}' in {{'PyQt6', 'PySide6'}} + + # Select a style via the `command line + # `_, + # as PyQt5 currently does not `support https://riverbankcomputing.com/pipermail/pyqt/2018-March/040180.html>`_ + # ``QQuickStyle``. Using this style with the QML below helps to verify that all QML files are packaged; see + # https://github.com/pyinstaller/pyinstaller/issues/3711. + # + # In Qt5, the style name is lower case ('imagine'), whereas in Qt6, it is capitalized ('Imagine') + app = QGuiApplication(sys.argv + ['-style', 'Imagine' if is_qt6 else 'imagine']) + engine = QQmlApplicationEngine() + engine.loadData(b''' + import QtQuick 2.11 + import QtQuick.Controls 2.4 + + ApplicationWindow {{ + visible: true + ProgressBar {{value: 0.6}} + }} + ''', QUrl()) + + if not engine.rootObjects(): + sys.exit(-1) + + # Exit Qt when the main loop becomes idle. + QTimer.singleShot(0, app.exit) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + del engine + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:104: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/test_source', args: ['./test_source'] +[PYI-2545823:DEBUG] PyInstaller Bootloader 6.x +[PYI-2545823:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2545823:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2545823:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2545823:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2545823:DEBUG] LOADER: cookie found at offset 0x16DBA5 +[PYI-2545823:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2545823:DEBUG] LOADER: application has onedir semantics... +[PYI-2545823:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2545823:DEBUG] LOADER: parent process level = -2 +[PYI-2545823:DEBUG] LOADER: process level = -1 +[PYI-2545823:DEBUG] LOADER: storing process name: test_source +[PYI-2545823:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/_internal +[PYI-2545823:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/_internal +[PYI-2545823:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-2545823:DEBUG] LOADER: restarting process via execvp +[PYI-2545823:DEBUG] PyInstaller Bootloader 6.x +[PYI-2545823:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2545823:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2545823:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2545823:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2545823:DEBUG] LOADER: cookie found at offset 0x16DBA5 +[PYI-2545823:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2545823:DEBUG] LOADER: application has onedir semantics... +[PYI-2545823:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2545823:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2545823:DEBUG] LOADER: parent process level = -1 +[PYI-2545823:DEBUG] LOADER: process level = 1 +[PYI-2545823:DEBUG] LOADER: restoring process name: test_source +[PYI-2545823:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/_internal +[PYI-2545823:DEBUG] LOADER: splash screen is unavailable. +[PYI-2545823:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist/test_source/_internal/libpython3.13.so +[PYI-2545823:DEBUG] DYLIB: loaded Python shared library. +[PYI-2545823:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2545823:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2545823:DEBUG] LOADER: using PEP-587 API... +[PYI-2545823:DEBUG] LOADER: creating PyConfig structure... +[PYI-2545823:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2545823:DEBUG] LOADER: setting program name... +[PYI-2545823:DEBUG] LOADER: setting python home path... +[PYI-2545823:DEBUG] LOADER: setting module search paths... +[PYI-2545823:DEBUG] LOADER: setting sys.argv... +[PYI-2545823:DEBUG] LOADER: applying run-time options... +[PYI-2545823:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2545823:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2545823:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2545823:DEBUG] LOADER: extracted struct +[PYI-2545823:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2545823:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2545823:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2545823:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2545823:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2545823:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2545823:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2545823:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2545823:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2545823:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2545823:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2545823:DEBUG] LOADER: running pyi_rth_pyqt6.py +[PYI-2545823:DEBUG] LOADER: running pyi_rth_pkgutil.py +[PYI-2545823:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-463.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-463.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtDBus.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (579 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyqt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pkgutil.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-473.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/build/test_source/PYZ-473.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/build/test_source/PYZ-473.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-475.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-476.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-476.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/build/test_source/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-476.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-245.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-245.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-245.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PyQt6_0/dist +________________________ test_Qt_QtQml[onedir-PySide6] _________________________ + +pyi_builder = +QtPyLib = 'PySide6' + + @QtPyLibs + def test_Qt_QtQml(pyi_builder, QtPyLib): + # Qt6 6.6.3 split Qt Quick Controls 2 styles into separate shared libraries, and both PySide6 6.6.3 and PyQt6 6.6.3 + # PyPI wheels failed to account for that. Skip this test if running with affected version. + if QtPyLib == 'PyQt6': + # With PyQt6, the shared libraries are missing on Windows and Linux, but not on macOS. + if not is_darwin and check_requirement('PyQt6-Qt6 == 6.6.3'): + pytest.skip('PyQt6-Qt6 6.6.3 is missing shared libraries required by Qt Quick Controls 2.') + if QtPyLib == 'PySide6': + # With PySide6, all OSes seem to be affected. + if check_requirement('PySide6-Essentials == 6.6.3'): + pytest.skip('PySide6-Essentials 6.6.3 is missing shared libraries required by Qt Quick Controls 2.') + +> pyi_builder.test_source( + f""" + import sys + + from {QtPyLib}.QtGui import QGuiApplication + from {QtPyLib}.QtQml import QQmlApplicationEngine + from {QtPyLib}.QtCore import QTimer, QUrl + + is_qt6 = '{QtPyLib}' in {{'PyQt6', 'PySide6'}} + + # Select a style via the `command line + # `_, + # as PyQt5 currently does not `support https://riverbankcomputing.com/pipermail/pyqt/2018-March/040180.html>`_ + # ``QQuickStyle``. Using this style with the QML below helps to verify that all QML files are packaged; see + # https://github.com/pyinstaller/pyinstaller/issues/3711. + # + # In Qt5, the style name is lower case ('imagine'), whereas in Qt6, it is capitalized ('Imagine') + app = QGuiApplication(sys.argv + ['-style', 'Imagine' if is_qt6 else 'imagine']) + engine = QQmlApplicationEngine() + engine.loadData(b''' + import QtQuick 2.11 + import QtQuick.Controls 2.4 + + ApplicationWindow {{ + visible: true + ProgressBar {{value: 0.6}} + }} + ''', QUrl()) + + if not engine.rootObjects(): + sys.exit(-1) + + # Exit Qt when the main loop becomes idle. + QTimer.singleShot(0, app.exit) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + del engine + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:104: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/test_source', args: ['./test_source'] +[PYI-2548363:DEBUG] PyInstaller Bootloader 6.x +[PYI-2548363:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2548363:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/test_source +[PYI-2548363:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2548363:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/test_source +[PYI-2548363:DEBUG] LOADER: cookie found at offset 0x168CCE +[PYI-2548363:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/test_source +[PYI-2548363:DEBUG] LOADER: application has onedir semantics... +[PYI-2548363:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2548363:DEBUG] LOADER: parent process level = -2 +[PYI-2548363:DEBUG] LOADER: process level = -1 +[PYI-2548363:DEBUG] LOADER: storing process name: test_source +[PYI-2548363:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/_internal +[PYI-2548363:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/_internal +[PYI-2548363:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-2548363:DEBUG] LOADER: restarting process via execvp +[PYI-2548363:DEBUG] PyInstaller Bootloader 6.x +[PYI-2548363:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2548363:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/test_source +[PYI-2548363:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2548363:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/test_source +[PYI-2548363:DEBUG] LOADER: cookie found at offset 0x168CCE +[PYI-2548363:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/test_source +[PYI-2548363:DEBUG] LOADER: application has onedir semantics... +[PYI-2548363:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/test_source +[PYI-2548363:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2548363:DEBUG] LOADER: parent process level = -1 +[PYI-2548363:DEBUG] LOADER: process level = 1 +[PYI-2548363:DEBUG] LOADER: restoring process name: test_source +[PYI-2548363:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/_internal +[PYI-2548363:DEBUG] LOADER: splash screen is unavailable. +[PYI-2548363:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist/test_source/_internal/libpython3.13.so +[PYI-2548363:DEBUG] DYLIB: loaded Python shared library. +[PYI-2548363:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2548363:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2548363:DEBUG] LOADER: using PEP-587 API... +[PYI-2548363:DEBUG] LOADER: creating PyConfig structure... +[PYI-2548363:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2548363:DEBUG] LOADER: setting program name... +[PYI-2548363:DEBUG] LOADER: setting python home path... +[PYI-2548363:DEBUG] LOADER: setting module search paths... +[PYI-2548363:DEBUG] LOADER: setting sys.argv... +[PYI-2548363:DEBUG] LOADER: applying run-time options... +[PYI-2548363:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2548363:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2548363:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2548363:DEBUG] LOADER: extracted struct +[PYI-2548363:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2548363:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2548363:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2548363:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2548363:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2548363:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2548363:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2548363:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2548363:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2548363:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2548363:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2548363:DEBUG] LOADER: running pyi_rth_pyside6.py +[PYI-2548363:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-464.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-464.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-shiboken6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (579 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyside6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-474.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/build/test_source/PYZ-474.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/build/test_source/PYZ-474.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-476.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-477.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-477.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/build/test_source/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-477.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-246.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-246.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-246.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onedir_PySide6_0/dist +_________________________ test_Qt_QtQml[onefile-PyQt6] _________________________ + +pyi_builder = +QtPyLib = 'PyQt6' + + @QtPyLibs + def test_Qt_QtQml(pyi_builder, QtPyLib): + # Qt6 6.6.3 split Qt Quick Controls 2 styles into separate shared libraries, and both PySide6 6.6.3 and PyQt6 6.6.3 + # PyPI wheels failed to account for that. Skip this test if running with affected version. + if QtPyLib == 'PyQt6': + # With PyQt6, the shared libraries are missing on Windows and Linux, but not on macOS. + if not is_darwin and check_requirement('PyQt6-Qt6 == 6.6.3'): + pytest.skip('PyQt6-Qt6 6.6.3 is missing shared libraries required by Qt Quick Controls 2.') + if QtPyLib == 'PySide6': + # With PySide6, all OSes seem to be affected. + if check_requirement('PySide6-Essentials == 6.6.3'): + pytest.skip('PySide6-Essentials 6.6.3 is missing shared libraries required by Qt Quick Controls 2.') + +> pyi_builder.test_source( + f""" + import sys + + from {QtPyLib}.QtGui import QGuiApplication + from {QtPyLib}.QtQml import QQmlApplicationEngine + from {QtPyLib}.QtCore import QTimer, QUrl + + is_qt6 = '{QtPyLib}' in {{'PyQt6', 'PySide6'}} + + # Select a style via the `command line + # `_, + # as PyQt5 currently does not `support https://riverbankcomputing.com/pipermail/pyqt/2018-March/040180.html>`_ + # ``QQuickStyle``. Using this style with the QML below helps to verify that all QML files are packaged; see + # https://github.com/pyinstaller/pyinstaller/issues/3711. + # + # In Qt5, the style name is lower case ('imagine'), whereas in Qt6, it is capitalized ('Imagine') + app = QGuiApplication(sys.argv + ['-style', 'Imagine' if is_qt6 else 'imagine']) + engine = QQmlApplicationEngine() + engine.loadData(b''' + import QtQuick 2.11 + import QtQuick.Controls 2.4 + + ApplicationWindow {{ + visible: true + ProgressBar {{value: 0.6}} + }} + ''', QUrl()) + + if not engine.rootObjects(): + sys.exit(-1) + + # Exit Qt when the main loop becomes idle. + QTimer.singleShot(0, app.exit) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + del engine + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/dist/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:104: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/dist/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/dist/test_source', args: ['./test_source'] +[PYI-2569700:DEBUG] PyInstaller Bootloader 6.x +[PYI-2569700:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2569700:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/dist/test_source +[PYI-2569700:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2569700:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/dist/test_source +[PYI-2569700:DEBUG] LOADER: cookie found at offset 0x8BF651A +[PYI-2569700:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/dist/test_source +[PYI-2569700:DEBUG] LOADER: application has onefile semantics... +[PYI-2569700:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2569700:DEBUG] LOADER: parent process level = -2 +[PYI-2569700:DEBUG] LOADER: process level = 0 +[PYI-2569700:DEBUG] LOADER: storing process name: test_source +[PYI-2569700:DEBUG] LOADER: this is parent process of onefile application. +[PYI-2569700:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-2569700:DEBUG] LOADER: created temporary directory: /tmp/_MEIlCseC5 +[PYI-2569700:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEIlCseC5 +[PYI-2569700:DEBUG] LOADER: application's top-level directory: /tmp/_MEIlCseC5 +[PYI-2569700:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEIlCseC5 +[PYI-2569700:DEBUG] LOADER: splash screen is unavailable. +[PYI-2569700:DEBUG] LOADER: extracting files to temporary directory... +[PYI-2569700:DEBUG] LOADER: starting the child process... +[PYI-2569700:DEBUG] LOADER: creating sync semaphore... +[PYI-2569700:DEBUG] LOADER: forked child process with PID: 2574159 +[PYI-2569700:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-2569700:DEBUG] LOADER: signalling the sync semaphore... +[PYI-2574159:DEBUG] LOADER: waiting on sync semaphore... +[PYI-2574159:DEBUG] LOADER: starting child process via execvp +[PYI-2574159:DEBUG] PyInstaller Bootloader 6.x +[PYI-2574159:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2574159:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/dist/test_source +[PYI-2574159:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2574159:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/dist/test_source +[PYI-2574159:DEBUG] LOADER: cookie found at offset 0x8BF651A +[PYI-2574159:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/dist/test_source +[PYI-2574159:DEBUG] LOADER: application has onefile semantics... +[PYI-2574159:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/dist/test_source +[PYI-2574159:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2574159:DEBUG] LOADER: parent process level = 0 +[PYI-2574159:DEBUG] LOADER: process level = 1 +[PYI-2574159:DEBUG] LOADER: restoring process name: test_source +[PYI-2574159:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-2574159:DEBUG] LOADER: application's top-level directory: /tmp/_MEIlCseC5 +[PYI-2574159:DEBUG] LOADER: splash screen is unavailable. +[PYI-2574159:DEBUG] DYLIB: loading Python shared library: /tmp/_MEIlCseC5/libpython3.13.so +[PYI-2574159:DEBUG] DYLIB: loaded Python shared library. +[PYI-2574159:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2574159:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2574159:DEBUG] LOADER: using PEP-587 API... +[PYI-2574159:DEBUG] LOADER: creating PyConfig structure... +[PYI-2574159:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2574159:DEBUG] LOADER: setting program name... +[PYI-2574159:DEBUG] LOADER: setting python home path... +[PYI-2574159:DEBUG] LOADER: setting module search paths... +[PYI-2574159:DEBUG] LOADER: setting sys.argv... +[PYI-2574159:DEBUG] LOADER: applying run-time options... +[PYI-2574159:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2574159:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2574159:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2574159:DEBUG] LOADER: extracted struct +[PYI-2574159:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2574159:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2574159:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2574159:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2574159:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2574159:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2574159:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2574159:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2574159:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2574159:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2574159:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2574159:DEBUG] LOADER: running pyi_rth_pyqt6.py +[PYI-2574159:DEBUG] LOADER: running pyi_rth_pkgutil.py +[PYI-2574159:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[PYI-2569700:DEBUG] LOADER: restoring signal handlers +[PYI-2569700:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-2569700:DEBUG] LOADER: child received signal 6; storing for re-raise after cleanup... +[PYI-2569700:DEBUG] LOADER: child process exited (return code: 1) +[PYI-2569700:DEBUG] LOADER: performing cleanup... +[PYI-2569700:DEBUG] LOADER: removing temporary directory: /tmp/_MEIlCseC5 +[PYI-2569700:DEBUG] LOADER: temporary directory /tmp/_MEIlCseC5 was successfully removed. +[PYI-2569700:DEBUG] LOADER: re-raising child signal 6 +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-465.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-465.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtDBus.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (579 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyqt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pkgutil.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-475.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/build/test_source/PYZ-475.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/build/test_source/PYZ-475.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-477.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-478.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-478.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/dist/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-478.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PyQt6_0/dist +________________________ test_Qt_QtQml[onefile-PySide6] ________________________ + +pyi_builder = +QtPyLib = 'PySide6' + + @QtPyLibs + def test_Qt_QtQml(pyi_builder, QtPyLib): + # Qt6 6.6.3 split Qt Quick Controls 2 styles into separate shared libraries, and both PySide6 6.6.3 and PyQt6 6.6.3 + # PyPI wheels failed to account for that. Skip this test if running with affected version. + if QtPyLib == 'PyQt6': + # With PyQt6, the shared libraries are missing on Windows and Linux, but not on macOS. + if not is_darwin and check_requirement('PyQt6-Qt6 == 6.6.3'): + pytest.skip('PyQt6-Qt6 6.6.3 is missing shared libraries required by Qt Quick Controls 2.') + if QtPyLib == 'PySide6': + # With PySide6, all OSes seem to be affected. + if check_requirement('PySide6-Essentials == 6.6.3'): + pytest.skip('PySide6-Essentials 6.6.3 is missing shared libraries required by Qt Quick Controls 2.') + +> pyi_builder.test_source( + f""" + import sys + + from {QtPyLib}.QtGui import QGuiApplication + from {QtPyLib}.QtQml import QQmlApplicationEngine + from {QtPyLib}.QtCore import QTimer, QUrl + + is_qt6 = '{QtPyLib}' in {{'PyQt6', 'PySide6'}} + + # Select a style via the `command line + # `_, + # as PyQt5 currently does not `support https://riverbankcomputing.com/pipermail/pyqt/2018-March/040180.html>`_ + # ``QQuickStyle``. Using this style with the QML below helps to verify that all QML files are packaged; see + # https://github.com/pyinstaller/pyinstaller/issues/3711. + # + # In Qt5, the style name is lower case ('imagine'), whereas in Qt6, it is capitalized ('Imagine') + app = QGuiApplication(sys.argv + ['-style', 'Imagine' if is_qt6 else 'imagine']) + engine = QQmlApplicationEngine() + engine.loadData(b''' + import QtQuick 2.11 + import QtQuick.Controls 2.4 + + ApplicationWindow {{ + visible: true + ProgressBar {{value: 0.6}} + }} + ''', QUrl()) + + if not engine.rootObjects(): + sys.exit(-1) + + # Exit Qt when the main loop becomes idle. + QTimer.singleShot(0, app.exit) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + del engine + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/dist/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:104: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/dist/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/dist/test_source', args: ['./test_source'] +[PYI-2610624:DEBUG] PyInstaller Bootloader 6.x +[PYI-2610624:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2610624:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/dist/test_source +[PYI-2610624:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2610624:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/dist/test_source +[PYI-2610624:DEBUG] LOADER: cookie found at offset 0x8D86A4E +[PYI-2610624:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/dist/test_source +[PYI-2610624:DEBUG] LOADER: application has onefile semantics... +[PYI-2610624:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2610624:DEBUG] LOADER: parent process level = -2 +[PYI-2610624:DEBUG] LOADER: process level = 0 +[PYI-2610624:DEBUG] LOADER: storing process name: test_source +[PYI-2610624:DEBUG] LOADER: this is parent process of onefile application. +[PYI-2610624:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-2610624:DEBUG] LOADER: created temporary directory: /tmp/_MEIFZ0sGg +[PYI-2610624:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEIFZ0sGg +[PYI-2610624:DEBUG] LOADER: application's top-level directory: /tmp/_MEIFZ0sGg +[PYI-2610624:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEIFZ0sGg +[PYI-2610624:DEBUG] LOADER: splash screen is unavailable. +[PYI-2610624:DEBUG] LOADER: extracting files to temporary directory... +[PYI-2610624:DEBUG] LOADER: starting the child process... +[PYI-2610624:DEBUG] LOADER: creating sync semaphore... +[PYI-2610624:DEBUG] LOADER: forked child process with PID: 2611582 +[PYI-2610624:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-2610624:DEBUG] LOADER: signalling the sync semaphore... +[PYI-2611582:DEBUG] LOADER: waiting on sync semaphore... +[PYI-2611582:DEBUG] LOADER: starting child process via execvp +[PYI-2611582:DEBUG] PyInstaller Bootloader 6.x +[PYI-2611582:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2611582:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/dist/test_source +[PYI-2611582:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2611582:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/dist/test_source +[PYI-2611582:DEBUG] LOADER: cookie found at offset 0x8D86A4E +[PYI-2611582:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/dist/test_source +[PYI-2611582:DEBUG] LOADER: application has onefile semantics... +[PYI-2611582:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/dist/test_source +[PYI-2611582:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2611582:DEBUG] LOADER: parent process level = 0 +[PYI-2611582:DEBUG] LOADER: process level = 1 +[PYI-2611582:DEBUG] LOADER: restoring process name: test_source +[PYI-2611582:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-2611582:DEBUG] LOADER: application's top-level directory: /tmp/_MEIFZ0sGg +[PYI-2611582:DEBUG] LOADER: splash screen is unavailable. +[PYI-2611582:DEBUG] DYLIB: loading Python shared library: /tmp/_MEIFZ0sGg/libpython3.13.so +[PYI-2611582:DEBUG] DYLIB: loaded Python shared library. +[PYI-2611582:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2611582:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2611582:DEBUG] LOADER: using PEP-587 API... +[PYI-2611582:DEBUG] LOADER: creating PyConfig structure... +[PYI-2611582:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2611582:DEBUG] LOADER: setting program name... +[PYI-2611582:DEBUG] LOADER: setting python home path... +[PYI-2611582:DEBUG] LOADER: setting module search paths... +[PYI-2611582:DEBUG] LOADER: setting sys.argv... +[PYI-2611582:DEBUG] LOADER: applying run-time options... +[PYI-2611582:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2611582:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2611582:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2611582:DEBUG] LOADER: extracted struct +[PYI-2611582:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2611582:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2611582:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2611582:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2611582:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2611582:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2611582:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2611582:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2611582:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2611582:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2611582:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2611582:DEBUG] LOADER: running pyi_rth_pyside6.py +[PYI-2611582:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[PYI-2610624:DEBUG] LOADER: restoring signal handlers +[PYI-2610624:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-2610624:DEBUG] LOADER: child received signal 6; storing for re-raise after cleanup... +[PYI-2610624:DEBUG] LOADER: child process exited (return code: 1) +[PYI-2610624:DEBUG] LOADER: performing cleanup... +[PYI-2610624:DEBUG] LOADER: removing temporary directory: /tmp/_MEIFZ0sGg +[PYI-2610624:DEBUG] LOADER: temporary directory /tmp/_MEIFZ0sGg was successfully removed. +[PYI-2610624:DEBUG] LOADER: re-raising child signal 6 +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-466.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-466.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-shiboken6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (579 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyside6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-476.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/build/test_source/PYZ-476.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/build/test_source/PYZ-476.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-478.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-479.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-479.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/dist/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-479.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtQml_onefile_PySide6_0/dist +________________________ test_Qt_Ui_file[onedir-PyQt6] _________________________ + +pyi_builder = +data_dir = PosixPath('/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/data') +QtPyLib = 'PyQt6' + + @QtPyLibs + def test_Qt_Ui_file(pyi_builder, data_dir, QtPyLib): +> pyi_builder.test_source( + f""" + import os + import sys + + import {QtPyLib}.QtQuickWidgets # Used instead of hiddenimports + + from {QtPyLib}.QtWidgets import QApplication, QWidget + from {QtPyLib}.QtCore import QTimer + + is_qt6 = '{QtPyLib}' in {{'PyQt6', 'PySide6'}} + is_pyqt = '{QtPyLib}' in {{'PyQt5', 'PyQt6'}} + + app = QApplication(sys.argv) + + # In Qt6, QtQuick supports multiple render APIs and automatically selects one. + # However, QtQuickWidgets.QQuickWidget that is used by the test UI file supports only OpenGL, + # so we need to explicitly select it via QQuickWindow.setGraphicsApi() call. + if is_qt6: + try: + # This seems to be unsupported on macOS version of PySide6 at the time of writing (6.1.0) + from {QtPyLib}.QtQuick import QQuickWindow, QSGRendererInterface + QQuickWindow.setGraphicsApi(QSGRendererInterface.GraphicsApi.OpenGL) + except Exception: + pass + + # Load the UI + ui_file = os.path.join(os.path.dirname(__file__), 'gui.ui') + if is_pyqt: + # Use PyQt.uic + from {QtPyLib} import uic + window = QWidget() + uic.loadUi(ui_file, window) + else: + # Use PySide.QtUiTools.QUiLoader + from {QtPyLib}.QtUiTools import QUiLoader + loader = QUiLoader() + window = loader.load(ui_file) + window.show() + + # Exit Qt when the main loop becomes idle. + QTimer.singleShot(0, app.exit) + + # Run the main loop + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + sys.exit(res) + """, + # Collect the .ui file into top-level application directory. + pyi_args=['--add-data', f"{data_dir / 'gui.ui'}:."], + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:251: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/test_source', args: ['./test_source'] +[PYI-2622771:DEBUG] PyInstaller Bootloader 6.x +[PYI-2622771:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2622771:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2622771:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2622771:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2622771:DEBUG] LOADER: cookie found at offset 0x2014C1 +[PYI-2622771:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2622771:DEBUG] LOADER: application has onedir semantics... +[PYI-2622771:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2622771:DEBUG] LOADER: parent process level = -2 +[PYI-2622771:DEBUG] LOADER: process level = -1 +[PYI-2622771:DEBUG] LOADER: storing process name: test_source +[PYI-2622771:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/_internal +[PYI-2622771:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/_internal +[PYI-2622771:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-2622771:DEBUG] LOADER: restarting process via execvp +[PYI-2622771:DEBUG] PyInstaller Bootloader 6.x +[PYI-2622771:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2622771:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2622771:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2622771:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2622771:DEBUG] LOADER: cookie found at offset 0x2014C1 +[PYI-2622771:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2622771:DEBUG] LOADER: application has onedir semantics... +[PYI-2622771:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/test_source +[PYI-2622771:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2622771:DEBUG] LOADER: parent process level = -1 +[PYI-2622771:DEBUG] LOADER: process level = 1 +[PYI-2622771:DEBUG] LOADER: restoring process name: test_source +[PYI-2622771:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/_internal +[PYI-2622771:DEBUG] LOADER: splash screen is unavailable. +[PYI-2622771:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist/test_source/_internal/libpython3.13.so +[PYI-2622771:DEBUG] DYLIB: loaded Python shared library. +[PYI-2622771:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2622771:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2622771:DEBUG] LOADER: using PEP-587 API... +[PYI-2622771:DEBUG] LOADER: creating PyConfig structure... +[PYI-2622771:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2622771:DEBUG] LOADER: setting program name... +[PYI-2622771:DEBUG] LOADER: setting python home path... +[PYI-2622771:DEBUG] LOADER: setting module search paths... +[PYI-2622771:DEBUG] LOADER: setting sys.argv... +[PYI-2622771:DEBUG] LOADER: applying run-time options... +[PYI-2622771:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2622771:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2622771:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2622771:DEBUG] LOADER: extracted struct +[PYI-2622771:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2622771:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2622771:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2622771:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2622771:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2622771:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2622771:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2622771:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2622771:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2622771:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2622771:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2622771:DEBUG] LOADER: running pyi_rth_pkgutil.py +[PYI-2622771:DEBUG] LOADER: running pyi_rth_multiprocessing.py +[PYI-2622771:DEBUG] LOADER: running pyi_rth_pyqt6.py +[PYI-2622771:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.build_main:build_main.py:579 Appending 'datas' from .spec +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-471.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-471.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQuickWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtOpenGL.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.uic.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-xml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-xml.etree.cElementTree.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-multiprocessing.util.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_ctypes.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtDBus.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (587 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pkgutil.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_multiprocessing.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyqt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-481.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/build/test_source/PYZ-481.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/build/test_source/PYZ-481.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-483.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-484.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-484.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/build/test_source/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-484.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-249.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-249.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-249.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PyQt6_0/dist +_______________________ test_Qt_Ui_file[onedir-PySide6] ________________________ + +pyi_builder = +data_dir = PosixPath('/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/data') +QtPyLib = 'PySide6' + + @QtPyLibs + def test_Qt_Ui_file(pyi_builder, data_dir, QtPyLib): +> pyi_builder.test_source( + f""" + import os + import sys + + import {QtPyLib}.QtQuickWidgets # Used instead of hiddenimports + + from {QtPyLib}.QtWidgets import QApplication, QWidget + from {QtPyLib}.QtCore import QTimer + + is_qt6 = '{QtPyLib}' in {{'PyQt6', 'PySide6'}} + is_pyqt = '{QtPyLib}' in {{'PyQt5', 'PyQt6'}} + + app = QApplication(sys.argv) + + # In Qt6, QtQuick supports multiple render APIs and automatically selects one. + # However, QtQuickWidgets.QQuickWidget that is used by the test UI file supports only OpenGL, + # so we need to explicitly select it via QQuickWindow.setGraphicsApi() call. + if is_qt6: + try: + # This seems to be unsupported on macOS version of PySide6 at the time of writing (6.1.0) + from {QtPyLib}.QtQuick import QQuickWindow, QSGRendererInterface + QQuickWindow.setGraphicsApi(QSGRendererInterface.GraphicsApi.OpenGL) + except Exception: + pass + + # Load the UI + ui_file = os.path.join(os.path.dirname(__file__), 'gui.ui') + if is_pyqt: + # Use PyQt.uic + from {QtPyLib} import uic + window = QWidget() + uic.loadUi(ui_file, window) + else: + # Use PySide.QtUiTools.QUiLoader + from {QtPyLib}.QtUiTools import QUiLoader + loader = QUiLoader() + window = loader.load(ui_file) + window.show() + + # Exit Qt when the main loop becomes idle. + QTimer.singleShot(0, app.exit) + + # Run the main loop + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + sys.exit(res) + """, + # Collect the .ui file into top-level application directory. + pyi_args=['--add-data', f"{data_dir / 'gui.ui'}:."], + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:251: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/test_source', args: ['./test_source'] +[PYI-2626094:DEBUG] PyInstaller Bootloader 6.x +[PYI-2626094:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2626094:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/test_source +[PYI-2626094:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2626094:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/test_source +[PYI-2626094:DEBUG] LOADER: cookie found at offset 0x168DB8 +[PYI-2626094:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/test_source +[PYI-2626094:DEBUG] LOADER: application has onedir semantics... +[PYI-2626094:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2626094:DEBUG] LOADER: parent process level = -2 +[PYI-2626094:DEBUG] LOADER: process level = -1 +[PYI-2626094:DEBUG] LOADER: storing process name: test_source +[PYI-2626094:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/_internal +[PYI-2626094:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/_internal +[PYI-2626094:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-2626094:DEBUG] LOADER: restarting process via execvp +[PYI-2626094:DEBUG] PyInstaller Bootloader 6.x +[PYI-2626094:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2626094:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/test_source +[PYI-2626094:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2626094:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/test_source +[PYI-2626094:DEBUG] LOADER: cookie found at offset 0x168DB8 +[PYI-2626094:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/test_source +[PYI-2626094:DEBUG] LOADER: application has onedir semantics... +[PYI-2626094:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/test_source +[PYI-2626094:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2626094:DEBUG] LOADER: parent process level = -1 +[PYI-2626094:DEBUG] LOADER: process level = 1 +[PYI-2626094:DEBUG] LOADER: restoring process name: test_source +[PYI-2626094:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/_internal +[PYI-2626094:DEBUG] LOADER: splash screen is unavailable. +[PYI-2626094:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist/test_source/_internal/libpython3.13.so +[PYI-2626094:DEBUG] DYLIB: loaded Python shared library. +[PYI-2626094:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2626094:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2626094:DEBUG] LOADER: using PEP-587 API... +[PYI-2626094:DEBUG] LOADER: creating PyConfig structure... +[PYI-2626094:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2626094:DEBUG] LOADER: setting program name... +[PYI-2626094:DEBUG] LOADER: setting python home path... +[PYI-2626094:DEBUG] LOADER: setting module search paths... +[PYI-2626094:DEBUG] LOADER: setting sys.argv... +[PYI-2626094:DEBUG] LOADER: applying run-time options... +[PYI-2626094:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2626094:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2626094:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2626094:DEBUG] LOADER: extracted struct +[PYI-2626094:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2626094:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2626094:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2626094:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2626094:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2626094:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2626094:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2626094:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2626094:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2626094:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2626094:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2626094:DEBUG] LOADER: running pyi_rth_pyside6.py +[PYI-2626094:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.build_main:build_main.py:579 Appending 'datas' from .spec +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-472.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-472.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-shiboken6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQuickWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtOpenGL.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtUiTools.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtOpenGLWidgets" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (580 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyside6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-482.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/build/test_source/PYZ-482.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/build/test_source/PYZ-482.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-484.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-485.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-485.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/build/test_source/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-485.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-250.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-250.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-250.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onedir_PySide60/dist +________________________ test_Qt_Ui_file[onefile-PyQt6] ________________________ + +pyi_builder = +data_dir = PosixPath('/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/data') +QtPyLib = 'PyQt6' + + @QtPyLibs + def test_Qt_Ui_file(pyi_builder, data_dir, QtPyLib): +> pyi_builder.test_source( + f""" + import os + import sys + + import {QtPyLib}.QtQuickWidgets # Used instead of hiddenimports + + from {QtPyLib}.QtWidgets import QApplication, QWidget + from {QtPyLib}.QtCore import QTimer + + is_qt6 = '{QtPyLib}' in {{'PyQt6', 'PySide6'}} + is_pyqt = '{QtPyLib}' in {{'PyQt5', 'PyQt6'}} + + app = QApplication(sys.argv) + + # In Qt6, QtQuick supports multiple render APIs and automatically selects one. + # However, QtQuickWidgets.QQuickWidget that is used by the test UI file supports only OpenGL, + # so we need to explicitly select it via QQuickWindow.setGraphicsApi() call. + if is_qt6: + try: + # This seems to be unsupported on macOS version of PySide6 at the time of writing (6.1.0) + from {QtPyLib}.QtQuick import QQuickWindow, QSGRendererInterface + QQuickWindow.setGraphicsApi(QSGRendererInterface.GraphicsApi.OpenGL) + except Exception: + pass + + # Load the UI + ui_file = os.path.join(os.path.dirname(__file__), 'gui.ui') + if is_pyqt: + # Use PyQt.uic + from {QtPyLib} import uic + window = QWidget() + uic.loadUi(ui_file, window) + else: + # Use PySide.QtUiTools.QUiLoader + from {QtPyLib}.QtUiTools import QUiLoader + loader = QUiLoader() + window = loader.load(ui_file) + window.show() + + # Exit Qt when the main loop becomes idle. + QTimer.singleShot(0, app.exit) + + # Run the main loop + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + sys.exit(res) + """, + # Collect the .ui file into top-level application directory. + pyi_args=['--add-data', f"{data_dir / 'gui.ui'}:."], + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/dist/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:251: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/dist/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/dist/test_source', args: ['./test_source'] +[PYI-2631970:DEBUG] PyInstaller Bootloader 6.x +[PYI-2631970:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2631970:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/dist/test_source +[PYI-2631970:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2631970:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/dist/test_source +[PYI-2631970:DEBUG] LOADER: cookie found at offset 0x920B80D +[PYI-2631970:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/dist/test_source +[PYI-2631970:DEBUG] LOADER: application has onefile semantics... +[PYI-2631970:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2631970:DEBUG] LOADER: parent process level = -2 +[PYI-2631970:DEBUG] LOADER: process level = 0 +[PYI-2631970:DEBUG] LOADER: storing process name: test_source +[PYI-2631970:DEBUG] LOADER: this is parent process of onefile application. +[PYI-2631970:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-2631970:DEBUG] LOADER: created temporary directory: /tmp/_MEIath52L +[PYI-2631970:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEIath52L +[PYI-2631970:DEBUG] LOADER: application's top-level directory: /tmp/_MEIath52L +[PYI-2631970:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEIath52L +[PYI-2631970:DEBUG] LOADER: splash screen is unavailable. +[PYI-2631970:DEBUG] LOADER: extracting files to temporary directory... +[PYI-2631970:DEBUG] LOADER: starting the child process... +[PYI-2631970:DEBUG] LOADER: creating sync semaphore... +[PYI-2631970:DEBUG] LOADER: forked child process with PID: 2632822 +[PYI-2631970:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-2631970:DEBUG] LOADER: signalling the sync semaphore... +[PYI-2632822:DEBUG] LOADER: waiting on sync semaphore... +[PYI-2632822:DEBUG] LOADER: starting child process via execvp +[PYI-2632822:DEBUG] PyInstaller Bootloader 6.x +[PYI-2632822:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2632822:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/dist/test_source +[PYI-2632822:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2632822:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/dist/test_source +[PYI-2632822:DEBUG] LOADER: cookie found at offset 0x920B80D +[PYI-2632822:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/dist/test_source +[PYI-2632822:DEBUG] LOADER: application has onefile semantics... +[PYI-2632822:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/dist/test_source +[PYI-2632822:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2632822:DEBUG] LOADER: parent process level = 0 +[PYI-2632822:DEBUG] LOADER: process level = 1 +[PYI-2632822:DEBUG] LOADER: restoring process name: test_source +[PYI-2632822:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-2632822:DEBUG] LOADER: application's top-level directory: /tmp/_MEIath52L +[PYI-2632822:DEBUG] LOADER: splash screen is unavailable. +[PYI-2632822:DEBUG] DYLIB: loading Python shared library: /tmp/_MEIath52L/libpython3.13.so +[PYI-2632822:DEBUG] DYLIB: loaded Python shared library. +[PYI-2632822:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2632822:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2632822:DEBUG] LOADER: using PEP-587 API... +[PYI-2632822:DEBUG] LOADER: creating PyConfig structure... +[PYI-2632822:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2632822:DEBUG] LOADER: setting program name... +[PYI-2632822:DEBUG] LOADER: setting python home path... +[PYI-2632822:DEBUG] LOADER: setting module search paths... +[PYI-2632822:DEBUG] LOADER: setting sys.argv... +[PYI-2632822:DEBUG] LOADER: applying run-time options... +[PYI-2632822:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2632822:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2632822:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2632822:DEBUG] LOADER: extracted struct +[PYI-2632822:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2632822:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2632822:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2632822:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2632822:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2632822:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2632822:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2632822:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2632822:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2632822:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2632822:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2632822:DEBUG] LOADER: running pyi_rth_pkgutil.py +[PYI-2632822:DEBUG] LOADER: running pyi_rth_multiprocessing.py +[PYI-2632822:DEBUG] LOADER: running pyi_rth_pyqt6.py +[PYI-2632822:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[PYI-2631970:DEBUG] LOADER: restoring signal handlers +[PYI-2631970:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-2631970:DEBUG] LOADER: child received signal 6; storing for re-raise after cleanup... +[PYI-2631970:DEBUG] LOADER: child process exited (return code: 1) +[PYI-2631970:DEBUG] LOADER: performing cleanup... +[PYI-2631970:DEBUG] LOADER: removing temporary directory: /tmp/_MEIath52L +[PYI-2631970:DEBUG] LOADER: temporary directory /tmp/_MEIath52L was successfully removed. +[PYI-2631970:DEBUG] LOADER: re-raising child signal 6 +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.build_main:build_main.py:579 Appending 'datas' from .spec +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-473.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-473.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQuickWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtOpenGL.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.uic.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-xml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-xml.etree.cElementTree.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-multiprocessing.util.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_ctypes.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtDBus.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (587 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pkgutil.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_multiprocessing.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyqt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-483.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/build/test_source/PYZ-483.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/build/test_source/PYZ-483.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-485.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-486.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-486.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/dist/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-486.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PyQt6_0/dist +_______________________ test_Qt_Ui_file[onefile-PySide6] _______________________ + +pyi_builder = +data_dir = PosixPath('/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/data') +QtPyLib = 'PySide6' + + @QtPyLibs + def test_Qt_Ui_file(pyi_builder, data_dir, QtPyLib): +> pyi_builder.test_source( + f""" + import os + import sys + + import {QtPyLib}.QtQuickWidgets # Used instead of hiddenimports + + from {QtPyLib}.QtWidgets import QApplication, QWidget + from {QtPyLib}.QtCore import QTimer + + is_qt6 = '{QtPyLib}' in {{'PyQt6', 'PySide6'}} + is_pyqt = '{QtPyLib}' in {{'PyQt5', 'PyQt6'}} + + app = QApplication(sys.argv) + + # In Qt6, QtQuick supports multiple render APIs and automatically selects one. + # However, QtQuickWidgets.QQuickWidget that is used by the test UI file supports only OpenGL, + # so we need to explicitly select it via QQuickWindow.setGraphicsApi() call. + if is_qt6: + try: + # This seems to be unsupported on macOS version of PySide6 at the time of writing (6.1.0) + from {QtPyLib}.QtQuick import QQuickWindow, QSGRendererInterface + QQuickWindow.setGraphicsApi(QSGRendererInterface.GraphicsApi.OpenGL) + except Exception: + pass + + # Load the UI + ui_file = os.path.join(os.path.dirname(__file__), 'gui.ui') + if is_pyqt: + # Use PyQt.uic + from {QtPyLib} import uic + window = QWidget() + uic.loadUi(ui_file, window) + else: + # Use PySide.QtUiTools.QUiLoader + from {QtPyLib}.QtUiTools import QUiLoader + loader = QUiLoader() + window = loader.load(ui_file) + window.show() + + # Exit Qt when the main loop becomes idle. + QTimer.singleShot(0, app.exit) + + # Run the main loop + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + sys.exit(res) + """, + # Collect the .ui file into top-level application directory. + pyi_args=['--add-data', f"{data_dir / 'gui.ui'}:."], + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/dist/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:251: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/dist/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/dist/test_source', args: ['./test_source'] +[PYI-2663642:DEBUG] PyInstaller Bootloader 6.x +[PYI-2663642:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2663642:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/dist/test_source +[PYI-2663642:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2663642:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/dist/test_source +[PYI-2663642:DEBUG] LOADER: cookie found at offset 0x960D8F4 +[PYI-2663642:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/dist/test_source +[PYI-2663642:DEBUG] LOADER: application has onefile semantics... +[PYI-2663642:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2663642:DEBUG] LOADER: parent process level = -2 +[PYI-2663642:DEBUG] LOADER: process level = 0 +[PYI-2663642:DEBUG] LOADER: storing process name: test_source +[PYI-2663642:DEBUG] LOADER: this is parent process of onefile application. +[PYI-2663642:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-2663642:DEBUG] LOADER: created temporary directory: /tmp/_MEImMFRQ5 +[PYI-2663642:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEImMFRQ5 +[PYI-2663642:DEBUG] LOADER: application's top-level directory: /tmp/_MEImMFRQ5 +[PYI-2663642:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEImMFRQ5 +[PYI-2663642:DEBUG] LOADER: splash screen is unavailable. +[PYI-2663642:DEBUG] LOADER: extracting files to temporary directory... +[PYI-2663642:DEBUG] LOADER: starting the child process... +[PYI-2663642:DEBUG] LOADER: creating sync semaphore... +[PYI-2663642:DEBUG] LOADER: forked child process with PID: 2664135 +[PYI-2663642:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-2663642:DEBUG] LOADER: signalling the sync semaphore... +[PYI-2664135:DEBUG] LOADER: waiting on sync semaphore... +[PYI-2664135:DEBUG] LOADER: starting child process via execvp +[PYI-2664135:DEBUG] PyInstaller Bootloader 6.x +[PYI-2664135:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2664135:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/dist/test_source +[PYI-2664135:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2664135:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/dist/test_source +[PYI-2664135:DEBUG] LOADER: cookie found at offset 0x960D8F4 +[PYI-2664135:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/dist/test_source +[PYI-2664135:DEBUG] LOADER: application has onefile semantics... +[PYI-2664135:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/dist/test_source +[PYI-2664135:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2664135:DEBUG] LOADER: parent process level = 0 +[PYI-2664135:DEBUG] LOADER: process level = 1 +[PYI-2664135:DEBUG] LOADER: restoring process name: test_source +[PYI-2664135:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-2664135:DEBUG] LOADER: application's top-level directory: /tmp/_MEImMFRQ5 +[PYI-2664135:DEBUG] LOADER: splash screen is unavailable. +[PYI-2664135:DEBUG] DYLIB: loading Python shared library: /tmp/_MEImMFRQ5/libpython3.13.so +[PYI-2664135:DEBUG] DYLIB: loaded Python shared library. +[PYI-2664135:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2664135:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2664135:DEBUG] LOADER: using PEP-587 API... +[PYI-2664135:DEBUG] LOADER: creating PyConfig structure... +[PYI-2664135:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2664135:DEBUG] LOADER: setting program name... +[PYI-2664135:DEBUG] LOADER: setting python home path... +[PYI-2664135:DEBUG] LOADER: setting module search paths... +[PYI-2664135:DEBUG] LOADER: setting sys.argv... +[PYI-2664135:DEBUG] LOADER: applying run-time options... +[PYI-2664135:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2664135:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2664135:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2664135:DEBUG] LOADER: extracted struct +[PYI-2664135:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2664135:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2664135:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2664135:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2664135:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2664135:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2664135:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2664135:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2664135:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2664135:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2664135:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2664135:DEBUG] LOADER: running pyi_rth_pyside6.py +[PYI-2664135:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[PYI-2663642:DEBUG] LOADER: restoring signal handlers +[PYI-2663642:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-2663642:DEBUG] LOADER: child received signal 6; storing for re-raise after cleanup... +[PYI-2663642:DEBUG] LOADER: child process exited (return code: 1) +[PYI-2663642:DEBUG] LOADER: performing cleanup... +[PYI-2663642:DEBUG] LOADER: removing temporary directory: /tmp/_MEImMFRQ5 +[PYI-2663642:DEBUG] LOADER: temporary directory /tmp/_MEImMFRQ5 was successfully removed. +[PYI-2663642:DEBUG] LOADER: re-raising child signal 6 +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.build_main:build_main.py:579 Appending 'datas' from .spec +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-474.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-474.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-shiboken6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQuickWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtOpenGL.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtUiTools.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtOpenGLWidgets" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (580 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyside6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-484.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/build/test_source/PYZ-484.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/build/test_source/PYZ-484.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-486.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-487.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-487.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/dist/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-487.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_Ui_file_onefile_PySide0/dist +___________________ test_Qt_QtWebEngineWidgets_PyQt6[onedir] ___________________ + +pyi_builder = + + @requires('PyQt6 >= 6.2.2') + @requires('PyQt6-WebEngine') # NOTE: base Qt6 must be 6.2.2 or newer, QtWebEngine can be older + def test_Qt_QtWebEngineWidgets_PyQt6(pyi_builder): +> _test_Qt_QtWebEngineWidgets(pyi_builder, 'PyQt6') + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:541: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +pyi_builder = +qt_flavor = 'PyQt6' + + def _test_Qt_QtWebEngineWidgets(pyi_builder, qt_flavor): + disable_sandbox = _disable_qtwebengine_sandbox(qt_flavor) +> pyi_builder.test_source( + f""" + import sys + + # Disable QtWebEngine/chromium sanbox, if necessary + if {disable_sandbox}: + import os + os.environ['QTWEBENGINE_DISABLE_SANDBOX'] = '1' + + from {qt_flavor}.QtWidgets import QApplication + from {qt_flavor}.QtWebEngineWidgets import QWebEngineView + from {qt_flavor}.QtCore import QTimer + + is_qt6 = '{qt_flavor}' in {{'PyQt6', 'PySide6'}} + + # Web page to display + WEB_PAGE_HTML = ''' + + + + + Test web page + + +

This is a test web page with internationalised characters.

+

HЯ⾀ÄÉÖÜ

+ + + ''' + + app = QApplication(sys.argv) + + class JSResultTester: + + CODE = "1+1" + EXPECTED = 2 + + def __init__(self): + self.result = None + + def setup(self, view): + # Need to explicitly pass 0 as world id due to + # https://bugreports.qt.io/browse/PYSIDE-643 + view.page().runJavaScript(self.CODE, 0, self.store) + + view.page().loadFinished.connect( + # Display the web page for one second after it loads. + lambda ok: QTimer.singleShot(1000, self.verify_and_quit)) + + def store(self, res): + self.result = res + + def verify_and_quit(self): + # Make sure the renderer process is alive. + if self.result != self.EXPECTED: + raise ValueError( + f"JS result is {{self.result!r}} but expected {{self.EXPECTED!r}}. " + "Is the QtWebEngine renderer process running properly?") + app.quit() + + view = QWebEngineView() + view.setHtml(WEB_PAGE_HTML) + view.show() + + js_result_tester = JSResultTester() + js_result_tester.setup(view) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:366: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/test_source', args: ['./test_source'] +[PYI-2669666:DEBUG] PyInstaller Bootloader 6.x +[PYI-2669666:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2669666:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/test_source +[PYI-2669666:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2669666:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/test_source +[PYI-2669666:DEBUG] LOADER: cookie found at offset 0x16DF3B +[PYI-2669666:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/test_source +[PYI-2669666:DEBUG] LOADER: application has onedir semantics... +[PYI-2669666:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2669666:DEBUG] LOADER: parent process level = -2 +[PYI-2669666:DEBUG] LOADER: process level = -1 +[PYI-2669666:DEBUG] LOADER: storing process name: test_source +[PYI-2669666:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/_internal +[PYI-2669666:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/_internal +[PYI-2669666:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-2669666:DEBUG] LOADER: restarting process via execvp +[PYI-2669666:DEBUG] PyInstaller Bootloader 6.x +[PYI-2669666:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2669666:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/test_source +[PYI-2669666:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2669666:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/test_source +[PYI-2669666:DEBUG] LOADER: cookie found at offset 0x16DF3B +[PYI-2669666:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/test_source +[PYI-2669666:DEBUG] LOADER: application has onedir semantics... +[PYI-2669666:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/test_source +[PYI-2669666:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2669666:DEBUG] LOADER: parent process level = -1 +[PYI-2669666:DEBUG] LOADER: process level = 1 +[PYI-2669666:DEBUG] LOADER: restoring process name: test_source +[PYI-2669666:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/_internal +[PYI-2669666:DEBUG] LOADER: splash screen is unavailable. +[PYI-2669666:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist/test_source/_internal/libpython3.13.so +[PYI-2669666:DEBUG] DYLIB: loaded Python shared library. +[PYI-2669666:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2669666:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2669666:DEBUG] LOADER: using PEP-587 API... +[PYI-2669666:DEBUG] LOADER: creating PyConfig structure... +[PYI-2669666:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2669666:DEBUG] LOADER: setting program name... +[PYI-2669666:DEBUG] LOADER: setting python home path... +[PYI-2669666:DEBUG] LOADER: setting module search paths... +[PYI-2669666:DEBUG] LOADER: setting sys.argv... +[PYI-2669666:DEBUG] LOADER: applying run-time options... +[PYI-2669666:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2669666:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2669666:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2669666:DEBUG] LOADER: extracted struct +[PYI-2669666:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2669666:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2669666:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2669666:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2669666:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2669666:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2669666:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2669666:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2669666:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2669666:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2669666:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2669666:DEBUG] LOADER: running pyi_rth_pyqt6.py +[PYI-2669666:DEBUG] LOADER: running pyi_rth_pkgutil.py +[PYI-2669666:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-475.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-475.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWebEngineWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtPrintSupport.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWebChannel.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWebEngineCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtwebengine'! These translations will not be collected. +INFO PyInstaller.utils.hooks.qt:__init__.py:1164 QtLibraryInfo(PyQt6): overriding relative destination path of QtWebEngineProcess helper from 'lib/qt6/libexec' to 'libexec'! +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtDBus.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PyQt6.QtPositioning" not found! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQuickWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtOpenGL.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PyQt6.QtPositioning" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (646 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyqt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pkgutil.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-485.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/build/test_source/PYZ-485.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/build/test_source/PYZ-485.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-487.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-488.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-488.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/build/test_source/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-488.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-251.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-251.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-251.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ0/dist +__________________ test_Qt_QtWebEngineWidgets_PyQt6[onefile] ___________________ + +pyi_builder = + + @requires('PyQt6 >= 6.2.2') + @requires('PyQt6-WebEngine') # NOTE: base Qt6 must be 6.2.2 or newer, QtWebEngine can be older + def test_Qt_QtWebEngineWidgets_PyQt6(pyi_builder): +> _test_Qt_QtWebEngineWidgets(pyi_builder, 'PyQt6') + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:541: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +pyi_builder = +qt_flavor = 'PyQt6' + + def _test_Qt_QtWebEngineWidgets(pyi_builder, qt_flavor): + disable_sandbox = _disable_qtwebengine_sandbox(qt_flavor) +> pyi_builder.test_source( + f""" + import sys + + # Disable QtWebEngine/chromium sanbox, if necessary + if {disable_sandbox}: + import os + os.environ['QTWEBENGINE_DISABLE_SANDBOX'] = '1' + + from {qt_flavor}.QtWidgets import QApplication + from {qt_flavor}.QtWebEngineWidgets import QWebEngineView + from {qt_flavor}.QtCore import QTimer + + is_qt6 = '{qt_flavor}' in {{'PyQt6', 'PySide6'}} + + # Web page to display + WEB_PAGE_HTML = ''' + + + + + Test web page + + +

This is a test web page with internationalised characters.

+

HЯ⾀ÄÉÖÜ

+ + + ''' + + app = QApplication(sys.argv) + + class JSResultTester: + + CODE = "1+1" + EXPECTED = 2 + + def __init__(self): + self.result = None + + def setup(self, view): + # Need to explicitly pass 0 as world id due to + # https://bugreports.qt.io/browse/PYSIDE-643 + view.page().runJavaScript(self.CODE, 0, self.store) + + view.page().loadFinished.connect( + # Display the web page for one second after it loads. + lambda ok: QTimer.singleShot(1000, self.verify_and_quit)) + + def store(self, res): + self.result = res + + def verify_and_quit(self): + # Make sure the renderer process is alive. + if self.result != self.EXPECTED: + raise ValueError( + f"JS result is {{self.result!r}} but expected {{self.EXPECTED!r}}. " + "Is the QtWebEngine renderer process running properly?") + app.quit() + + view = QWebEngineView() + view.setHtml(WEB_PAGE_HTML) + view.show() + + js_result_tester = JSResultTester() + js_result_tester.setup(view) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/dist/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:366: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/dist/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/dist/test_source', args: ['./test_source'] +[PYI-2684028:DEBUG] PyInstaller Bootloader 6.x +[PYI-2684028:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2684028:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/dist/test_source +[PYI-2684028:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2684028:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/dist/test_source +[PYI-2684028:DEBUG] LOADER: cookie found at offset 0xABED766 +[PYI-2684028:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/dist/test_source +[PYI-2684028:DEBUG] LOADER: application has onefile semantics... +[PYI-2684028:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2684028:DEBUG] LOADER: parent process level = -2 +[PYI-2684028:DEBUG] LOADER: process level = 0 +[PYI-2684028:DEBUG] LOADER: storing process name: test_source +[PYI-2684028:DEBUG] LOADER: this is parent process of onefile application. +[PYI-2684028:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-2684028:DEBUG] LOADER: created temporary directory: /tmp/_MEI5sJkBB +[PYI-2684028:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEI5sJkBB +[PYI-2684028:DEBUG] LOADER: application's top-level directory: /tmp/_MEI5sJkBB +[PYI-2684028:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEI5sJkBB +[PYI-2684028:DEBUG] LOADER: splash screen is unavailable. +[PYI-2684028:DEBUG] LOADER: extracting files to temporary directory... +[PYI-2684028:DEBUG] LOADER: starting the child process... +[PYI-2684028:DEBUG] LOADER: creating sync semaphore... +[PYI-2684028:DEBUG] LOADER: forked child process with PID: 2684063 +[PYI-2684028:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-2684028:DEBUG] LOADER: signalling the sync semaphore... +[PYI-2684063:DEBUG] LOADER: waiting on sync semaphore... +[PYI-2684063:DEBUG] LOADER: starting child process via execvp +[PYI-2684063:DEBUG] PyInstaller Bootloader 6.x +[PYI-2684063:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2684063:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/dist/test_source +[PYI-2684063:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2684063:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/dist/test_source +[PYI-2684063:DEBUG] LOADER: cookie found at offset 0xABED766 +[PYI-2684063:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/dist/test_source +[PYI-2684063:DEBUG] LOADER: application has onefile semantics... +[PYI-2684063:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/dist/test_source +[PYI-2684063:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2684063:DEBUG] LOADER: parent process level = 0 +[PYI-2684063:DEBUG] LOADER: process level = 1 +[PYI-2684063:DEBUG] LOADER: restoring process name: test_source +[PYI-2684063:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-2684063:DEBUG] LOADER: application's top-level directory: /tmp/_MEI5sJkBB +[PYI-2684063:DEBUG] LOADER: splash screen is unavailable. +[PYI-2684063:DEBUG] DYLIB: loading Python shared library: /tmp/_MEI5sJkBB/libpython3.13.so +[PYI-2684063:DEBUG] DYLIB: loaded Python shared library. +[PYI-2684063:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2684063:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2684063:DEBUG] LOADER: using PEP-587 API... +[PYI-2684063:DEBUG] LOADER: creating PyConfig structure... +[PYI-2684063:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2684063:DEBUG] LOADER: setting program name... +[PYI-2684063:DEBUG] LOADER: setting python home path... +[PYI-2684063:DEBUG] LOADER: setting module search paths... +[PYI-2684063:DEBUG] LOADER: setting sys.argv... +[PYI-2684063:DEBUG] LOADER: applying run-time options... +[PYI-2684063:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2684063:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2684063:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2684063:DEBUG] LOADER: extracted struct +[PYI-2684063:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2684063:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2684063:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2684063:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2684063:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2684063:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2684063:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2684063:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2684063:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2684063:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2684063:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2684063:DEBUG] LOADER: running pyi_rth_pyqt6.py +[PYI-2684063:DEBUG] LOADER: running pyi_rth_pkgutil.py +[PYI-2684063:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[PYI-2684028:DEBUG] LOADER: restoring signal handlers +[PYI-2684028:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-2684028:DEBUG] LOADER: child received signal 6; storing for re-raise after cleanup... +[PYI-2684028:DEBUG] LOADER: child process exited (return code: 1) +[PYI-2684028:DEBUG] LOADER: performing cleanup... +[PYI-2684028:DEBUG] LOADER: removing temporary directory: /tmp/_MEI5sJkBB +[PYI-2684028:DEBUG] LOADER: temporary directory /tmp/_MEI5sJkBB was successfully removed. +[PYI-2684028:DEBUG] LOADER: re-raising child signal 6 +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-476.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-476.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWebEngineWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtPrintSupport.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWebChannel.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWebEngineCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtwebengine'! These translations will not be collected. +INFO PyInstaller.utils.hooks.qt:__init__.py:1164 QtLibraryInfo(PyQt6): overriding relative destination path of QtWebEngineProcess helper from 'lib/qt6/libexec' to 'libexec'! +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtDBus.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PyQt6.QtPositioning" not found! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQuickWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtOpenGL.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PyQt6.QtPositioning" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (646 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyqt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pkgutil.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-486.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/build/test_source/PYZ-486.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/build/test_source/PYZ-486.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-488.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-489.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-489.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/dist/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-489.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyQ1/dist +____________________ test_Qt_QtWebEngineQuick_PyQt6[onedir] ____________________ + +pyi_builder = + + @requires('PyQt6 >= 6.2.2') + @requires('PyQt6-WebEngine') # NOTE: base Qt6 must be 6.2.2 or newer, QtWebEngine can be older + @pytest.mark.skipif( + check_requirement('PyQt6-Qt6 == 6.6.0'), + reason='PyQt6 6.6.0 PyPI wheels are missing Qt6WebChannelQuick shared library.' + ) + @pytest.mark.skipif( + check_requirement('PyQt6-Qt6 == 6.6.3') and is_win, + reason='PyQt6 6.6.3 PyPI wheels for Windows are missing Qt6WebChannelQuick shared library.' + ) + def test_Qt_QtWebEngineQuick_PyQt6(pyi_builder): +> _test_Qt_QtWebEngineQuick(pyi_builder, 'PyQt6') + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:555: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +pyi_builder = +qt_flavor = 'PyQt6' + + def _test_Qt_QtWebEngineQuick(pyi_builder, qt_flavor): + disable_sandbox = _disable_qtwebengine_sandbox(qt_flavor) +> pyi_builder.test_source( + f""" + import sys + + # Disable QtWebEngine/chromium sanbox, if necessary + if {disable_sandbox}: + import os + os.environ['QTWEBENGINE_DISABLE_SANDBOX'] = '1' + + from {qt_flavor}.QtGui import QGuiApplication + from {qt_flavor}.QtQml import QQmlApplicationEngine + + is_qt6 = '{qt_flavor}' in {{'PyQt6', 'PySide6'}} + + if is_qt6: + from {qt_flavor}.QtWebEngineQuick import QtWebEngineQuick + else: + from {qt_flavor}.QtWebEngine import QtWebEngine as QtWebEngineQuick + QtWebEngineQuick.initialize() + + app = QGuiApplication(sys.argv) + engine = QQmlApplicationEngine() + engine.loadData(b''' + import QtQuick 2.0 + import QtQuick.Window 2.0 + import QtWebEngine 1.0 + + Window {{ + visible: true + WebEngineView {{ + id: view + anchors.fill: parent + Component.onCompleted: loadHtml(' + + + + + Test web page + + +

This is a test web page.

+ + + ') + }} + Connections {{ + target: view + function onLoadingChanged(loadRequest) {{ + if (loadRequest.status !== WebEngineView.LoadStartedStatus) {{ + Qt.quit() + }} + }} + }} + }} + ''') + + if not engine.rootObjects(): + sys.exit(-1) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + del engine + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:446: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/test_source', args: ['./test_source'] +[PYI-2686525:DEBUG] PyInstaller Bootloader 6.x +[PYI-2686525:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2686525:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/test_source +[PYI-2686525:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2686525:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/test_source +[PYI-2686525:DEBUG] LOADER: cookie found at offset 0x16DC74 +[PYI-2686525:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/test_source +[PYI-2686525:DEBUG] LOADER: application has onedir semantics... +[PYI-2686525:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2686525:DEBUG] LOADER: parent process level = -2 +[PYI-2686525:DEBUG] LOADER: process level = -1 +[PYI-2686525:DEBUG] LOADER: storing process name: test_source +[PYI-2686525:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/_internal +[PYI-2686525:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/_internal +[PYI-2686525:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-2686525:DEBUG] LOADER: restarting process via execvp +[PYI-2686525:DEBUG] PyInstaller Bootloader 6.x +[PYI-2686525:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2686525:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/test_source +[PYI-2686525:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2686525:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/test_source +[PYI-2686525:DEBUG] LOADER: cookie found at offset 0x16DC74 +[PYI-2686525:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/test_source +[PYI-2686525:DEBUG] LOADER: application has onedir semantics... +[PYI-2686525:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/test_source +[PYI-2686525:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2686525:DEBUG] LOADER: parent process level = -1 +[PYI-2686525:DEBUG] LOADER: process level = 1 +[PYI-2686525:DEBUG] LOADER: restoring process name: test_source +[PYI-2686525:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/_internal +[PYI-2686525:DEBUG] LOADER: splash screen is unavailable. +[PYI-2686525:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist/test_source/_internal/libpython3.13.so +[PYI-2686525:DEBUG] DYLIB: loaded Python shared library. +[PYI-2686525:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2686525:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2686525:DEBUG] LOADER: using PEP-587 API... +[PYI-2686525:DEBUG] LOADER: creating PyConfig structure... +[PYI-2686525:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2686525:DEBUG] LOADER: setting program name... +[PYI-2686525:DEBUG] LOADER: setting python home path... +[PYI-2686525:DEBUG] LOADER: setting module search paths... +[PYI-2686525:DEBUG] LOADER: setting sys.argv... +[PYI-2686525:DEBUG] LOADER: applying run-time options... +[PYI-2686525:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2686525:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2686525:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2686525:DEBUG] LOADER: extracted struct +[PYI-2686525:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2686525:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2686525:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2686525:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2686525:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2686525:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2686525:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2686525:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2686525:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2686525:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2686525:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2686525:DEBUG] LOADER: running pyi_rth_pyqt6.py +[PYI-2686525:DEBUG] LOADER: running pyi_rth_pkgutil.py +[PYI-2686525:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-477.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-477.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWebEngineQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWebChannel.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWebEngineCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtwebengine'! These translations will not be collected. +INFO PyInstaller.utils.hooks.qt:__init__.py:1164 QtLibraryInfo(PyQt6): overriding relative destination path of QtWebEngineProcess helper from 'lib/qt6/libexec' to 'libexec'! +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PyQt6.QtPositioning" not found! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtOpenGL.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtDBus.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PyQt6.QtPositioning" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (645 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyqt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pkgutil.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-487.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/build/test_source/PYZ-487.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/build/test_source/PYZ-487.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-489.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-490.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-490.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/build/test_source/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-490.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-252.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-252.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-252.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt60/dist +___________________ test_Qt_QtWebEngineQuick_PyQt6[onefile] ____________________ + +pyi_builder = + + @requires('PyQt6 >= 6.2.2') + @requires('PyQt6-WebEngine') # NOTE: base Qt6 must be 6.2.2 or newer, QtWebEngine can be older + @pytest.mark.skipif( + check_requirement('PyQt6-Qt6 == 6.6.0'), + reason='PyQt6 6.6.0 PyPI wheels are missing Qt6WebChannelQuick shared library.' + ) + @pytest.mark.skipif( + check_requirement('PyQt6-Qt6 == 6.6.3') and is_win, + reason='PyQt6 6.6.3 PyPI wheels for Windows are missing Qt6WebChannelQuick shared library.' + ) + def test_Qt_QtWebEngineQuick_PyQt6(pyi_builder): +> _test_Qt_QtWebEngineQuick(pyi_builder, 'PyQt6') + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:555: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +pyi_builder = +qt_flavor = 'PyQt6' + + def _test_Qt_QtWebEngineQuick(pyi_builder, qt_flavor): + disable_sandbox = _disable_qtwebengine_sandbox(qt_flavor) +> pyi_builder.test_source( + f""" + import sys + + # Disable QtWebEngine/chromium sanbox, if necessary + if {disable_sandbox}: + import os + os.environ['QTWEBENGINE_DISABLE_SANDBOX'] = '1' + + from {qt_flavor}.QtGui import QGuiApplication + from {qt_flavor}.QtQml import QQmlApplicationEngine + + is_qt6 = '{qt_flavor}' in {{'PyQt6', 'PySide6'}} + + if is_qt6: + from {qt_flavor}.QtWebEngineQuick import QtWebEngineQuick + else: + from {qt_flavor}.QtWebEngine import QtWebEngine as QtWebEngineQuick + QtWebEngineQuick.initialize() + + app = QGuiApplication(sys.argv) + engine = QQmlApplicationEngine() + engine.loadData(b''' + import QtQuick 2.0 + import QtQuick.Window 2.0 + import QtWebEngine 1.0 + + Window {{ + visible: true + WebEngineView {{ + id: view + anchors.fill: parent + Component.onCompleted: loadHtml(' + + + + + Test web page + + +

This is a test web page.

+ + + ') + }} + Connections {{ + target: view + function onLoadingChanged(loadRequest) {{ + if (loadRequest.status !== WebEngineView.LoadStartedStatus) {{ + Qt.quit() + }} + }} + }} + }} + ''') + + if not engine.rootObjects(): + sys.exit(-1) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + del engine + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/dist/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:446: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/dist/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/dist/test_source', args: ['./test_source'] +[PYI-2700141:DEBUG] PyInstaller Bootloader 6.x +[PYI-2700141:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2700141:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/dist/test_source +[PYI-2700141:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2700141:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/dist/test_source +[PYI-2700141:DEBUG] LOADER: cookie found at offset 0xA680CFA +[PYI-2700141:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/dist/test_source +[PYI-2700141:DEBUG] LOADER: application has onefile semantics... +[PYI-2700141:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2700141:DEBUG] LOADER: parent process level = -2 +[PYI-2700141:DEBUG] LOADER: process level = 0 +[PYI-2700141:DEBUG] LOADER: storing process name: test_source +[PYI-2700141:DEBUG] LOADER: this is parent process of onefile application. +[PYI-2700141:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-2700141:DEBUG] LOADER: created temporary directory: /tmp/_MEIPgs8KE +[PYI-2700141:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEIPgs8KE +[PYI-2700141:DEBUG] LOADER: application's top-level directory: /tmp/_MEIPgs8KE +[PYI-2700141:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEIPgs8KE +[PYI-2700141:DEBUG] LOADER: splash screen is unavailable. +[PYI-2700141:DEBUG] LOADER: extracting files to temporary directory... +[PYI-2700141:DEBUG] LOADER: starting the child process... +[PYI-2700141:DEBUG] LOADER: creating sync semaphore... +[PYI-2700141:DEBUG] LOADER: forked child process with PID: 2700192 +[PYI-2700141:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-2700141:DEBUG] LOADER: signalling the sync semaphore... +[PYI-2700192:DEBUG] LOADER: waiting on sync semaphore... +[PYI-2700192:DEBUG] LOADER: starting child process via execvp +[PYI-2700192:DEBUG] PyInstaller Bootloader 6.x +[PYI-2700192:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2700192:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/dist/test_source +[PYI-2700192:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2700192:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/dist/test_source +[PYI-2700192:DEBUG] LOADER: cookie found at offset 0xA680CFA +[PYI-2700192:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/dist/test_source +[PYI-2700192:DEBUG] LOADER: application has onefile semantics... +[PYI-2700192:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/dist/test_source +[PYI-2700192:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2700192:DEBUG] LOADER: parent process level = 0 +[PYI-2700192:DEBUG] LOADER: process level = 1 +[PYI-2700192:DEBUG] LOADER: restoring process name: test_source +[PYI-2700192:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-2700192:DEBUG] LOADER: application's top-level directory: /tmp/_MEIPgs8KE +[PYI-2700192:DEBUG] LOADER: splash screen is unavailable. +[PYI-2700192:DEBUG] DYLIB: loading Python shared library: /tmp/_MEIPgs8KE/libpython3.13.so +[PYI-2700192:DEBUG] DYLIB: loaded Python shared library. +[PYI-2700192:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2700192:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2700192:DEBUG] LOADER: using PEP-587 API... +[PYI-2700192:DEBUG] LOADER: creating PyConfig structure... +[PYI-2700192:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2700192:DEBUG] LOADER: setting program name... +[PYI-2700192:DEBUG] LOADER: setting python home path... +[PYI-2700192:DEBUG] LOADER: setting module search paths... +[PYI-2700192:DEBUG] LOADER: setting sys.argv... +[PYI-2700192:DEBUG] LOADER: applying run-time options... +[PYI-2700192:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2700192:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2700192:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2700192:DEBUG] LOADER: extracted struct +[PYI-2700192:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2700192:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2700192:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2700192:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2700192:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2700192:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2700192:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2700192:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2700192:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2700192:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2700192:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2700192:DEBUG] LOADER: running pyi_rth_pyqt6.py +[PYI-2700192:DEBUG] LOADER: running pyi_rth_pkgutil.py +[PYI-2700192:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[PYI-2700141:DEBUG] LOADER: restoring signal handlers +[PYI-2700141:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-2700141:DEBUG] LOADER: child received signal 6; storing for re-raise after cleanup... +[PYI-2700141:DEBUG] LOADER: child process exited (return code: 1) +[PYI-2700141:DEBUG] LOADER: performing cleanup... +[PYI-2700141:DEBUG] LOADER: removing temporary directory: /tmp/_MEIPgs8KE +[PYI-2700141:DEBUG] LOADER: temporary directory /tmp/_MEIPgs8KE was successfully removed. +[PYI-2700141:DEBUG] LOADER: re-raising child signal 6 +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-478.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-478.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWebEngineQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWebChannel.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtWebEngineCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PyQt6): could not find translations with base name 'qtwebengine'! These translations will not be collected. +INFO PyInstaller.utils.hooks.qt:__init__.py:1164 QtLibraryInfo(PyQt6): overriding relative destination path of QtWebEngineProcess helper from 'lib/qt6/libexec' to 'libexec'! +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PyQt6.QtPositioning" not found! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtOpenGL.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PyQt6.QtDBus.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PyQt6.QtPositioning" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (645 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyqt6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pkgutil.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-488.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/build/test_source/PYZ-488.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/build/test_source/PYZ-488.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-490.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-491.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-491.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/dist/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-491.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PyQt61/dist +__________________ test_Qt_QtWebEngineWidgets_PySide6[onedir] __________________ + +pyi_builder = + + @requires('PySide6 >= 6.2.2') + @pytest.mark.skipif( + check_requirement('PySide6 == 6.5.0') and is_win, + reason='PySide6 6.5.0 PyPI wheels for Windows are missing opengl32sw.dll.' + ) + def test_Qt_QtWebEngineWidgets_PySide6(pyi_builder): +> _test_Qt_QtWebEngineWidgets(pyi_builder, 'PySide6') + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:564: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +pyi_builder = +qt_flavor = 'PySide6' + + def _test_Qt_QtWebEngineWidgets(pyi_builder, qt_flavor): + disable_sandbox = _disable_qtwebengine_sandbox(qt_flavor) +> pyi_builder.test_source( + f""" + import sys + + # Disable QtWebEngine/chromium sanbox, if necessary + if {disable_sandbox}: + import os + os.environ['QTWEBENGINE_DISABLE_SANDBOX'] = '1' + + from {qt_flavor}.QtWidgets import QApplication + from {qt_flavor}.QtWebEngineWidgets import QWebEngineView + from {qt_flavor}.QtCore import QTimer + + is_qt6 = '{qt_flavor}' in {{'PyQt6', 'PySide6'}} + + # Web page to display + WEB_PAGE_HTML = ''' + + + + + Test web page + + +

This is a test web page with internationalised characters.

+

HЯ⾀ÄÉÖÜ

+ + + ''' + + app = QApplication(sys.argv) + + class JSResultTester: + + CODE = "1+1" + EXPECTED = 2 + + def __init__(self): + self.result = None + + def setup(self, view): + # Need to explicitly pass 0 as world id due to + # https://bugreports.qt.io/browse/PYSIDE-643 + view.page().runJavaScript(self.CODE, 0, self.store) + + view.page().loadFinished.connect( + # Display the web page for one second after it loads. + lambda ok: QTimer.singleShot(1000, self.verify_and_quit)) + + def store(self, res): + self.result = res + + def verify_and_quit(self): + # Make sure the renderer process is alive. + if self.result != self.EXPECTED: + raise ValueError( + f"JS result is {{self.result!r}} but expected {{self.EXPECTED!r}}. " + "Is the QtWebEngine renderer process running properly?") + app.quit() + + view = QWebEngineView() + view.setHtml(WEB_PAGE_HTML) + view.show() + + js_result_tester = JSResultTester() + js_result_tester.setup(view) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:366: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/test_source', args: ['./test_source'] +[PYI-2703255:DEBUG] PyInstaller Bootloader 6.x +[PYI-2703255:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2703255:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/test_source +[PYI-2703255:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2703255:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/test_source +[PYI-2703255:DEBUG] LOADER: cookie found at offset 0x169065 +[PYI-2703255:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/test_source +[PYI-2703255:DEBUG] LOADER: application has onedir semantics... +[PYI-2703255:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2703255:DEBUG] LOADER: parent process level = -2 +[PYI-2703255:DEBUG] LOADER: process level = -1 +[PYI-2703255:DEBUG] LOADER: storing process name: test_source +[PYI-2703255:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/_internal +[PYI-2703255:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/_internal +[PYI-2703255:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-2703255:DEBUG] LOADER: restarting process via execvp +[PYI-2703255:DEBUG] PyInstaller Bootloader 6.x +[PYI-2703255:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2703255:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/test_source +[PYI-2703255:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2703255:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/test_source +[PYI-2703255:DEBUG] LOADER: cookie found at offset 0x169065 +[PYI-2703255:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/test_source +[PYI-2703255:DEBUG] LOADER: application has onedir semantics... +[PYI-2703255:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/test_source +[PYI-2703255:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2703255:DEBUG] LOADER: parent process level = -1 +[PYI-2703255:DEBUG] LOADER: process level = 1 +[PYI-2703255:DEBUG] LOADER: restoring process name: test_source +[PYI-2703255:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/_internal +[PYI-2703255:DEBUG] LOADER: splash screen is unavailable. +[PYI-2703255:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist/test_source/_internal/libpython3.13.so +[PYI-2703255:DEBUG] DYLIB: loaded Python shared library. +[PYI-2703255:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2703255:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2703255:DEBUG] LOADER: using PEP-587 API... +[PYI-2703255:DEBUG] LOADER: creating PyConfig structure... +[PYI-2703255:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2703255:DEBUG] LOADER: setting program name... +[PYI-2703255:DEBUG] LOADER: setting python home path... +[PYI-2703255:DEBUG] LOADER: setting module search paths... +[PYI-2703255:DEBUG] LOADER: setting sys.argv... +[PYI-2703255:DEBUG] LOADER: applying run-time options... +[PYI-2703255:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2703255:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2703255:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2703255:DEBUG] LOADER: extracted struct +[PYI-2703255:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2703255:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2703255:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2703255:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2703255:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2703255:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2703255:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2703255:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2703255:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2703255:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2703255:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2703255:DEBUG] LOADER: running pyi_rth_pyside6.py +[PYI-2703255:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-479.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-479.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-shiboken6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWebEngineWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtPrintSupport.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWebEngineCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtwebengine'! These translations will not be collected. +INFO PyInstaller.utils.hooks.qt:__init__.py:1164 QtLibraryInfo(PySide6): overriding relative destination path of QtWebEngineProcess helper from 'lib/qt6/libexec' to 'libexec'! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWebChannel.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtOpenGL.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtPositioning" not found! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQuickWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtPositioning" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (646 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyside6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-489.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/build/test_source/PYZ-489.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/build/test_source/PYZ-489.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-491.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-492.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-492.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/build/test_source/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-492.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-253.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-253.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-253.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS0/dist +_________________ test_Qt_QtWebEngineWidgets_PySide6[onefile] __________________ + +pyi_builder = + + @requires('PySide6 >= 6.2.2') + @pytest.mark.skipif( + check_requirement('PySide6 == 6.5.0') and is_win, + reason='PySide6 6.5.0 PyPI wheels for Windows are missing opengl32sw.dll.' + ) + def test_Qt_QtWebEngineWidgets_PySide6(pyi_builder): +> _test_Qt_QtWebEngineWidgets(pyi_builder, 'PySide6') + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:564: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +pyi_builder = +qt_flavor = 'PySide6' + + def _test_Qt_QtWebEngineWidgets(pyi_builder, qt_flavor): + disable_sandbox = _disable_qtwebengine_sandbox(qt_flavor) +> pyi_builder.test_source( + f""" + import sys + + # Disable QtWebEngine/chromium sanbox, if necessary + if {disable_sandbox}: + import os + os.environ['QTWEBENGINE_DISABLE_SANDBOX'] = '1' + + from {qt_flavor}.QtWidgets import QApplication + from {qt_flavor}.QtWebEngineWidgets import QWebEngineView + from {qt_flavor}.QtCore import QTimer + + is_qt6 = '{qt_flavor}' in {{'PyQt6', 'PySide6'}} + + # Web page to display + WEB_PAGE_HTML = ''' + + + + + Test web page + + +

This is a test web page with internationalised characters.

+

HЯ⾀ÄÉÖÜ

+ + + ''' + + app = QApplication(sys.argv) + + class JSResultTester: + + CODE = "1+1" + EXPECTED = 2 + + def __init__(self): + self.result = None + + def setup(self, view): + # Need to explicitly pass 0 as world id due to + # https://bugreports.qt.io/browse/PYSIDE-643 + view.page().runJavaScript(self.CODE, 0, self.store) + + view.page().loadFinished.connect( + # Display the web page for one second after it loads. + lambda ok: QTimer.singleShot(1000, self.verify_and_quit)) + + def store(self, res): + self.result = res + + def verify_and_quit(self): + # Make sure the renderer process is alive. + if self.result != self.EXPECTED: + raise ValueError( + f"JS result is {{self.result!r}} but expected {{self.EXPECTED!r}}. " + "Is the QtWebEngine renderer process running properly?") + app.quit() + + view = QWebEngineView() + view.setHtml(WEB_PAGE_HTML) + view.show() + + js_result_tester = JSResultTester() + js_result_tester.setup(view) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/dist/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:366: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/dist/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/dist/test_source', args: ['./test_source'] +[PYI-2720324:DEBUG] PyInstaller Bootloader 6.x +[PYI-2720324:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2720324:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/dist/test_source +[PYI-2720324:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2720324:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/dist/test_source +[PYI-2720324:DEBUG] LOADER: cookie found at offset 0xB09492A +[PYI-2720324:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/dist/test_source +[PYI-2720324:DEBUG] LOADER: application has onefile semantics... +[PYI-2720324:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2720324:DEBUG] LOADER: parent process level = -2 +[PYI-2720324:DEBUG] LOADER: process level = 0 +[PYI-2720324:DEBUG] LOADER: storing process name: test_source +[PYI-2720324:DEBUG] LOADER: this is parent process of onefile application. +[PYI-2720324:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-2720324:DEBUG] LOADER: created temporary directory: /tmp/_MEIDEcklM +[PYI-2720324:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEIDEcklM +[PYI-2720324:DEBUG] LOADER: application's top-level directory: /tmp/_MEIDEcklM +[PYI-2720324:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEIDEcklM +[PYI-2720324:DEBUG] LOADER: splash screen is unavailable. +[PYI-2720324:DEBUG] LOADER: extracting files to temporary directory... +[PYI-2720324:DEBUG] LOADER: starting the child process... +[PYI-2720324:DEBUG] LOADER: creating sync semaphore... +[PYI-2720324:DEBUG] LOADER: forked child process with PID: 2720918 +[PYI-2720324:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-2720324:DEBUG] LOADER: signalling the sync semaphore... +[PYI-2720918:DEBUG] LOADER: waiting on sync semaphore... +[PYI-2720918:DEBUG] LOADER: starting child process via execvp +[PYI-2720918:DEBUG] PyInstaller Bootloader 6.x +[PYI-2720918:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2720918:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/dist/test_source +[PYI-2720918:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2720918:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/dist/test_source +[PYI-2720918:DEBUG] LOADER: cookie found at offset 0xB09492A +[PYI-2720918:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/dist/test_source +[PYI-2720918:DEBUG] LOADER: application has onefile semantics... +[PYI-2720918:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/dist/test_source +[PYI-2720918:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2720918:DEBUG] LOADER: parent process level = 0 +[PYI-2720918:DEBUG] LOADER: process level = 1 +[PYI-2720918:DEBUG] LOADER: restoring process name: test_source +[PYI-2720918:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-2720918:DEBUG] LOADER: application's top-level directory: /tmp/_MEIDEcklM +[PYI-2720918:DEBUG] LOADER: splash screen is unavailable. +[PYI-2720918:DEBUG] DYLIB: loading Python shared library: /tmp/_MEIDEcklM/libpython3.13.so +[PYI-2720918:DEBUG] DYLIB: loaded Python shared library. +[PYI-2720918:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2720918:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2720918:DEBUG] LOADER: using PEP-587 API... +[PYI-2720918:DEBUG] LOADER: creating PyConfig structure... +[PYI-2720918:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2720918:DEBUG] LOADER: setting program name... +[PYI-2720918:DEBUG] LOADER: setting python home path... +[PYI-2720918:DEBUG] LOADER: setting module search paths... +[PYI-2720918:DEBUG] LOADER: setting sys.argv... +[PYI-2720918:DEBUG] LOADER: applying run-time options... +[PYI-2720918:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2720918:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2720918:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2720918:DEBUG] LOADER: extracted struct +[PYI-2720918:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2720918:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2720918:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2720918:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2720918:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2720918:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2720918:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2720918:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2720918:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2720918:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2720918:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2720918:DEBUG] LOADER: running pyi_rth_pyside6.py +[PYI-2720918:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[PYI-2720324:DEBUG] LOADER: restoring signal handlers +[PYI-2720324:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-2720324:DEBUG] LOADER: child received signal 6; storing for re-raise after cleanup... +[PYI-2720324:DEBUG] LOADER: child process exited (return code: 1) +[PYI-2720324:DEBUG] LOADER: performing cleanup... +[PYI-2720324:DEBUG] LOADER: removing temporary directory: /tmp/_MEIDEcklM +[PYI-2720324:DEBUG] LOADER: temporary directory /tmp/_MEIDEcklM was successfully removed. +[PYI-2720324:DEBUG] LOADER: re-raising child signal 6 +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-480.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-480.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-shiboken6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWebEngineWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtPrintSupport.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWebEngineCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtwebengine'! These translations will not be collected. +INFO PyInstaller.utils.hooks.qt:__init__.py:1164 QtLibraryInfo(PySide6): overriding relative destination path of QtWebEngineProcess helper from 'lib/qt6/libexec' to 'libexec'! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWebChannel.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtOpenGL.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtPositioning" not found! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQuickWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtPositioning" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (646 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyside6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-490.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/build/test_source/PYZ-490.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/build/test_source/PYZ-490.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-492.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-493.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-493.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/dist/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-493.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineWidgets_PyS1/dist +___________________ test_Qt_QtWebEngineQuick_PySide6[onedir] ___________________ + +pyi_builder = + + @requires('PySide6 >= 6.2.2') + @pytest.mark.skipif( + check_requirement('PySide6 == 6.5.0') and is_win, + reason='PySide6 6.5.0 PyPI wheels for Windows are missing opengl32sw.dll.' + ) + def test_Qt_QtWebEngineQuick_PySide6(pyi_builder): +> _test_Qt_QtWebEngineQuick(pyi_builder, 'PySide6') + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:573: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +pyi_builder = +qt_flavor = 'PySide6' + + def _test_Qt_QtWebEngineQuick(pyi_builder, qt_flavor): + disable_sandbox = _disable_qtwebengine_sandbox(qt_flavor) +> pyi_builder.test_source( + f""" + import sys + + # Disable QtWebEngine/chromium sanbox, if necessary + if {disable_sandbox}: + import os + os.environ['QTWEBENGINE_DISABLE_SANDBOX'] = '1' + + from {qt_flavor}.QtGui import QGuiApplication + from {qt_flavor}.QtQml import QQmlApplicationEngine + + is_qt6 = '{qt_flavor}' in {{'PyQt6', 'PySide6'}} + + if is_qt6: + from {qt_flavor}.QtWebEngineQuick import QtWebEngineQuick + else: + from {qt_flavor}.QtWebEngine import QtWebEngine as QtWebEngineQuick + QtWebEngineQuick.initialize() + + app = QGuiApplication(sys.argv) + engine = QQmlApplicationEngine() + engine.loadData(b''' + import QtQuick 2.0 + import QtQuick.Window 2.0 + import QtWebEngine 1.0 + + Window {{ + visible: true + WebEngineView {{ + id: view + anchors.fill: parent + Component.onCompleted: loadHtml(' + + + + + Test web page + + +

This is a test web page.

+ + + ') + }} + Connections {{ + target: view + function onLoadingChanged(loadRequest) {{ + if (loadRequest.status !== WebEngineView.LoadStartedStatus) {{ + Qt.quit() + }} + }} + }} + }} + ''') + + if not engine.rootObjects(): + sys.exit(-1) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + del engine + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:446: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/test_source', args: ['./test_source'] +[PYI-2726457:DEBUG] PyInstaller Bootloader 6.x +[PYI-2726457:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2726457:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/test_source +[PYI-2726457:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2726457:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/test_source +[PYI-2726457:DEBUG] LOADER: cookie found at offset 0x168D9E +[PYI-2726457:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/test_source +[PYI-2726457:DEBUG] LOADER: application has onedir semantics... +[PYI-2726457:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2726457:DEBUG] LOADER: parent process level = -2 +[PYI-2726457:DEBUG] LOADER: process level = -1 +[PYI-2726457:DEBUG] LOADER: storing process name: test_source +[PYI-2726457:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/_internal +[PYI-2726457:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/_internal +[PYI-2726457:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-2726457:DEBUG] LOADER: restarting process via execvp +[PYI-2726457:DEBUG] PyInstaller Bootloader 6.x +[PYI-2726457:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2726457:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/test_source +[PYI-2726457:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2726457:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/test_source +[PYI-2726457:DEBUG] LOADER: cookie found at offset 0x168D9E +[PYI-2726457:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/test_source +[PYI-2726457:DEBUG] LOADER: application has onedir semantics... +[PYI-2726457:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/test_source +[PYI-2726457:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2726457:DEBUG] LOADER: parent process level = -1 +[PYI-2726457:DEBUG] LOADER: process level = 1 +[PYI-2726457:DEBUG] LOADER: restoring process name: test_source +[PYI-2726457:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/_internal +[PYI-2726457:DEBUG] LOADER: splash screen is unavailable. +[PYI-2726457:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist/test_source/_internal/libpython3.13.so +[PYI-2726457:DEBUG] DYLIB: loaded Python shared library. +[PYI-2726457:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2726457:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2726457:DEBUG] LOADER: using PEP-587 API... +[PYI-2726457:DEBUG] LOADER: creating PyConfig structure... +[PYI-2726457:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2726457:DEBUG] LOADER: setting program name... +[PYI-2726457:DEBUG] LOADER: setting python home path... +[PYI-2726457:DEBUG] LOADER: setting module search paths... +[PYI-2726457:DEBUG] LOADER: setting sys.argv... +[PYI-2726457:DEBUG] LOADER: applying run-time options... +[PYI-2726457:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2726457:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2726457:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2726457:DEBUG] LOADER: extracted struct +[PYI-2726457:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2726457:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2726457:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2726457:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2726457:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2726457:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2726457:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2726457:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2726457:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2726457:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2726457:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2726457:DEBUG] LOADER: running pyi_rth_pyside6.py +[PYI-2726457:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-481.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-481.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-shiboken6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWebEngineQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWebEngineCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtwebengine'! These translations will not be collected. +INFO PyInstaller.utils.hooks.qt:__init__.py:1164 QtLibraryInfo(PySide6): overriding relative destination path of QtWebEngineProcess helper from 'lib/qt6/libexec' to 'libexec'! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWebChannel.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtOpenGL.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtPositioning" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtPositioning" not found! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtPrintSupport.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (646 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyside6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-491.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/build/test_source/PYZ-491.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/build/test_source/PYZ-491.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-493.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-494.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-494.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/build/test_source/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-494.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-254.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-254.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-254.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid0/dist +__________________ test_Qt_QtWebEngineQuick_PySide6[onefile] ___________________ + +pyi_builder = + + @requires('PySide6 >= 6.2.2') + @pytest.mark.skipif( + check_requirement('PySide6 == 6.5.0') and is_win, + reason='PySide6 6.5.0 PyPI wheels for Windows are missing opengl32sw.dll.' + ) + def test_Qt_QtWebEngineQuick_PySide6(pyi_builder): +> _test_Qt_QtWebEngineQuick(pyi_builder, 'PySide6') + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:573: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +pyi_builder = +qt_flavor = 'PySide6' + + def _test_Qt_QtWebEngineQuick(pyi_builder, qt_flavor): + disable_sandbox = _disable_qtwebengine_sandbox(qt_flavor) +> pyi_builder.test_source( + f""" + import sys + + # Disable QtWebEngine/chromium sanbox, if necessary + if {disable_sandbox}: + import os + os.environ['QTWEBENGINE_DISABLE_SANDBOX'] = '1' + + from {qt_flavor}.QtGui import QGuiApplication + from {qt_flavor}.QtQml import QQmlApplicationEngine + + is_qt6 = '{qt_flavor}' in {{'PyQt6', 'PySide6'}} + + if is_qt6: + from {qt_flavor}.QtWebEngineQuick import QtWebEngineQuick + else: + from {qt_flavor}.QtWebEngine import QtWebEngine as QtWebEngineQuick + QtWebEngineQuick.initialize() + + app = QGuiApplication(sys.argv) + engine = QQmlApplicationEngine() + engine.loadData(b''' + import QtQuick 2.0 + import QtQuick.Window 2.0 + import QtWebEngine 1.0 + + Window {{ + visible: true + WebEngineView {{ + id: view + anchors.fill: parent + Component.onCompleted: loadHtml(' + + + + + Test web page + + +

This is a test web page.

+ + + ') + }} + Connections {{ + target: view + function onLoadingChanged(loadRequest) {{ + if (loadRequest.status !== WebEngineView.LoadStartedStatus) {{ + Qt.quit() + }} + }} + }} + }} + ''') + + if not engine.rootObjects(): + sys.exit(-1) + + if is_qt6: + # Qt6: exec_() is deprecated in PySide6 and removed from PyQt6 in favor of exec() + res = app.exec() + else: + res = app.exec_() + del engine + sys.exit(res) + """, **USE_WINDOWED_KWARG + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/dist/test_source failed with return-code -6. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_qt.py:446: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/dist/test_source', args: ['./test_source'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/dist/test_source', args: ['./test_source'] +[PYI-2778025:DEBUG] PyInstaller Bootloader 6.x +[PYI-2778025:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2778025:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/dist/test_source +[PYI-2778025:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2778025:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/dist/test_source +[PYI-2778025:DEBUG] LOADER: cookie found at offset 0xB06FF44 +[PYI-2778025:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/dist/test_source +[PYI-2778025:DEBUG] LOADER: application has onefile semantics... +[PYI-2778025:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-2778025:DEBUG] LOADER: parent process level = -2 +[PYI-2778025:DEBUG] LOADER: process level = 0 +[PYI-2778025:DEBUG] LOADER: storing process name: test_source +[PYI-2778025:DEBUG] LOADER: this is parent process of onefile application. +[PYI-2778025:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-2778025:DEBUG] LOADER: created temporary directory: /tmp/_MEIqt3JiM +[PYI-2778025:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEIqt3JiM +[PYI-2778025:DEBUG] LOADER: application's top-level directory: /tmp/_MEIqt3JiM +[PYI-2778025:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEIqt3JiM +[PYI-2778025:DEBUG] LOADER: splash screen is unavailable. +[PYI-2778025:DEBUG] LOADER: extracting files to temporary directory... +[PYI-2778025:DEBUG] LOADER: starting the child process... +[PYI-2778025:DEBUG] LOADER: creating sync semaphore... +[PYI-2778025:DEBUG] LOADER: forked child process with PID: 2781009 +[PYI-2781009:DEBUG] LOADER: waiting on sync semaphore... +[PYI-2778025:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-2778025:DEBUG] LOADER: signalling the sync semaphore... +[PYI-2781009:DEBUG] LOADER: starting child process via execvp +[PYI-2781009:DEBUG] PyInstaller Bootloader 6.x +[PYI-2781009:DEBUG] LOADER: argv[0]: ./test_source +[PYI-2781009:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/dist/test_source +[PYI-2781009:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-2781009:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/dist/test_source +[PYI-2781009:DEBUG] LOADER: cookie found at offset 0xB06FF44 +[PYI-2781009:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/dist/test_source +[PYI-2781009:DEBUG] LOADER: application has onefile semantics... +[PYI-2781009:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/dist/test_source +[PYI-2781009:DEBUG] LOADER: using same archive file as parent environment! +[PYI-2781009:DEBUG] LOADER: parent process level = 0 +[PYI-2781009:DEBUG] LOADER: process level = 1 +[PYI-2781009:DEBUG] LOADER: restoring process name: test_source +[PYI-2781009:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-2781009:DEBUG] LOADER: application's top-level directory: /tmp/_MEIqt3JiM +[PYI-2781009:DEBUG] LOADER: splash screen is unavailable. +[PYI-2781009:DEBUG] DYLIB: loading Python shared library: /tmp/_MEIqt3JiM/libpython3.13.so +[PYI-2781009:DEBUG] DYLIB: loaded Python shared library. +[PYI-2781009:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-2781009:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-2781009:DEBUG] LOADER: using PEP-587 API... +[PYI-2781009:DEBUG] LOADER: creating PyConfig structure... +[PYI-2781009:DEBUG] LOADER: initializing interpreter configuration... +[PYI-2781009:DEBUG] LOADER: setting program name... +[PYI-2781009:DEBUG] LOADER: setting python home path... +[PYI-2781009:DEBUG] LOADER: setting module search paths... +[PYI-2781009:DEBUG] LOADER: setting sys.argv... +[PYI-2781009:DEBUG] LOADER: applying run-time options... +[PYI-2781009:DEBUG] LOADER: starting embedded python interpreter... +[PYI-2781009:DEBUG] LOADER: setting sys._MEIPASS +[PYI-2781009:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-2781009:DEBUG] LOADER: extracted struct +[PYI-2781009:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-2781009:DEBUG] LOADER: extracted pyimod01_archive +[PYI-2781009:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-2781009:DEBUG] LOADER: extracted pyimod02_importers +[PYI-2781009:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-2781009:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-2781009:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-2781009:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-2781009:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-2781009:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-2781009:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-2781009:DEBUG] LOADER: running pyi_rth_pyside6.py +[PYI-2781009:DEBUG] LOADER: running test_source.py +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +qt.qpa.xcb: could not connect to display :0 +qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: offscreen, linuxfb, vkkhrdisplay, minimalegl, eglfs, minimal, xcb. + +[PYI-2778025:DEBUG] LOADER: restoring signal handlers +[PYI-2778025:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-2778025:DEBUG] LOADER: child received signal 6; storing for re-raise after cleanup... +[PYI-2778025:DEBUG] LOADER: child process exited (return code: 1) +[PYI-2778025:DEBUG] LOADER: performing cleanup... +[PYI-2778025:DEBUG] LOADER: removing temporary directory: /tmp/_MEIqt3JiM +[PYI-2778025:DEBUG] LOADER: temporary directory /tmp/_MEIqt3JiM was successfully removed. +[PYI-2778025:DEBUG] LOADER: re-raising child signal 6 +[APP-BUILDER:RUN-EXE] Process exited on its own with return code -6. +[APP-BUILDER:RUN-EXE] Done! Return code: -6 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/test_source.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-482.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-482.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/test_source.py +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-shiboken6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtNetwork.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtbase'! These translations will not be collected. +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qt'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtGui.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQml.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtdeclarative'! These translations will not be collected. +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWebEngineQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWebEngineCore.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.utils.hooks.qt:__init__.py:476 QtLibraryInfo(PySide6): could not find translations with base name 'qtwebengine'! These translations will not be collected. +INFO PyInstaller.utils.hooks.qt:__init__.py:1164 QtLibraryInfo(PySide6): overriding relative destination path of QtWebEngineProcess helper from 'lib/qt6/libexec' to 'libexec'! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWebChannel.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtQuick.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtOpenGL.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtPositioning" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtPositioning" not found! +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtPrintSupport.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-PySide6.QtWidgets.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +WARNING PyInstaller.depend.imphook:imphook.py:551 Hidden import "PySide6.QtDBus" not found! +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (646 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_pyside6.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_pyi_rth_utils.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/build/test_source/warn-test_source.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/build/test_source/xref-test_source.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-492.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/build/test_source/PYZ-492.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/build/test_source/PYZ-492.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-494.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) test_source.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) test_source.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-495.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-495.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/dist/test_source +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-495.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_Qt_QtWebEngineQuick_PySid1/dist +_________________ test_splash_screen_running[notkinter-onedir] _________________ + +pyi_builder_spec = +capfd = <_pytest.capture.CaptureFixture object at 0x7fb65b0975c0> +monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fb65e72e430> +build_mode = 'onedir', with_tkinter = False + + @pytest.mark.parametrize("build_mode", ['onedir', 'onefile']) + @pytest.mark.parametrize("with_tkinter", [False, True], ids=['notkinter', 'tkinter']) + def test_splash_screen_running(pyi_builder_spec, capfd, monkeypatch, build_mode, with_tkinter): + if build_mode == 'onefile': + monkeypatch.setenv('_TEST_SPLASH_BUILD_MODE', 'onefile') + if with_tkinter: + monkeypatch.setenv('_TEST_SPLASH_WITH_TKINTER', '1') + +> pyi_builder_spec.test_spec( + 'spec_with_splash.spec', + runtime=10, # Interactive test - terminate test program after 10 seconds. + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/spec_with_splash failed with return-code 1. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_splash.py:40: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/spec_with_splash', args: ['./spec_with_splash'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code 1. +[APP-BUILDER:RUN-EXE] Done! Return code: 1 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/spec_with_splash', args: ['./spec_with_splash'] +[PYI-3236441:DEBUG] PyInstaller Bootloader 6.x +[PYI-3236441:DEBUG] LOADER: argv[0]: ./spec_with_splash +[PYI-3236441:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/spec_with_splash +[PYI-3236441:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3236441:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/spec_with_splash +[PYI-3236441:DEBUG] LOADER: cookie found at offset 0x16D084 +[PYI-3236441:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/spec_with_splash +[PYI-3236441:DEBUG] LOADER: application has onedir semantics... +[PYI-3236441:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-3236441:DEBUG] LOADER: parent process level = -2 +[PYI-3236441:DEBUG] LOADER: process level = -1 +[PYI-3236441:DEBUG] LOADER: storing process name: spec_with_splas +[PYI-3236441:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/_internal +[PYI-3236441:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/_internal +[PYI-3236441:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-3236441:DEBUG] LOADER: restarting process via execvp +[PYI-3236441:DEBUG] PyInstaller Bootloader 6.x +[PYI-3236441:DEBUG] LOADER: argv[0]: ./spec_with_splash +[PYI-3236441:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/spec_with_splash +[PYI-3236441:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3236441:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/spec_with_splash +[PYI-3236441:DEBUG] LOADER: cookie found at offset 0x16D084 +[PYI-3236441:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/spec_with_splash +[PYI-3236441:DEBUG] LOADER: application has onedir semantics... +[PYI-3236441:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/spec_with_splash +[PYI-3236441:DEBUG] LOADER: using same archive file as parent environment! +[PYI-3236441:DEBUG] LOADER: parent process level = -1 +[PYI-3236441:DEBUG] LOADER: process level = 1 +[PYI-3236441:DEBUG] LOADER: restoring process name: spec_with_splas +[PYI-3236441:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/_internal +[PYI-3236441:DEBUG] LOADER: loading splash screen resources... +[PYI-3236441:DEBUG] LOADER: setting up splash screen... +[PYI-3236441:DEBUG] SPLASH: loading Tcl library from: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/_internal/libtcl8.6.so +[PYI-3236441:DEBUG] SPLASH: loading Tk library from: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/_internal/libtk8.6.so +[PYI-3236441:DEBUG] DYLIB: loading Tcl shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/_internal/libtcl8.6.so +[PYI-3236441:DEBUG] DYLIB: loading Tk shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/_internal/libtk8.6.so +[PYI-3236441:DEBUG] DYLIB: loaded Tcl/Tk shared libraries. +[PYI-3236441:DEBUG] DYLIB: imported symbols from Tcl/Tk shared libraries. +[PYI-3236441:DEBUG] SPLASH: created thread for Tcl interpreter. +[PYI-3236441:DEBUG] SPLASH: error while initializing Tk: couldn't connect to display ":0" +[PYI-3236441:DEBUG] SPLASH: starting clean-up in splash screen thread... +[PYI-3236441:DEBUG] SPLASH: splash screen started. +[PYI-3236441:DEBUG] SPLASH: clean-up in splash screen thread complete! +[PYI-3236441:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist/spec_with_splash/_internal/libpython3.13.so +[PYI-3236441:DEBUG] DYLIB: loaded Python shared library. +[PYI-3236441:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-3236441:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-3236441:DEBUG] LOADER: using PEP-587 API... +[PYI-3236441:DEBUG] LOADER: creating PyConfig structure... +[PYI-3236441:DEBUG] LOADER: initializing interpreter configuration... +[PYI-3236441:DEBUG] LOADER: setting program name... +[PYI-3236441:DEBUG] LOADER: setting python home path... +[PYI-3236441:DEBUG] LOADER: setting module search paths... +[PYI-3236441:DEBUG] LOADER: setting sys.argv... +[PYI-3236441:DEBUG] LOADER: applying run-time options... +[PYI-3236441:DEBUG] LOADER: starting embedded python interpreter... +[PYI-3236441:DEBUG] LOADER: setting sys._MEIPASS +[PYI-3236441:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-3236441:DEBUG] LOADER: extracted struct +[PYI-3236441:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-3236441:DEBUG] LOADER: extracted pyimod01_archive +[PYI-3236441:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-3236441:DEBUG] LOADER: extracted pyimod02_importers +[PYI-3236441:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-3236441:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-3236441:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-3236441:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-3236441:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-3236441:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-3236441:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-3236441:DEBUG] LOADER: running pyi_interact_pyi_splash.py +The environment does not allow connecting to the splash screen. Did bootloader fail to initialize it? +Traceback (most recent call last): + File "PyInstaller/fake-modules/pyi_splash.py", line 108, in + File "", line 717, in __getitem__ +KeyError: '_PYI_SPLASH_IPC' +Traceback (most recent call last): + File "pyi_interact_pyi_splash.py", line 38, in + File "pyi_interact_pyi_splash.py", line 25, in main + File "PyInstaller/fake-modules/pyi_splash.py", line 144, in wrapper +RuntimeError: This module is not initialized; did it fail to load? +[PYI-3236441:ERROR] Failed to execute script 'pyi_interact_pyi_splash' due to unhandled exception! +[PYI-3236441:DEBUG] LOADER: ERROR. +[PYI-3236441:DEBUG] LOADER: manually flushing stdout and stderr... +[PYI-3236441:DEBUG] LOADER: cleaning up Python interpreter... +[PYI-3236441:DEBUG] DYLIB: unloading Python shared library... +[PYI-3236441:DEBUG] DYLIB: unloaded Python shared library. +[PYI-3236441:DEBUG] SPLASH: cleaning up splash screen resources... +[PYI-3236441:DEBUG] SPLASH: splash screen thread has already shut down. +[PYI-3236441:DEBUG] SPLASH: joining the splash screen thread... +[PYI-3236441:DEBUG] SPLASH: splash screen thread join succeeded. +[PYI-3236441:DEBUG] SPLASH: unloading Tcl/Tk shared libraries... +[PYI-3236441:DEBUG] DYLIB: unloading Tk shared library... +[PYI-3236441:DEBUG] DYLIB: unloaded Tk shared library. +[PYI-3236441:DEBUG] DYLIB: unloading Tcl shared library... +[PYI-3236441:DEBUG] DYLIB: unloaded Tcl shared library. +[PYI-3236441:DEBUG] SPLASH: cleanup complete! +[PYI-3236441:DEBUG] LOADER: end of process reached! +[APP-BUILDER:RUN-EXE] Process exited on its own with return code 1. +[APP-BUILDER:RUN-EXE] Done! Return code: 1 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_issue_24920', + '/tmp/pytest-of-pbuilder2/pytest-0/test_issue_51310', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-581.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-581.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:967 Initializing module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.depend.analysis:analysis.py:263 Analyzing modules for base_library.zip ... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts/pyi_interact_pyi_splash.py +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-pyi_splash.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.utils.hooks:hook-pyi_splash.py:33 Adding pyi_splash module to application dependencies. +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (1 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/build/spec_with_splash/warn-spec_with_splash.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/build/spec_with_splash/xref-spec_with_splash.html +INFO PyInstaller.building.splash:splash.py:143 Verifying Tcl/Tk compatibility with splash screen requirements +INFO PyInstaller.building.splash:splash.py:203 Collect Tcl/Tk data files for the splash screen +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Splash +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Splash because Splash-02.toc is non existent +INFO PyInstaller.building.splash:splash.py:304 Building Splash /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/build/spec_with_splash/Splash-02.res +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-590.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/build/spec_with_splash/PYZ-590.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/build/spec_with_splash/PYZ-590.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-591.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) spec_with_splash.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) spec_with_splash.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-592.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-592.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/build/spec_with_splash/spec_with_splash +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-592.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-338.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-338.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-338.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not0/dist +________________ test_splash_screen_running[notkinter-onefile] _________________ + +pyi_builder_spec = +capfd = <_pytest.capture.CaptureFixture object at 0x7fb65a70b850> +monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fb65a58d4e0> +build_mode = 'onefile', with_tkinter = False + + @pytest.mark.parametrize("build_mode", ['onedir', 'onefile']) + @pytest.mark.parametrize("with_tkinter", [False, True], ids=['notkinter', 'tkinter']) + def test_splash_screen_running(pyi_builder_spec, capfd, monkeypatch, build_mode, with_tkinter): + if build_mode == 'onefile': + monkeypatch.setenv('_TEST_SPLASH_BUILD_MODE', 'onefile') + if with_tkinter: + monkeypatch.setenv('_TEST_SPLASH_WITH_TKINTER', '1') + +> pyi_builder_spec.test_spec( + 'spec_with_splash.spec', + runtime=10, # Interactive test - terminate test program after 10 seconds. + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash failed with return-code 1. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_splash.py:40: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash', args: ['./spec_with_splash'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code 1. +[APP-BUILDER:RUN-EXE] Done! Return code: 1 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash', args: ['./spec_with_splash'] +[PYI-3237941:DEBUG] PyInstaller Bootloader 6.x +[PYI-3237941:DEBUG] LOADER: argv[0]: ./spec_with_splash +[PYI-3237941:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash +[PYI-3237941:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3237941:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash +[PYI-3237941:DEBUG] LOADER: cookie found at offset 0xAD0240 +[PYI-3237941:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash +[PYI-3237941:DEBUG] LOADER: application has onefile semantics... +[PYI-3237941:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-3237941:DEBUG] LOADER: parent process level = -2 +[PYI-3237941:DEBUG] LOADER: process level = -1 +[PYI-3237941:DEBUG] LOADER: storing process name: spec_with_splas +[PYI-3237941:DEBUG] LOADER: this is parent process of onefile application (before restart). +[PYI-3237941:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-3237941:DEBUG] LOADER: created temporary directory: /tmp/_MEI3fOwN2 +[PYI-3237941:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEI3fOwN2 +[PYI-3237941:DEBUG] LOADER: application's top-level directory: /tmp/_MEI3fOwN2 +[PYI-3237941:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEI3fOwN2 +[PYI-3237941:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-3237941:DEBUG] LOADER: restarting process via execvp +[PYI-3237941:DEBUG] PyInstaller Bootloader 6.x +[PYI-3237941:DEBUG] LOADER: argv[0]: ./spec_with_splash +[PYI-3237941:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash +[PYI-3237941:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3237941:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash +[PYI-3237941:DEBUG] LOADER: cookie found at offset 0xAD0240 +[PYI-3237941:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash +[PYI-3237941:DEBUG] LOADER: application has onefile semantics... +[PYI-3237941:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash +[PYI-3237941:DEBUG] LOADER: using same archive file as parent environment! +[PYI-3237941:DEBUG] LOADER: parent process level = -1 +[PYI-3237941:DEBUG] LOADER: process level = 0 +[PYI-3237941:DEBUG] LOADER: restoring process name: spec_with_splas +[PYI-3237941:DEBUG] LOADER: this is parent process of onefile application (after restart). +[PYI-3237941:DEBUG] LOADER: application's top-level directory: /tmp/_MEI3fOwN2 +[PYI-3237941:DEBUG] LOADER: loading splash screen resources... +[PYI-3237941:DEBUG] LOADER: setting up splash screen... +[PYI-3237941:DEBUG] LOADER: extracting splash screen dependencies... +[PYI-3237941:DEBUG] SPLASH: loading Tcl library from: /tmp/_MEI3fOwN2/libtcl8.6.so +[PYI-3237941:DEBUG] SPLASH: loading Tk library from: /tmp/_MEI3fOwN2/libtk8.6.so +[PYI-3237941:DEBUG] DYLIB: loading Tcl shared library: /tmp/_MEI3fOwN2/libtcl8.6.so +[PYI-3237941:DEBUG] DYLIB: loading Tk shared library: /tmp/_MEI3fOwN2/libtk8.6.so +[PYI-3237941:DEBUG] DYLIB: loaded Tcl/Tk shared libraries. +[PYI-3237941:DEBUG] DYLIB: imported symbols from Tcl/Tk shared libraries. +[PYI-3237941:DEBUG] SPLASH: created thread for Tcl interpreter. +[PYI-3237941:DEBUG] SPLASH: error while initializing Tk: couldn't connect to display ":0" +[PYI-3237941:DEBUG] SPLASH: starting clean-up in splash screen thread... +[PYI-3237941:DEBUG] SPLASH: clean-up in splash screen thread complete! +[PYI-3237941:DEBUG] SPLASH: splash screen started. +[PYI-3237941:DEBUG] LOADER: extracting files to temporary directory... +[PYI-3237941:DEBUG] LOADER: starting the child process... +[PYI-3237941:DEBUG] LOADER: creating sync semaphore... +[PYI-3237941:DEBUG] LOADER: forked child process with PID: 3237958 +[PYI-3237941:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-3237941:DEBUG] LOADER: signalling the sync semaphore... +[PYI-3237958:DEBUG] LOADER: waiting on sync semaphore... +[PYI-3237958:DEBUG] LOADER: starting child process via execvp +[PYI-3237958:DEBUG] PyInstaller Bootloader 6.x +[PYI-3237958:DEBUG] LOADER: argv[0]: ./spec_with_splash +[PYI-3237958:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash +[PYI-3237958:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3237958:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash +[PYI-3237958:DEBUG] LOADER: cookie found at offset 0xAD0240 +[PYI-3237958:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash +[PYI-3237958:DEBUG] LOADER: application has onefile semantics... +[PYI-3237958:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash +[PYI-3237958:DEBUG] LOADER: using same archive file as parent environment! +[PYI-3237958:DEBUG] LOADER: parent process level = 0 +[PYI-3237958:DEBUG] LOADER: process level = 1 +[PYI-3237958:DEBUG] LOADER: restoring process name: spec_with_splas +[PYI-3237958:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-3237958:DEBUG] LOADER: application's top-level directory: /tmp/_MEI3fOwN2 +[PYI-3237958:DEBUG] LOADER: process is not eligible for splash screen +[PYI-3237958:DEBUG] DYLIB: loading Python shared library: /tmp/_MEI3fOwN2/libpython3.13.so +[PYI-3237958:DEBUG] DYLIB: loaded Python shared library. +[PYI-3237958:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-3237958:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-3237958:DEBUG] LOADER: using PEP-587 API... +[PYI-3237958:DEBUG] LOADER: creating PyConfig structure... +[PYI-3237958:DEBUG] LOADER: initializing interpreter configuration... +[PYI-3237958:DEBUG] LOADER: setting program name... +[PYI-3237958:DEBUG] LOADER: setting python home path... +[PYI-3237958:DEBUG] LOADER: setting module search paths... +[PYI-3237958:DEBUG] LOADER: setting sys.argv... +[PYI-3237958:DEBUG] LOADER: applying run-time options... +[PYI-3237958:DEBUG] LOADER: starting embedded python interpreter... +[PYI-3237958:DEBUG] LOADER: setting sys._MEIPASS +[PYI-3237958:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-3237958:DEBUG] LOADER: extracted struct +[PYI-3237958:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-3237958:DEBUG] LOADER: extracted pyimod01_archive +[PYI-3237958:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-3237958:DEBUG] LOADER: extracted pyimod02_importers +[PYI-3237958:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-3237958:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-3237958:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-3237958:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-3237958:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-3237958:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-3237958:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-3237958:DEBUG] LOADER: running pyi_interact_pyi_splash.py +The environment does not allow connecting to the splash screen. Did bootloader fail to initialize it? +Traceback (most recent call last): + File "PyInstaller/fake-modules/pyi_splash.py", line 108, in + File "", line 717, in __getitem__ +KeyError: '_PYI_SPLASH_IPC' +Traceback (most recent call last): + File "pyi_interact_pyi_splash.py", line 38, in + File "pyi_interact_pyi_splash.py", line 25, in main + File "PyInstaller/fake-modules/pyi_splash.py", line 144, in wrapper +RuntimeError: This module is not initialized; did it fail to load? +[PYI-3237958:ERROR] Failed to execute script 'pyi_interact_pyi_splash' due to unhandled exception! +[PYI-3237958:DEBUG] LOADER: ERROR. +[PYI-3237958:DEBUG] LOADER: manually flushing stdout and stderr... +[PYI-3237958:DEBUG] LOADER: cleaning up Python interpreter... +[PYI-3237958:DEBUG] DYLIB: unloading Python shared library... +[PYI-3237958:DEBUG] DYLIB: unloaded Python shared library. +[PYI-3237958:DEBUG] LOADER: end of process reached! +[PYI-3237941:DEBUG] LOADER: restoring signal handlers +[PYI-3237941:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-3237941:DEBUG] LOADER: returning child exit status 1 +[PYI-3237941:DEBUG] LOADER: child process exited (return code: 1) +[PYI-3237941:DEBUG] LOADER: performing cleanup... +[PYI-3237941:DEBUG] SPLASH: cleaning up splash screen resources... +[PYI-3237941:DEBUG] SPLASH: splash screen thread has already shut down. +[PYI-3237941:DEBUG] SPLASH: joining the splash screen thread... +[PYI-3237941:DEBUG] SPLASH: splash screen thread join succeeded. +[PYI-3237941:DEBUG] SPLASH: unloading Tcl/Tk shared libraries... +[PYI-3237941:DEBUG] DYLIB: unloading Tk shared library... +[PYI-3237941:DEBUG] DYLIB: unloaded Tk shared library. +[PYI-3237941:DEBUG] DYLIB: unloading Tcl shared library... +[PYI-3237941:DEBUG] DYLIB: unloaded Tcl shared library. +[PYI-3237941:DEBUG] SPLASH: cleanup complete! +[PYI-3237941:DEBUG] LOADER: removing temporary directory: /tmp/_MEI3fOwN2 +[PYI-3237941:DEBUG] LOADER: temporary directory /tmp/_MEI3fOwN2 was successfully removed. +[PYI-3237941:DEBUG] LOADER: end of process reached! +[APP-BUILDER:RUN-EXE] Process exited on its own with return code 1. +[APP-BUILDER:RUN-EXE] Done! Return code: 1 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_issue_24920', + '/tmp/pytest-of-pbuilder2/pytest-0/test_issue_51310', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-582.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-582.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:967 Initializing module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.depend.analysis:analysis.py:263 Analyzing modules for base_library.zip ... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts/pyi_interact_pyi_splash.py +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-pyi_splash.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.utils.hooks:hook-pyi_splash.py:33 Adding pyi_splash module to application dependencies. +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (1 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/build/spec_with_splash/warn-spec_with_splash.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/build/spec_with_splash/xref-spec_with_splash.html +INFO PyInstaller.building.splash:splash.py:143 Verifying Tcl/Tk compatibility with splash screen requirements +INFO PyInstaller.building.splash:splash.py:203 Collect Tcl/Tk data files for the splash screen +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Splash +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Splash because Splash-03.toc is non existent +INFO PyInstaller.building.splash:splash.py:304 Building Splash /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/build/spec_with_splash/Splash-03.res +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-591.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/build/spec_with_splash/PYZ-591.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/build/spec_with_splash/PYZ-591.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-592.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) spec_with_splash.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) spec_with_splash.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-593.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-593.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist/spec_with_splash +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-593.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_not1/dist +__________________ test_splash_screen_running[tkinter-onedir] __________________ + +pyi_builder_spec = +capfd = <_pytest.capture.CaptureFixture object at 0x7fb65cceb3f0> +monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fb6558796a0> +build_mode = 'onedir', with_tkinter = True + + @pytest.mark.parametrize("build_mode", ['onedir', 'onefile']) + @pytest.mark.parametrize("with_tkinter", [False, True], ids=['notkinter', 'tkinter']) + def test_splash_screen_running(pyi_builder_spec, capfd, monkeypatch, build_mode, with_tkinter): + if build_mode == 'onefile': + monkeypatch.setenv('_TEST_SPLASH_BUILD_MODE', 'onefile') + if with_tkinter: + monkeypatch.setenv('_TEST_SPLASH_WITH_TKINTER', '1') + +> pyi_builder_spec.test_spec( + 'spec_with_splash.spec', + runtime=10, # Interactive test - terminate test program after 10 seconds. + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/spec_with_splash failed with return-code 1. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_splash.py:40: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/spec_with_splash', args: ['./spec_with_splash'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code 1. +[APP-BUILDER:RUN-EXE] Done! Return code: 1 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/spec_with_splash', args: ['./spec_with_splash'] +[PYI-3238623:DEBUG] PyInstaller Bootloader 6.x +[PYI-3238623:DEBUG] LOADER: argv[0]: ./spec_with_splash +[PYI-3238623:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/spec_with_splash +[PYI-3238623:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3238623:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/spec_with_splash +[PYI-3238623:DEBUG] LOADER: cookie found at offset 0x1820B8 +[PYI-3238623:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/spec_with_splash +[PYI-3238623:DEBUG] LOADER: application has onedir semantics... +[PYI-3238623:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-3238623:DEBUG] LOADER: parent process level = -2 +[PYI-3238623:DEBUG] LOADER: process level = -1 +[PYI-3238623:DEBUG] LOADER: storing process name: spec_with_splas +[PYI-3238623:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/_internal +[PYI-3238623:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/_internal +[PYI-3238623:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-3238623:DEBUG] LOADER: restarting process via execvp +[PYI-3238623:DEBUG] PyInstaller Bootloader 6.x +[PYI-3238623:DEBUG] LOADER: argv[0]: ./spec_with_splash +[PYI-3238623:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/spec_with_splash +[PYI-3238623:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3238623:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/spec_with_splash +[PYI-3238623:DEBUG] LOADER: cookie found at offset 0x1820B8 +[PYI-3238623:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/spec_with_splash +[PYI-3238623:DEBUG] LOADER: application has onedir semantics... +[PYI-3238623:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/spec_with_splash +[PYI-3238623:DEBUG] LOADER: using same archive file as parent environment! +[PYI-3238623:DEBUG] LOADER: parent process level = -1 +[PYI-3238623:DEBUG] LOADER: process level = 1 +[PYI-3238623:DEBUG] LOADER: restoring process name: spec_with_splas +[PYI-3238623:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/_internal +[PYI-3238623:DEBUG] LOADER: loading splash screen resources... +[PYI-3238623:DEBUG] LOADER: setting up splash screen... +[PYI-3238623:DEBUG] SPLASH: loading Tcl library from: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/_internal/libtcl8.6.so +[PYI-3238623:DEBUG] SPLASH: loading Tk library from: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/_internal/libtk8.6.so +[PYI-3238623:DEBUG] DYLIB: loading Tcl shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/_internal/libtcl8.6.so +[PYI-3238623:DEBUG] DYLIB: loading Tk shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/_internal/libtk8.6.so +[PYI-3238623:DEBUG] DYLIB: loaded Tcl/Tk shared libraries. +[PYI-3238623:DEBUG] DYLIB: imported symbols from Tcl/Tk shared libraries. +[PYI-3238623:DEBUG] SPLASH: created thread for Tcl interpreter. +[PYI-3238623:DEBUG] SPLASH: error while initializing Tk: couldn't connect to display ":0" +[PYI-3238623:DEBUG] SPLASH: starting clean-up in splash screen thread... +[PYI-3238623:DEBUG] SPLASH: splash screen started. +[PYI-3238623:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist/spec_with_splash/_internal/libpython3.13.so +[PYI-3238623:DEBUG] SPLASH: clean-up in splash screen thread complete! +[PYI-3238623:DEBUG] DYLIB: loaded Python shared library. +[PYI-3238623:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-3238623:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-3238623:DEBUG] LOADER: using PEP-587 API... +[PYI-3238623:DEBUG] LOADER: creating PyConfig structure... +[PYI-3238623:DEBUG] LOADER: initializing interpreter configuration... +[PYI-3238623:DEBUG] LOADER: setting program name... +[PYI-3238623:DEBUG] LOADER: setting python home path... +[PYI-3238623:DEBUG] LOADER: setting module search paths... +[PYI-3238623:DEBUG] LOADER: setting sys.argv... +[PYI-3238623:DEBUG] LOADER: applying run-time options... +[PYI-3238623:DEBUG] LOADER: starting embedded python interpreter... +[PYI-3238623:DEBUG] LOADER: setting sys._MEIPASS +[PYI-3238623:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-3238623:DEBUG] LOADER: extracted struct +[PYI-3238623:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-3238623:DEBUG] LOADER: extracted pyimod01_archive +[PYI-3238623:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-3238623:DEBUG] LOADER: extracted pyimod02_importers +[PYI-3238623:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-3238623:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-3238623:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-3238623:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-3238623:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-3238623:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-3238623:DEBUG] LOADER: running pyi_rth__tkinter.py +[PYI-3238623:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-3238623:DEBUG] LOADER: running pyi_interact_pyi_splash.py +The environment does not allow connecting to the splash screen. Did bootloader fail to initialize it? +Traceback (most recent call last): + File "PyInstaller/fake-modules/pyi_splash.py", line 108, in + File "", line 717, in __getitem__ +KeyError: '_PYI_SPLASH_IPC' +Traceback (most recent call last): + File "pyi_interact_pyi_splash.py", line 38, in + File "pyi_interact_pyi_splash.py", line 25, in main + File "PyInstaller/fake-modules/pyi_splash.py", line 144, in wrapper +RuntimeError: This module is not initialized; did it fail to load? +[PYI-3238623:ERROR] Failed to execute script 'pyi_interact_pyi_splash' due to unhandled exception! +[PYI-3238623:DEBUG] LOADER: ERROR. +[PYI-3238623:DEBUG] LOADER: manually flushing stdout and stderr... +[PYI-3238623:DEBUG] LOADER: cleaning up Python interpreter... +[PYI-3238623:DEBUG] DYLIB: unloading Python shared library... +[PYI-3238623:DEBUG] DYLIB: unloaded Python shared library. +[PYI-3238623:DEBUG] SPLASH: cleaning up splash screen resources... +[PYI-3238623:DEBUG] SPLASH: splash screen thread has already shut down. +[PYI-3238623:DEBUG] SPLASH: joining the splash screen thread... +[PYI-3238623:DEBUG] SPLASH: splash screen thread join succeeded. +[PYI-3238623:DEBUG] SPLASH: unloading Tcl/Tk shared libraries... +[PYI-3238623:DEBUG] DYLIB: unloading Tk shared library... +[PYI-3238623:DEBUG] DYLIB: unloaded Tk shared library. +[PYI-3238623:DEBUG] DYLIB: unloading Tcl shared library... +[PYI-3238623:DEBUG] DYLIB: unloaded Tcl shared library. +[PYI-3238623:DEBUG] SPLASH: cleanup complete! +[PYI-3238623:DEBUG] LOADER: end of process reached! +[APP-BUILDER:RUN-EXE] Process exited on its own with return code 1. +[APP-BUILDER:RUN-EXE] Done! Return code: 1 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_issue_24920', + '/tmp/pytest-of-pbuilder2/pytest-0/test_issue_51310', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-583.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-583.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts/pyi_interact_pyi_splash.py +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-pyi_splash.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.utils.hooks:hook-pyi_splash.py:33 Adding pyi_splash module to application dependencies. +INFO PyInstaller.depend.analysis:analysis.py:767 Analyzing hidden import 'tkinter' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-tkinter.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_tkinter.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_tkinter.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (319 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth__tkinter.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/build/spec_with_splash/warn-spec_with_splash.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/build/spec_with_splash/xref-spec_with_splash.html +INFO PyInstaller.building.splash:splash.py:143 Verifying Tcl/Tk compatibility with splash screen requirements +INFO PyInstaller.building.splash:splash.py:203 Collect Tcl/Tk data files for the splash screen +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Splash +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Splash because Splash-04.toc is non existent +INFO PyInstaller.building.splash:splash.py:304 Building Splash /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/build/spec_with_splash/Splash-04.res +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-592.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/build/spec_with_splash/PYZ-592.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/build/spec_with_splash/PYZ-592.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-593.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) spec_with_splash.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) spec_with_splash.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-594.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-594.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/build/spec_with_splash/spec_with_splash +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-594.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-339.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-339.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-339.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki0/dist +_________________ test_splash_screen_running[tkinter-onefile] __________________ + +pyi_builder_spec = +capfd = <_pytest.capture.CaptureFixture object at 0x7fb65bbf0d50> +monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fb65587ab30> +build_mode = 'onefile', with_tkinter = True + + @pytest.mark.parametrize("build_mode", ['onedir', 'onefile']) + @pytest.mark.parametrize("with_tkinter", [False, True], ids=['notkinter', 'tkinter']) + def test_splash_screen_running(pyi_builder_spec, capfd, monkeypatch, build_mode, with_tkinter): + if build_mode == 'onefile': + monkeypatch.setenv('_TEST_SPLASH_BUILD_MODE', 'onefile') + if with_tkinter: + monkeypatch.setenv('_TEST_SPLASH_WITH_TKINTER', '1') + +> pyi_builder_spec.test_spec( + 'spec_with_splash.spec', + runtime=10, # Interactive test - terminate test program after 10 seconds. + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash failed with return-code 1. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_splash.py:40: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash', args: ['./spec_with_splash'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code 1. +[APP-BUILDER:RUN-EXE] Done! Return code: 1 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash', args: ['./spec_with_splash'] +[PYI-3275521:DEBUG] PyInstaller Bootloader 6.x +[PYI-3275521:DEBUG] LOADER: argv[0]: ./spec_with_splash +[PYI-3275521:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash +[PYI-3275521:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3275521:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash +[PYI-3275521:DEBUG] LOADER: cookie found at offset 0xBC29A8 +[PYI-3275521:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash +[PYI-3275521:DEBUG] LOADER: application has onefile semantics... +[PYI-3275521:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-3275521:DEBUG] LOADER: parent process level = -2 +[PYI-3275521:DEBUG] LOADER: process level = -1 +[PYI-3275521:DEBUG] LOADER: storing process name: spec_with_splas +[PYI-3275521:DEBUG] LOADER: this is parent process of onefile application (before restart). +[PYI-3275521:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-3275521:DEBUG] LOADER: created temporary directory: /tmp/_MEI81bZNM +[PYI-3275521:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEI81bZNM +[PYI-3275521:DEBUG] LOADER: application's top-level directory: /tmp/_MEI81bZNM +[PYI-3275521:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEI81bZNM +[PYI-3275521:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-3275521:DEBUG] LOADER: restarting process via execvp +[PYI-3275521:DEBUG] PyInstaller Bootloader 6.x +[PYI-3275521:DEBUG] LOADER: argv[0]: ./spec_with_splash +[PYI-3275521:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash +[PYI-3275521:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3275521:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash +[PYI-3275521:DEBUG] LOADER: cookie found at offset 0xBC29A8 +[PYI-3275521:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash +[PYI-3275521:DEBUG] LOADER: application has onefile semantics... +[PYI-3275521:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash +[PYI-3275521:DEBUG] LOADER: using same archive file as parent environment! +[PYI-3275521:DEBUG] LOADER: parent process level = -1 +[PYI-3275521:DEBUG] LOADER: process level = 0 +[PYI-3275521:DEBUG] LOADER: restoring process name: spec_with_splas +[PYI-3275521:DEBUG] LOADER: this is parent process of onefile application (after restart). +[PYI-3275521:DEBUG] LOADER: application's top-level directory: /tmp/_MEI81bZNM +[PYI-3275521:DEBUG] LOADER: loading splash screen resources... +[PYI-3275521:DEBUG] LOADER: setting up splash screen... +[PYI-3275521:DEBUG] LOADER: extracting splash screen dependencies... +[PYI-3275521:DEBUG] SPLASH: loading Tcl library from: /tmp/_MEI81bZNM/libtcl8.6.so +[PYI-3275521:DEBUG] SPLASH: loading Tk library from: /tmp/_MEI81bZNM/libtk8.6.so +[PYI-3275521:DEBUG] DYLIB: loading Tcl shared library: /tmp/_MEI81bZNM/libtcl8.6.so +[PYI-3275521:DEBUG] DYLIB: loading Tk shared library: /tmp/_MEI81bZNM/libtk8.6.so +[PYI-3275521:DEBUG] DYLIB: loaded Tcl/Tk shared libraries. +[PYI-3275521:DEBUG] DYLIB: imported symbols from Tcl/Tk shared libraries. +[PYI-3275521:DEBUG] SPLASH: created thread for Tcl interpreter. +[PYI-3275521:DEBUG] SPLASH: error while initializing Tk: couldn't connect to display ":0" +[PYI-3275521:DEBUG] SPLASH: starting clean-up in splash screen thread... +[PYI-3275521:DEBUG] SPLASH: clean-up in splash screen thread complete! +[PYI-3275521:DEBUG] SPLASH: splash screen started. +[PYI-3275521:DEBUG] LOADER: extracting files to temporary directory... +[PYI-3275521:DEBUG] LOADER: starting the child process... +[PYI-3275521:DEBUG] LOADER: creating sync semaphore... +[PYI-3275521:DEBUG] LOADER: forked child process with PID: 3275648 +[PYI-3275521:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-3275521:DEBUG] LOADER: signalling the sync semaphore... +[PYI-3275648:DEBUG] LOADER: waiting on sync semaphore... +[PYI-3275648:DEBUG] LOADER: starting child process via execvp +[PYI-3275648:DEBUG] PyInstaller Bootloader 6.x +[PYI-3275648:DEBUG] LOADER: argv[0]: ./spec_with_splash +[PYI-3275648:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash +[PYI-3275648:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3275648:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash +[PYI-3275648:DEBUG] LOADER: cookie found at offset 0xBC29A8 +[PYI-3275648:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash +[PYI-3275648:DEBUG] LOADER: application has onefile semantics... +[PYI-3275648:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash +[PYI-3275648:DEBUG] LOADER: using same archive file as parent environment! +[PYI-3275648:DEBUG] LOADER: parent process level = 0 +[PYI-3275648:DEBUG] LOADER: process level = 1 +[PYI-3275648:DEBUG] LOADER: restoring process name: spec_with_splas +[PYI-3275648:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-3275648:DEBUG] LOADER: application's top-level directory: /tmp/_MEI81bZNM +[PYI-3275648:DEBUG] LOADER: process is not eligible for splash screen +[PYI-3275648:DEBUG] DYLIB: loading Python shared library: /tmp/_MEI81bZNM/libpython3.13.so +[PYI-3275648:DEBUG] DYLIB: loaded Python shared library. +[PYI-3275648:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-3275648:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-3275648:DEBUG] LOADER: using PEP-587 API... +[PYI-3275648:DEBUG] LOADER: creating PyConfig structure... +[PYI-3275648:DEBUG] LOADER: initializing interpreter configuration... +[PYI-3275648:DEBUG] LOADER: setting program name... +[PYI-3275648:DEBUG] LOADER: setting python home path... +[PYI-3275648:DEBUG] LOADER: setting module search paths... +[PYI-3275648:DEBUG] LOADER: setting sys.argv... +[PYI-3275648:DEBUG] LOADER: applying run-time options... +[PYI-3275648:DEBUG] LOADER: starting embedded python interpreter... +[PYI-3275648:DEBUG] LOADER: setting sys._MEIPASS +[PYI-3275648:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-3275648:DEBUG] LOADER: extracted struct +[PYI-3275648:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-3275648:DEBUG] LOADER: extracted pyimod01_archive +[PYI-3275648:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-3275648:DEBUG] LOADER: extracted pyimod02_importers +[PYI-3275648:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-3275648:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-3275648:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-3275648:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-3275648:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-3275648:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-3275648:DEBUG] LOADER: running pyi_rth__tkinter.py +[PYI-3275648:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-3275648:DEBUG] LOADER: running pyi_interact_pyi_splash.py +The environment does not allow connecting to the splash screen. Did bootloader fail to initialize it? +Traceback (most recent call last): + File "PyInstaller/fake-modules/pyi_splash.py", line 108, in + File "", line 717, in __getitem__ +KeyError: '_PYI_SPLASH_IPC' +Traceback (most recent call last): + File "pyi_interact_pyi_splash.py", line 38, in + File "pyi_interact_pyi_splash.py", line 25, in main + File "PyInstaller/fake-modules/pyi_splash.py", line 144, in wrapper +RuntimeError: This module is not initialized; did it fail to load? +[PYI-3275648:ERROR] Failed to execute script 'pyi_interact_pyi_splash' due to unhandled exception! +[PYI-3275648:DEBUG] LOADER: ERROR. +[PYI-3275648:DEBUG] LOADER: manually flushing stdout and stderr... +[PYI-3275648:DEBUG] LOADER: cleaning up Python interpreter... +[PYI-3275648:DEBUG] DYLIB: unloading Python shared library... +[PYI-3275648:DEBUG] DYLIB: unloaded Python shared library. +[PYI-3275648:DEBUG] LOADER: end of process reached! +[PYI-3275521:DEBUG] LOADER: restoring signal handlers +[PYI-3275521:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-3275521:DEBUG] LOADER: returning child exit status 1 +[PYI-3275521:DEBUG] LOADER: child process exited (return code: 1) +[PYI-3275521:DEBUG] LOADER: performing cleanup... +[PYI-3275521:DEBUG] SPLASH: cleaning up splash screen resources... +[PYI-3275521:DEBUG] SPLASH: splash screen thread has already shut down. +[PYI-3275521:DEBUG] SPLASH: joining the splash screen thread... +[PYI-3275521:DEBUG] SPLASH: splash screen thread join succeeded. +[PYI-3275521:DEBUG] SPLASH: unloading Tcl/Tk shared libraries... +[PYI-3275521:DEBUG] DYLIB: unloading Tk shared library... +[PYI-3275521:DEBUG] DYLIB: unloaded Tk shared library. +[PYI-3275521:DEBUG] DYLIB: unloading Tcl shared library... +[PYI-3275521:DEBUG] DYLIB: unloaded Tcl shared library. +[PYI-3275521:DEBUG] SPLASH: cleanup complete! +[PYI-3275521:DEBUG] LOADER: removing temporary directory: /tmp/_MEI81bZNM +[PYI-3275521:DEBUG] LOADER: temporary directory /tmp/_MEI81bZNM was successfully removed. +[PYI-3275521:DEBUG] LOADER: end of process reached! +[APP-BUILDER:RUN-EXE] Process exited on its own with return code 1. +[APP-BUILDER:RUN-EXE] Done! Return code: 1 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_issue_24920', + '/tmp/pytest-of-pbuilder2/pytest-0/test_issue_51310', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-584.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-584.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts/pyi_interact_pyi_splash.py +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-pyi_splash.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.utils.hooks:hook-pyi_splash.py:33 Adding pyi_splash module to application dependencies. +INFO PyInstaller.depend.analysis:analysis.py:767 Analyzing hidden import 'tkinter' +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-tkinter.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_tkinter.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-_tkinter.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (319 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth__tkinter.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/build/spec_with_splash/warn-spec_with_splash.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/build/spec_with_splash/xref-spec_with_splash.html +INFO PyInstaller.building.splash:splash.py:143 Verifying Tcl/Tk compatibility with splash screen requirements +INFO PyInstaller.building.splash:splash.py:203 Collect Tcl/Tk data files for the splash screen +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Splash +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Splash because Splash-05.toc is non existent +INFO PyInstaller.building.splash:splash.py:304 Building Splash /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/build/spec_with_splash/Splash-05.res +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-593.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/build/spec_with_splash/PYZ-593.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/build/spec_with_splash/PYZ-593.pyz completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-594.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) spec_with_splash.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) spec_with_splash.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-595.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-595.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist/spec_with_splash +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-595.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_splash_screen_running_tki1/dist +____________________ test_pyi_splash_in_subprocess[onedir] _____________________ + +pyi_builder = +script_dir = PosixPath('/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts') + + def test_pyi_splash_in_subprocess(pyi_builder, script_dir): + splash_image = script_dir.parent / 'data' / 'splash' / 'image.png' +> pyi_builder.test_script( + "pyi_splash_in_subprocess.py", + pyi_args=["--splash", str(splash_image)], + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/pyi_splash_in_subprocess failed with return-code 1. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_splash.py:99: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/pyi_splash_in_subprocess', args: ['./pyi_splash_in_subprocess'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code 1. +[APP-BUILDER:RUN-EXE] Done! Return code: 1 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/pyi_splash_in_subprocess', args: ['./pyi_splash_in_subprocess'] +[PYI-3284820:DEBUG] PyInstaller Bootloader 6.x +[PYI-3284820:DEBUG] LOADER: argv[0]: ./pyi_splash_in_subprocess +[PYI-3284820:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/pyi_splash_in_subprocess +[PYI-3284820:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3284820:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/pyi_splash_in_subprocess +[PYI-3284820:DEBUG] LOADER: cookie found at offset 0x16D22D +[PYI-3284820:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/pyi_splash_in_subprocess +[PYI-3284820:DEBUG] LOADER: application has onedir semantics... +[PYI-3284820:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-3284820:DEBUG] LOADER: parent process level = -2 +[PYI-3284820:DEBUG] LOADER: process level = -1 +[PYI-3284820:DEBUG] LOADER: storing process name: pyi_splash_in_s +[PYI-3284820:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/_internal +[PYI-3284820:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/_internal +[PYI-3284820:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-3284820:DEBUG] LOADER: restarting process via execvp +[PYI-3284820:DEBUG] PyInstaller Bootloader 6.x +[PYI-3284820:DEBUG] LOADER: argv[0]: ./pyi_splash_in_subprocess +[PYI-3284820:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/pyi_splash_in_subprocess +[PYI-3284820:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3284820:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/pyi_splash_in_subprocess +[PYI-3284820:DEBUG] LOADER: cookie found at offset 0x16D22D +[PYI-3284820:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/pyi_splash_in_subprocess +[PYI-3284820:DEBUG] LOADER: application has onedir semantics... +[PYI-3284820:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/pyi_splash_in_subprocess +[PYI-3284820:DEBUG] LOADER: using same archive file as parent environment! +[PYI-3284820:DEBUG] LOADER: parent process level = -1 +[PYI-3284820:DEBUG] LOADER: process level = 1 +[PYI-3284820:DEBUG] LOADER: restoring process name: pyi_splash_in_s +[PYI-3284820:DEBUG] LOADER: application's top-level directory: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/_internal +[PYI-3284820:DEBUG] LOADER: loading splash screen resources... +[PYI-3284820:DEBUG] LOADER: setting up splash screen... +[PYI-3284820:DEBUG] SPLASH: loading Tcl library from: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/_internal/libtcl8.6.so +[PYI-3284820:DEBUG] SPLASH: loading Tk library from: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/_internal/libtk8.6.so +[PYI-3284820:DEBUG] DYLIB: loading Tcl shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/_internal/libtcl8.6.so +[PYI-3284820:DEBUG] DYLIB: loading Tk shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/_internal/libtk8.6.so +[PYI-3284820:DEBUG] DYLIB: loaded Tcl/Tk shared libraries. +[PYI-3284820:DEBUG] DYLIB: imported symbols from Tcl/Tk shared libraries. +[PYI-3284820:DEBUG] SPLASH: created thread for Tcl interpreter. +[PYI-3284820:DEBUG] SPLASH: error while initializing Tk: couldn't connect to display ":0" +[PYI-3284820:DEBUG] SPLASH: starting clean-up in splash screen thread... +[PYI-3284820:DEBUG] SPLASH: clean-up in splash screen thread complete! +[PYI-3284820:DEBUG] SPLASH: splash screen started. +[PYI-3284820:DEBUG] DYLIB: loading Python shared library: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist/pyi_splash_in_subprocess/_internal/libpython3.13.so +[PYI-3284820:DEBUG] DYLIB: loaded Python shared library. +[PYI-3284820:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-3284820:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-3284820:DEBUG] LOADER: using PEP-587 API... +[PYI-3284820:DEBUG] LOADER: creating PyConfig structure... +[PYI-3284820:DEBUG] LOADER: initializing interpreter configuration... +[PYI-3284820:DEBUG] LOADER: setting program name... +[PYI-3284820:DEBUG] LOADER: setting python home path... +[PYI-3284820:DEBUG] LOADER: setting module search paths... +[PYI-3284820:DEBUG] LOADER: setting sys.argv... +[PYI-3284820:DEBUG] LOADER: applying run-time options... +[PYI-3284820:DEBUG] LOADER: starting embedded python interpreter... +[PYI-3284820:DEBUG] LOADER: setting sys._MEIPASS +[PYI-3284820:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-3284820:DEBUG] LOADER: extracted struct +[PYI-3284820:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-3284820:DEBUG] LOADER: extracted pyimod01_archive +[PYI-3284820:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-3284820:DEBUG] LOADER: extracted pyimod02_importers +[PYI-3284820:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-3284820:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-3284820:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-3284820:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-3284820:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-3284820:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-3284820:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-3284820:DEBUG] LOADER: running pyi_splash_in_subprocess.py +The environment does not allow connecting to the splash screen. Did bootloader fail to initialize it? +Traceback (most recent call last): + File "PyInstaller/fake-modules/pyi_splash.py", line 108, in + File "", line 717, in __getitem__ +KeyError: '_PYI_SPLASH_IPC' +Traceback (most recent call last): + File "pyi_splash_in_subprocess.py", line 16, in +AssertionError: Module is not marked as initialized! +[PYI-3284820:ERROR] Failed to execute script 'pyi_splash_in_subprocess' due to unhandled exception! +[PYI-3284820:DEBUG] LOADER: ERROR. +[PYI-3284820:DEBUG] LOADER: manually flushing stdout and stderr... +[PYI-3284820:DEBUG] LOADER: cleaning up Python interpreter... +[PYI-3284820:DEBUG] DYLIB: unloading Python shared library... +[PYI-3284820:DEBUG] DYLIB: unloaded Python shared library. +[PYI-3284820:DEBUG] SPLASH: cleaning up splash screen resources... +[PYI-3284820:DEBUG] SPLASH: splash screen thread has already shut down. +[PYI-3284820:DEBUG] SPLASH: joining the splash screen thread... +[PYI-3284820:DEBUG] SPLASH: splash screen thread join succeeded. +[PYI-3284820:DEBUG] SPLASH: unloading Tcl/Tk shared libraries... +[PYI-3284820:DEBUG] DYLIB: unloading Tk shared library... +[PYI-3284820:DEBUG] DYLIB: unloaded Tk shared library. +[PYI-3284820:DEBUG] DYLIB: unloading Tcl shared library... +[PYI-3284820:DEBUG] DYLIB: unloaded Tcl shared library. +[PYI-3284820:DEBUG] SPLASH: cleanup complete! +[PYI-3284820:DEBUG] LOADER: end of process reached! +[APP-BUILDER:RUN-EXE] Process exited on its own with return code 1. +[APP-BUILDER:RUN-EXE] Done! Return code: 1 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/pyi_splash_in_subprocess.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_issue_24920', + '/tmp/pytest-of-pbuilder2/pytest-0/test_issue_51310', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-591.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-591.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts/pyi_splash_in_subprocess.py +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-pyi_splash.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.utils.hooks:hook-pyi_splash.py:33 Adding pyi_splash module to application dependencies. +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (1 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/build/pyi_splash_in_subprocess/warn-pyi_splash_in_subprocess.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/build/pyi_splash_in_subprocess/xref-pyi_splash_in_subprocess.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-600.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/build/pyi_splash_in_subprocess/PYZ-600.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/build/pyi_splash_in_subprocess/PYZ-600.pyz completed successfully. +INFO PyInstaller.building.splash:splash.py:143 Verifying Tcl/Tk compatibility with splash screen requirements +INFO PyInstaller.building.splash:splash.py:203 Collect Tcl/Tk data files for the splash screen +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Splash +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Splash because Splash-12.toc is non existent +INFO PyInstaller.building.splash:splash.py:304 Building Splash /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/build/pyi_splash_in_subprocess/Splash-12.res +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-601.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) pyi_splash_in_subprocess.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) pyi_splash_in_subprocess.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-602.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-602.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/build/pyi_splash_in_subprocess/pyi_splash_in_subprocess +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-602.toc completed successfully. +INFO PyInstaller.building.datastruct:datastruct.py:169 checking COLLECT +INFO PyInstaller.building.datastruct:datastruct.py:173 Building COLLECT because COLLECT-343.toc is non existent +INFO PyInstaller.building.api:api.py:1163 Building COLLECT COLLECT-343.toc +INFO PyInstaller.building.api:api.py:1233 Building COLLECT COLLECT-343.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_0/dist +____________________ test_pyi_splash_in_subprocess[onefile] ____________________ + +pyi_builder = +script_dir = PosixPath('/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts') + + def test_pyi_splash_in_subprocess(pyi_builder, script_dir): + splash_image = script_dir.parent / 'data' / 'splash' / 'image.png' +> pyi_builder.test_script( + "pyi_splash_in_subprocess.py", + pyi_args=["--splash", str(splash_image)], + ) +E Failed: Running exe /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess failed with return-code 1. + +/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/test_splash.py:99: Failed +----------------------------- Captured stdout call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess', args: ['./pyi_splash_in_subprocess'] +[APP-BUILDER:RUN-EXE] Process exited on its own with return code 1. +[APP-BUILDER:RUN-EXE] Done! Return code: 1 +----------------------------- Captured stderr call ----------------------------- +[APP-BUILDER:TEST-SCRIPT] Starting build... +[APP-BUILDER:TEST-SCRIPT] Build finished, now running executable... +[APP-BUILDER:RUN-EXE] Running '/tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess', args: ['./pyi_splash_in_subprocess'] +[PYI-3285715:DEBUG] PyInstaller Bootloader 6.x +[PYI-3285715:DEBUG] LOADER: argv[0]: ./pyi_splash_in_subprocess +[PYI-3285715:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess +[PYI-3285715:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3285715:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess +[PYI-3285715:DEBUG] LOADER: cookie found at offset 0xAD03E9 +[PYI-3285715:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess +[PYI-3285715:DEBUG] LOADER: application has onefile semantics... +[PYI-3285715:DEBUG] LOADER: _PYI_ARCHIVE_FILE not defined... +[PYI-3285715:DEBUG] LOADER: parent process level = -2 +[PYI-3285715:DEBUG] LOADER: process level = -1 +[PYI-3285715:DEBUG] LOADER: storing process name: pyi_splash_in_s +[PYI-3285715:DEBUG] LOADER: this is parent process of onefile application (before restart). +[PYI-3285715:DEBUG] LOADER: creating temporary directory (runtime_tmpdir=(null))... +[PYI-3285715:DEBUG] LOADER: created temporary directory: /tmp/_MEIfkCNnZ +[PYI-3285715:DEBUG] LOADER: setting _PYI_APPLICATION_HOME_DIR to /tmp/_MEIfkCNnZ +[PYI-3285715:DEBUG] LOADER: application's top-level directory: /tmp/_MEIfkCNnZ +[PYI-3285715:DEBUG] LOADER: setting LD_LIBRARY_PATH=/tmp/_MEIfkCNnZ +[PYI-3285715:DEBUG] LOADER: process needs to restart itself to apply modifications to library search path. +[PYI-3285715:DEBUG] LOADER: restarting process via execvp +[PYI-3285715:DEBUG] PyInstaller Bootloader 6.x +[PYI-3285715:DEBUG] LOADER: argv[0]: ./pyi_splash_in_subprocess +[PYI-3285715:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess +[PYI-3285715:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3285715:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess +[PYI-3285715:DEBUG] LOADER: cookie found at offset 0xAD03E9 +[PYI-3285715:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess +[PYI-3285715:DEBUG] LOADER: application has onefile semantics... +[PYI-3285715:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess +[PYI-3285715:DEBUG] LOADER: using same archive file as parent environment! +[PYI-3285715:DEBUG] LOADER: parent process level = -1 +[PYI-3285715:DEBUG] LOADER: process level = 0 +[PYI-3285715:DEBUG] LOADER: restoring process name: pyi_splash_in_s +[PYI-3285715:DEBUG] LOADER: this is parent process of onefile application (after restart). +[PYI-3285715:DEBUG] LOADER: application's top-level directory: /tmp/_MEIfkCNnZ +[PYI-3285715:DEBUG] LOADER: loading splash screen resources... +[PYI-3285715:DEBUG] LOADER: setting up splash screen... +[PYI-3285715:DEBUG] LOADER: extracting splash screen dependencies... +[PYI-3285715:DEBUG] SPLASH: loading Tcl library from: /tmp/_MEIfkCNnZ/libtcl8.6.so +[PYI-3285715:DEBUG] SPLASH: loading Tk library from: /tmp/_MEIfkCNnZ/libtk8.6.so +[PYI-3285715:DEBUG] DYLIB: loading Tcl shared library: /tmp/_MEIfkCNnZ/libtcl8.6.so +[PYI-3285715:DEBUG] DYLIB: loading Tk shared library: /tmp/_MEIfkCNnZ/libtk8.6.so +[PYI-3285715:DEBUG] DYLIB: loaded Tcl/Tk shared libraries. +[PYI-3285715:DEBUG] DYLIB: imported symbols from Tcl/Tk shared libraries. +[PYI-3285715:DEBUG] SPLASH: created thread for Tcl interpreter. +[PYI-3285715:DEBUG] SPLASH: error while initializing Tk: couldn't connect to display ":0" +[PYI-3285715:DEBUG] SPLASH: starting clean-up in splash screen thread... +[PYI-3285715:DEBUG] SPLASH: clean-up in splash screen thread complete! +[PYI-3285715:DEBUG] SPLASH: splash screen started. +[PYI-3285715:DEBUG] LOADER: extracting files to temporary directory... +[PYI-3285715:DEBUG] LOADER: starting the child process... +[PYI-3285715:DEBUG] LOADER: creating sync semaphore... +[PYI-3285715:DEBUG] LOADER: forked child process with PID: 3286184 +[PYI-3285715:DEBUG] LOADER: registering signal handlers to forward received signals to child. +[PYI-3285715:DEBUG] LOADER: signalling the sync semaphore... +[PYI-3286184:DEBUG] LOADER: waiting on sync semaphore... +[PYI-3286184:DEBUG] LOADER: starting child process via execvp +[PYI-3286184:DEBUG] PyInstaller Bootloader 6.x +[PYI-3286184:DEBUG] LOADER: argv[0]: ./pyi_splash_in_subprocess +[PYI-3286184:DEBUG] LOADER: executable file: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess +[PYI-3286184:DEBUG] LOADER: trying to load executable-embedded archive... +[PYI-3286184:DEBUG] LOADER: attempting to open archive /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess +[PYI-3286184:DEBUG] LOADER: cookie found at offset 0xAD03E9 +[PYI-3286184:DEBUG] LOADER: archive file: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess +[PYI-3286184:DEBUG] LOADER: application has onefile semantics... +[PYI-3286184:DEBUG] LOADER: _PYI_ARCHIVE_FILE already defined: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess +[PYI-3286184:DEBUG] LOADER: using same archive file as parent environment! +[PYI-3286184:DEBUG] LOADER: parent process level = 0 +[PYI-3286184:DEBUG] LOADER: process level = 1 +[PYI-3286184:DEBUG] LOADER: restoring process name: pyi_splash_in_s +[PYI-3286184:DEBUG] LOADER: this is child process of onefile application (main application process). +[PYI-3286184:DEBUG] LOADER: application's top-level directory: /tmp/_MEIfkCNnZ +[PYI-3286184:DEBUG] LOADER: process is not eligible for splash screen +[PYI-3286184:DEBUG] DYLIB: loading Python shared library: /tmp/_MEIfkCNnZ/libpython3.13.so +[PYI-3286184:DEBUG] DYLIB: loaded Python shared library. +[PYI-3286184:DEBUG] DYLIB: imported symbols from Python shared library. +[PYI-3286184:DEBUG] LOADER: pre-initializing embedded python interpreter... +[PYI-3286184:DEBUG] LOADER: using PEP-587 API... +[PYI-3286184:DEBUG] LOADER: creating PyConfig structure... +[PYI-3286184:DEBUG] LOADER: initializing interpreter configuration... +[PYI-3286184:DEBUG] LOADER: setting program name... +[PYI-3286184:DEBUG] LOADER: setting python home path... +[PYI-3286184:DEBUG] LOADER: setting module search paths... +[PYI-3286184:DEBUG] LOADER: setting sys.argv... +[PYI-3286184:DEBUG] LOADER: applying run-time options... +[PYI-3286184:DEBUG] LOADER: starting embedded python interpreter... +[PYI-3286184:DEBUG] LOADER: setting sys._MEIPASS +[PYI-3286184:DEBUG] LOADER: importing modules from PKG/CArchive +[PYI-3286184:DEBUG] LOADER: extracted struct +[PYI-3286184:DEBUG] LOADER: running unmarshalled code object for module struct... +[PYI-3286184:DEBUG] LOADER: extracted pyimod01_archive +[PYI-3286184:DEBUG] LOADER: running unmarshalled code object for module pyimod01_archive... +[PYI-3286184:DEBUG] LOADER: extracted pyimod02_importers +[PYI-3286184:DEBUG] LOADER: running unmarshalled code object for module pyimod02_importers... +[PYI-3286184:DEBUG] LOADER: extracted pyimod03_ctypes +[PYI-3286184:DEBUG] LOADER: running unmarshalled code object for module pyimod03_ctypes... +[PYI-3286184:DEBUG] LOADER: looking for PYZ archive TOC entry... +[PYI-3286184:DEBUG] LOADER: path to PYZ archive stored into sys._pyinstaller_pyz... +[PYI-3286184:DEBUG] LOADER: running pyiboot01_bootstrap.py +[PYI-3286184:DEBUG] LOADER: running pyi_rth_inspect.py +[PYI-3286184:DEBUG] LOADER: running pyi_splash_in_subprocess.py +The environment does not allow connecting to the splash screen. Did bootloader fail to initialize it? +Traceback (most recent call last): + File "PyInstaller/fake-modules/pyi_splash.py", line 108, in + File "", line 717, in __getitem__ +KeyError: '_PYI_SPLASH_IPC' +Traceback (most recent call last): + File "pyi_splash_in_subprocess.py", line 16, in +AssertionError: Module is not marked as initialized! +[PYI-3286184:ERROR] Failed to execute script 'pyi_splash_in_subprocess' due to unhandled exception! +[PYI-3286184:DEBUG] LOADER: ERROR. +[PYI-3286184:DEBUG] LOADER: manually flushing stdout and stderr... +[PYI-3286184:DEBUG] LOADER: cleaning up Python interpreter... +[PYI-3286184:DEBUG] DYLIB: unloading Python shared library... +[PYI-3286184:DEBUG] DYLIB: unloaded Python shared library. +[PYI-3286184:DEBUG] LOADER: end of process reached! +[PYI-3285715:DEBUG] LOADER: restoring signal handlers +[PYI-3285715:DEBUG] LOADER: signal forwarding statistics: all=0, ok=0, err=0, noop=0 +[PYI-3285715:DEBUG] LOADER: returning child exit status 1 +[PYI-3285715:DEBUG] LOADER: child process exited (return code: 1) +[PYI-3285715:DEBUG] LOADER: performing cleanup... +[PYI-3285715:DEBUG] SPLASH: cleaning up splash screen resources... +[PYI-3285715:DEBUG] SPLASH: splash screen thread has already shut down. +[PYI-3285715:DEBUG] SPLASH: joining the splash screen thread... +[PYI-3285715:DEBUG] SPLASH: splash screen thread join succeeded. +[PYI-3285715:DEBUG] SPLASH: unloading Tcl/Tk shared libraries... +[PYI-3285715:DEBUG] DYLIB: unloading Tk shared library... +[PYI-3285715:DEBUG] DYLIB: unloaded Tk shared library. +[PYI-3285715:DEBUG] DYLIB: unloading Tcl shared library... +[PYI-3285715:DEBUG] DYLIB: unloaded Tcl shared library. +[PYI-3285715:DEBUG] SPLASH: cleanup complete! +[PYI-3285715:DEBUG] LOADER: removing temporary directory: /tmp/_MEIfkCNnZ +[PYI-3285715:DEBUG] LOADER: temporary directory /tmp/_MEIfkCNnZ was successfully removed. +[PYI-3285715:DEBUG] LOADER: end of process reached! +[APP-BUILDER:RUN-EXE] Process exited on its own with return code 1. +[APP-BUILDER:RUN-EXE] Done! Return code: 1 +------------------------------ Captured log call ------------------------------- +INFO PyInstaller.__main__:__main__.py:191 PyInstaller: 6.15.0, contrib hooks: 2025.8 +INFO PyInstaller.__main__:__main__.py:192 Python: 3.13.7 +INFO PyInstaller.__main__:__main__.py:193 Platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 +INFO PyInstaller.__main__:__main__.py:194 Python environment: /usr +INFO PyInstaller.__main__:__main__.py:64 wrote /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/pyi_splash_in_subprocess.spec +INFO PyInstaller.building.build_main:build_main.py:510 Module search paths (PYTHONPATH): +['None', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/unit', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/build/reproducible-path/pyinstaller-6.15.0+ds/debian/tmp/usr/lib/python3.13/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/usr/lib/python313.zip', + '/usr/lib/python3.13', + '/usr/lib/python3.13/lib-dynload', + '/usr/local/lib/python3.13/dist-packages', + '/usr/lib/python3/dist-packages', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build', + '/tmp/pytest-of-pbuilder2/pytest-0/test_issue_24920', + '/tmp/pytest-of-pbuilder2/pytest-0/test_issue_51310', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts', + '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/modules'] +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Analysis +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Analysis because Analysis-592.toc is non existent +INFO PyInstaller.building.build_main:build_main.py:665 Running Analysis Analysis-592.toc +INFO PyInstaller.building.build_main:build_main.py:666 Target bytecode optimization level: 0 +INFO PyInstaller.depend.analysis:analysis.py:962 Reusing cached module dependency graph... +INFO PyInstaller.depend.analysis:analysis.py:135 Initializing module graph hook caches... +INFO PyInstaller.building.build_main:build_main.py:685 Looking for Python shared library... +INFO PyInstaller.building.build_main:build_main.py:690 Using Python shared library: /lib/x86_64-linux-gnu/libpython3.13.so +INFO PyInstaller.building.build_main:build_main.py:715 Analyzing /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/tests/functional/scripts/pyi_splash_in_subprocess.py +INFO PyInstaller.depend.analysis:analysis.py:558 Processing pre-find-module-path hook 'hook-pyi_splash.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/pre_find_module_path' +INFO PyInstaller.utils.hooks:hook-pyi_splash.py:33 Adding pyi_splash module to application dependencies. +INFO PyInstaller.depend.analysis:analysis.py:319 Processing module hooks (post-graph stage)... +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-pickle.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-heapq.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.depend.imphook:imphook.py:420 Processing standard module hook 'hook-encodings.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks' +INFO PyInstaller.building.build_main:build_main.py:747 Performing binary vs. data reclassification (1 entries) +INFO PyInstaller.building.build_main:build_main.py:770 Looking for ctypes DLLs +INFO PyInstaller.depend.analysis:analysis.py:729 Analyzing run-time hooks ... +INFO PyInstaller.depend.analysis:analysis.py:750 Including run-time hook 'pyi_rth_inspect.py' from '/build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/hooks/rthooks' +INFO PyInstaller.building.build_main:build_main.py:948 Creating base_library.zip... +INFO PyInstaller.building.build_main:build_main.py:973 Looking for dynamic libraries +INFO PyInstaller.building.build_main:build_main.py:1097 Warnings written to /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/build/pyi_splash_in_subprocess/warn-pyi_splash_in_subprocess.txt +INFO PyInstaller.building.build_main:build_main.py:1106 Graph cross-reference written to /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/build/pyi_splash_in_subprocess/xref-pyi_splash_in_subprocess.html +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PYZ +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PYZ because PYZ-601.toc is non existent +INFO PyInstaller.building.api:api.py:139 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/build/pyi_splash_in_subprocess/PYZ-601.pyz +INFO PyInstaller.building.api:api.py:161 Building PYZ (ZlibArchive) /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/build/pyi_splash_in_subprocess/PYZ-601.pyz completed successfully. +INFO PyInstaller.building.splash:splash.py:143 Verifying Tcl/Tk compatibility with splash screen requirements +INFO PyInstaller.building.splash:splash.py:203 Collect Tcl/Tk data files for the splash screen +INFO PyInstaller.building.datastruct:datastruct.py:169 checking Splash +INFO PyInstaller.building.datastruct:datastruct.py:173 Building Splash because Splash-13.toc is non existent +INFO PyInstaller.building.splash:splash.py:304 Building Splash /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/build/pyi_splash_in_subprocess/Splash-13.res +INFO PyInstaller.building.datastruct:datastruct.py:169 checking PKG +INFO PyInstaller.building.datastruct:datastruct.py:173 Building PKG because PKG-602.toc is non existent +INFO PyInstaller.building.api:api.py:273 Building PKG (CArchive) pyi_splash_in_subprocess.pkg +INFO PyInstaller.building.api:api.py:363 Building PKG (CArchive) pyi_splash_in_subprocess.pkg completed successfully. +INFO PyInstaller.building.api:api.py:756 Bootloader /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build/PyInstaller/bootloader/Linux-64bit-intel/run_d +INFO PyInstaller.building.datastruct:datastruct.py:169 checking EXE +INFO PyInstaller.building.datastruct:datastruct.py:173 Building EXE because EXE-603.toc is non existent +INFO PyInstaller.building.api:api.py:767 Building EXE from EXE-603.toc +INFO PyInstaller.building.api:api.py:780 Copying bootloader EXE to /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist/pyi_splash_in_subprocess +INFO PyInstaller.building.api:api.py:838 Appending PKG archive to custom ELF section in EXE +INFO PyInstaller.building.api:api.py:916 Building EXE from EXE-603.toc completed successfully. +INFO PyInstaller.building.build_main:build_main.py:1222 Build complete! The results are available in: /tmp/pytest-of-pbuilder2/pytest-0/test_pyi_splash_in_subprocess_1/dist =============================== warnings summary =============================== ../../../../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1474 /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1474: PytestConfigWarning: Unknown config option: timeout @@ -6374,65 +12697,49 @@ SKIPPED [2] tests/functional/test_qt.py:603: Requires PySide2. SKIPPED [1] tests/functional/test_qt.py:686: Can't import 'PyQt5'. SKIPPED [1] tests/unit/test_modulegraph/test_modulegraph.py:785: Can't import 'lib2to3'. -= 962 passed, 242 skipped, 22 deselected, 20 xfailed, 1 xpassed, 2 warnings in 8855.27s (2:27:35) = - create-stamp debian/debhelper-build-stamp - dh_testroot -O--buildsystem=pybuild - dh_prep -O--buildsystem=pybuild - dh_auto_install -O--buildsystem=pybuild -I: pybuild plugin_pyproject:178: Copying package built for python3.13 to destdir - debian/rules execute_after_dh_auto_install -make[1]: Entering directory '/build/reproducible-path/pyinstaller-6.15.0+ds' -# Remove the unnecessary library README file. -rm debian/tmp/usr/lib/python3*/dist-packages/PyInstaller/lib/README.rst -make[1]: Leaving directory '/build/reproducible-path/pyinstaller-6.15.0+ds' - dh_install -O--buildsystem=pybuild - dh_installdocs -O--buildsystem=pybuild - dh_installchangelogs -O--buildsystem=pybuild - dh_installman -O--buildsystem=pybuild - dh_python3 -O--buildsystem=pybuild -I: dh_python3 tools:114: replacing shebang in debian/pyinstaller/usr/bin/pyi-makespec -I: dh_python3 tools:114: replacing shebang in debian/pyinstaller/usr/bin/pyi-grab_version -I: dh_python3 tools:114: replacing shebang in debian/pyinstaller/usr/bin/pyi-archive_viewer -I: dh_python3 tools:114: replacing shebang in debian/pyinstaller/usr/bin/pyinstaller -I: dh_python3 tools:114: replacing shebang in debian/pyinstaller/usr/bin/pyi-set_version -I: dh_python3 tools:114: replacing shebang in debian/pyinstaller/usr/bin/pyi-bindepend - dh_installsystemduser -O--buildsystem=pybuild - dh_perl -O--buildsystem=pybuild - dh_link -O--buildsystem=pybuild - dh_strip_nondeterminism -O--buildsystem=pybuild - dh_compress -O--buildsystem=pybuild - dh_fixperms -O--buildsystem=pybuild - dh_missing -O--buildsystem=pybuild - dh_dwz -a -O--buildsystem=pybuild -dwz: debian/python3-pyinstaller/usr/lib/python3/dist-packages/PyInstaller/bootloader/Linux-64bit-intel/run: .debug_info section not present -dwz: debian/python3-pyinstaller/usr/lib/python3/dist-packages/PyInstaller/bootloader/Linux-64bit-intel/run_d: .debug_info section not present -dwz: Too few files for multifile optimization -dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. -dh_dwz: warning: Common issues include no debug information at all (missing -g) and -dh_dwz: warning: compressed debug information (#931891). - dh_strip -a -O--buildsystem=pybuild - dh_makeshlibs -a -O--buildsystem=pybuild - dh_shlibdeps -a -O--buildsystem=pybuild - dh_installdeb -O--buildsystem=pybuild - dh_gencontrol -O--buildsystem=pybuild -dpkg-gencontrol: warning: Depends field of package pyinstaller: substitution variable ${shlibs:Depends} used, but is not defined - dh_md5sums -O--buildsystem=pybuild - dh_builddeb -O--buildsystem=pybuild -dpkg-deb: building package 'pyinstaller' in '../pyinstaller_6.15.0+ds-1_all.deb'. -dpkg-deb: building package 'python3-pyinstaller' in '../python3-pyinstaller_6.15.0+ds-1_amd64.deb'. - dpkg-genbuildinfo --build=binary -O../pyinstaller_6.15.0+ds-1_amd64.buildinfo - dpkg-genchanges --build=binary -O../pyinstaller_6.15.0+ds-1_amd64.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: including full source code in upload +FAILED tests/functional/test_qt.py::test_Qt_QtWidgets[onedir-PyQt6] - Failed:... +FAILED tests/functional/test_qt.py::test_Qt_QtWidgets[onedir-PySide6] - Faile... +FAILED tests/functional/test_qt.py::test_Qt_QtWidgets[onefile-PyQt6] - Failed... +FAILED tests/functional/test_qt.py::test_Qt_QtWidgets[onefile-PySide6] - Fail... +FAILED tests/functional/test_qt.py::test_Qt_QtQml[onedir-PyQt6] - Failed: Run... +FAILED tests/functional/test_qt.py::test_Qt_QtQml[onedir-PySide6] - Failed: R... +FAILED tests/functional/test_qt.py::test_Qt_QtQml[onefile-PyQt6] - Failed: Ru... +FAILED tests/functional/test_qt.py::test_Qt_QtQml[onefile-PySide6] - Failed: ... +FAILED tests/functional/test_qt.py::test_Qt_Ui_file[onedir-PyQt6] - Failed: R... +FAILED tests/functional/test_qt.py::test_Qt_Ui_file[onedir-PySide6] - Failed:... +FAILED tests/functional/test_qt.py::test_Qt_Ui_file[onefile-PyQt6] - Failed: ... +FAILED tests/functional/test_qt.py::test_Qt_Ui_file[onefile-PySide6] - Failed... +FAILED tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PyQt6[onedir] +FAILED tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PyQt6[onefile] +FAILED tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PyQt6[onedir] - ... +FAILED tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PyQt6[onefile] +FAILED tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PySide6[onedir] +FAILED tests/functional/test_qt.py::test_Qt_QtWebEngineWidgets_PySide6[onefile] +FAILED tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PySide6[onedir] +FAILED tests/functional/test_qt.py::test_Qt_QtWebEngineQuick_PySide6[onefile] +FAILED tests/functional/test_splash.py::test_splash_screen_running[notkinter-onedir] +FAILED tests/functional/test_splash.py::test_splash_screen_running[notkinter-onefile] +FAILED tests/functional/test_splash.py::test_splash_screen_running[tkinter-onedir] +FAILED tests/functional/test_splash.py::test_splash_screen_running[tkinter-onefile] +FAILED tests/functional/test_splash.py::test_pyi_splash_in_subprocess[onedir] +FAILED tests/functional/test_splash.py::test_pyi_splash_in_subprocess[onefile] += 26 failed, 936 passed, 242 skipped, 22 deselected, 20 xfailed, 1 xpassed, 2 warnings in 8644.70s (2:24:04) = +E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /build/reproducible-path/pyinstaller-6.15.0+ds/.pybuild/cpython3_3.13/build; python3.13 -m pytest -k 'not test_find_module and not test_Qt_QTranslate and not test_scapy3 and not test_gevent and not test_user_preferred_locale and not test_zope_interface and not test_pytz' +dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 returned exit code 13 +make: *** [debian/rules:35: binary] Error 25 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/540612/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Sun Oct 18 04:11:22 UTC 2026 +Filesystem Size Used Avail Use% Mounted on +tmpfs 40G 0 40G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/540612/tmp/hooks/C01_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/820381 and its subdirectories -I: Current time: Sun Sep 14 07:17:27 -12 2025 -I: pbuilder-time-stamp: 1757877447 +I: removing directory /srv/workspace/pbuilder/540612 and its subdirectories