0s autopkgtest [00:32:37]: starting date and time: 2025-02-21 00:32:37+0000 0s autopkgtest [00:32:37]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [00:32:37]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.vpauypmq/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:numpy,src:geophar,src:mpi4py,src:onnxruntime,src:petsc4py,src:pyinstaller,src:sympy,src:umap-learn --apt-upgrade pyrr --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=numpy/1:2.2.3+ds-2 geophar/18.10+dfsg1-6 mpi4py/4.0.3-1ubuntu1 onnxruntime/1.20.1+dfsg-2 petsc4py/3.22.3-1 pyinstaller/6.12.0+ds-2 sympy/1.13.3-3 umap-learn/0.5.4+dfsg-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-ppc64el-8.secgroup --name adt-plucky-ppc64el-pyrr-20250221-003237-juju-7f2275-prod-proposed-migration-environment-2-1d2aa653-afe8-404c-b6d5-820fede3729f --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 66s autopkgtest [00:33:43]: testbed dpkg architecture: ppc64el 66s autopkgtest [00:33:43]: testbed apt version: 2.9.30 67s autopkgtest [00:33:44]: @@@@@@@@@@@@@@@@@@@@ test bed setup 67s autopkgtest [00:33:44]: testbed release detected to be: None 68s autopkgtest [00:33:45]: updating testbed package index (apt update) 68s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 69s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 69s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 69s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 69s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [89.5 kB] 69s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.8 kB] 69s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 69s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [729 kB] 69s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [129 kB] 69s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted ppc64el Packages [760 B] 69s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [662 kB] 69s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [4908 B] 69s Fetched 1744 kB in 1s (1820 kB/s) 70s Reading package lists... 71s Reading package lists... 71s Building dependency tree... 71s Reading state information... 71s Calculating upgrade... 71s The following packages will be upgraded: 71s apt apt-utils binutils binutils-common binutils-powerpc64le-linux-gnu 71s cryptsetup-bin fwupd inetutils-telnet kbd libapt-pkg7.0 libbinutils 71s libcryptsetup12 libctf-nobfd0 libctf0 libfwupd3 libplymouth5 libsframe1 71s libssl3t64 openssl openssl-provider-legacy plymouth 71s plymouth-theme-ubuntu-text powerpc-ibm-utils powerpc-utils python3-requests 71s telnet 72s 26 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s Need to get 16.0 MB of archives. 72s After this operation, 64.5 kB disk space will be freed. 72s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssl-provider-legacy ppc64el 3.4.1-1ubuntu1 [44.4 kB] 72s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libssl3t64 ppc64el 3.4.1-1ubuntu1 [2504 kB] 72s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el libapt-pkg7.0 ppc64el 2.9.30ubuntu1 [1154 kB] 72s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el apt ppc64el 2.9.30ubuntu1 [1443 kB] 72s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el apt-utils ppc64el 2.9.30ubuntu1 [228 kB] 72s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el kbd ppc64el 2.7.1-2ubuntu1 [240 kB] 72s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssl ppc64el 3.4.1-1ubuntu1 [1204 kB] 72s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el powerpc-ibm-utils ppc64el 1.3.13-1 [263 kB] 72s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el powerpc-utils ppc64el 1.3.13-1 [1632 B] 72s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el inetutils-telnet ppc64el 2:2.5-6ubuntu1 [121 kB] 72s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libplymouth5 ppc64el 24.004.60-2ubuntu5 [169 kB] 72s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el plymouth-theme-ubuntu-text ppc64el 24.004.60-2ubuntu5 [11.0 kB] 72s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el plymouth ppc64el 24.004.60-2ubuntu5 [152 kB] 72s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el telnet all 0.17+2.5-6ubuntu1 [3694 B] 72s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el libctf0 ppc64el 2.44-2ubuntu1 [113 kB] 72s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el libctf-nobfd0 ppc64el 2.44-2ubuntu1 [117 kB] 72s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el binutils-powerpc64le-linux-gnu ppc64el 2.44-2ubuntu1 [963 kB] 72s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbinutils ppc64el 2.44-2ubuntu1 [713 kB] 72s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el binutils ppc64el 2.44-2ubuntu1 [3238 B] 72s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el binutils-common ppc64el 2.44-2ubuntu1 [215 kB] 72s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsframe1 ppc64el 2.44-2ubuntu1 [16.2 kB] 72s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcryptsetup12 ppc64el 2:2.7.5-1ubuntu2 [386 kB] 72s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el cryptsetup-bin ppc64el 2:2.7.5-1ubuntu2 [234 kB] 73s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el fwupd ppc64el 2.0.6-3 [5481 kB] 73s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfwupd3 ppc64el 2.0.6-3 [137 kB] 73s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-requests all 2.32.3+dfsg-4ubuntu1 [52.9 kB] 73s Fetched 16.0 MB in 1s (14.0 MB/s) 73s (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 ... 106370 files and directories currently installed.) 73s Preparing to unpack .../openssl-provider-legacy_3.4.1-1ubuntu1_ppc64el.deb ... 73s Unpacking openssl-provider-legacy (3.4.1-1ubuntu1) over (3.4.0-1ubuntu2) ... 73s Setting up openssl-provider-legacy (3.4.1-1ubuntu1) ... 73s (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 ... 106370 files and directories currently installed.) 73s Preparing to unpack .../libssl3t64_3.4.1-1ubuntu1_ppc64el.deb ... 73s Unpacking libssl3t64:ppc64el (3.4.1-1ubuntu1) over (3.4.0-1ubuntu2) ... 73s Setting up libssl3t64:ppc64el (3.4.1-1ubuntu1) ... 74s (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 ... 106369 files and directories currently installed.) 74s Preparing to unpack .../libapt-pkg7.0_2.9.30ubuntu1_ppc64el.deb ... 74s Unpacking libapt-pkg7.0:ppc64el (2.9.30ubuntu1) over (2.9.30) ... 74s Setting up libapt-pkg7.0:ppc64el (2.9.30ubuntu1) ... 74s (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 ... 106369 files and directories currently installed.) 74s Preparing to unpack .../apt_2.9.30ubuntu1_ppc64el.deb ... 74s Unpacking apt (2.9.30ubuntu1) over (2.9.30) ... 74s Setting up apt (2.9.30ubuntu1) ... 74s (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 ... 106369 files and directories currently installed.) 74s Preparing to unpack .../00-apt-utils_2.9.30ubuntu1_ppc64el.deb ... 74s Unpacking apt-utils (2.9.30ubuntu1) over (2.9.30) ... 75s Preparing to unpack .../01-kbd_2.7.1-2ubuntu1_ppc64el.deb ... 75s Unpacking kbd (2.7.1-2ubuntu1) over (2.6.4-2ubuntu3) ... 75s Preparing to unpack .../02-openssl_3.4.1-1ubuntu1_ppc64el.deb ... 75s Unpacking openssl (3.4.1-1ubuntu1) over (3.4.0-1ubuntu2) ... 75s Preparing to unpack .../03-powerpc-ibm-utils_1.3.13-1_ppc64el.deb ... 75s Unpacking powerpc-ibm-utils (1.3.13-1) over (1.3.13-0ubuntu1) ... 75s Preparing to unpack .../04-powerpc-utils_1.3.13-1_ppc64el.deb ... 75s Unpacking powerpc-utils (1.3.13-1) over (1.3.13-0ubuntu1) ... 75s Preparing to unpack .../05-inetutils-telnet_2%3a2.5-6ubuntu1_ppc64el.deb ... 75s Unpacking inetutils-telnet (2:2.5-6ubuntu1) over (2:2.5-5ubuntu1) ... 75s Preparing to unpack .../06-libplymouth5_24.004.60-2ubuntu5_ppc64el.deb ... 75s Unpacking libplymouth5:ppc64el (24.004.60-2ubuntu5) over (24.004.60-2ubuntu4) ... 75s Preparing to unpack .../07-plymouth-theme-ubuntu-text_24.004.60-2ubuntu5_ppc64el.deb ... 75s Unpacking plymouth-theme-ubuntu-text (24.004.60-2ubuntu5) over (24.004.60-2ubuntu4) ... 75s Preparing to unpack .../08-plymouth_24.004.60-2ubuntu5_ppc64el.deb ... 75s Unpacking plymouth (24.004.60-2ubuntu5) over (24.004.60-2ubuntu4) ... 75s Preparing to unpack .../09-telnet_0.17+2.5-6ubuntu1_all.deb ... 75s Unpacking telnet (0.17+2.5-6ubuntu1) over (0.17+2.5-5ubuntu1) ... 75s Preparing to unpack .../10-libctf0_2.44-2ubuntu1_ppc64el.deb ... 75s Unpacking libctf0:ppc64el (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 75s Preparing to unpack .../11-libctf-nobfd0_2.44-2ubuntu1_ppc64el.deb ... 75s Unpacking libctf-nobfd0:ppc64el (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 75s Preparing to unpack .../12-binutils-powerpc64le-linux-gnu_2.44-2ubuntu1_ppc64el.deb ... 75s Unpacking binutils-powerpc64le-linux-gnu (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 75s Preparing to unpack .../13-libbinutils_2.44-2ubuntu1_ppc64el.deb ... 75s Unpacking libbinutils:ppc64el (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 75s Preparing to unpack .../14-binutils_2.44-2ubuntu1_ppc64el.deb ... 75s Unpacking binutils (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 75s Preparing to unpack .../15-binutils-common_2.44-2ubuntu1_ppc64el.deb ... 75s Unpacking binutils-common:ppc64el (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 75s Preparing to unpack .../16-libsframe1_2.44-2ubuntu1_ppc64el.deb ... 75s Unpacking libsframe1:ppc64el (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 75s Preparing to unpack .../17-libcryptsetup12_2%3a2.7.5-1ubuntu2_ppc64el.deb ... 75s Unpacking libcryptsetup12:ppc64el (2:2.7.5-1ubuntu2) over (2:2.7.2-2ubuntu1) ... 75s Preparing to unpack .../18-cryptsetup-bin_2%3a2.7.5-1ubuntu2_ppc64el.deb ... 75s Unpacking cryptsetup-bin (2:2.7.5-1ubuntu2) over (2:2.7.2-2ubuntu1) ... 75s Preparing to unpack .../19-fwupd_2.0.6-3_ppc64el.deb ... 75s Unpacking fwupd (2.0.6-3) over (2.0.5-1) ... 76s Preparing to unpack .../20-libfwupd3_2.0.6-3_ppc64el.deb ... 76s Unpacking libfwupd3:ppc64el (2.0.6-3) over (2.0.5-1) ... 76s Preparing to unpack .../21-python3-requests_2.32.3+dfsg-4ubuntu1_all.deb ... 76s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 76s for fn in glob1(directory, "%s.*" % fname): 76s Unpacking python3-requests (2.32.3+dfsg-4ubuntu1) over (2.32.3+dfsg-1ubuntu1) ... 76s Setting up apt-utils (2.9.30ubuntu1) ... 76s Setting up binutils-common:ppc64el (2.44-2ubuntu1) ... 76s Setting up inetutils-telnet (2:2.5-6ubuntu1) ... 76s Setting up libctf-nobfd0:ppc64el (2.44-2ubuntu1) ... 76s Setting up powerpc-ibm-utils (1.3.13-1) ... 76s Setting up libfwupd3:ppc64el (2.0.6-3) ... 76s Setting up libsframe1:ppc64el (2.44-2ubuntu1) ... 76s Setting up powerpc-utils (1.3.13-1) ... 76s Setting up python3-requests (2.32.3+dfsg-4ubuntu1) ... 76s Setting up libplymouth5:ppc64el (24.004.60-2ubuntu5) ... 76s Setting up libcryptsetup12:ppc64el (2:2.7.5-1ubuntu2) ... 76s Setting up kbd (2.7.1-2ubuntu1) ... 76s Setting up libbinutils:ppc64el (2.44-2ubuntu1) ... 76s Setting up openssl (3.4.1-1ubuntu1) ... 76s Setting up fwupd (2.0.6-3) ... 76s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 76s fwupd.service is a disabled or a static unit not running, not starting it. 77s Setting up libctf0:ppc64el (2.44-2ubuntu1) ... 77s Setting up cryptsetup-bin (2:2.7.5-1ubuntu2) ... 77s Setting up telnet (0.17+2.5-6ubuntu1) ... 77s Setting up plymouth (24.004.60-2ubuntu5) ... 77s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 77s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 77s Setting up binutils-powerpc64le-linux-gnu (2.44-2ubuntu1) ... 77s Setting up binutils (2.44-2ubuntu1) ... 77s Processing triggers for dbus (1.16.0-1ubuntu1) ... 77s Processing triggers for initramfs-tools (0.145ubuntu2) ... 77s update-initramfs: Generating /boot/initrd.img-6.12.0-15-generic 77s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 88s Processing triggers for libc-bin (2.40-4ubuntu1) ... 88s Processing triggers for man-db (2.13.0-1) ... 90s Setting up plymouth-theme-ubuntu-text (24.004.60-2ubuntu5) ... 90s Processing triggers for initramfs-tools (0.145ubuntu2) ... 90s update-initramfs: Generating /boot/initrd.img-6.12.0-15-generic 90s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 102s Reading package lists... 102s Building dependency tree... 102s Reading state information... 102s Solving dependencies... 102s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 102s autopkgtest [00:34:19]: upgrading testbed (apt dist-upgrade and autopurge) 103s Reading package lists... 103s Building dependency tree... 103s Reading state information... 103s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 103s Starting 2 pkgProblemResolver with broken count: 0 103s Done 104s Entering ResolveByKeep 104s 105s Calculating upgrade... 105s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 105s Reading package lists... 105s Building dependency tree... 105s Reading state information... 106s Starting pkgProblemResolver with broken count: 0 106s Starting 2 pkgProblemResolver with broken count: 0 106s Done 106s Solving dependencies... 106s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 107s autopkgtest [00:34:24]: rebooting testbed after setup commands that affected boot 142s autopkgtest [00:34:59]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 16:32:08 UTC 2025 145s autopkgtest [00:35:02]: @@@@@@@@@@@@@@@@@@@@ apt-source pyrr 148s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pyrr 0.10.3-7 (dsc) [2481 B] 148s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pyrr 0.10.3-7 (tar) [66.0 kB] 148s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pyrr 0.10.3-7 (diff) [6152 B] 148s gpgv: Signature made Fri Dec 20 18:17:39 2024 UTC 148s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 148s gpgv: Can't check signature: No public key 148s dpkg-source: warning: cannot verify inline signature for ./pyrr_0.10.3-7.dsc: no acceptable signature found 148s autopkgtest [00:35:05]: testing package pyrr version 0.10.3-7 149s autopkgtest [00:35:06]: build not needed 149s autopkgtest [00:35:06]: test pybuild-autopkgtest: preparing testbed 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 150s Starting pkgProblemResolver with broken count: 0 150s Starting 2 pkgProblemResolver with broken count: 0 150s Done 150s The following NEW packages will be installed: 150s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 150s cpp-14-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu debhelper debugedit 150s dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz g++ 150s g++-14 g++-14-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-14 150s gcc-14-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 150s intltool-debian libarchive-zip-perl libasan8 libblas3 libcc1-0 150s libdebhelper-perl libfile-stripnondeterminism-perl libgcc-14-dev 150s libgfortran5 libgomp1 libisl23 libitm1 libjs-jquery libjs-sphinxdoc 150s libjs-underscore libjson-perl liblapack3 liblsan0 libmpc3 libquadmath0 150s libstdc++-14-dev libtool libtsan2 libubsan1 m4 po-debconf 150s pybuild-plugin-autopkgtest python-pyrr-doc python3-alabaster python3-all 150s python3-defusedxml python3-docutils python3-imagesize 150s python3-multipledispatch python3-nose2 python3-numpy python3-numpy-dev 150s python3-packaging python3-pyrr python3-roman python3-snowballstemmer 150s python3-sphinx python3.12 python3.12-minimal sgml-base sphinx-common 150s xml-core 150s 0 upgraded, 72 newly installed, 0 to remove and 0 not upgraded. 150s Need to get 77.7 MB of archives. 150s After this operation, 300 MB of additional disk space will be used. 150s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-minimal ppc64el 3.12.9-1 [2465 kB] 151s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el python3-numpy-dev ppc64el 1:2.2.3+ds-2 [153 kB] 151s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblas3 ppc64el 3.12.1-2 [239 kB] 151s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgfortran5 ppc64el 15-20250213-1ubuntu1 [613 kB] 151s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblapack3 ppc64el 3.12.1-2 [2813 kB] 151s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el python3-numpy ppc64el 1:2.2.3+ds-2 [5467 kB] 151s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el sgml-base all 1.31 [11.4 kB] 151s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12 ppc64el 3.12.9-1 [671 kB] 151s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el m4 ppc64el 1.4.19-5 [280 kB] 151s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el autoconf all 2.72-3ubuntu1 [383 kB] 151s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el autotools-dev all 20220109.1 [44.9 kB] 151s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el automake all 1:1.17-3ubuntu1 [572 kB] 151s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el autopoint all 0.23.1-1 [619 kB] 151s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 151s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmpc3 ppc64el 1.3.1-1build2 [62.1 kB] 151s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14-powerpc64le-linux-gnu ppc64el 14.2.0-17ubuntu1 [10.5 MB] 152s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14 ppc64el 14.2.0-17ubuntu1 [1038 B] 152s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:14.2.0-1ubuntu1 [5566 B] 152s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp ppc64el 4:14.2.0-1ubuntu1 [22.4 kB] 152s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcc1-0 ppc64el 15-20250213-1ubuntu1 [48.7 kB] 152s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgomp1 ppc64el 15-20250213-1ubuntu1 [168 kB] 152s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libitm1 ppc64el 15-20250213-1ubuntu1 [32.4 kB] 152s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasan8 ppc64el 15-20250213-1ubuntu1 [3009 kB] 152s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblsan0 ppc64el 15-20250213-1ubuntu1 [1377 kB] 152s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtsan2 ppc64el 15-20250213-1ubuntu1 [2734 kB] 152s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el libubsan1 ppc64el 15-20250213-1ubuntu1 [1234 kB] 152s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el libquadmath0 ppc64el 15-20250213-1ubuntu1 [160 kB] 152s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgcc-14-dev ppc64el 14.2.0-17ubuntu1 [1620 kB] 152s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14-powerpc64le-linux-gnu ppc64el 14.2.0-17ubuntu1 [20.6 MB] 152s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14 ppc64el 14.2.0-17ubuntu1 [536 kB] 152s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:14.2.0-1ubuntu1 [1226 B] 152s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc ppc64el 4:14.2.0-1ubuntu1 [5012 B] 152s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el libstdc++-14-dev ppc64el 14.2.0-17ubuntu1 [2677 kB] 152s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14-powerpc64le-linux-gnu ppc64el 14.2.0-17ubuntu1 [12.0 MB] 153s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14 ppc64el 14.2.0-17ubuntu1 [21.8 kB] 153s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:14.2.0-1ubuntu1 [966 B] 153s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++ ppc64el 4:14.2.0-1ubuntu1 [1088 B] 153s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 153s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 153s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtool all 2.5.4-3build1 [168 kB] 153s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el dh-autoreconf all 20 [16.1 kB] 153s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 153s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 153s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el dh-strip-nondeterminism all 1.14.1-2 [5064 B] 153s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el debugedit ppc64el 1:5.1-2 [52.4 kB] 153s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el dwz ppc64el 0.15-1build6 [142 kB] 153s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el gettext ppc64el 0.23.1-1 [1155 kB] 153s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 153s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 153s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el debhelper all 13.24.1ubuntu2 [895 kB] 153s Get:51 http://ftpmaster.internal/ubuntu plucky/universe ppc64el dh-python all 6.20250108 [117 kB] 153s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el xml-core all 0.19 [20.3 kB] 153s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el docutils-common all 0.21.2+dfsg-2 [131 kB] 153s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 153s Get:55 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 153s Get:56 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-sphinxdoc all 8.1.3-4 [30.9 kB] 153s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 153s Get:58 http://ftpmaster.internal/ubuntu plucky/universe ppc64el pybuild-plugin-autopkgtest all 6.20250108 [1744 B] 153s Get:59 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python-pyrr-doc all 0.10.3-7 [89.4 kB] 153s Get:60 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all ppc64el 3.13.1-1~exp2 [896 B] 153s Get:61 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-defusedxml all 0.7.1-3 [42.2 kB] 153s Get:62 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-roman all 5.0-1 [10.3 kB] 153s Get:63 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-docutils all 0.21.2+dfsg-2 [409 kB] 153s Get:64 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-imagesize all 1.4.1-1 [6844 B] 153s Get:65 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-multipledispatch all 1.0.0-1 [15.8 kB] 153s Get:66 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-nose2 all 0.15.1-1 [114 kB] 153s Get:67 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.2-1 [51.5 kB] 153s Get:68 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pyrr all 0.10.3-7 [30.3 kB] 153s Get:69 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 153s Get:70 http://ftpmaster.internal/ubuntu plucky/main ppc64el sphinx-common all 8.1.3-4 [663 kB] 153s Get:71 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-alabaster all 0.7.16-0.1 [18.5 kB] 153s Get:72 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-sphinx all 8.1.3-4 [474 kB] 154s Fetched 77.7 MB in 3s (28.2 MB/s) 154s Selecting previously unselected package python3.12-minimal. 154s (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 ... 106366 files and directories currently installed.) 154s Preparing to unpack .../00-python3.12-minimal_3.12.9-1_ppc64el.deb ... 154s Unpacking python3.12-minimal (3.12.9-1) ... 154s Selecting previously unselected package python3-numpy-dev:ppc64el. 154s Preparing to unpack .../01-python3-numpy-dev_1%3a2.2.3+ds-2_ppc64el.deb ... 154s Unpacking python3-numpy-dev:ppc64el (1:2.2.3+ds-2) ... 154s Selecting previously unselected package libblas3:ppc64el. 154s Preparing to unpack .../02-libblas3_3.12.1-2_ppc64el.deb ... 154s Unpacking libblas3:ppc64el (3.12.1-2) ... 154s Selecting previously unselected package libgfortran5:ppc64el. 154s Preparing to unpack .../03-libgfortran5_15-20250213-1ubuntu1_ppc64el.deb ... 154s Unpacking libgfortran5:ppc64el (15-20250213-1ubuntu1) ... 154s Selecting previously unselected package liblapack3:ppc64el. 154s Preparing to unpack .../04-liblapack3_3.12.1-2_ppc64el.deb ... 154s Unpacking liblapack3:ppc64el (3.12.1-2) ... 154s Selecting previously unselected package python3-numpy. 154s Preparing to unpack .../05-python3-numpy_1%3a2.2.3+ds-2_ppc64el.deb ... 154s Unpacking python3-numpy (1:2.2.3+ds-2) ... 154s Selecting previously unselected package sgml-base. 154s Preparing to unpack .../06-sgml-base_1.31_all.deb ... 154s Unpacking sgml-base (1.31) ... 154s Selecting previously unselected package python3.12. 154s Preparing to unpack .../07-python3.12_3.12.9-1_ppc64el.deb ... 154s Unpacking python3.12 (3.12.9-1) ... 154s Selecting previously unselected package m4. 154s Preparing to unpack .../08-m4_1.4.19-5_ppc64el.deb ... 154s Unpacking m4 (1.4.19-5) ... 154s Selecting previously unselected package autoconf. 154s Preparing to unpack .../09-autoconf_2.72-3ubuntu1_all.deb ... 154s Unpacking autoconf (2.72-3ubuntu1) ... 154s Selecting previously unselected package autotools-dev. 154s Preparing to unpack .../10-autotools-dev_20220109.1_all.deb ... 154s Unpacking autotools-dev (20220109.1) ... 154s Selecting previously unselected package automake. 154s Preparing to unpack .../11-automake_1%3a1.17-3ubuntu1_all.deb ... 154s Unpacking automake (1:1.17-3ubuntu1) ... 155s Selecting previously unselected package autopoint. 155s Preparing to unpack .../12-autopoint_0.23.1-1_all.deb ... 155s Unpacking autopoint (0.23.1-1) ... 155s Selecting previously unselected package libisl23:ppc64el. 155s Preparing to unpack .../13-libisl23_0.27-1_ppc64el.deb ... 155s Unpacking libisl23:ppc64el (0.27-1) ... 155s Selecting previously unselected package libmpc3:ppc64el. 155s Preparing to unpack .../14-libmpc3_1.3.1-1build2_ppc64el.deb ... 155s Unpacking libmpc3:ppc64el (1.3.1-1build2) ... 155s Selecting previously unselected package cpp-14-powerpc64le-linux-gnu. 155s Preparing to unpack .../15-cpp-14-powerpc64le-linux-gnu_14.2.0-17ubuntu1_ppc64el.deb ... 155s Unpacking cpp-14-powerpc64le-linux-gnu (14.2.0-17ubuntu1) ... 155s Selecting previously unselected package cpp-14. 155s Preparing to unpack .../16-cpp-14_14.2.0-17ubuntu1_ppc64el.deb ... 155s Unpacking cpp-14 (14.2.0-17ubuntu1) ... 155s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 155s Preparing to unpack .../17-cpp-powerpc64le-linux-gnu_4%3a14.2.0-1ubuntu1_ppc64el.deb ... 155s Unpacking cpp-powerpc64le-linux-gnu (4:14.2.0-1ubuntu1) ... 155s Selecting previously unselected package cpp. 155s Preparing to unpack .../18-cpp_4%3a14.2.0-1ubuntu1_ppc64el.deb ... 155s Unpacking cpp (4:14.2.0-1ubuntu1) ... 155s Selecting previously unselected package libcc1-0:ppc64el. 155s Preparing to unpack .../19-libcc1-0_15-20250213-1ubuntu1_ppc64el.deb ... 155s Unpacking libcc1-0:ppc64el (15-20250213-1ubuntu1) ... 155s Selecting previously unselected package libgomp1:ppc64el. 155s Preparing to unpack .../20-libgomp1_15-20250213-1ubuntu1_ppc64el.deb ... 155s Unpacking libgomp1:ppc64el (15-20250213-1ubuntu1) ... 155s Selecting previously unselected package libitm1:ppc64el. 155s Preparing to unpack .../21-libitm1_15-20250213-1ubuntu1_ppc64el.deb ... 155s Unpacking libitm1:ppc64el (15-20250213-1ubuntu1) ... 155s Selecting previously unselected package libasan8:ppc64el. 155s Preparing to unpack .../22-libasan8_15-20250213-1ubuntu1_ppc64el.deb ... 155s Unpacking libasan8:ppc64el (15-20250213-1ubuntu1) ... 155s Selecting previously unselected package liblsan0:ppc64el. 155s Preparing to unpack .../23-liblsan0_15-20250213-1ubuntu1_ppc64el.deb ... 155s Unpacking liblsan0:ppc64el (15-20250213-1ubuntu1) ... 155s Selecting previously unselected package libtsan2:ppc64el. 155s Preparing to unpack .../24-libtsan2_15-20250213-1ubuntu1_ppc64el.deb ... 155s Unpacking libtsan2:ppc64el (15-20250213-1ubuntu1) ... 155s Selecting previously unselected package libubsan1:ppc64el. 155s Preparing to unpack .../25-libubsan1_15-20250213-1ubuntu1_ppc64el.deb ... 155s Unpacking libubsan1:ppc64el (15-20250213-1ubuntu1) ... 155s Selecting previously unselected package libquadmath0:ppc64el. 155s Preparing to unpack .../26-libquadmath0_15-20250213-1ubuntu1_ppc64el.deb ... 155s Unpacking libquadmath0:ppc64el (15-20250213-1ubuntu1) ... 155s Selecting previously unselected package libgcc-14-dev:ppc64el. 155s Preparing to unpack .../27-libgcc-14-dev_14.2.0-17ubuntu1_ppc64el.deb ... 155s Unpacking libgcc-14-dev:ppc64el (14.2.0-17ubuntu1) ... 155s Selecting previously unselected package gcc-14-powerpc64le-linux-gnu. 155s Preparing to unpack .../28-gcc-14-powerpc64le-linux-gnu_14.2.0-17ubuntu1_ppc64el.deb ... 155s Unpacking gcc-14-powerpc64le-linux-gnu (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package gcc-14. 156s Preparing to unpack .../29-gcc-14_14.2.0-17ubuntu1_ppc64el.deb ... 156s Unpacking gcc-14 (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 156s Preparing to unpack .../30-gcc-powerpc64le-linux-gnu_4%3a14.2.0-1ubuntu1_ppc64el.deb ... 156s Unpacking gcc-powerpc64le-linux-gnu (4:14.2.0-1ubuntu1) ... 156s Selecting previously unselected package gcc. 156s Preparing to unpack .../31-gcc_4%3a14.2.0-1ubuntu1_ppc64el.deb ... 156s Unpacking gcc (4:14.2.0-1ubuntu1) ... 156s Selecting previously unselected package libstdc++-14-dev:ppc64el. 156s Preparing to unpack .../32-libstdc++-14-dev_14.2.0-17ubuntu1_ppc64el.deb ... 156s Unpacking libstdc++-14-dev:ppc64el (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package g++-14-powerpc64le-linux-gnu. 156s Preparing to unpack .../33-g++-14-powerpc64le-linux-gnu_14.2.0-17ubuntu1_ppc64el.deb ... 156s Unpacking g++-14-powerpc64le-linux-gnu (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package g++-14. 156s Preparing to unpack .../34-g++-14_14.2.0-17ubuntu1_ppc64el.deb ... 156s Unpacking g++-14 (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package g++-powerpc64le-linux-gnu. 156s Preparing to unpack .../35-g++-powerpc64le-linux-gnu_4%3a14.2.0-1ubuntu1_ppc64el.deb ... 156s Unpacking g++-powerpc64le-linux-gnu (4:14.2.0-1ubuntu1) ... 156s Selecting previously unselected package g++. 156s Preparing to unpack .../36-g++_4%3a14.2.0-1ubuntu1_ppc64el.deb ... 156s Unpacking g++ (4:14.2.0-1ubuntu1) ... 156s Selecting previously unselected package build-essential. 156s Preparing to unpack .../37-build-essential_12.10ubuntu1_ppc64el.deb ... 156s Unpacking build-essential (12.10ubuntu1) ... 156s Selecting previously unselected package libdebhelper-perl. 156s Preparing to unpack .../38-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 156s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 156s Selecting previously unselected package libtool. 156s Preparing to unpack .../39-libtool_2.5.4-3build1_all.deb ... 156s Unpacking libtool (2.5.4-3build1) ... 156s Selecting previously unselected package dh-autoreconf. 156s Preparing to unpack .../40-dh-autoreconf_20_all.deb ... 156s Unpacking dh-autoreconf (20) ... 156s Selecting previously unselected package libarchive-zip-perl. 156s Preparing to unpack .../41-libarchive-zip-perl_1.68-1_all.deb ... 156s Unpacking libarchive-zip-perl (1.68-1) ... 156s Selecting previously unselected package libfile-stripnondeterminism-perl. 156s Preparing to unpack .../42-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 156s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 156s Selecting previously unselected package dh-strip-nondeterminism. 156s Preparing to unpack .../43-dh-strip-nondeterminism_1.14.1-2_all.deb ... 156s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 156s Selecting previously unselected package debugedit. 156s Preparing to unpack .../44-debugedit_1%3a5.1-2_ppc64el.deb ... 156s Unpacking debugedit (1:5.1-2) ... 156s Selecting previously unselected package dwz. 156s Preparing to unpack .../45-dwz_0.15-1build6_ppc64el.deb ... 156s Unpacking dwz (0.15-1build6) ... 156s Selecting previously unselected package gettext. 156s Preparing to unpack .../46-gettext_0.23.1-1_ppc64el.deb ... 156s Unpacking gettext (0.23.1-1) ... 156s Selecting previously unselected package intltool-debian. 156s Preparing to unpack .../47-intltool-debian_0.35.0+20060710.6_all.deb ... 156s Unpacking intltool-debian (0.35.0+20060710.6) ... 156s Selecting previously unselected package po-debconf. 156s Preparing to unpack .../48-po-debconf_1.0.21+nmu1_all.deb ... 156s Unpacking po-debconf (1.0.21+nmu1) ... 156s Selecting previously unselected package debhelper. 156s Preparing to unpack .../49-debhelper_13.24.1ubuntu2_all.deb ... 156s Unpacking debhelper (13.24.1ubuntu2) ... 156s Selecting previously unselected package dh-python. 156s Preparing to unpack .../50-dh-python_6.20250108_all.deb ... 156s Unpacking dh-python (6.20250108) ... 156s Selecting previously unselected package xml-core. 156s Preparing to unpack .../51-xml-core_0.19_all.deb ... 156s Unpacking xml-core (0.19) ... 156s Selecting previously unselected package docutils-common. 156s Preparing to unpack .../52-docutils-common_0.21.2+dfsg-2_all.deb ... 156s Unpacking docutils-common (0.21.2+dfsg-2) ... 157s Selecting previously unselected package libjs-jquery. 157s Preparing to unpack .../53-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 157s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 157s Selecting previously unselected package libjs-underscore. 157s Preparing to unpack .../54-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 157s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 157s Selecting previously unselected package libjs-sphinxdoc. 157s Preparing to unpack .../55-libjs-sphinxdoc_8.1.3-4_all.deb ... 157s Unpacking libjs-sphinxdoc (8.1.3-4) ... 157s Selecting previously unselected package libjson-perl. 157s Preparing to unpack .../56-libjson-perl_4.10000-1_all.deb ... 157s Unpacking libjson-perl (4.10000-1) ... 157s Selecting previously unselected package pybuild-plugin-autopkgtest. 157s Preparing to unpack .../57-pybuild-plugin-autopkgtest_6.20250108_all.deb ... 157s Unpacking pybuild-plugin-autopkgtest (6.20250108) ... 157s Selecting previously unselected package python-pyrr-doc. 157s Preparing to unpack .../58-python-pyrr-doc_0.10.3-7_all.deb ... 157s Unpacking python-pyrr-doc (0.10.3-7) ... 157s Selecting previously unselected package python3-all. 157s Preparing to unpack .../59-python3-all_3.13.1-1~exp2_ppc64el.deb ... 157s Unpacking python3-all (3.13.1-1~exp2) ... 157s Selecting previously unselected package python3-defusedxml. 157s Preparing to unpack .../60-python3-defusedxml_0.7.1-3_all.deb ... 157s Unpacking python3-defusedxml (0.7.1-3) ... 157s Selecting previously unselected package python3-roman. 157s Preparing to unpack .../61-python3-roman_5.0-1_all.deb ... 157s Unpacking python3-roman (5.0-1) ... 157s Selecting previously unselected package python3-docutils. 157s Preparing to unpack .../62-python3-docutils_0.21.2+dfsg-2_all.deb ... 157s Unpacking python3-docutils (0.21.2+dfsg-2) ... 157s Selecting previously unselected package python3-imagesize. 157s Preparing to unpack .../63-python3-imagesize_1.4.1-1_all.deb ... 157s Unpacking python3-imagesize (1.4.1-1) ... 157s Selecting previously unselected package python3-multipledispatch. 157s Preparing to unpack .../64-python3-multipledispatch_1.0.0-1_all.deb ... 157s Unpacking python3-multipledispatch (1.0.0-1) ... 157s Selecting previously unselected package python3-nose2. 157s Preparing to unpack .../65-python3-nose2_0.15.1-1_all.deb ... 157s Unpacking python3-nose2 (0.15.1-1) ... 157s Selecting previously unselected package python3-packaging. 157s Preparing to unpack .../66-python3-packaging_24.2-1_all.deb ... 157s Unpacking python3-packaging (24.2-1) ... 157s Selecting previously unselected package python3-pyrr. 157s Preparing to unpack .../67-python3-pyrr_0.10.3-7_all.deb ... 157s Unpacking python3-pyrr (0.10.3-7) ... 157s Selecting previously unselected package python3-snowballstemmer. 157s Preparing to unpack .../68-python3-snowballstemmer_2.2.0-4build1_all.deb ... 157s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 157s Selecting previously unselected package sphinx-common. 157s Preparing to unpack .../69-sphinx-common_8.1.3-4_all.deb ... 157s Unpacking sphinx-common (8.1.3-4) ... 157s Selecting previously unselected package python3-alabaster. 157s Preparing to unpack .../70-python3-alabaster_0.7.16-0.1_all.deb ... 157s Unpacking python3-alabaster (0.7.16-0.1) ... 157s Selecting previously unselected package python3-sphinx. 157s Preparing to unpack .../71-python3-sphinx_8.1.3-4_all.deb ... 157s Unpacking python3-sphinx (8.1.3-4) ... 157s Setting up dh-python (6.20250108) ... 157s Setting up python3.12-minimal (3.12.9-1) ... 158s Setting up python3-multipledispatch (1.0.0-1) ... 159s Setting up python3-defusedxml (0.7.1-3) ... 159s Setting up libarchive-zip-perl (1.68-1) ... 159s Setting up python3-alabaster (0.7.16-0.1) ... 159s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 159s Setting up python3.12 (3.12.9-1) ... 160s Setting up m4 (1.4.19-5) ... 160s Setting up python3-all (3.13.1-1~exp2) ... 160s Setting up python3-nose2 (0.15.1-1) ... 161s Setting up libgomp1:ppc64el (15-20250213-1ubuntu1) ... 161s Setting up python3-roman (5.0-1) ... 161s Setting up autotools-dev (20220109.1) ... 161s Setting up libblas3:ppc64el (3.12.1-2) ... 161s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 161s Setting up python3-packaging (24.2-1) ... 161s Setting up python3-snowballstemmer (2.2.0-4build1) ... 162s Setting up libquadmath0:ppc64el (15-20250213-1ubuntu1) ... 162s Setting up libmpc3:ppc64el (1.3.1-1build2) ... 162s Setting up python3-numpy-dev:ppc64el (1:2.2.3+ds-2) ... 162s Setting up autopoint (0.23.1-1) ... 162s Setting up libgfortran5:ppc64el (15-20250213-1ubuntu1) ... 162s Setting up autoconf (2.72-3ubuntu1) ... 162s Setting up libubsan1:ppc64el (15-20250213-1ubuntu1) ... 162s Setting up dwz (0.15-1build6) ... 162s Setting up libasan8:ppc64el (15-20250213-1ubuntu1) ... 162s Setting up libjson-perl (4.10000-1) ... 162s Setting up debugedit (1:5.1-2) ... 162s Setting up sgml-base (1.31) ... 162s Setting up libtsan2:ppc64el (15-20250213-1ubuntu1) ... 162s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 162s Setting up libisl23:ppc64el (0.27-1) ... 162s Setting up libcc1-0:ppc64el (15-20250213-1ubuntu1) ... 162s Setting up liblsan0:ppc64el (15-20250213-1ubuntu1) ... 162s Setting up libitm1:ppc64el (15-20250213-1ubuntu1) ... 162s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 162s Setting up python3-imagesize (1.4.1-1) ... 162s Setting up automake (1:1.17-3ubuntu1) ... 162s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 162s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 162s Setting up liblapack3:ppc64el (3.12.1-2) ... 162s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 162s Setting up gettext (0.23.1-1) ... 162s Setting up intltool-debian (0.35.0+20060710.6) ... 162s Setting up cpp-14-powerpc64le-linux-gnu (14.2.0-17ubuntu1) ... 162s Setting up python3-numpy (1:2.2.3+ds-2) ... 167s Setting up libjs-sphinxdoc (8.1.3-4) ... 167s Setting up cpp-14 (14.2.0-17ubuntu1) ... 167s Setting up dh-strip-nondeterminism (1.14.1-2) ... 167s Setting up xml-core (0.19) ... 167s Setting up libgcc-14-dev:ppc64el (14.2.0-17ubuntu1) ... 167s Setting up libstdc++-14-dev:ppc64el (14.2.0-17ubuntu1) ... 167s Setting up cpp-powerpc64le-linux-gnu (4:14.2.0-1ubuntu1) ... 167s Setting up gcc-14-powerpc64le-linux-gnu (14.2.0-17ubuntu1) ... 167s Setting up g++-14-powerpc64le-linux-gnu (14.2.0-17ubuntu1) ... 167s Setting up po-debconf (1.0.21+nmu1) ... 167s Setting up python3-pyrr (0.10.3-7) ... 167s /usr/lib/python3/dist-packages/pyrr/vector3.py:48: SyntaxWarning: invalid escape sequence '\ ' 167s """Generates a normal vector for 3 vertices. 167s /usr/lib/python3/dist-packages/pyrr/vector3.py:48: SyntaxWarning: invalid escape sequence '\ ' 167s """Generates a normal vector for 3 vertices. 168s Setting up python-pyrr-doc (0.10.3-7) ... 168s Setting up gcc-14 (14.2.0-17ubuntu1) ... 168s Setting up gcc-powerpc64le-linux-gnu (4:14.2.0-1ubuntu1) ... 168s Setting up sphinx-common (8.1.3-4) ... 168s Setting up cpp (4:14.2.0-1ubuntu1) ... 168s Setting up g++-14 (14.2.0-17ubuntu1) ... 168s Setting up g++-powerpc64le-linux-gnu (4:14.2.0-1ubuntu1) ... 168s Setting up libtool (2.5.4-3build1) ... 168s Setting up gcc (4:14.2.0-1ubuntu1) ... 168s Setting up dh-autoreconf (20) ... 168s Setting up g++ (4:14.2.0-1ubuntu1) ... 168s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 168s Setting up build-essential (12.10ubuntu1) ... 168s Setting up debhelper (13.24.1ubuntu2) ... 168s Setting up pybuild-plugin-autopkgtest (6.20250108) ... 168s Processing triggers for install-info (7.1.1-1) ... 168s Processing triggers for libc-bin (2.40-4ubuntu1) ... 168s Processing triggers for systemd (257.2-3ubuntu1) ... 168s Processing triggers for man-db (2.13.0-1) ... 170s Processing triggers for sgml-base (1.31) ... 170s Setting up docutils-common (0.21.2+dfsg-2) ... 170s Processing triggers for sgml-base (1.31) ... 170s Setting up python3-docutils (0.21.2+dfsg-2) ... 171s Setting up python3-sphinx (8.1.3-4) ... 174s autopkgtest [00:35:31]: test pybuild-autopkgtest: pybuild-autopkgtest 174s autopkgtest [00:35:31]: test pybuild-autopkgtest: [----------------------- 174s pybuild-autopkgtest 175s I: pybuild base:311: cd /tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build; python3.12 -m nose2 -v 175s test_create (tests.test_plane.test_plane.test_create) ... ok 175s test_create_from_points (tests.test_plane.test_plane.test_create_from_points) ... ok 175s test_create_from_position (tests.test_plane.test_plane.test_create_from_position) ... ok 175s test_create_xy (tests.test_plane.test_plane.test_create_xy) ... ok 175s test_create_xz (tests.test_plane.test_plane.test_create_xz) ... ok 175s test_create_yz (tests.test_plane.test_plane.test_create_yz) ... ok 175s test_import (tests.test_plane.test_plane.test_import) ... ok 175s test_invert_normal (tests.test_plane.test_plane.test_invert_normal) ... ok 175s test_normal (tests.test_plane.test_plane.test_normal) ... ok 175s test_position (tests.test_plane.test_plane.test_position) ... ok 175s test_create (tests.test_vector4.test_vector4.test_create) ... ok 175s test_create_from_matrix44_translation (tests.test_vector4.test_vector4.test_create_from_matrix44_translation) ... ok 175s test_create_from_matrix44_translation_dtype_matches (tests.test_vector4.test_vector4.test_create_from_matrix44_translation_dtype_matches) ... ok 175s test_create_list (tests.test_vector4.test_vector4.test_create_list) ... ok 175s test_create_unit_length_w (tests.test_vector4.test_vector4.test_create_unit_length_w) ... ok 175s test_create_unit_length_w_dtype (tests.test_vector4.test_vector4.test_create_unit_length_w_dtype) ... ok 175s test_create_unit_length_x (tests.test_vector4.test_vector4.test_create_unit_length_x) ... ok 175s test_create_unit_length_x_dtype (tests.test_vector4.test_vector4.test_create_unit_length_x_dtype) ... ok 175s test_create_unit_length_y (tests.test_vector4.test_vector4.test_create_unit_length_y) ... ok 175s test_create_unit_length_y_dtype (tests.test_vector4.test_vector4.test_create_unit_length_y_dtype) ... ok 175s test_create_unit_length_z (tests.test_vector4.test_vector4.test_create_unit_length_z) ... ok 175s test_create_unit_length_z_dtype (tests.test_vector4.test_vector4.test_create_unit_length_z_dtype) ... ok 175s test_create_values (tests.test_vector4.test_vector4.test_create_values) ... ok 175s test_dot_adjacent (tests.test_vector4.test_vector4.test_dot_adjacent) ... ok 175s test_dot_angle (tests.test_vector4.test_vector4.test_dot_angle) ... ok 175s test_dot_batch (tests.test_vector4.test_vector4.test_dot_batch) ... ok 175s test_dot_parallel (tests.test_vector4.test_vector4.test_dot_parallel) ... ok 175s test_import (tests.test_vector4.test_vector4.test_import) ... ok 175s test_length (tests.test_vector4.test_vector4.test_length) ... ok 175s test_length_batch (tests.test_vector4.test_vector4.test_length_batch) ... ok 175s test_normalize_batch (tests.test_vector4.test_vector4.test_normalize_batch) ... ok 175s test_normalize_single_vector (tests.test_vector4.test_vector4.test_normalize_single_vector) ... ok 175s test_set_length (tests.test_vector4.test_vector4.test_set_length) ... ok 175s test_set_length_batch_vector (tests.test_vector4.test_vector4.test_set_length_batch_vector) ... ok 175s test_squared_length_batch (tests.test_vector4.test_vector4.test_squared_length_batch) ... ok 175s test_squared_length_single_vector (tests.test_vector4.test_vector4.test_squared_length_single_vector) ... ok 175s test_abs_height (tests.test_rectangle.test_rectangle.test_abs_height) ... ok 175s test_abs_height_negative (tests.test_rectangle.test_rectangle.test_abs_height_negative) ... ok 175s test_abs_width (tests.test_rectangle.test_rectangle.test_abs_width) ... ok 175s test_abs_width_negative (tests.test_rectangle.test_rectangle.test_abs_width_negative) ... ok 175s test_bottom (tests.test_rectangle.test_rectangle.test_bottom) ... ok 175s test_bottom_negative (tests.test_rectangle.test_rectangle.test_bottom_negative) ... ok 175s test_bounds (tests.test_rectangle.test_rectangle.test_bounds) ... ok 175s test_create (tests.test_rectangle.test_rectangle.test_create) ... ok 175s test_create_dtype (tests.test_rectangle.test_rectangle.test_create_dtype) ... ok 175s test_create_from_bounds (tests.test_rectangle.test_rectangle.test_create_from_bounds) ... ok 175s test_create_zeros (tests.test_rectangle.test_rectangle.test_create_zeros) ... ok 175s test_height (tests.test_rectangle.test_rectangle.test_height) ... ok 175s test_height_negative (tests.test_rectangle.test_rectangle.test_height_negative) ... ok 175s test_import (tests.test_rectangle.test_rectangle.test_import) ... ok 175s test_left (tests.test_rectangle.test_rectangle.test_left) ... ok 175s test_left_negative (tests.test_rectangle.test_rectangle.test_left_negative) ... ok 175s test_position (tests.test_rectangle.test_rectangle.test_position) ... ok 175s test_right (tests.test_rectangle.test_rectangle.test_right) ... ok 175s test_right_negative (tests.test_rectangle.test_rectangle.test_right_negative) ... ok 175s test_scale_by_vector (tests.test_rectangle.test_rectangle.test_scale_by_vector) ... ok 175s test_scale_by_vector3 (tests.test_rectangle.test_rectangle.test_scale_by_vector3) ... ok 175s test_size (tests.test_rectangle.test_rectangle.test_size) ... ok 175s test_top (tests.test_rectangle.test_rectangle.test_top) ... ok 175s test_top_negative (tests.test_rectangle.test_rectangle.test_top_negative) ... ok 175s test_width (tests.test_rectangle.test_rectangle.test_width) ... ok 175s test_width_negative (tests.test_rectangle.test_rectangle.test_width_negative) ... ok 175s test_x (tests.test_rectangle.test_rectangle.test_x) ... ok 175s test_x_negative (tests.test_rectangle.test_rectangle.test_x_negative) ... ok 175s test_y (tests.test_rectangle.test_rectangle.test_y) ... ok 175s test_y_negative (tests.test_rectangle.test_rectangle.test_y_negative) ... ok 175s test_procedural_examples (tests.test_examples.test_procedural_examples.test_procedural_examples) ... ok 175s test_import (tests.test_geometric_tests.test_geometric_tests.test_import) ... ok 175s test_point_closest_point_on_line (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_line) ... ok 175s test_point_closest_point_on_line_2 (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_line_2) ... ok 175s test_point_closest_point_on_line_segment (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_line_segment) ... ok 175s test_point_closest_point_on_plane (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_plane) ... ok 175s test_point_closest_point_on_ray (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_ray) ... ok 175s test_point_height_above_plane (tests.test_geometric_tests.test_geometric_tests.test_point_height_above_plane) ... ok 175s test_point_intersect_line (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line) ... ok 175s test_point_intersect_line_invalid (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line_invalid) ... ok 175s test_point_intersect_line_segment (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line_segment) ... ok 175s test_point_intersect_line_segment_invalid (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line_segment_invalid) ... ok 175s test_point_intersect_rectangle_invalid_intersections_1 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_invalid_intersections_1) ... ok 175s test_point_intersect_rectangle_invalid_intersections_2 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_invalid_intersections_2) ... ok 175s test_point_intersect_rectangle_invalid_intersections_3 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_invalid_intersections_3) ... ok 175s test_point_intersect_rectangle_valid_intersections_1 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_valid_intersections_1) ... ok 175s test_point_intersect_rectangle_valid_intersections_2 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_valid_intersections_2) ... ok 175s test_point_intersect_rectangle_valid_intersections_3 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_valid_intersections_3) ... ok 175s test_ray_coincident_ray (tests.test_geometric_tests.test_geometric_tests.test_ray_coincident_ray) ... ok 175s test_ray_coincident_ray_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_coincident_ray_2) ... ok 175s test_ray_coincident_ray_3 (tests.test_geometric_tests.test_geometric_tests.test_ray_coincident_ray_3) ... ok 175s test_ray_intersect_aabb_invalid_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_invalid_1) ... ok 175s test_ray_intersect_aabb_valid_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_valid_1) ... ok 175s test_ray_intersect_aabb_valid_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_valid_2) ... ok 175s test_ray_intersect_aabb_valid_3 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_valid_3) ... ok 175s test_ray_intersect_plane (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_plane) ... ok 175s test_ray_intersect_plane_front_only (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_plane_front_only) ... ok 175s test_ray_intersect_plane_invalid (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_plane_invalid) ... ok 175s test_ray_intersect_sphere_no_solution_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_no_solution_1) ... ok 175s test_ray_intersect_sphere_no_solution_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_no_solution_2) ... ok 175s test_ray_intersect_sphere_one_solution_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_one_solution_1) ... ERROR 175s test_ray_intersect_sphere_two_solutions_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_1) ... ERROR 175s test_ray_intersect_sphere_two_solutions_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_2) ... ERROR 175s test_ray_parallel_ray (tests.test_geometric_tests.test_geometric_tests.test_ray_parallel_ray) ... ok 175s test_ray_parallel_ray_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_parallel_ray_2) ... ok 175s test_ray_parallel_ray_3 (tests.test_geometric_tests.test_geometric_tests.test_ray_parallel_ray_3) ... ok 175s test_sphere_does_intersect_sphere_1 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_1) ... ok 175s test_sphere_does_intersect_sphere_2 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_2) ... ok 175s test_sphere_does_intersect_sphere_3 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_3) ... ok 175s test_sphere_does_intersect_sphere_4 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_4) ... ok 175s test_sphere_penetration_sphere_1 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_1) ... ok 175s test_sphere_penetration_sphere_2 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_2) ... ok 175s test_sphere_penetration_sphere_3 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_3) ... ok 175s test_sphere_penetration_sphere_4 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_4) ... ok 175s test_vector_parallel_vector (tests.test_geometric_tests.test_geometric_tests.test_vector_parallel_vector) ... ok 175s test_vector_parallel_vector_invalid (tests.test_geometric_tests.test_geometric_tests.test_vector_parallel_vector_invalid) ... ok 175s test_create (tests.test_euler.test_euler.test_create) ... ok 175s test_import (tests.test_euler.test_euler.test_import) ... ok 175s test_aspec_ratio (tests.test_trig.test_trig.test_aspec_ratio) ... ok 175s test_calculate_fov (tests.test_trig.test_trig.test_calculate_fov) ... skipped Need a test here 175s test_calculate_height (tests.test_trig.test_trig.test_calculate_height) ... skipped Need a test here 175s test_calculate_plane_size (tests.test_trig.test_trig.test_calculate_plane_size) ... skipped Need a test here 175s test_calculate_zoom (tests.test_trig.test_trig.test_calculate_zoom) ... skipped Need a test here 175s test_import (tests.test_trig.test_trig.test_import) ... ok 175s test_apply_to_vector_non_unit (tests.test_quaternion.test_quaternion.test_apply_to_vector_non_unit) ... ok 175s test_apply_to_vector_unit_x (tests.test_quaternion.test_quaternion.test_apply_to_vector_unit_x) ... ok 175s test_apply_to_vector_x (tests.test_quaternion.test_quaternion.test_apply_to_vector_x) ... ok 175s test_apply_to_vector_y (tests.test_quaternion.test_quaternion.test_apply_to_vector_y) ... ok 175s test_apply_to_vector_z (tests.test_quaternion.test_quaternion.test_apply_to_vector_z) ... ok 175s test_conjugate (tests.test_quaternion.test_quaternion.test_conjugate) ... ok 175s test_conjugate_rotation (tests.test_quaternion.test_quaternion.test_conjugate_rotation) ... ok 175s test_create (tests.test_quaternion.test_quaternion.test_create) ... ok 175s test_create_from_axis (tests.test_quaternion.test_quaternion.test_create_from_axis) ... ok 175s test_create_from_axis_rotation (tests.test_quaternion.test_quaternion.test_create_from_axis_rotation) ... ok 175s test_create_from_axis_rotation_non_normalized (tests.test_quaternion.test_quaternion.test_create_from_axis_rotation_non_normalized) ... ok 175s test_create_from_eulers (tests.test_quaternion.test_quaternion.test_create_from_eulers) ... ok 175s test_create_from_eulers_identity (tests.test_quaternion.test_quaternion.test_create_from_eulers_identity) ... ok 175s test_create_from_inverse_of_eulers (tests.test_quaternion.test_quaternion.test_create_from_inverse_of_eulers) ... skipped Not implemented 175s test_create_from_matrix_unit (tests.test_quaternion.test_quaternion.test_create_from_matrix_unit) ... ok 175s test_create_from_matrix_x (tests.test_quaternion.test_quaternion.test_create_from_matrix_x) ... ok 175s test_create_from_matrix_y (tests.test_quaternion.test_quaternion.test_create_from_matrix_y) ... ok 175s test_create_from_matrix_z (tests.test_quaternion.test_quaternion.test_create_from_matrix_z) ... ok 175s test_create_from_x_rotation (tests.test_quaternion.test_quaternion.test_create_from_x_rotation) ... ok 175s test_create_from_y_rotation (tests.test_quaternion.test_quaternion.test_create_from_y_rotation) ... ok 175s test_create_from_z_rotation (tests.test_quaternion.test_quaternion.test_create_from_z_rotation) ... ok 175s test_create_parameters (tests.test_quaternion.test_quaternion.test_create_parameters) ... ok 175s test_cross (tests.test_quaternion.test_quaternion.test_cross) ... ok 175s test_dot_adjacent (tests.test_quaternion.test_quaternion.test_dot_adjacent) ... ok 175s test_dot_angle (tests.test_quaternion.test_quaternion.test_dot_angle) ... ok 175s test_dot_batch (tests.test_quaternion.test_quaternion.test_dot_batch) ... ok 175s test_dot_parallel (tests.test_quaternion.test_quaternion.test_dot_parallel) ... ok 175s test_exp (tests.test_quaternion.test_quaternion.test_exp) ... ok 175s test_identity (tests.test_quaternion.test_quaternion.test_identity) ... ok 175s test_import (tests.test_quaternion.test_quaternion.test_import) ... ok 175s test_inverse (tests.test_quaternion.test_quaternion.test_inverse) ... ok 175s test_inverse_non_unit (tests.test_quaternion.test_quaternion.test_inverse_non_unit) ... ok 175s test_inverse_rotation (tests.test_quaternion.test_quaternion.test_inverse_rotation) ... ok 175s test_is_non_zero_length (tests.test_quaternion.test_quaternion.test_is_non_zero_length) ... ok 175s test_is_non_zero_length_zero (tests.test_quaternion.test_quaternion.test_is_non_zero_length_zero) ... ok 175s test_is_zero_length (tests.test_quaternion.test_quaternion.test_is_zero_length) ... ok 175s test_is_zero_length_zero (tests.test_quaternion.test_quaternion.test_is_zero_length_zero) ... ok 175s test_length (tests.test_quaternion.test_quaternion.test_length) ... ok 175s test_length_batch (tests.test_quaternion.test_quaternion.test_length_batch) ... ok 175s test_length_identity (tests.test_quaternion.test_quaternion.test_length_identity) ... ok 175s test_negate (tests.test_quaternion.test_quaternion.test_negate) ... ok 175s test_negate_unit (tests.test_quaternion.test_quaternion.test_negate_unit) ... ok 175s test_normalize_batch (tests.test_quaternion.test_quaternion.test_normalize_batch) ... ok 175s test_normalize_identity (tests.test_quaternion.test_quaternion.test_normalize_identity) ... ok 175s test_normalize_non_identity (tests.test_quaternion.test_quaternion.test_normalize_non_identity) ... ok 175s test_power (tests.test_quaternion.test_quaternion.test_power) ... skipped Not implemented 175s test_quaternion_slerp (tests.test_quaternion.test_quaternion.test_quaternion_slerp) ... ok 175s test_rotation_angle (tests.test_quaternion.test_quaternion.test_rotation_angle) ... ok 175s test_rotation_axis (tests.test_quaternion.test_quaternion.test_rotation_axis) ... ok 175s test_squared_length (tests.test_quaternion.test_quaternion.test_squared_length) ... ok 175s test_squared_length_batch (tests.test_quaternion.test_quaternion.test_squared_length_batch) ... ok 175s test_squared_length_identity (tests.test_quaternion.test_quaternion.test_squared_length_identity) ... ok 175s test_euler_equivalence (tests.test_equivalence.test_matrix_quaternion.test_euler_equivalence) ... ok 175s test_m44_q_equivalence (tests.test_equivalence.test_matrix_quaternion.test_m44_q_equivalence) 175s Test for equivalance of matrix and quaternion rotations. ... ok 175s test_quaternion_matrix_conversion (tests.test_equivalence.test_matrix_quaternion.test_quaternion_matrix_conversion) ... ok 175s test_add_aabbs (tests.test_aabb.test_aabb.test_add_aabbs) ... ok 175s test_add_point (tests.test_aabb.test_aabb.test_add_point) ... ok 175s test_centre_point_multiple_points (tests.test_aabb.test_aabb.test_centre_point_multiple_points) ... ok 175s test_centre_point_single_point (tests.test_aabb.test_aabb.test_centre_point_single_point) ... ok 175s test_clamp_points_list (tests.test_aabb.test_aabb.test_clamp_points_list) ... ok 175s test_clamp_points_single (tests.test_aabb.test_aabb.test_clamp_points_single) ... ok 175s test_create_from_aabbs (tests.test_aabb.test_aabb.test_create_from_aabbs) ... ok 175s test_create_from_bounds (tests.test_aabb.test_aabb.test_create_from_bounds) ... ok 175s test_create_from_points (tests.test_aabb.test_aabb.test_create_from_points) ... ok 175s test_create_zeros (tests.test_aabb.test_aabb.test_create_zeros) ... ok 175s test_import (tests.test_aabb.test_aabb.test_import) ... ok 175s test_maximum (tests.test_aabb.test_aabb.test_maximum) ... ok 175s test_minimum (tests.test_aabb.test_aabb.test_minimum) ... ok 175s test_create_cube (tests.test_geometry.test_geometry.test_create_cube) ... ok 175s test_create_quad (tests.test_geometry.test_geometry.test_create_quad) ... ok 175s test_create_quad_rgba (tests.test_geometry.test_geometry.test_create_quad_rgba) ... ok 175s test_create_quad_rgba_values (tests.test_geometry.test_geometry.test_create_quad_rgba_values) ... ok 175s test_create_quad_scale (tests.test_geometry.test_geometry.test_create_quad_scale) ... ok 175s test_create_quad_st (tests.test_geometry.test_geometry.test_create_quad_st) ... ok 175s test_create_quad_st_values (tests.test_geometry.test_geometry.test_create_quad_st_values) ... ok 175s test_import (tests.test_geometry.test_geometry.test_import) ... ok 175s test_count_bits (tests.test_integer.test_integer.test_count_bits) ... ok 175s test_import (tests.test_integer.test_integer.test_import) ... ok 175s test_dot_adjacent (tests.test_vector.test_vector.test_dot_adjacent) ... ok 175s test_dot_angle (tests.test_vector.test_vector.test_dot_angle) ... ok 175s test_dot_batch (tests.test_vector.test_vector.test_dot_batch) ... ok 175s test_dot_parallel (tests.test_vector.test_vector.test_dot_parallel) ... ok 175s test_import (tests.test_vector.test_vector.test_import) ... ok 175s test_interoplation (tests.test_vector.test_vector.test_interoplation) ... ok 175s test_length_vector3 (tests.test_vector.test_vector.test_length_vector3) ... ok 175s test_length_vector3_batch (tests.test_vector.test_vector.test_length_vector3_batch) ... ok 175s test_length_vector4 (tests.test_vector.test_vector.test_length_vector4) ... ok 175s test_normalize_batch (tests.test_vector.test_vector.test_normalize_batch) ... ok 175s test_normalize_single_vector (tests.test_vector.test_vector.test_normalize_single_vector) ... ok 175s test_set_length_batch_vector (tests.test_vector.test_vector.test_set_length_batch_vector) ... ok 175s test_set_length_vector3 (tests.test_vector.test_vector.test_set_length_vector3) ... ok 175s test_set_length_vector4 (tests.test_vector.test_vector.test_set_length_vector4) ... ok 175s test_squared_length_batch (tests.test_vector.test_vector.test_squared_length_batch) ... ok 175s test_squared_length_single_vector (tests.test_vector.test_vector.test_squared_length_single_vector) ... ok 175s test_create (tests.test_vector3.test_vector3.test_create) ... ok 175s test_create_from_matrix44_translation (tests.test_vector3.test_vector3.test_create_from_matrix44_translation) ... ok 175s test_create_from_matrix44_translation_dtype_matches (tests.test_vector3.test_vector3.test_create_from_matrix44_translation_dtype_matches) ... ok 175s test_create_from_vector4 (tests.test_vector3.test_vector3.test_create_from_vector4) ... ok 175s test_create_list (tests.test_vector3.test_vector3.test_create_list) ... ok 175s test_create_unit_length_x (tests.test_vector3.test_vector3.test_create_unit_length_x) ... ok 175s test_create_unit_length_x_dtype (tests.test_vector3.test_vector3.test_create_unit_length_x_dtype) ... ok 175s test_create_unit_length_y (tests.test_vector3.test_vector3.test_create_unit_length_y) ... ok 175s test_create_unit_length_y_dtype (tests.test_vector3.test_vector3.test_create_unit_length_y_dtype) ... ok 175s test_create_unit_length_z (tests.test_vector3.test_vector3.test_create_unit_length_z) ... ok 175s test_create_unit_length_z_dtype (tests.test_vector3.test_vector3.test_create_unit_length_z_dtype) ... ok 175s test_create_values (tests.test_vector3.test_vector3.test_create_values) ... ok 175s test_cross_batch (tests.test_vector3.test_vector3.test_cross_batch) ... ok 175s test_cross_coincident (tests.test_vector3.test_vector3.test_cross_coincident) ... ok 175s test_cross_single_vector (tests.test_vector3.test_vector3.test_cross_single_vector) ... ok 175s test_dot_adjacent (tests.test_vector3.test_vector3.test_dot_adjacent) ... ok 175s test_dot_angle (tests.test_vector3.test_vector3.test_dot_angle) ... ok 175s test_dot_batch (tests.test_vector3.test_vector3.test_dot_batch) ... ok 175s test_dot_parallel (tests.test_vector3.test_vector3.test_dot_parallel) ... ok 175s test_generate_normals (tests.test_vector3.test_vector3.test_generate_normals) ... ok 175s test_generate_normals_unnormalized (tests.test_vector3.test_vector3.test_generate_normals_unnormalized) ... ok 175s test_generate_vertex_normals (tests.test_vector3.test_vector3.test_generate_vertex_normals) ... ok 175s test_generate_vertex_normals_unnormalized (tests.test_vector3.test_vector3.test_generate_vertex_normals_unnormalized) ... ok 175s test_import (tests.test_vector3.test_vector3.test_import) ... ok 175s test_interoplation (tests.test_vector3.test_vector3.test_interoplation) ... ok 175s test_length (tests.test_vector3.test_vector3.test_length) ... ok 175s test_length_batch (tests.test_vector3.test_vector3.test_length_batch) ... ok 175s test_normalize_batch (tests.test_vector3.test_vector3.test_normalize_batch) ... ok 175s test_normalize_single_vector (tests.test_vector3.test_vector3.test_normalize_single_vector) ... ok 175s test_set_length (tests.test_vector3.test_vector3.test_set_length) ... ok 175s test_set_length_batch_vector (tests.test_vector3.test_vector3.test_set_length_batch_vector) ... ok 175s test_squared_length_batch (tests.test_vector3.test_vector3.test_squared_length_batch) ... ok 175s test_squared_length_single_vector (tests.test_vector3.test_vector3.test_squared_length_single_vector) ... ok 175s test_create (tests.test_ray.test_ray.test_create) ... ok 175s test_create_dtype (tests.test_ray.test_ray.test_create_dtype) ... ok 175s test_create_from_line (tests.test_ray.test_ray.test_create_from_line) ... ok 175s test_direction (tests.test_ray.test_ray.test_direction) ... ok 175s test_import (tests.test_ray.test_ray.test_import) ... ok 175s test_invert (tests.test_ray.test_ray.test_invert) ... ok 175s test_position (tests.test_ray.test_ray.test_position) ... ok 175s test_apply_to_vector_identity (tests.test_matrix44.test_matrix44.test_apply_to_vector_identity) ... ok 175s test_apply_to_vector_with_translation (tests.test_matrix44.test_matrix44.test_apply_to_vector_with_translation) ... ok 175s test_apply_to_vector_x_rotation (tests.test_matrix44.test_matrix44.test_apply_to_vector_x_rotation) ... ok 175s test_apply_to_vector_y_rotation (tests.test_matrix44.test_matrix44.test_apply_to_vector_y_rotation) ... ok 175s test_apply_to_vector_z_rotation (tests.test_matrix44.test_matrix44.test_apply_to_vector_z_rotation) ... ok 175s test_create_from_axis_rotation (tests.test_matrix44.test_matrix44.test_create_from_axis_rotation) ... ok 175s test_create_from_axis_rotation_non_normalized (tests.test_matrix44.test_matrix44.test_create_from_axis_rotation_non_normalized) ... ok 175s test_create_from_eulers (tests.test_matrix44.test_matrix44.test_create_from_eulers) ... skipped Not implemented 175s test_create_from_inverse_of_quaternion (tests.test_matrix44.test_matrix44.test_create_from_inverse_of_quaternion) ... ok 175s test_create_from_matrix33 (tests.test_matrix44.test_matrix44.test_create_from_matrix33) ... ok 175s test_create_from_quaternion_rotation (tests.test_matrix44.test_matrix44.test_create_from_quaternion_rotation) ... ok 175s test_create_from_quaternion_unit (tests.test_matrix44.test_matrix44.test_create_from_quaternion_unit) ... ok 175s test_create_from_quaternion_x (tests.test_matrix44.test_matrix44.test_create_from_quaternion_x) ... ok 175s test_create_from_quaternion_y (tests.test_matrix44.test_matrix44.test_create_from_quaternion_y) ... ok 175s test_create_from_quaternion_z (tests.test_matrix44.test_matrix44.test_create_from_quaternion_z) ... ok 175s test_create_from_scale (tests.test_matrix44.test_matrix44.test_create_from_scale) ... ok 175s test_create_from_translation (tests.test_matrix44.test_matrix44.test_create_from_translation) ... ok 175s test_create_from_x_rotation (tests.test_matrix44.test_matrix44.test_create_from_x_rotation) ... ok 175s test_create_from_y_rotation (tests.test_matrix44.test_matrix44.test_create_from_y_rotation) ... ok 175s test_create_from_z_rotation (tests.test_matrix44.test_matrix44.test_create_from_z_rotation) ... ok 175s test_create_identity (tests.test_matrix44.test_matrix44.test_create_identity) ... ok 175s test_create_look_at (tests.test_matrix44.test_matrix44.test_create_look_at) ... ok 175s test_create_look_at_2 (tests.test_matrix44.test_matrix44.test_create_look_at_2) ... ok 175s test_create_look_at_3 (tests.test_matrix44.test_matrix44.test_create_look_at_3) ... ok 175s test_create_look_at_4 (tests.test_matrix44.test_matrix44.test_create_look_at_4) ... ok 175s test_create_look_at_determinant (tests.test_matrix44.test_matrix44.test_create_look_at_determinant) ... ok 175s test_create_matrix33_view (tests.test_matrix44.test_matrix44.test_create_matrix33_view) ... ok 175s test_create_orthogonal_projection_matrix_vector3 (tests.test_matrix44.test_matrix44.test_create_orthogonal_projection_matrix_vector3) ... ok 175s test_create_orthogonal_projection_matrix_vector4 (tests.test_matrix44.test_matrix44.test_create_orthogonal_projection_matrix_vector4) ... ok 175s test_create_perspective_projection_matrix_dtype (tests.test_matrix44.test_matrix44.test_create_perspective_projection_matrix_dtype) ... ok 175s test_create_perspective_projection_matrix_vector3 (tests.test_matrix44.test_matrix44.test_create_perspective_projection_matrix_vector3) ... ok 175s test_create_perspective_projection_matrix_vector4_inside (tests.test_matrix44.test_matrix44.test_create_perspective_projection_matrix_vector4_inside) ... ok 175s test_decompose (tests.test_matrix44.test_matrix44.test_decompose) ... ok 175s test_import (tests.test_matrix44.test_matrix44.test_import) ... ok 175s test_inverse (tests.test_matrix44.test_matrix44.test_inverse) ... ok 175s test_multiply_identity (tests.test_matrix44.test_matrix44.test_multiply_identity) ... ok 175s test_multiply_rotation (tests.test_matrix44.test_matrix44.test_multiply_rotation) ... ok 175s test_create_from_points (tests.test_sphere.test_sphere.test_create_from_points) ... ok 175s test_import (tests.test_sphere.test_sphere.test_import) ... ok 175s test_position (tests.test_sphere.test_sphere.test_position) ... ok 175s test_radius (tests.test_sphere.test_sphere.test_radius) ... ok 175s test_apply_to_vector_identity (tests.test_matrix33.test_matrix33.test_apply_to_vector_identity) ... ok 175s test_apply_to_vector_rotated_x (tests.test_matrix33.test_matrix33.test_apply_to_vector_rotated_x) ... ok 175s test_apply_to_vector_rotated_y (tests.test_matrix33.test_matrix33.test_apply_to_vector_rotated_y) ... ok 175s test_apply_to_vector_rotated_z (tests.test_matrix33.test_matrix33.test_apply_to_vector_rotated_z) ... ok 175s test_create_direction_scale (tests.test_matrix33.test_matrix33.test_create_direction_scale) ... ok 175s test_create_from_axis_rotation (tests.test_matrix33.test_matrix33.test_create_from_axis_rotation) ... ok 175s test_create_from_axis_rotation_non_normalized (tests.test_matrix33.test_matrix33.test_create_from_axis_rotation_non_normalized) ... ok 175s test_create_from_eulers (tests.test_matrix33.test_matrix33.test_create_from_eulers) ... skipped Not implemented 175s test_create_from_inverse_of_quaternion (tests.test_matrix33.test_matrix33.test_create_from_inverse_of_quaternion) ... ok 175s test_create_from_quaternion_equivalent (tests.test_matrix33.test_matrix33.test_create_from_quaternion_equivalent) ... ok 175s test_create_from_quaternion_identity (tests.test_matrix33.test_matrix33.test_create_from_quaternion_identity) ... ok 175s test_create_from_quaternion_rotated_x (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotated_x) ... ok 175s test_create_from_quaternion_rotated_y (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotated_y) ... ok 175s test_create_from_quaternion_rotated_z (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotated_z) ... ok 175s test_create_from_quaternion_rotation (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotation) ... ok 175s test_create_from_quaternion_unit (tests.test_matrix33.test_matrix33.test_create_from_quaternion_unit) ... ok 175s test_create_from_quaternion_x (tests.test_matrix33.test_matrix33.test_create_from_quaternion_x) ... ok 175s test_create_from_quaternion_y (tests.test_matrix33.test_matrix33.test_create_from_quaternion_y) ... ok 175s test_create_from_quaternion_z (tests.test_matrix33.test_matrix33.test_create_from_quaternion_z) ... ok 175s test_create_from_scale (tests.test_matrix33.test_matrix33.test_create_from_scale) ... ok 175s test_create_from_x_rotation (tests.test_matrix33.test_matrix33.test_create_from_x_rotation) ... ok 175s test_create_from_y_rotation (tests.test_matrix33.test_matrix33.test_create_from_y_rotation) ... ok 175s test_create_from_z_rotation (tests.test_matrix33.test_matrix33.test_create_from_z_rotation) ... ok 175s test_create_identity (tests.test_matrix33.test_matrix33.test_create_identity) ... ok 175s test_import (tests.test_matrix33.test_matrix33.test_import) ... ok 175s test_inverse (tests.test_matrix33.test_matrix33.test_inverse) ... ok 175s test_inverse_equivalence (tests.test_matrix33.test_matrix33.test_inverse_equivalence) ... ok 175s test_multiply_identity (tests.test_matrix33.test_matrix33.test_multiply_identity) ... ok 175s test_multiply_rotation (tests.test_matrix33.test_matrix33.test_multiply_rotation) ... ok 175s test_create_from_points (tests.test_line.test_line.test_create_from_points) ... ok 175s test_create_from_ray (tests.test_line.test_line.test_create_from_ray) ... ok 175s test_create_zeros (tests.test_line.test_line.test_create_zeros) ... ok 175s test_end (tests.test_line.test_line.test_end) ... ok 175s test_import (tests.test_line.test_line.test_import) ... ok 175s test_start (tests.test_line.test_line.test_start) ... ok 175s test_add_aabbs (tests.test_aambb.test_aambb.test_add_aabbs) ... ok 175s test_add_point (tests.test_aambb.test_aambb.test_add_point) ... ok 175s test_center_point (tests.test_aambb.test_aambb.test_center_point) ... ok 175s test_create_from_aabbs (tests.test_aambb.test_aambb.test_create_from_aabbs) ... ok 175s test_create_from_bounds (tests.test_aambb.test_aambb.test_create_from_bounds) ... ok 175s test_create_from_points (tests.test_aambb.test_aambb.test_create_from_points) ... ok 175s test_create_zeros (tests.test_aambb.test_aambb.test_create_zeros) ... ok 175s test_import (tests.test_aambb.test_aambb.test_import) ... ok 175s test_accessors (tests.objects.test_vector4.test_object_vector4.test_accessors) ... ok 175s test_bitwise (tests.objects.test_vector4.test_object_vector4.test_bitwise) ... ok 175s test_create (tests.objects.test_vector4.test_object_vector4.test_create) ... ok 175s test_imports (tests.objects.test_vector4.test_object_vector4.test_imports) ... ok 175s test_inverse (tests.objects.test_vector4.test_object_vector4.test_inverse) ... ok 175s test_normalize (tests.objects.test_vector4.test_object_vector4.test_normalize) ... ok 175s test_operators_matrix33 (tests.objects.test_vector4.test_object_vector4.test_operators_matrix33) ... ok 175s test_operators_matrix44 (tests.objects.test_vector4.test_object_vector4.test_operators_matrix44) ... ok 175s test_operators_number (tests.objects.test_vector4.test_object_vector4.test_operators_number) ... ERROR 175s test_operators_quaternion (tests.objects.test_vector4.test_object_vector4.test_operators_quaternion) ... ok 175s test_operators_vector3 (tests.objects.test_vector4.test_object_vector4.test_operators_vector3) ... ok 175s test_operators_vector4 (tests.objects.test_vector4.test_object_vector4.test_operators_vector4) ... ok 175s test_conversions (tests.objects.test_examples.test_oo_examples.test_conversions) ... ok 175s test_oo_examples (tests.objects.test_examples.test_oo_examples.test_oo_examples) ... ok 175s test_operators (tests.objects.test_examples.test_oo_examples.test_operators) ... ok 175s test_accessors (tests.objects.test_quaternion.test_object_quaternion.test_accessors) ... ok 175s test_angle (tests.objects.test_quaternion.test_object_quaternion.test_angle) ... ok 175s test_apply_to_vector_non_unit (tests.objects.test_quaternion.test_object_quaternion.test_apply_to_vector_non_unit) ... ERROR 175s test_axis (tests.objects.test_quaternion.test_object_quaternion.test_axis) ... ERROR 175s test_conjugate (tests.objects.test_quaternion.test_object_quaternion.test_conjugate) ... ERROR 175s test_create (tests.objects.test_quaternion.test_object_quaternion.test_create) ... ok 175s test_cross (tests.objects.test_quaternion.test_object_quaternion.test_cross) ... ERROR 175s test_dot (tests.objects.test_quaternion.test_object_quaternion.test_dot) ... ok 175s test_equality (tests.objects.test_quaternion.test_object_quaternion.test_equality) ... ok 175s test_equality_negative (tests.objects.test_quaternion.test_object_quaternion.test_equality_negative) ... ok 175s test_exp (tests.objects.test_quaternion.test_object_quaternion.test_exp) ... ERROR 175s test_from_axis (tests.objects.test_quaternion.test_object_quaternion.test_from_axis) ... ERROR 175s test_from_axis_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_axis_rotation) ... ERROR 175s test_from_eulers (tests.objects.test_quaternion.test_object_quaternion.test_from_eulers) ... skipped Not implemented 175s test_from_inverse_of_eulers (tests.objects.test_quaternion.test_object_quaternion.test_from_inverse_of_eulers) ... skipped Not implemented 175s test_from_x_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_x_rotation) ... ERROR 175s test_from_y_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_y_rotation) ... ERROR 175s test_from_z_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_z_rotation) ... ERROR 175s test_imports (tests.objects.test_quaternion.test_object_quaternion.test_imports) ... ok 175s test_inverse (tests.objects.test_quaternion.test_object_quaternion.test_inverse) ... ERROR 175s test_is_identity (tests.objects.test_quaternion.test_object_quaternion.test_is_identity) ... ERROR 175s test_length (tests.objects.test_quaternion.test_object_quaternion.test_length) ... ok 175s test_matrix33 (tests.objects.test_quaternion.test_object_quaternion.test_matrix33) ... ok 175s test_matrix44 (tests.objects.test_quaternion.test_object_quaternion.test_matrix44) ... ok 175s test_negative (tests.objects.test_quaternion.test_object_quaternion.test_negative) ... ERROR 175s test_normalize (tests.objects.test_quaternion.test_object_quaternion.test_normalize) ... ok 175s test_normalized (tests.objects.test_quaternion.test_object_quaternion.test_normalized) ... ok 175s test_operators_matrix33 (tests.objects.test_quaternion.test_object_quaternion.test_operators_matrix33) ... ok 175s test_operators_matrix44 (tests.objects.test_quaternion.test_object_quaternion.test_operators_matrix44) ... ok 175s test_operators_quaternion (tests.objects.test_quaternion.test_object_quaternion.test_operators_quaternion) ... ok 175s test_operators_vector3 (tests.objects.test_quaternion.test_object_quaternion.test_operators_vector3) ... ok 175s test_operators_vector4 (tests.objects.test_quaternion.test_object_quaternion.test_operators_vector4) ... ok 175s test_power (tests.objects.test_quaternion.test_object_quaternion.test_power) ... ERROR 175s test_euler_equivalence (tests.objects.test_equivalence.test_matrix_quaternion.test_euler_equivalence) ... ok 175s test_m44_q_equivalence (tests.objects.test_equivalence.test_matrix_quaternion.test_m44_q_equivalence) 175s Test for equivalance of matrix and quaternion rotations. ... ERROR 175s test_quaternion_matrix_conversion (tests.objects.test_equivalence.test_matrix_quaternion.test_quaternion_matrix_conversion) ... ERROR 175s test_accessors (tests.objects.test_vector3.test_object_vector3.test_accessors) ... ok 175s test_bitwise (tests.objects.test_vector3.test_object_vector3.test_bitwise) ... ok 175s test_create (tests.objects.test_vector3.test_object_vector3.test_create) ... ok 175s test_imports (tests.objects.test_vector3.test_object_vector3.test_imports) ... ok 175s test_imports_1 (tests.objects.test_vector3.test_object_vector3.test_imports_1) ... ok 175s test_imports_2 (tests.objects.test_vector3.test_object_vector3.test_imports_2) ... ok 175s test_imports_3 (tests.objects.test_vector3.test_object_vector3.test_imports_3) ... ok 175s test_inverse (tests.objects.test_vector3.test_object_vector3.test_inverse) ... ok 175s test_normalize (tests.objects.test_vector3.test_object_vector3.test_normalize) ... ok 175s test_operators_matrix33 (tests.objects.test_vector3.test_object_vector3.test_operators_matrix33) ... ok 175s test_operators_matrix44 (tests.objects.test_vector3.test_object_vector3.test_operators_matrix44) ... ok 175s test_operators_number (tests.objects.test_vector3.test_object_vector3.test_operators_number) ... FAIL 175s test_operators_quaternion (tests.objects.test_vector3.test_object_vector3.test_operators_quaternion) ... ok 175s test_operators_vector3 (tests.objects.test_vector3.test_object_vector3.test_operators_vector3) ... ok 175s test_operators_vector4 (tests.objects.test_vector3.test_object_vector3.test_operators_vector4) ... ok 175s test_accessors (tests.objects.test_matrix44.test_object_matrix44.test_accessors) ... ok 175s test_create (tests.objects.test_matrix44.test_object_matrix44.test_create) ... ok 175s test_create_from_eulers (tests.objects.test_matrix44.test_object_matrix44.test_create_from_eulers) ... ok 175s test_create_from_inverse_quaternion (tests.objects.test_matrix44.test_object_matrix44.test_create_from_inverse_quaternion) ... ok 175s test_create_from_matrix44 (tests.objects.test_matrix44.test_object_matrix44.test_create_from_matrix44) ... ok 175s test_create_from_quaternion (tests.objects.test_matrix44.test_object_matrix44.test_create_from_quaternion) ... ok 175s test_create_from_scale (tests.objects.test_matrix44.test_object_matrix44.test_create_from_scale) ... ok 175s test_decompose (tests.objects.test_matrix44.test_object_matrix44.test_decompose) ... ok 175s test_from_translation (tests.objects.test_matrix44.test_object_matrix44.test_from_translation) ... skipped Not implemented 175s test_identity (tests.objects.test_matrix44.test_object_matrix44.test_identity) ... ok 175s test_imports (tests.objects.test_matrix44.test_object_matrix44.test_imports) ... ok 175s test_inverse (tests.objects.test_matrix44.test_object_matrix44.test_inverse) ... ok 175s test_matrix33 (tests.objects.test_matrix44.test_object_matrix44.test_matrix33) ... ok 175s test_matrix44 (tests.objects.test_matrix44.test_object_matrix44.test_matrix44) ... ok 175s test_multiply (tests.objects.test_matrix44.test_object_matrix44.test_multiply) ... ok 175s test_operators_matrix33 (tests.objects.test_matrix44.test_object_matrix44.test_operators_matrix33) ... ok 175s test_operators_matrix44 (tests.objects.test_matrix44.test_object_matrix44.test_operators_matrix44) ... ok 175s test_operators_number (tests.objects.test_matrix44.test_object_matrix44.test_operators_number) ... ERROR 175s test_operators_quaternion (tests.objects.test_matrix44.test_object_matrix44.test_operators_quaternion) ... ok 175s test_operators_vector3 (tests.objects.test_matrix44.test_object_matrix44.test_operators_vector3) ... ok 175s test_operators_vector4 (tests.objects.test_matrix44.test_object_matrix44.test_operators_vector4) ... ok 175s test_orthogonal_projection (tests.objects.test_matrix44.test_object_matrix44.test_orthogonal_projection) ... skipped Not implemented 175s test_perspective_projection (tests.objects.test_matrix44.test_object_matrix44.test_perspective_projection) ... skipped Not implemented 175s test_perspective_projection_bounds (tests.objects.test_matrix44.test_object_matrix44.test_perspective_projection_bounds) ... skipped Not implemented 175s test_accessors (tests.objects.test_matrix33.test_object_matrix33.test_accessors) ... ok 175s test_create (tests.objects.test_matrix33.test_object_matrix33.test_create) ... ok 175s test_create_from_eulers (tests.objects.test_matrix33.test_object_matrix33.test_create_from_eulers) ... ok 175s test_create_from_inverse_quaternion (tests.objects.test_matrix33.test_object_matrix33.test_create_from_inverse_quaternion) ... ok 175s test_create_from_matrix44 (tests.objects.test_matrix33.test_object_matrix33.test_create_from_matrix44) ... ok 175s test_create_from_quaternion (tests.objects.test_matrix33.test_object_matrix33.test_create_from_quaternion) ... ok 175s test_create_from_scale (tests.objects.test_matrix33.test_object_matrix33.test_create_from_scale) ... ok 175s test_from_translation (tests.objects.test_matrix33.test_object_matrix33.test_from_translation) ... skipped Not implemented 175s test_identity (tests.objects.test_matrix33.test_object_matrix33.test_identity) ... ok 175s test_imports (tests.objects.test_matrix33.test_object_matrix33.test_imports) ... ok 175s test_inverse (tests.objects.test_matrix33.test_object_matrix33.test_inverse) ... ok 175s test_matrix33 (tests.objects.test_matrix33.test_object_matrix33.test_matrix33) ... ok 175s test_matrix44 (tests.objects.test_matrix33.test_object_matrix33.test_matrix44) ... ok 175s test_multiply (tests.objects.test_matrix33.test_object_matrix33.test_multiply) ... ok 175s test_operators_matrix33 (tests.objects.test_matrix33.test_object_matrix33.test_operators_matrix33) ... ok 175s test_operators_matrix44 (tests.objects.test_matrix33.test_object_matrix33.test_operators_matrix44) ... ok 175s test_operators_number (tests.objects.test_matrix33.test_object_matrix33.test_operators_number) ... ERROR 175s test_operators_quaternion (tests.objects.test_matrix33.test_object_matrix33.test_operators_quaternion) ... ok 175s test_operators_vector3 (tests.objects.test_matrix33.test_object_matrix33.test_operators_vector3) ... ok 175s test_operators_vector4 (tests.objects.test_matrix33.test_object_matrix33.test_operators_vector4) ... ok 175s test_orthogonal_projection (tests.objects.test_matrix33.test_object_matrix33.test_orthogonal_projection) ... skipped Not implemented 175s test_perspective_projection (tests.objects.test_matrix33.test_object_matrix33.test_perspective_projection) ... skipped Not implemented 175s test_perspective_projection_bounds (tests.objects.test_matrix33.test_object_matrix33.test_perspective_projection_bounds) ... skipped Not implemented 175s 175s ====================================================================== 175s ERROR: test_ray_intersect_sphere_one_solution_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_one_solution_1) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/test_geometric_tests.py", line 293, in test_ray_intersect_sphere_one_solution_1 175s intersections = ray_intersect_sphere(r, s) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 25, in wrapper 175s return fn(*args, **kwargs) 175s ^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/geometric_tests.py", line 432, in ray_intersect_sphere 175s t_list = solve_quadratic_equation(a, b, c) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 96, in solve_quadratic_equation 175s q = -0.5 * (b + np.math.sqrt(delta)) if b > 0 else -0.5 * (b - np.math.sqrt(delta)) 175s ^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__ 175s raise AttributeError("module {!r} has no attribute " 175s AttributeError: module 'numpy' has no attribute 'math'. Did you mean: 'emath'? 175s 175s ====================================================================== 175s ERROR: test_ray_intersect_sphere_two_solutions_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_1) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/test_geometric_tests.py", line 300, in test_ray_intersect_sphere_two_solutions_1 175s intersections = ray_intersect_sphere(r, s) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 25, in wrapper 175s return fn(*args, **kwargs) 175s ^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/geometric_tests.py", line 432, in ray_intersect_sphere 175s t_list = solve_quadratic_equation(a, b, c) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 96, in solve_quadratic_equation 175s q = -0.5 * (b + np.math.sqrt(delta)) if b > 0 else -0.5 * (b - np.math.sqrt(delta)) 175s ^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__ 175s raise AttributeError("module {!r} has no attribute " 175s AttributeError: module 'numpy' has no attribute 'math'. Did you mean: 'emath'? 175s 175s ====================================================================== 175s ERROR: test_ray_intersect_sphere_two_solutions_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_2) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/test_geometric_tests.py", line 308, in test_ray_intersect_sphere_two_solutions_2 175s intersections = ray_intersect_sphere(r, s) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 25, in wrapper 175s return fn(*args, **kwargs) 175s ^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/geometric_tests.py", line 432, in ray_intersect_sphere 175s t_list = solve_quadratic_equation(a, b, c) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 96, in solve_quadratic_equation 175s q = -0.5 * (b + np.math.sqrt(delta)) if b > 0 else -0.5 * (b - np.math.sqrt(delta)) 175s ^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__ 175s raise AttributeError("module {!r} has no attribute " 175s AttributeError: module 'numpy' has no attribute 'math'. Did you mean: 'emath'? 175s 175s ====================================================================== 175s ERROR: test_operators_number (tests.objects.test_vector4.test_object_vector4.test_operators_number) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_vector4.py", line 215, in test_operators_number 175s self.assertRaises(ValueError, lambda: v1 ^ fv[0]['f']) 175s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 175s return context.handle('assertRaises', args, kwargs) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 175s callable_obj(*args, **kwargs) 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_vector4.py", line 215, in 175s self.assertRaises(ValueError, lambda: v1 ^ fv[0]['f']) 175s ~~~^~~~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __xor__: 175s 175s ====================================================================== 175s ERROR: test_apply_to_vector_non_unit (tests.objects.test_quaternion.test_object_quaternion.test_apply_to_vector_non_unit) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 316, in test_apply_to_vector_non_unit 175s self.assertTrue(np.allclose(q * v, quaternion.apply_to_vector(quaternion.create_from_x_rotation(np.pi), [0., 0., 0.]))) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 175s return func(self.obj, *args, **kwargs) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/vector3.py", line 121, in __or__ 175s self._unsupported_type('OR', other) 175s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 25, in _unsupported_type 175s raise ValueError('Cannot {} a {} to a {}'.format(method, type(other).__name__, type(self).__name__)) 175s ValueError: Cannot OR a bool to a Vector3 175s 175s ====================================================================== 175s ERROR: test_axis (tests.objects.test_quaternion.test_object_quaternion.test_axis) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 166, in test_axis 175s self.assertTrue(np.allclose(q.axis, quaternion.rotation_axis(q))) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 175s return func(self.obj, *args, **kwargs) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/vector3.py", line 121, in __or__ 175s self._unsupported_type('OR', other) 175s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 25, in _unsupported_type 175s raise ValueError('Cannot {} a {} to a {}'.format(method, type(other).__name__, type(self).__name__)) 175s ValueError: Cannot OR a bool to a Vector3 175s 175s ====================================================================== 175s ERROR: test_conjugate (tests.objects.test_quaternion.test_object_quaternion.test_conjugate) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 180, in test_conjugate 175s self.assertTrue(np.allclose(q.conjugate, quaternion.conjugate(q))) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_cross (tests.objects.test_quaternion.test_object_quaternion.test_cross) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 171, in test_cross 175s self.assertTrue(np.allclose(q1.cross(q2), quaternion.cross(q1, q2))) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_exp (tests.objects.test_quaternion.test_object_quaternion.test_exp) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 190, in test_exp 175s self.assertTrue(np.allclose(result, expected)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_from_axis (tests.objects.test_quaternion.test_object_quaternion.test_from_axis) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 121, in test_from_axis 175s self.assertTrue(np.allclose(result, expected)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_from_axis_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_axis_rotation) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 112, in test_from_axis_rotation 175s self.assertTrue(np.allclose(q, [np.sqrt(0.5), 0., 0., np.sqrt(0.5)])) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_from_x_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_x_rotation) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 47, in test_from_x_rotation 175s self.assertTrue(np.allclose(q, [1., 0., 0., 0.])) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_from_y_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_y_rotation) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 69, in test_from_y_rotation 175s self.assertTrue(np.allclose(q, [0., 1., 0., 0.])) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_from_z_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_z_rotation) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 91, in test_from_z_rotation 175s self.assertTrue(np.allclose(q, [0., 0., 1., 0.])) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_inverse (tests.objects.test_quaternion.test_object_quaternion.test_inverse) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 184, in test_inverse 175s self.assertTrue(np.allclose(q.inverse, quaternion.inverse(q))) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_is_identity (tests.objects.test_quaternion.test_object_quaternion.test_is_identity) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 202, in test_is_identity 175s self.assertTrue(quaternion.is_identity(Quaternion())) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/quaternion.py", line 491, in is_identity 175s return np.allclose(quat, [0.,0.,0.,1.]) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_negative (tests.objects.test_quaternion.test_object_quaternion.test_negative) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 199, in test_negative 175s self.assertTrue(np.allclose(q.negative, quaternion.negate(q))) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_power (tests.objects.test_quaternion.test_object_quaternion.test_power) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 195, in test_power 175s self.assertTrue(np.allclose(q1.power(2.0), quaternion.power(q2, 2.0))) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s [-1. -0. -0. -2.] 175s [ 0.80087974 0.03166748 0.59114721 -0.09018753] [ 0.80087974 0.03166748 0.59114721 -0.09018753] 175s [ 0.80087974 0.03166748 0.59114721 -0.09018753] [ 0.80087974 0.03166748 0.59114721 -0.09018753] 175s ====================================================================== 175s ERROR: test_m44_q_equivalence (tests.objects.test_equivalence.test_matrix_quaternion.test_m44_q_equivalence) 175s Test for equivalance of matrix and quaternion rotations. 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_equivalence.py", line 26, in test_m44_q_equivalence 175s self.assertTrue(np.allclose(q * Vector4([1., 0., 0., 1.]), [1., 0., 0., 1.])) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 175s return func(self.obj, *args, **kwargs) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/vector4.py", line 133, in __or__ 175s self._unsupported_type('OR', other) 175s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 25, in _unsupported_type 175s raise ValueError('Cannot {} a {} to a {}'.format(method, type(other).__name__, type(self).__name__)) 175s ValueError: Cannot OR a bool to a Vector4 175s 175s ====================================================================== 175s ERROR: test_quaternion_matrix_conversion (tests.objects.test_equivalence.test_matrix_quaternion.test_quaternion_matrix_conversion) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_equivalence.py", line 58, in test_quaternion_matrix_conversion 175s self.assertTrue(np.allclose(q, q2)) 175s ^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_operators_number (tests.objects.test_matrix44.test_object_matrix44.test_operators_number) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_matrix44.py", line 226, in test_operators_number 175s self.assertTrue(np.array_equal(m + fv[0]['f'], matrix44.create_identity()[:] + 2.0)) 175s ~~^~~~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 175s return func(self.obj, *args, **kwargs) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix44.py", line 218, in __add__ 175s return Matrix44(super(Matrix44, self).__add__(Matrix44(other))) 175s ^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix44.py", line 187, in __new__ 175s return super(Matrix44, cls).__new__(cls, obj) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 21, in __new__ 175s obj.shape = cls._shape 175s ^^^^^^^^^ 175s ValueError: cannot reshape array of size 1 into shape (4,4) 175s 175s ====================================================================== 175s ERROR: test_operators_number (tests.objects.test_matrix33.test_object_matrix33.test_operators_number) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_matrix33.py", line 226, in test_operators_number 175s self.assertTrue(np.array_equal(m + fv[0]['f'], matrix33.create_identity()[:] + 2.0)) 175s ~~^~~~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 175s return func(self.obj, *args, **kwargs) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix33.py", line 172, in __add__ 175s return Matrix33(super(Matrix33, self).__add__(Matrix33(other))) 175s ^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix33.py", line 140, in __new__ 175s return super(Matrix33, cls).__new__(cls, obj) 175s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 21, in __new__ 175s obj.shape = cls._shape 175s ^^^^^^^^^ 175s ValueError: cannot reshape array of size 1 into shape (3,3) 175s 175s ====================================================================== 175s FAIL: test_operators_number (tests.objects.test_vector3.test_object_vector3.test_operators_number) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_vector3.py", line 239, in test_operators_number 175s self.assertRaises(ValueError, lambda: v1 == fv[0]['f']) 175s AssertionError: ValueError not raised by 175s 175s ---------------------------------------------------------------------- 175s Ran 451 tests in 0.134s 175s 175s FAILED (failures=1, errors=22, skipped=18) 175s E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build; python3.12 -m nose2 -v 175s I: pybuild base:311: cd /tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build; python3.13 -m nose2 -v 175s test_create (tests.test_plane.test_plane.test_create) ... ok 175s test_create_from_points (tests.test_plane.test_plane.test_create_from_points) ... ok 175s test_create_from_position (tests.test_plane.test_plane.test_create_from_position) ... ok 175s test_create_xy (tests.test_plane.test_plane.test_create_xy) ... ok 175s test_create_xz (tests.test_plane.test_plane.test_create_xz) ... ok 175s test_create_yz (tests.test_plane.test_plane.test_create_yz) ... ok 175s test_import (tests.test_plane.test_plane.test_import) ... ok 175s test_invert_normal (tests.test_plane.test_plane.test_invert_normal) ... ok 175s test_normal (tests.test_plane.test_plane.test_normal) ... ok 175s test_position (tests.test_plane.test_plane.test_position) ... ok 175s test_create (tests.test_vector4.test_vector4.test_create) ... ok 175s test_create_from_matrix44_translation (tests.test_vector4.test_vector4.test_create_from_matrix44_translation) ... ok 175s test_create_from_matrix44_translation_dtype_matches (tests.test_vector4.test_vector4.test_create_from_matrix44_translation_dtype_matches) ... ok 175s test_create_list (tests.test_vector4.test_vector4.test_create_list) ... ok 175s test_create_unit_length_w (tests.test_vector4.test_vector4.test_create_unit_length_w) ... ok 175s test_create_unit_length_w_dtype (tests.test_vector4.test_vector4.test_create_unit_length_w_dtype) ... ok 175s test_create_unit_length_x (tests.test_vector4.test_vector4.test_create_unit_length_x) ... ok 175s test_create_unit_length_x_dtype (tests.test_vector4.test_vector4.test_create_unit_length_x_dtype) ... ok 175s test_create_unit_length_y (tests.test_vector4.test_vector4.test_create_unit_length_y) ... ok 175s test_create_unit_length_y_dtype (tests.test_vector4.test_vector4.test_create_unit_length_y_dtype) ... ok 175s test_create_unit_length_z (tests.test_vector4.test_vector4.test_create_unit_length_z) ... ok 175s test_create_unit_length_z_dtype (tests.test_vector4.test_vector4.test_create_unit_length_z_dtype) ... ok 175s test_create_values (tests.test_vector4.test_vector4.test_create_values) ... ok 175s test_dot_adjacent (tests.test_vector4.test_vector4.test_dot_adjacent) ... ok 175s test_dot_angle (tests.test_vector4.test_vector4.test_dot_angle) ... ok 175s test_dot_batch (tests.test_vector4.test_vector4.test_dot_batch) ... ok 175s test_dot_parallel (tests.test_vector4.test_vector4.test_dot_parallel) ... ok 175s test_import (tests.test_vector4.test_vector4.test_import) ... ok 175s test_length (tests.test_vector4.test_vector4.test_length) ... ok 175s test_length_batch (tests.test_vector4.test_vector4.test_length_batch) ... ok 175s test_normalize_batch (tests.test_vector4.test_vector4.test_normalize_batch) ... ok 175s test_normalize_single_vector (tests.test_vector4.test_vector4.test_normalize_single_vector) ... ok 175s test_set_length (tests.test_vector4.test_vector4.test_set_length) ... ok 175s test_set_length_batch_vector (tests.test_vector4.test_vector4.test_set_length_batch_vector) ... ok 175s test_squared_length_batch (tests.test_vector4.test_vector4.test_squared_length_batch) ... ok 175s test_squared_length_single_vector (tests.test_vector4.test_vector4.test_squared_length_single_vector) ... ok 175s test_abs_height (tests.test_rectangle.test_rectangle.test_abs_height) ... ok 175s test_abs_height_negative (tests.test_rectangle.test_rectangle.test_abs_height_negative) ... ok 175s test_abs_width (tests.test_rectangle.test_rectangle.test_abs_width) ... ok 175s test_abs_width_negative (tests.test_rectangle.test_rectangle.test_abs_width_negative) ... ok 175s test_bottom (tests.test_rectangle.test_rectangle.test_bottom) ... ok 175s test_bottom_negative (tests.test_rectangle.test_rectangle.test_bottom_negative) ... ok 175s test_bounds (tests.test_rectangle.test_rectangle.test_bounds) ... ok 175s test_create (tests.test_rectangle.test_rectangle.test_create) ... ok 175s test_create_dtype (tests.test_rectangle.test_rectangle.test_create_dtype) ... ok 175s test_create_from_bounds (tests.test_rectangle.test_rectangle.test_create_from_bounds) ... ok 175s test_create_zeros (tests.test_rectangle.test_rectangle.test_create_zeros) ... ok 175s test_height (tests.test_rectangle.test_rectangle.test_height) ... ok 175s test_height_negative (tests.test_rectangle.test_rectangle.test_height_negative) ... ok 175s test_import (tests.test_rectangle.test_rectangle.test_import) ... ok 175s test_left (tests.test_rectangle.test_rectangle.test_left) ... ok 175s test_left_negative (tests.test_rectangle.test_rectangle.test_left_negative) ... ok 175s test_position (tests.test_rectangle.test_rectangle.test_position) ... ok 175s test_right (tests.test_rectangle.test_rectangle.test_right) ... ok 175s test_right_negative (tests.test_rectangle.test_rectangle.test_right_negative) ... ok 175s test_scale_by_vector (tests.test_rectangle.test_rectangle.test_scale_by_vector) ... ok 175s test_scale_by_vector3 (tests.test_rectangle.test_rectangle.test_scale_by_vector3) ... ok 175s test_size (tests.test_rectangle.test_rectangle.test_size) ... ok 175s test_top (tests.test_rectangle.test_rectangle.test_top) ... ok 175s test_top_negative (tests.test_rectangle.test_rectangle.test_top_negative) ... ok 175s test_width (tests.test_rectangle.test_rectangle.test_width) ... ok 175s test_width_negative (tests.test_rectangle.test_rectangle.test_width_negative) ... ok 175s test_x (tests.test_rectangle.test_rectangle.test_x) ... ok 175s test_x_negative (tests.test_rectangle.test_rectangle.test_x_negative) ... ok 175s test_y (tests.test_rectangle.test_rectangle.test_y) ... ok 175s test_y_negative (tests.test_rectangle.test_rectangle.test_y_negative) ... ok 175s test_procedural_examples (tests.test_examples.test_procedural_examples.test_procedural_examples) ... ok 175s test_import (tests.test_geometric_tests.test_geometric_tests.test_import) ... ok 175s test_point_closest_point_on_line (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_line) ... ok 175s test_point_closest_point_on_line_2 (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_line_2) ... ok 175s test_point_closest_point_on_line_segment (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_line_segment) ... ok 175s test_point_closest_point_on_plane (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_plane) ... ok 175s test_point_closest_point_on_ray (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_ray) ... ok 175s test_point_height_above_plane (tests.test_geometric_tests.test_geometric_tests.test_point_height_above_plane) ... ok 175s test_point_intersect_line (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line) ... ok 175s test_point_intersect_line_invalid (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line_invalid) ... ok 175s test_point_intersect_line_segment (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line_segment) ... ok 175s test_point_intersect_line_segment_invalid (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line_segment_invalid) ... ok 175s test_point_intersect_rectangle_invalid_intersections_1 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_invalid_intersections_1) ... ok 175s test_point_intersect_rectangle_invalid_intersections_2 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_invalid_intersections_2) ... ok 175s test_point_intersect_rectangle_invalid_intersections_3 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_invalid_intersections_3) ... ok 175s test_point_intersect_rectangle_valid_intersections_1 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_valid_intersections_1) ... ok 175s test_point_intersect_rectangle_valid_intersections_2 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_valid_intersections_2) ... ok 175s test_point_intersect_rectangle_valid_intersections_3 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_valid_intersections_3) ... ok 175s test_ray_coincident_ray (tests.test_geometric_tests.test_geometric_tests.test_ray_coincident_ray) ... ok 175s test_ray_coincident_ray_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_coincident_ray_2) ... ok 175s test_ray_coincident_ray_3 (tests.test_geometric_tests.test_geometric_tests.test_ray_coincident_ray_3) ... ok 175s test_ray_intersect_aabb_invalid_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_invalid_1) ... ok 175s test_ray_intersect_aabb_valid_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_valid_1) ... ok 175s test_ray_intersect_aabb_valid_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_valid_2) ... ok 175s test_ray_intersect_aabb_valid_3 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_valid_3) ... ok 175s test_ray_intersect_plane (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_plane) ... ok 175s test_ray_intersect_plane_front_only (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_plane_front_only) ... ok 175s test_ray_intersect_plane_invalid (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_plane_invalid) ... ok 175s test_ray_intersect_sphere_no_solution_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_no_solution_1) ... ok 175s test_ray_intersect_sphere_no_solution_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_no_solution_2) ... ok 175s test_ray_intersect_sphere_one_solution_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_one_solution_1) ... ERROR 175s test_ray_intersect_sphere_two_solutions_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_1) ... ERROR 175s test_ray_intersect_sphere_two_solutions_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_2) ... ERROR 175s test_ray_parallel_ray (tests.test_geometric_tests.test_geometric_tests.test_ray_parallel_ray) ... ok 175s test_ray_parallel_ray_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_parallel_ray_2) ... ok 175s test_ray_parallel_ray_3 (tests.test_geometric_tests.test_geometric_tests.test_ray_parallel_ray_3) ... ok 175s test_sphere_does_intersect_sphere_1 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_1) ... ok 175s test_sphere_does_intersect_sphere_2 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_2) ... ok 175s test_sphere_does_intersect_sphere_3 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_3) ... ok 175s test_sphere_does_intersect_sphere_4 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_4) ... ok 175s test_sphere_penetration_sphere_1 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_1) ... ok 175s test_sphere_penetration_sphere_2 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_2) ... ok 175s test_sphere_penetration_sphere_3 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_3) ... ok 175s test_sphere_penetration_sphere_4 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_4) ... ok 175s test_vector_parallel_vector (tests.test_geometric_tests.test_geometric_tests.test_vector_parallel_vector) ... ok 175s test_vector_parallel_vector_invalid (tests.test_geometric_tests.test_geometric_tests.test_vector_parallel_vector_invalid) ... ok 175s test_create (tests.test_euler.test_euler.test_create) ... ok 175s test_import (tests.test_euler.test_euler.test_import) ... ok 175s test_aspec_ratio (tests.test_trig.test_trig.test_aspec_ratio) ... ok 175s test_calculate_fov (tests.test_trig.test_trig.test_calculate_fov) ... skipped Need a test here 175s test_calculate_height (tests.test_trig.test_trig.test_calculate_height) ... skipped Need a test here 175s test_calculate_plane_size (tests.test_trig.test_trig.test_calculate_plane_size) ... skipped Need a test here 175s test_calculate_zoom (tests.test_trig.test_trig.test_calculate_zoom) ... skipped Need a test here 175s test_import (tests.test_trig.test_trig.test_import) ... ok 175s test_apply_to_vector_non_unit (tests.test_quaternion.test_quaternion.test_apply_to_vector_non_unit) ... ok 175s test_apply_to_vector_unit_x (tests.test_quaternion.test_quaternion.test_apply_to_vector_unit_x) ... ok 175s test_apply_to_vector_x (tests.test_quaternion.test_quaternion.test_apply_to_vector_x) ... ok 175s test_apply_to_vector_y (tests.test_quaternion.test_quaternion.test_apply_to_vector_y) ... ok 175s test_apply_to_vector_z (tests.test_quaternion.test_quaternion.test_apply_to_vector_z) ... ok 175s test_conjugate (tests.test_quaternion.test_quaternion.test_conjugate) ... ok 175s test_conjugate_rotation (tests.test_quaternion.test_quaternion.test_conjugate_rotation) ... ok 175s test_create (tests.test_quaternion.test_quaternion.test_create) ... ok 175s test_create_from_axis (tests.test_quaternion.test_quaternion.test_create_from_axis) ... ok 175s test_create_from_axis_rotation (tests.test_quaternion.test_quaternion.test_create_from_axis_rotation) ... ok 175s test_create_from_axis_rotation_non_normalized (tests.test_quaternion.test_quaternion.test_create_from_axis_rotation_non_normalized) ... ok 175s test_create_from_eulers (tests.test_quaternion.test_quaternion.test_create_from_eulers) ... ok 175s test_create_from_eulers_identity (tests.test_quaternion.test_quaternion.test_create_from_eulers_identity) ... ok 175s test_create_from_inverse_of_eulers (tests.test_quaternion.test_quaternion.test_create_from_inverse_of_eulers) ... skipped Not implemented 175s test_create_from_matrix_unit (tests.test_quaternion.test_quaternion.test_create_from_matrix_unit) ... ok 175s test_create_from_matrix_x (tests.test_quaternion.test_quaternion.test_create_from_matrix_x) ... ok 175s test_create_from_matrix_y (tests.test_quaternion.test_quaternion.test_create_from_matrix_y) ... ok 175s test_create_from_matrix_z (tests.test_quaternion.test_quaternion.test_create_from_matrix_z) ... ok 175s test_create_from_x_rotation (tests.test_quaternion.test_quaternion.test_create_from_x_rotation) ... ok 175s test_create_from_y_rotation (tests.test_quaternion.test_quaternion.test_create_from_y_rotation) ... ok 175s test_create_from_z_rotation (tests.test_quaternion.test_quaternion.test_create_from_z_rotation) ... ok 175s test_create_parameters (tests.test_quaternion.test_quaternion.test_create_parameters) ... ok 175s test_cross (tests.test_quaternion.test_quaternion.test_cross) ... ok 175s test_dot_adjacent (tests.test_quaternion.test_quaternion.test_dot_adjacent) ... ok 175s test_dot_angle (tests.test_quaternion.test_quaternion.test_dot_angle) ... ok 175s test_dot_batch (tests.test_quaternion.test_quaternion.test_dot_batch) ... ok 175s test_dot_parallel (tests.test_quaternion.test_quaternion.test_dot_parallel) ... ok 175s test_exp (tests.test_quaternion.test_quaternion.test_exp) ... ok 175s test_identity (tests.test_quaternion.test_quaternion.test_identity) ... ok 175s test_import (tests.test_quaternion.test_quaternion.test_import) ... ok 175s test_inverse (tests.test_quaternion.test_quaternion.test_inverse) ... ok 175s test_inverse_non_unit (tests.test_quaternion.test_quaternion.test_inverse_non_unit) ... ok 175s test_inverse_rotation (tests.test_quaternion.test_quaternion.test_inverse_rotation) ... ok 175s test_is_non_zero_length (tests.test_quaternion.test_quaternion.test_is_non_zero_length) ... ok 175s test_is_non_zero_length_zero (tests.test_quaternion.test_quaternion.test_is_non_zero_length_zero) ... ok 175s test_is_zero_length (tests.test_quaternion.test_quaternion.test_is_zero_length) ... ok 175s test_is_zero_length_zero (tests.test_quaternion.test_quaternion.test_is_zero_length_zero) ... ok 175s test_length (tests.test_quaternion.test_quaternion.test_length) ... ok 175s test_length_batch (tests.test_quaternion.test_quaternion.test_length_batch) ... ok 175s test_length_identity (tests.test_quaternion.test_quaternion.test_length_identity) ... ok 175s test_negate (tests.test_quaternion.test_quaternion.test_negate) ... ok 175s test_negate_unit (tests.test_quaternion.test_quaternion.test_negate_unit) ... ok 175s test_normalize_batch (tests.test_quaternion.test_quaternion.test_normalize_batch) ... ok 175s test_normalize_identity (tests.test_quaternion.test_quaternion.test_normalize_identity) ... ok 175s test_normalize_non_identity (tests.test_quaternion.test_quaternion.test_normalize_non_identity) ... ok 175s test_power (tests.test_quaternion.test_quaternion.test_power) ... skipped Not implemented 175s test_quaternion_slerp (tests.test_quaternion.test_quaternion.test_quaternion_slerp) ... ok 175s test_rotation_angle (tests.test_quaternion.test_quaternion.test_rotation_angle) ... ok 175s test_rotation_axis (tests.test_quaternion.test_quaternion.test_rotation_axis) ... ok 175s test_squared_length (tests.test_quaternion.test_quaternion.test_squared_length) ... ok 175s test_squared_length_batch (tests.test_quaternion.test_quaternion.test_squared_length_batch) ... ok 175s test_squared_length_identity (tests.test_quaternion.test_quaternion.test_squared_length_identity) ... ok 175s test_euler_equivalence (tests.test_equivalence.test_matrix_quaternion.test_euler_equivalence) ... ok 175s test_m44_q_equivalence (tests.test_equivalence.test_matrix_quaternion.test_m44_q_equivalence) 175s Test for equivalance of matrix and quaternion rotations. ... ok 175s test_quaternion_matrix_conversion (tests.test_equivalence.test_matrix_quaternion.test_quaternion_matrix_conversion) ... ok 175s test_add_aabbs (tests.test_aabb.test_aabb.test_add_aabbs) ... ok 175s test_add_point (tests.test_aabb.test_aabb.test_add_point) ... ok 175s test_centre_point_multiple_points (tests.test_aabb.test_aabb.test_centre_point_multiple_points) ... ok 175s test_centre_point_single_point (tests.test_aabb.test_aabb.test_centre_point_single_point) ... ok 175s test_clamp_points_list (tests.test_aabb.test_aabb.test_clamp_points_list) ... ok 175s test_clamp_points_single (tests.test_aabb.test_aabb.test_clamp_points_single) ... ok 175s test_create_from_aabbs (tests.test_aabb.test_aabb.test_create_from_aabbs) ... ok 175s test_create_from_bounds (tests.test_aabb.test_aabb.test_create_from_bounds) ... ok 175s test_create_from_points (tests.test_aabb.test_aabb.test_create_from_points) ... ok 175s test_create_zeros (tests.test_aabb.test_aabb.test_create_zeros) ... ok 175s test_import (tests.test_aabb.test_aabb.test_import) ... ok 175s test_maximum (tests.test_aabb.test_aabb.test_maximum) ... ok 175s test_minimum (tests.test_aabb.test_aabb.test_minimum) ... ok 175s test_create_cube (tests.test_geometry.test_geometry.test_create_cube) ... ok 175s test_create_quad (tests.test_geometry.test_geometry.test_create_quad) ... ok 175s test_create_quad_rgba (tests.test_geometry.test_geometry.test_create_quad_rgba) ... ok 175s test_create_quad_rgba_values (tests.test_geometry.test_geometry.test_create_quad_rgba_values) ... ok 175s test_create_quad_scale (tests.test_geometry.test_geometry.test_create_quad_scale) ... ok 175s test_create_quad_st (tests.test_geometry.test_geometry.test_create_quad_st) ... ok 175s test_create_quad_st_values (tests.test_geometry.test_geometry.test_create_quad_st_values) ... ok 175s test_import (tests.test_geometry.test_geometry.test_import) ... ok 175s test_count_bits (tests.test_integer.test_integer.test_count_bits) ... ok 175s test_import (tests.test_integer.test_integer.test_import) ... ok 175s test_dot_adjacent (tests.test_vector.test_vector.test_dot_adjacent) ... ok 175s test_dot_angle (tests.test_vector.test_vector.test_dot_angle) ... ok 175s test_dot_batch (tests.test_vector.test_vector.test_dot_batch) ... ok 175s test_dot_parallel (tests.test_vector.test_vector.test_dot_parallel) ... ok 175s test_import (tests.test_vector.test_vector.test_import) ... ok 175s test_interoplation (tests.test_vector.test_vector.test_interoplation) ... ok 175s test_length_vector3 (tests.test_vector.test_vector.test_length_vector3) ... ok 175s test_length_vector3_batch (tests.test_vector.test_vector.test_length_vector3_batch) ... ok 175s test_length_vector4 (tests.test_vector.test_vector.test_length_vector4) ... ok 175s test_normalize_batch (tests.test_vector.test_vector.test_normalize_batch) ... ok 175s test_normalize_single_vector (tests.test_vector.test_vector.test_normalize_single_vector) ... ok 175s test_set_length_batch_vector (tests.test_vector.test_vector.test_set_length_batch_vector) ... ok 175s test_set_length_vector3 (tests.test_vector.test_vector.test_set_length_vector3) ... ok 175s test_set_length_vector4 (tests.test_vector.test_vector.test_set_length_vector4) ... ok 175s test_squared_length_batch (tests.test_vector.test_vector.test_squared_length_batch) ... ok 175s test_squared_length_single_vector (tests.test_vector.test_vector.test_squared_length_single_vector) ... ok 175s test_create (tests.test_vector3.test_vector3.test_create) ... ok 175s test_create_from_matrix44_translation (tests.test_vector3.test_vector3.test_create_from_matrix44_translation) ... ok 175s test_create_from_matrix44_translation_dtype_matches (tests.test_vector3.test_vector3.test_create_from_matrix44_translation_dtype_matches) ... ok 175s test_create_from_vector4 (tests.test_vector3.test_vector3.test_create_from_vector4) ... ok 175s test_create_list (tests.test_vector3.test_vector3.test_create_list) ... ok 175s test_create_unit_length_x (tests.test_vector3.test_vector3.test_create_unit_length_x) ... ok 175s test_create_unit_length_x_dtype (tests.test_vector3.test_vector3.test_create_unit_length_x_dtype) ... ok 175s test_create_unit_length_y (tests.test_vector3.test_vector3.test_create_unit_length_y) ... ok 175s test_create_unit_length_y_dtype (tests.test_vector3.test_vector3.test_create_unit_length_y_dtype) ... ok 175s test_create_unit_length_z (tests.test_vector3.test_vector3.test_create_unit_length_z) ... ok 175s test_create_unit_length_z_dtype (tests.test_vector3.test_vector3.test_create_unit_length_z_dtype) ... ok 175s test_create_values (tests.test_vector3.test_vector3.test_create_values) ... ok 175s test_cross_batch (tests.test_vector3.test_vector3.test_cross_batch) ... ok 175s test_cross_coincident (tests.test_vector3.test_vector3.test_cross_coincident) ... ok 175s test_cross_single_vector (tests.test_vector3.test_vector3.test_cross_single_vector) ... ok 175s test_dot_adjacent (tests.test_vector3.test_vector3.test_dot_adjacent) ... ok 175s test_dot_angle (tests.test_vector3.test_vector3.test_dot_angle) ... ok 175s test_dot_batch (tests.test_vector3.test_vector3.test_dot_batch) ... ok 175s test_dot_parallel (tests.test_vector3.test_vector3.test_dot_parallel) ... ok 175s test_generate_normals (tests.test_vector3.test_vector3.test_generate_normals) ... ok 175s test_generate_normals_unnormalized (tests.test_vector3.test_vector3.test_generate_normals_unnormalized) ... ok 175s test_generate_vertex_normals (tests.test_vector3.test_vector3.test_generate_vertex_normals) ... ok 175s test_generate_vertex_normals_unnormalized (tests.test_vector3.test_vector3.test_generate_vertex_normals_unnormalized) ... ok 175s test_import (tests.test_vector3.test_vector3.test_import) ... ok 175s test_interoplation (tests.test_vector3.test_vector3.test_interoplation) ... ok 175s test_length (tests.test_vector3.test_vector3.test_length) ... ok 175s test_length_batch (tests.test_vector3.test_vector3.test_length_batch) ... ok 175s test_normalize_batch (tests.test_vector3.test_vector3.test_normalize_batch) ... ok 175s test_normalize_single_vector (tests.test_vector3.test_vector3.test_normalize_single_vector) ... ok 175s test_set_length (tests.test_vector3.test_vector3.test_set_length) ... ok 175s test_set_length_batch_vector (tests.test_vector3.test_vector3.test_set_length_batch_vector) ... ok 175s test_squared_length_batch (tests.test_vector3.test_vector3.test_squared_length_batch) ... ok 175s test_squared_length_single_vector (tests.test_vector3.test_vector3.test_squared_length_single_vector) ... ok 175s test_create (tests.test_ray.test_ray.test_create) ... ok 175s test_create_dtype (tests.test_ray.test_ray.test_create_dtype) ... ok 175s test_create_from_line (tests.test_ray.test_ray.test_create_from_line) ... ok 175s test_direction (tests.test_ray.test_ray.test_direction) ... ok 175s test_import (tests.test_ray.test_ray.test_import) ... ok 175s test_invert (tests.test_ray.test_ray.test_invert) ... ok 175s test_position (tests.test_ray.test_ray.test_position) ... ok 175s test_apply_to_vector_identity (tests.test_matrix44.test_matrix44.test_apply_to_vector_identity) ... ok 175s test_apply_to_vector_with_translation (tests.test_matrix44.test_matrix44.test_apply_to_vector_with_translation) ... ok 175s test_apply_to_vector_x_rotation (tests.test_matrix44.test_matrix44.test_apply_to_vector_x_rotation) ... ok 175s test_apply_to_vector_y_rotation (tests.test_matrix44.test_matrix44.test_apply_to_vector_y_rotation) ... ok 175s test_apply_to_vector_z_rotation (tests.test_matrix44.test_matrix44.test_apply_to_vector_z_rotation) ... ok 175s test_create_from_axis_rotation (tests.test_matrix44.test_matrix44.test_create_from_axis_rotation) ... ok 175s test_create_from_axis_rotation_non_normalized (tests.test_matrix44.test_matrix44.test_create_from_axis_rotation_non_normalized) ... ok 175s test_create_from_eulers (tests.test_matrix44.test_matrix44.test_create_from_eulers) ... skipped Not implemented 175s test_create_from_inverse_of_quaternion (tests.test_matrix44.test_matrix44.test_create_from_inverse_of_quaternion) ... ok 175s test_create_from_matrix33 (tests.test_matrix44.test_matrix44.test_create_from_matrix33) ... ok 175s test_create_from_quaternion_rotation (tests.test_matrix44.test_matrix44.test_create_from_quaternion_rotation) ... ok 175s test_create_from_quaternion_unit (tests.test_matrix44.test_matrix44.test_create_from_quaternion_unit) ... ok 175s test_create_from_quaternion_x (tests.test_matrix44.test_matrix44.test_create_from_quaternion_x) ... ok 175s test_create_from_quaternion_y (tests.test_matrix44.test_matrix44.test_create_from_quaternion_y) ... ok 175s test_create_from_quaternion_z (tests.test_matrix44.test_matrix44.test_create_from_quaternion_z) ... ok 175s test_create_from_scale (tests.test_matrix44.test_matrix44.test_create_from_scale) ... ok 175s test_create_from_translation (tests.test_matrix44.test_matrix44.test_create_from_translation) ... ok 175s test_create_from_x_rotation (tests.test_matrix44.test_matrix44.test_create_from_x_rotation) ... ok 175s test_create_from_y_rotation (tests.test_matrix44.test_matrix44.test_create_from_y_rotation) ... ok 175s test_create_from_z_rotation (tests.test_matrix44.test_matrix44.test_create_from_z_rotation) ... ok 175s test_create_identity (tests.test_matrix44.test_matrix44.test_create_identity) ... ok 175s test_create_look_at (tests.test_matrix44.test_matrix44.test_create_look_at) ... ok 175s test_create_look_at_2 (tests.test_matrix44.test_matrix44.test_create_look_at_2) ... ok 175s test_create_look_at_3 (tests.test_matrix44.test_matrix44.test_create_look_at_3) ... ok 175s test_create_look_at_4 (tests.test_matrix44.test_matrix44.test_create_look_at_4) ... ok 175s test_create_look_at_determinant (tests.test_matrix44.test_matrix44.test_create_look_at_determinant) ... ok 175s test_create_matrix33_view (tests.test_matrix44.test_matrix44.test_create_matrix33_view) ... ok 175s test_create_orthogonal_projection_matrix_vector3 (tests.test_matrix44.test_matrix44.test_create_orthogonal_projection_matrix_vector3) ... ok 175s test_create_orthogonal_projection_matrix_vector4 (tests.test_matrix44.test_matrix44.test_create_orthogonal_projection_matrix_vector4) ... ok 175s test_create_perspective_projection_matrix_dtype (tests.test_matrix44.test_matrix44.test_create_perspective_projection_matrix_dtype) ... ok 175s test_create_perspective_projection_matrix_vector3 (tests.test_matrix44.test_matrix44.test_create_perspective_projection_matrix_vector3) ... ok 175s test_create_perspective_projection_matrix_vector4_inside (tests.test_matrix44.test_matrix44.test_create_perspective_projection_matrix_vector4_inside) ... ok 175s test_decompose (tests.test_matrix44.test_matrix44.test_decompose) ... ok 175s test_import (tests.test_matrix44.test_matrix44.test_import) ... ok 175s test_inverse (tests.test_matrix44.test_matrix44.test_inverse) ... ok 175s test_multiply_identity (tests.test_matrix44.test_matrix44.test_multiply_identity) ... ok 175s test_multiply_rotation (tests.test_matrix44.test_matrix44.test_multiply_rotation) ... ok 175s test_create_from_points (tests.test_sphere.test_sphere.test_create_from_points) ... ok 175s test_import (tests.test_sphere.test_sphere.test_import) ... ok 175s test_position (tests.test_sphere.test_sphere.test_position) ... ok 175s test_radius (tests.test_sphere.test_sphere.test_radius) ... ok 175s test_apply_to_vector_identity (tests.test_matrix33.test_matrix33.test_apply_to_vector_identity) ... ok 175s test_apply_to_vector_rotated_x (tests.test_matrix33.test_matrix33.test_apply_to_vector_rotated_x) ... ok 175s test_apply_to_vector_rotated_y (tests.test_matrix33.test_matrix33.test_apply_to_vector_rotated_y) ... ok 175s test_apply_to_vector_rotated_z (tests.test_matrix33.test_matrix33.test_apply_to_vector_rotated_z) ... ok 175s test_create_direction_scale (tests.test_matrix33.test_matrix33.test_create_direction_scale) ... ok 175s test_create_from_axis_rotation (tests.test_matrix33.test_matrix33.test_create_from_axis_rotation) ... ok 175s test_create_from_axis_rotation_non_normalized (tests.test_matrix33.test_matrix33.test_create_from_axis_rotation_non_normalized) ... ok 175s test_create_from_eulers (tests.test_matrix33.test_matrix33.test_create_from_eulers) ... skipped Not implemented 175s test_create_from_inverse_of_quaternion (tests.test_matrix33.test_matrix33.test_create_from_inverse_of_quaternion) ... ok 175s test_create_from_quaternion_equivalent (tests.test_matrix33.test_matrix33.test_create_from_quaternion_equivalent) ... ok 175s test_create_from_quaternion_identity (tests.test_matrix33.test_matrix33.test_create_from_quaternion_identity) ... ok 175s test_create_from_quaternion_rotated_x (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotated_x) ... ok 175s test_create_from_quaternion_rotated_y (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotated_y) ... ok 175s test_create_from_quaternion_rotated_z (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotated_z) ... ok 175s test_create_from_quaternion_rotation (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotation) ... ok 175s test_create_from_quaternion_unit (tests.test_matrix33.test_matrix33.test_create_from_quaternion_unit) ... ok 175s test_create_from_quaternion_x (tests.test_matrix33.test_matrix33.test_create_from_quaternion_x) ... ok 175s test_create_from_quaternion_y (tests.test_matrix33.test_matrix33.test_create_from_quaternion_y) ... ok 175s test_create_from_quaternion_z (tests.test_matrix33.test_matrix33.test_create_from_quaternion_z) ... ok 175s test_create_from_scale (tests.test_matrix33.test_matrix33.test_create_from_scale) ... ok 175s test_create_from_x_rotation (tests.test_matrix33.test_matrix33.test_create_from_x_rotation) ... ok 175s test_create_from_y_rotation (tests.test_matrix33.test_matrix33.test_create_from_y_rotation) ... ok 175s test_create_from_z_rotation (tests.test_matrix33.test_matrix33.test_create_from_z_rotation) ... ok 175s test_create_identity (tests.test_matrix33.test_matrix33.test_create_identity) ... ok 175s test_import (tests.test_matrix33.test_matrix33.test_import) ... ok 175s test_inverse (tests.test_matrix33.test_matrix33.test_inverse) ... ok 175s test_inverse_equivalence (tests.test_matrix33.test_matrix33.test_inverse_equivalence) ... ok 175s test_multiply_identity (tests.test_matrix33.test_matrix33.test_multiply_identity) ... ok 175s test_multiply_rotation (tests.test_matrix33.test_matrix33.test_multiply_rotation) ... ok 175s test_create_from_points (tests.test_line.test_line.test_create_from_points) ... ok 175s test_create_from_ray (tests.test_line.test_line.test_create_from_ray) ... ok 175s test_create_zeros (tests.test_line.test_line.test_create_zeros) ... ok 175s test_end (tests.test_line.test_line.test_end) ... ok 175s test_import (tests.test_line.test_line.test_import) ... ok 175s test_start (tests.test_line.test_line.test_start) ... ok 175s test_add_aabbs (tests.test_aambb.test_aambb.test_add_aabbs) ... ok 175s test_add_point (tests.test_aambb.test_aambb.test_add_point) ... ok 175s test_center_point (tests.test_aambb.test_aambb.test_center_point) ... ok 175s test_create_from_aabbs (tests.test_aambb.test_aambb.test_create_from_aabbs) ... ok 175s test_create_from_bounds (tests.test_aambb.test_aambb.test_create_from_bounds) ... ok 175s test_create_from_points (tests.test_aambb.test_aambb.test_create_from_points) ... ok 175s test_create_zeros (tests.test_aambb.test_aambb.test_create_zeros) ... ok 175s test_import (tests.test_aambb.test_aambb.test_import) ... ok 175s test_accessors (tests.objects.test_vector4.test_object_vector4.test_accessors) ... ok 175s test_bitwise (tests.objects.test_vector4.test_object_vector4.test_bitwise) ... ok 175s test_create (tests.objects.test_vector4.test_object_vector4.test_create) ... ok 175s test_imports (tests.objects.test_vector4.test_object_vector4.test_imports) ... ok 175s test_inverse (tests.objects.test_vector4.test_object_vector4.test_inverse) ... ok 175s test_normalize (tests.objects.test_vector4.test_object_vector4.test_normalize) ... ok 175s test_operators_matrix33 (tests.objects.test_vector4.test_object_vector4.test_operators_matrix33) ... ok 175s test_operators_matrix44 (tests.objects.test_vector4.test_object_vector4.test_operators_matrix44) ... ok 175s test_operators_number (tests.objects.test_vector4.test_object_vector4.test_operators_number) ... ERROR 175s test_operators_quaternion (tests.objects.test_vector4.test_object_vector4.test_operators_quaternion) ... ok 175s test_operators_vector3 (tests.objects.test_vector4.test_object_vector4.test_operators_vector3) ... ok 175s test_operators_vector4 (tests.objects.test_vector4.test_object_vector4.test_operators_vector4) ... ok 175s test_conversions (tests.objects.test_examples.test_oo_examples.test_conversions) ... ok 175s test_oo_examples (tests.objects.test_examples.test_oo_examples.test_oo_examples) ... ok 175s test_operators (tests.objects.test_examples.test_oo_examples.test_operators) ... ok 175s test_accessors (tests.objects.test_quaternion.test_object_quaternion.test_accessors) ... ok 175s test_angle (tests.objects.test_quaternion.test_object_quaternion.test_angle) ... ok 175s test_apply_to_vector_non_unit (tests.objects.test_quaternion.test_object_quaternion.test_apply_to_vector_non_unit) ... ERROR 175s test_axis (tests.objects.test_quaternion.test_object_quaternion.test_axis) ... ERROR 175s test_conjugate (tests.objects.test_quaternion.test_object_quaternion.test_conjugate) ... ERROR 175s test_create (tests.objects.test_quaternion.test_object_quaternion.test_create) ... ok 175s test_cross (tests.objects.test_quaternion.test_object_quaternion.test_cross) ... ERROR 175s test_dot (tests.objects.test_quaternion.test_object_quaternion.test_dot) ... ok 175s test_equality (tests.objects.test_quaternion.test_object_quaternion.test_equality) ... ok 175s test_equality_negative (tests.objects.test_quaternion.test_object_quaternion.test_equality_negative) ... ok 175s test_exp (tests.objects.test_quaternion.test_object_quaternion.test_exp) ... ERROR 175s test_from_axis (tests.objects.test_quaternion.test_object_quaternion.test_from_axis) ... ERROR 175s test_from_axis_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_axis_rotation) ... ERROR 175s test_from_eulers (tests.objects.test_quaternion.test_object_quaternion.test_from_eulers) ... skipped Not implemented 175s test_from_inverse_of_eulers (tests.objects.test_quaternion.test_object_quaternion.test_from_inverse_of_eulers) ... skipped Not implemented 175s test_from_x_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_x_rotation) ... ERROR 175s test_from_y_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_y_rotation) ... ERROR 175s test_from_z_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_z_rotation) ... ERROR 175s test_imports (tests.objects.test_quaternion.test_object_quaternion.test_imports) ... ok 175s test_inverse (tests.objects.test_quaternion.test_object_quaternion.test_inverse) ... ERROR 175s test_is_identity (tests.objects.test_quaternion.test_object_quaternion.test_is_identity) ... ERROR 175s test_length (tests.objects.test_quaternion.test_object_quaternion.test_length) ... ok 175s test_matrix33 (tests.objects.test_quaternion.test_object_quaternion.test_matrix33) ... ok 175s test_matrix44 (tests.objects.test_quaternion.test_object_quaternion.test_matrix44) ... ok 175s test_negative (tests.objects.test_quaternion.test_object_quaternion.test_negative) ... ERROR 175s test_normalize (tests.objects.test_quaternion.test_object_quaternion.test_normalize) ... ok 175s test_normalized (tests.objects.test_quaternion.test_object_quaternion.test_normalized) ... ok 175s test_operators_matrix33 (tests.objects.test_quaternion.test_object_quaternion.test_operators_matrix33) ... ok 175s test_operators_matrix44 (tests.objects.test_quaternion.test_object_quaternion.test_operators_matrix44) ... ok 175s test_operators_quaternion (tests.objects.test_quaternion.test_object_quaternion.test_operators_quaternion) ... ok 175s test_operators_vector3 (tests.objects.test_quaternion.test_object_quaternion.test_operators_vector3) ... ok 175s test_operators_vector4 (tests.objects.test_quaternion.test_object_quaternion.test_operators_vector4) ... ok 175s test_power (tests.objects.test_quaternion.test_object_quaternion.test_power) ... ERROR 175s test_euler_equivalence (tests.objects.test_equivalence.test_matrix_quaternion.test_euler_equivalence) ... ok 175s test_m44_q_equivalence (tests.objects.test_equivalence.test_matrix_quaternion.test_m44_q_equivalence) 175s Test for equivalance of matrix and quaternion rotations. ... ERROR 175s test_quaternion_matrix_conversion (tests.objects.test_equivalence.test_matrix_quaternion.test_quaternion_matrix_conversion) ... ERROR 175s test_accessors (tests.objects.test_vector3.test_object_vector3.test_accessors) ... ok 175s test_bitwise (tests.objects.test_vector3.test_object_vector3.test_bitwise) ... ok 175s test_create (tests.objects.test_vector3.test_object_vector3.test_create) ... ok 175s test_imports (tests.objects.test_vector3.test_object_vector3.test_imports) ... ok 175s test_imports_1 (tests.objects.test_vector3.test_object_vector3.test_imports_1) ... ok 175s test_imports_2 (tests.objects.test_vector3.test_object_vector3.test_imports_2) ... ok 175s test_imports_3 (tests.objects.test_vector3.test_object_vector3.test_imports_3) ... ok 175s test_inverse (tests.objects.test_vector3.test_object_vector3.test_inverse) ... ok 175s test_normalize (tests.objects.test_vector3.test_object_vector3.test_normalize) ... ok 175s test_operators_matrix33 (tests.objects.test_vector3.test_object_vector3.test_operators_matrix33) ... ok 175s test_operators_matrix44 (tests.objects.test_vector3.test_object_vector3.test_operators_matrix44) ... ok 175s test_operators_number (tests.objects.test_vector3.test_object_vector3.test_operators_number) ... FAIL 175s test_operators_quaternion (tests.objects.test_vector3.test_object_vector3.test_operators_quaternion) ... ok 175s test_operators_vector3 (tests.objects.test_vector3.test_object_vector3.test_operators_vector3) ... ok 175s test_operators_vector4 (tests.objects.test_vector3.test_object_vector3.test_operators_vector4) ... ok 175s test_accessors (tests.objects.test_matrix44.test_object_matrix44.test_accessors) ... ok 175s test_create (tests.objects.test_matrix44.test_object_matrix44.test_create) ... ok 175s test_create_from_eulers (tests.objects.test_matrix44.test_object_matrix44.test_create_from_eulers) ... ok 175s test_create_from_inverse_quaternion (tests.objects.test_matrix44.test_object_matrix44.test_create_from_inverse_quaternion) ... ok 175s test_create_from_matrix44 (tests.objects.test_matrix44.test_object_matrix44.test_create_from_matrix44) ... ok 175s test_create_from_quaternion (tests.objects.test_matrix44.test_object_matrix44.test_create_from_quaternion) ... ok 175s test_create_from_scale (tests.objects.test_matrix44.test_object_matrix44.test_create_from_scale) ... ok 175s test_decompose (tests.objects.test_matrix44.test_object_matrix44.test_decompose) ... ok 175s test_from_translation (tests.objects.test_matrix44.test_object_matrix44.test_from_translation) ... skipped Not implemented 175s test_identity (tests.objects.test_matrix44.test_object_matrix44.test_identity) ... ok 175s test_imports (tests.objects.test_matrix44.test_object_matrix44.test_imports) ... ok 175s test_inverse (tests.objects.test_matrix44.test_object_matrix44.test_inverse) ... ok 175s test_matrix33 (tests.objects.test_matrix44.test_object_matrix44.test_matrix33) ... ok 175s test_matrix44 (tests.objects.test_matrix44.test_object_matrix44.test_matrix44) ... ok 175s test_multiply (tests.objects.test_matrix44.test_object_matrix44.test_multiply) ... ok 175s test_operators_matrix33 (tests.objects.test_matrix44.test_object_matrix44.test_operators_matrix33) ... ok 175s test_operators_matrix44 (tests.objects.test_matrix44.test_object_matrix44.test_operators_matrix44) ... ok 175s test_operators_number (tests.objects.test_matrix44.test_object_matrix44.test_operators_number) ... ERROR 175s test_operators_quaternion (tests.objects.test_matrix44.test_object_matrix44.test_operators_quaternion) ... ok 175s test_operators_vector3 (tests.objects.test_matrix44.test_object_matrix44.test_operators_vector3) ... ok 175s test_operators_vector4 (tests.objects.test_matrix44.test_object_matrix44.test_operators_vector4) ... ok 175s test_orthogonal_projection (tests.objects.test_matrix44.test_object_matrix44.test_orthogonal_projection) ... skipped Not implemented 175s test_perspective_projection (tests.objects.test_matrix44.test_object_matrix44.test_perspective_projection) ... skipped Not implemented 175s test_perspective_projection_bounds (tests.objects.test_matrix44.test_object_matrix44.test_perspective_projection_bounds) ... skipped Not implemented 175s test_accessors (tests.objects.test_matrix33.test_object_matrix33.test_accessors) ... ok 175s test_create (tests.objects.test_matrix33.test_object_matrix33.test_create) ... ok 175s test_create_from_eulers (tests.objects.test_matrix33.test_object_matrix33.test_create_from_eulers) ... ok 175s test_create_from_inverse_quaternion (tests.objects.test_matrix33.test_object_matrix33.test_create_from_inverse_quaternion) ... ok 175s test_create_from_matrix44 (tests.objects.test_matrix33.test_object_matrix33.test_create_from_matrix44) ... ok 175s test_create_from_quaternion (tests.objects.test_matrix33.test_object_matrix33.test_create_from_quaternion) ... ok 175s test_create_from_scale (tests.objects.test_matrix33.test_object_matrix33.test_create_from_scale) ... ok 175s test_from_translation (tests.objects.test_matrix33.test_object_matrix33.test_from_translation) ... skipped Not implemented 175s test_identity (tests.objects.test_matrix33.test_object_matrix33.test_identity) ... ok 175s test_imports (tests.objects.test_matrix33.test_object_matrix33.test_imports) ... ok 175s test_inverse (tests.objects.test_matrix33.test_object_matrix33.test_inverse) ... ok 175s test_matrix33 (tests.objects.test_matrix33.test_object_matrix33.test_matrix33) ... ok 175s test_matrix44 (tests.objects.test_matrix33.test_object_matrix33.test_matrix44) ... ok 175s test_multiply (tests.objects.test_matrix33.test_object_matrix33.test_multiply) ... ok 175s test_operators_matrix33 (tests.objects.test_matrix33.test_object_matrix33.test_operators_matrix33) ... ok 175s test_operators_matrix44 (tests.objects.test_matrix33.test_object_matrix33.test_operators_matrix44) ... ok 175s test_operators_number (tests.objects.test_matrix33.test_object_matrix33.test_operators_number) ... ERROR 175s test_operators_quaternion (tests.objects.test_matrix33.test_object_matrix33.test_operators_quaternion) ... ok 175s test_operators_vector3 (tests.objects.test_matrix33.test_object_matrix33.test_operators_vector3) ... ok 175s test_operators_vector4 (tests.objects.test_matrix33.test_object_matrix33.test_operators_vector4) ... ok 175s test_orthogonal_projection (tests.objects.test_matrix33.test_object_matrix33.test_orthogonal_projection) ... skipped Not implemented 175s test_perspective_projection (tests.objects.test_matrix33.test_object_matrix33.test_perspective_projection) ... skipped Not implemented 175s test_perspective_projection_bounds (tests.objects.test_matrix33.test_object_matrix33.test_perspective_projection_bounds) ... skipped Not implemented 175s 175s ====================================================================== 175s ERROR: test_ray_intersect_sphere_one_solution_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_one_solution_1) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/test_geometric_tests.py", line 293, in test_ray_intersect_sphere_one_solution_1 175s intersections = ray_intersect_sphere(r, s) 175s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 25, in wrapper 175s return fn(*args, **kwargs) 175s File "/usr/lib/python3/dist-packages/pyrr/geometric_tests.py", line 432, in ray_intersect_sphere 175s t_list = solve_quadratic_equation(a, b, c) 175s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 96, in solve_quadratic_equation 175s q = -0.5 * (b + np.math.sqrt(delta)) if b > 0 else -0.5 * (b - np.math.sqrt(delta)) 175s ^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__ 175s raise AttributeError("module {!r} has no attribute " 175s "{!r}".format(__name__, attr)) 175s AttributeError: module 'numpy' has no attribute 'math'. Did you mean: 'emath'? 175s 175s ====================================================================== 175s ERROR: test_ray_intersect_sphere_two_solutions_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_1) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/test_geometric_tests.py", line 300, in test_ray_intersect_sphere_two_solutions_1 175s intersections = ray_intersect_sphere(r, s) 175s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 25, in wrapper 175s return fn(*args, **kwargs) 175s File "/usr/lib/python3/dist-packages/pyrr/geometric_tests.py", line 432, in ray_intersect_sphere 175s t_list = solve_quadratic_equation(a, b, c) 175s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 96, in solve_quadratic_equation 175s q = -0.5 * (b + np.math.sqrt(delta)) if b > 0 else -0.5 * (b - np.math.sqrt(delta)) 175s ^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__ 175s raise AttributeError("module {!r} has no attribute " 175s "{!r}".format(__name__, attr)) 175s AttributeError: module 'numpy' has no attribute 'math'. Did you mean: 'emath'? 175s 175s ====================================================================== 175s ERROR: test_ray_intersect_sphere_two_solutions_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_2) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/test_geometric_tests.py", line 308, in test_ray_intersect_sphere_two_solutions_2 175s intersections = ray_intersect_sphere(r, s) 175s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 25, in wrapper 175s return fn(*args, **kwargs) 175s File "/usr/lib/python3/dist-packages/pyrr/geometric_tests.py", line 432, in ray_intersect_sphere 175s t_list = solve_quadratic_equation(a, b, c) 175s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 96, in solve_quadratic_equation 175s q = -0.5 * (b + np.math.sqrt(delta)) if b > 0 else -0.5 * (b - np.math.sqrt(delta)) 175s ^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__ 175s raise AttributeError("module {!r} has no attribute " 175s "{!r}".format(__name__, attr)) 175s AttributeError: module 'numpy' has no attribute 'math'. Did you mean: 'emath'? 175s 175s ====================================================================== 175s ERROR: test_operators_number (tests.objects.test_vector4.test_object_vector4.test_operators_number) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_vector4.py", line 215, in test_operators_number 175s self.assertRaises(ValueError, lambda: v1 ^ fv[0]['f']) 175s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3.13/unittest/case.py", line 795, in assertRaises 175s return context.handle('assertRaises', args, kwargs) 175s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3.13/unittest/case.py", line 238, in handle 175s callable_obj(*args, **kwargs) 175s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_vector4.py", line 215, in 175s self.assertRaises(ValueError, lambda: v1 ^ fv[0]['f']) 175s ~~~^~~~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __xor__: 175s 175s ====================================================================== 175s ERROR: test_apply_to_vector_non_unit (tests.objects.test_quaternion.test_object_quaternion.test_apply_to_vector_non_unit) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 316, in test_apply_to_vector_non_unit 175s self.assertTrue(np.allclose(q * v, quaternion.apply_to_vector(quaternion.create_from_x_rotation(np.pi), [0., 0., 0.]))) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 175s return func(self.obj, *args, **kwargs) 175s File "/usr/lib/python3/dist-packages/pyrr/objects/vector3.py", line 121, in __or__ 175s self._unsupported_type('OR', other) 175s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 25, in _unsupported_type 175s raise ValueError('Cannot {} a {} to a {}'.format(method, type(other).__name__, type(self).__name__)) 175s ValueError: Cannot OR a bool to a Vector3 175s 175s ====================================================================== 175s ERROR: test_axis (tests.objects.test_quaternion.test_object_quaternion.test_axis) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 166, in test_axis 175s self.assertTrue(np.allclose(q.axis, quaternion.rotation_axis(q))) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 175s return func(self.obj, *args, **kwargs) 175s File "/usr/lib/python3/dist-packages/pyrr/objects/vector3.py", line 121, in __or__ 175s self._unsupported_type('OR', other) 175s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 25, in _unsupported_type 175s raise ValueError('Cannot {} a {} to a {}'.format(method, type(other).__name__, type(self).__name__)) 175s ValueError: Cannot OR a bool to a Vector3 175s 175s ====================================================================== 175s ERROR: test_conjugate (tests.objects.test_quaternion.test_object_quaternion.test_conjugate) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 180, in test_conjugate 175s self.assertTrue(np.allclose(q.conjugate, quaternion.conjugate(q))) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_cross (tests.objects.test_quaternion.test_object_quaternion.test_cross) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 171, in test_cross 175s self.assertTrue(np.allclose(q1.cross(q2), quaternion.cross(q1, q2))) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_exp (tests.objects.test_quaternion.test_object_quaternion.test_exp) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 190, in test_exp 175s self.assertTrue(np.allclose(result, expected)) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_from_axis (tests.objects.test_quaternion.test_object_quaternion.test_from_axis) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 121, in test_from_axis 175s self.assertTrue(np.allclose(result, expected)) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_from_axis_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_axis_rotation) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 112, in test_from_axis_rotation 175s self.assertTrue(np.allclose(q, [np.sqrt(0.5), 0., 0., np.sqrt(0.5)])) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_from_x_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_x_rotation) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 47, in test_from_x_rotation 175s self.assertTrue(np.allclose(q, [1., 0., 0., 0.])) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_from_y_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_y_rotation) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 69, in test_from_y_rotation 175s self.assertTrue(np.allclose(q, [0., 1., 0., 0.])) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_from_z_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_z_rotation) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 91, in test_from_z_rotation 175s self.assertTrue(np.allclose(q, [0., 0., 1., 0.])) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_inverse (tests.objects.test_quaternion.test_object_quaternion.test_inverse) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 184, in test_inverse 175s self.assertTrue(np.allclose(q.inverse, quaternion.inverse(q))) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_is_identity (tests.objects.test_quaternion.test_object_quaternion.test_is_identity) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 202, in test_is_identity 175s self.assertTrue(quaternion.is_identity(Quaternion())) 175s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/quaternion.py", line 491, in is_identity 175s return np.allclose(quat, [0.,0.,0.,1.]) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_negative (tests.objects.test_quaternion.test_object_quaternion.test_negative) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 199, in test_negative 175s self.assertTrue(np.allclose(q.negative, quaternion.negate(q))) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_power (tests.objects.test_quaternion.test_object_quaternion.test_power) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 195, in test_power 175s self.assertTrue(np.allclose(q1.power(2.0), quaternion.power(q2, 2.0))) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_m44_q_equivalence (tests.objects.test_equivalence.test_matrix_quaternion.test_m44_q_equivalence) 175s Test for equivalance of matrix and quaternion rotations. 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_equivalence.py", line 26, in test_m44_q_equivalence 175s self.assertTrue(np.allclose(q * Vector4([1., 0., 0., 1.]), [1., 0., 0., 1.])) 175s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 175s return func(self.obj, *args, **kwargs) 175s File "/usr/lib/python3/dist-packages/pyrr/objects/vector4.py", line 133, in __or__ 175s self._unsupported_type('OR', other) 175s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 25, in _unsupported_type 175s raise ValueError('Cannot {} a {} to a {}'.format(method, type(other).__name__, type(self).__name__)) 175s ValueError: Cannot OR a bool to a Vector4 175s 175s ====================================================================== 175s ERROR: test_quaternion_matrix_conversion (tests.objects.test_equivalence.test_matrix_quaternion.test_quaternion_matrix_conversion) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_equivalence.py", line 58, in test_quaternion_matrix_conversion 175s self.assertTrue(np.allclose(q, q2)) 175s ~~~~~~~~~~~^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 175s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 175s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 175s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175s & isfinite(y) 175s ~~~~~~~~~~~~~ 175s | (x == y)) 175s ^~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 175s raise NotImplementedError( 175s ...<2 lines>... 175s ) 175s NotImplementedError: Could not find signature for __or__: 175s 175s ====================================================================== 175s ERROR: test_operators_number (tests.objects.test_matrix44.test_object_matrix44.test_operators_number) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_matrix44.py", line 226, in test_operators_number 175s self.assertTrue(np.array_equal(m + fv[0]['f'], matrix44.create_identity()[:] + 2.0)) 175s ~~^~~~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 175s return func(self.obj, *args, **kwargs) 175s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix44.py", line 218, in __add__ 175s return Matrix44(super(Matrix44, self).__add__(Matrix44(other))) 175s ~~~~~~~~^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix44.py", line 187, in __new__ 175s return super(Matrix44, cls).__new__(cls, obj) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 21, in __new__ 175s obj.shape = cls._shape 175s ^^^^^^^^^ 175s ValueError: cannot reshape array of size 1 into shape (4,4) 175s 175s ====================================================================== 175s ERROR: test_operators_number (tests.objects.test_matrix33.test_object_matrix33.test_operators_number) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_matrix33.py", line 226, in test_operators_number 175s self.assertTrue(np.array_equal(m + fv[0]['f'], matrix33.create_identity()[:] + 2.0)) 175s ~~^~~~~~~~~~~~ 175s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 175s return func(self.obj, *args, **kwargs) 175s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix33.py", line 172, in __add__ 175s return Matrix33(super(Matrix33, self).__add__(Matrix33(other))) 175s ~~~~~~~~^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix33.py", line 140, in __new__ 175s return super(Matrix33, cls).__new__(cls, obj) 175s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ 175s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 21, in __new__ 175s obj.shape = cls._shape 175s ^^^^^^^^^ 175s ValueError: cannot reshape array of size 1 into shape (3,3) 175s 175s ====================================================================== 175s FAIL: test_operators_number (tests.objects.test_vector3.test_object_vector3.test_operators_number) 175s ---------------------------------------------------------------------- 175s Traceback (most recent call last): 175s File "/tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build/tests/objects/test_vector3.py", line 239, in test_operators_number 175s self.assertRaises(ValueError, lambda: v1 == fv[0]['f']) 175s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s AssertionError: ValueError not raised by 175s 175s ---------------------------------------------------------------------- 175s Ran 451 tests in 0.126s 175s 175s FAILED (failures=1, errors=22, skipped=18) 175s [-1. -0. -0. -2.] 175s [ 0.80087974 0.03166748 0.59114721 -0.09018753] [ 0.80087974 0.03166748 0.59114721 -0.09018753] 175s [ 0.80087974 0.03166748 0.59114721 -0.09018753] [ 0.80087974 0.03166748 0.59114721 -0.09018753] 176s E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /tmp/autopkgtest.7lZkFa/autopkgtest_tmp/build; python3.13 -m nose2 -v 176s pybuild-autopkgtest: error: pybuild --autopkgtest --test-nose2 -i python{version} -p "3.12 3.13" returned exit code 13 176s make: *** [/tmp/FDhyW8QJoO/run:4: pybuild-autopkgtest] Error 25 176s pybuild-autopkgtest: error: /tmp/FDhyW8QJoO/run pybuild-autopkgtest returned exit code 2 176s autopkgtest [00:35:33]: test pybuild-autopkgtest: -----------------------] 176s autopkgtest [00:35:33]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 176s pybuild-autopkgtest FAIL non-zero exit status 25 177s autopkgtest [00:35:34]: @@@@@@@@@@@@@@@@@@@@ summary 177s pybuild-autopkgtest FAIL non-zero exit status 25 181s nova [W] Using flock in prodstack6-ppc64el 181s Creating nova instance adt-plucky-ppc64el-pyrr-20250221-003237-juju-7f2275-prod-proposed-migration-environment-2-1d2aa653-afe8-404c-b6d5-820fede3729f from image adt/ubuntu-plucky-ppc64el-server-20250220.img (UUID 8cc835a1-8e62-4357-a4cf-395725ecab4d)... 181s nova [W] Timed out waiting for d4412871-b6a1-47db-aee2-faf5a1cca68a to get deleted.