0s autopkgtest [08:04:16]: starting date and time: 2026-01-24 08:04:16+0000 0s autopkgtest [08:04:16]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [08:04:16]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.z71v84_b/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade sqlacodegen --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-7.secgroup --name adt-resolute-amd64-sqlacodegen-20260124-080416-juju-7f2275-prod-proposed-migration-environment-20-ccfa9549-4342-4ddb-8e1e-0ffb6b04701b --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-amd64-sqlacodegen-20260124-080416-juju-7f2275-prod-proposed-migration-environment-20-ccfa9549-4342-4ddb-8e1e-0ffb6b04701b from image adt/ubuntu-resolute-amd64-server-20260124.img (UUID 46811f22-3700-43f4-953b-ee3c613d71bb)... 76s autopkgtest [08:05:32]: testbed dpkg architecture: amd64 76s autopkgtest [08:05:32]: testbed apt version: 3.1.13 77s autopkgtest [08:05:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 77s autopkgtest [08:05:33]: testbed release detected to be: None 77s autopkgtest [08:05:33]: updating testbed package index (apt update) 78s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 78s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 78s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 78s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 78s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [93.8 kB] 78s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [24.3 kB] 78s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 78s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1020 kB] 78s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [96.9 kB] 78s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [113 kB] 78s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3776 B] 78s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 78s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 78s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 78s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [388 kB] 78s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [922 kB] 78s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [25.4 kB] 78s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4704 B] 79s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [12.4 kB] 79s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [824 B] 79s Fetched 2848 kB in 1s (2801 kB/s) 80s Reading package lists... 80s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 80s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 80s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 80s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 81s Reading package lists... 81s Reading package lists... 81s Building dependency tree... 81s Reading state information... 81s Calculating upgrade... 81s The following packages were automatically installed and are no longer required: 81s python3.13 python3.13-minimal 81s Use 'sudo apt autoremove' to remove them. 81s The following NEW packages will be installed: 81s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 81s The following packages will be upgraded: 81s libpython3-stdlib python3 python3-gdbm python3-minimal 81s 4 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 81s Need to get 6769 kB of archives. 81s After this operation, 24.5 MB of additional disk space will be used. 81s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 82s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-minimal amd64 3.14.2-1 [2563 kB] 82s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-minimal amd64 3.14.2-1 [28.2 kB] 82s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3 amd64 3.14.2-1 [22.9 kB] 82s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 82s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14 amd64 3.14.2-1 [816 kB] 82s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libpython3-stdlib amd64 3.14.2-1 [10.9 kB] 82s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-gdbm amd64 3.14.2-1 [11.1 kB] 82s dpkg-preconfigure: unable to re-open stdin: No such file or directory 82s Fetched 6769 kB in 1s (10.6 MB/s) 82s Selecting previously unselected package libpython3.14-minimal:amd64. 82s (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 ... 124177 files and directories currently installed.) 82s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_amd64.deb ... 82s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 82s Selecting previously unselected package python3.14-minimal. 82s Preparing to unpack .../python3.14-minimal_3.14.2-1_amd64.deb ... 82s Unpacking python3.14-minimal (3.14.2-1) ... 82s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 82s Setting up python3.14-minimal (3.14.2-1) ... 83s (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 ... 124519 files and directories currently installed.) 83s Preparing to unpack .../python3-minimal_3.14.2-1_amd64.deb ... 83s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 83s Setting up python3-minimal (3.14.2-1) ... 83s (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 ... 124519 files and directories currently installed.) 83s Preparing to unpack .../python3_3.14.2-1_amd64.deb ... 83s running python pre-rtupdate hooks for python3.14... 83s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 83s Selecting previously unselected package libpython3.14-stdlib:amd64. 83s Preparing to unpack .../libpython3.14-stdlib_3.14.2-1_amd64.deb ... 83s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 83s Selecting previously unselected package python3.14. 83s Preparing to unpack .../python3.14_3.14.2-1_amd64.deb ... 83s Unpacking python3.14 (3.14.2-1) ... 83s Preparing to unpack .../libpython3-stdlib_3.14.2-1_amd64.deb ... 83s Unpacking libpython3-stdlib:amd64 (3.14.2-1) over (3.13.9-3) ... 83s Preparing to unpack .../python3-gdbm_3.14.2-1_amd64.deb ... 83s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 83s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 83s Setting up python3.14 (3.14.2-1) ... 84s Setting up libpython3-stdlib:amd64 (3.14.2-1) ... 84s Setting up python3-gdbm (3.14.2-1) ... 84s Setting up python3 (3.14.2-1) ... 84s running python rtupdate hooks for python3.14... 84s running python post-rtupdate hooks for python3.14... 84s Processing triggers for man-db (2.13.1-1) ... 84s Processing triggers for systemd (259-1ubuntu2) ... 85s autopkgtest [08:05:41]: upgrading testbed (apt dist-upgrade and autopurge) 85s Reading package lists... 85s Building dependency tree... 85s Reading state information... 85s Calculating upgrade... 85s The following packages were automatically installed and are no longer required: 85s python3.13 python3.13-minimal 85s Use 'sudo apt autoremove' to remove them. 85s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 85s Reading package lists... 85s Building dependency tree... 85s Reading state information... 85s Solving dependencies... 86s The following packages will be REMOVED: 86s python3.13* python3.13-minimal* 86s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 86s After this operation, 7860 kB disk space will be freed. 86s (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 ... 124949 files and directories currently installed.) 86s Removing python3.13 (3.13.11-1) ... 86s Removing python3.13-minimal (3.13.11-1) ... 86s Processing triggers for man-db (2.13.1-1) ... 86s Processing triggers for systemd (259-1ubuntu2) ... 87s (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 ... 124922 files and directories currently installed.) 87s Purging configuration files for python3.13-minimal (3.13.11-1) ... 89s autopkgtest [08:05:45]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 89s autopkgtest [08:05:45]: @@@@@@@@@@@@@@@@@@@@ apt-source sqlacodegen 90s Get:1 http://ftpmaster.internal/ubuntu resolute/universe sqlacodegen 3.0.0~rc5-1 (dsc) [2375 B] 90s Get:2 http://ftpmaster.internal/ubuntu resolute/universe sqlacodegen 3.0.0~rc5-1 (tar) [33.0 kB] 90s Get:3 http://ftpmaster.internal/ubuntu resolute/universe sqlacodegen 3.0.0~rc5-1 (diff) [4764 B] 90s gpgv: Signature made Mon May 27 15:44:39 2024 UTC 90s gpgv: using RSA key FDC1AF4DA817989F5B4DCA9D90BEFAB52E245748 90s gpgv: issuer "viiru@debian.org" 90s gpgv: Can't check signature: No public key 90s dpkg-source: warning: cannot verify inline signature for ./sqlacodegen_3.0.0~rc5-1.dsc: no acceptable signature found 90s autopkgtest [08:05:46]: testing package sqlacodegen version 3.0.0~rc5-1 90s autopkgtest [08:05:46]: build not needed 90s autopkgtest [08:05:46]: test pybuild-autopkgtest: preparing testbed 90s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s Solving dependencies... 91s The following NEW packages will be installed: 91s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 91s cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu debhelper debugedit 91s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-15 91s g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-15 91s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext intltool-debian 91s libarchive-zip-perl libasan8 libcc1-0 libdebhelper-perl 91s libfile-stripnondeterminism-perl libgcc-15-dev libgomp1 libhwasan0 libisl23 91s libitm1 liblsan0 libmpc3 libmysqlclient24 libpq5 libquadmath0 91s libstdc++-15-dev libtool libtsan2 libubsan1 m4 mysql-common po-debconf 91s pybuild-plugin-autopkgtest pybuild-plugin-pyproject python3-all 91s python3-build python3-greenlet python3-iniconfig python3-installer 91s python3-mysqldb python3-pluggy python3-psycopg2 python3-pyproject-hooks 91s python3-pytest python3-setuptools-scm python3-sqlalchemy python3-wheel 91s python3.13 python3.13-minimal sqlacodegen 91s 0 upgraded, 65 newly installed, 0 to remove and 0 not upgraded. 91s Need to get 81.4 MB of archives. 91s After this operation, 278 MB of additional disk space will be used. 91s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.13-minimal amd64 3.13.11-1 [2408 kB] 91s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.13 amd64 3.13.11-1 [758 kB] 91s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 91s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 91s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 91s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-3build1 [582 kB] 91s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.2-1 [620 kB] 91s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 91s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 91s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-11ubuntu1 [12.9 MB] 91s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-11ubuntu1 [1030 B] 91s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 91s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 91s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-11ubuntu1 [47.4 kB] 91s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-11ubuntu1 [151 kB] 91s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-11ubuntu1 [29.5 kB] 91s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-11ubuntu1 [3070 kB] 91s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-11ubuntu1 [1360 kB] 91s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-11ubuntu1 [2757 kB] 92s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-11ubuntu1 [1210 kB] 92s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-11ubuntu1 [1685 kB] 92s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-11ubuntu1 [153 kB] 92s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-11ubuntu1 [2863 kB] 92s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-11ubuntu1 [25.4 MB] 92s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-11ubuntu1 [528 kB] 92s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 92s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 92s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-11ubuntu1 [2574 kB] 92s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-11ubuntu1 [14.4 MB] 92s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-11ubuntu1 [24.6 kB] 92s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 92s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 92s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 92s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 92s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-9 [169 kB] 92s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 92s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 92s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 92s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 92s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 92s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 92s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.2-1 [1019 kB] 92s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 92s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.22 [215 kB] 92s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.28ubuntu1 [916 kB] 92s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 dh-python all 7.20251231 [122 kB] 92s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 mysql-common all 5.8+1.1.1ubuntu2 [7002 B] 92s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libmysqlclient24 amd64 8.4.7-0ubuntu3 [1258 kB] 92s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libpq5 amd64 18.1-2 [155 kB] 92s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 pybuild-plugin-autopkgtest all 7.20251231 [1748 B] 92s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 92s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-wheel all 0.46.1-2 [22.1 kB] 92s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-build all 1.2.2-5 [30.9 kB] 92s Get:54 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 92s Get:55 http://ftpmaster.internal/ubuntu resolute/universe amd64 pybuild-plugin-pyproject all 7.20251231 [1714 B] 92s Get:56 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-all amd64 3.14.2-1 [890 B] 92s Get:57 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-2 [6962 B] 92s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-mysqldb amd64 1.4.6-2build7 [51.4 kB] 92s Get:59 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-2 [21.1 kB] 92s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-psycopg2 amd64 2.9.11-1 [164 kB] 92s Get:61 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest all 9.0.2-2 [277 kB] 92s Get:62 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-setuptools-scm all 8.2.1-4 [32.8 kB] 92s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-greenlet amd64 3.2.4-3 [185 kB] 92s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sqlalchemy all 2.0.40+ds1-2 [1220 kB] 92s Get:65 http://ftpmaster.internal/ubuntu resolute/universe amd64 sqlacodegen all 3.0.0~rc5-1 [20.3 kB] 93s Fetched 81.4 MB in 2s (48.5 MB/s) 93s Selecting previously unselected package python3.13-minimal. 93s (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 ... 124924 files and directories currently installed.) 93s Preparing to unpack .../00-python3.13-minimal_3.13.11-1_amd64.deb ... 93s Unpacking python3.13-minimal (3.13.11-1) ... 93s Selecting previously unselected package python3.13. 93s Preparing to unpack .../01-python3.13_3.13.11-1_amd64.deb ... 93s Unpacking python3.13 (3.13.11-1) ... 93s Selecting previously unselected package m4. 93s Preparing to unpack .../02-m4_1.4.20-2_amd64.deb ... 93s Unpacking m4 (1.4.20-2) ... 93s Selecting previously unselected package autoconf. 93s Preparing to unpack .../03-autoconf_2.72-3.1ubuntu1_all.deb ... 93s Unpacking autoconf (2.72-3.1ubuntu1) ... 93s Selecting previously unselected package autotools-dev. 93s Preparing to unpack .../04-autotools-dev_20240727.1_all.deb ... 93s Unpacking autotools-dev (20240727.1) ... 93s Selecting previously unselected package automake. 93s Preparing to unpack .../05-automake_1%3a1.18.1-3build1_all.deb ... 93s Unpacking automake (1:1.18.1-3build1) ... 93s Selecting previously unselected package autopoint. 93s Preparing to unpack .../06-autopoint_0.23.2-1_all.deb ... 93s Unpacking autopoint (0.23.2-1) ... 93s Selecting previously unselected package libisl23:amd64. 93s Preparing to unpack .../07-libisl23_0.27-1build1_amd64.deb ... 93s Unpacking libisl23:amd64 (0.27-1build1) ... 93s Selecting previously unselected package libmpc3:amd64. 93s Preparing to unpack .../08-libmpc3_1.3.1-2_amd64.deb ... 93s Unpacking libmpc3:amd64 (1.3.1-2) ... 93s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 93s Preparing to unpack .../09-cpp-15-x86-64-linux-gnu_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package cpp-15. 93s Preparing to unpack .../10-cpp-15_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking cpp-15 (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package cpp-x86-64-linux-gnu. 93s Preparing to unpack .../11-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 93s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 93s Selecting previously unselected package cpp. 93s Preparing to unpack .../12-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 93s Unpacking cpp (4:15.2.0-4ubuntu1) ... 93s Selecting previously unselected package libcc1-0:amd64. 93s Preparing to unpack .../13-libcc1-0_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking libcc1-0:amd64 (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package libgomp1:amd64. 93s Preparing to unpack .../14-libgomp1_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking libgomp1:amd64 (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package libitm1:amd64. 93s Preparing to unpack .../15-libitm1_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking libitm1:amd64 (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package libasan8:amd64. 93s Preparing to unpack .../16-libasan8_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking libasan8:amd64 (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package liblsan0:amd64. 93s Preparing to unpack .../17-liblsan0_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking liblsan0:amd64 (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package libtsan2:amd64. 93s Preparing to unpack .../18-libtsan2_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking libtsan2:amd64 (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package libubsan1:amd64. 93s Preparing to unpack .../19-libubsan1_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking libubsan1:amd64 (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package libhwasan0:amd64. 93s Preparing to unpack .../20-libhwasan0_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking libhwasan0:amd64 (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package libquadmath0:amd64. 93s Preparing to unpack .../21-libquadmath0_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking libquadmath0:amd64 (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package libgcc-15-dev:amd64. 93s Preparing to unpack .../22-libgcc-15-dev_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking libgcc-15-dev:amd64 (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 93s Preparing to unpack .../23-gcc-15-x86-64-linux-gnu_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package gcc-15. 94s Preparing to unpack .../24-gcc-15_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking gcc-15 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package gcc-x86-64-linux-gnu. 94s Preparing to unpack .../25-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 94s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 94s Selecting previously unselected package gcc. 94s Preparing to unpack .../26-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 94s Unpacking gcc (4:15.2.0-4ubuntu1) ... 94s Selecting previously unselected package libstdc++-15-dev:amd64. 94s Preparing to unpack .../27-libstdc++-15-dev_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking libstdc++-15-dev:amd64 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package g++-15-x86-64-linux-gnu. 94s Preparing to unpack .../28-g++-15-x86-64-linux-gnu_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking g++-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package g++-15. 94s Preparing to unpack .../29-g++-15_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking g++-15 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package g++-x86-64-linux-gnu. 94s Preparing to unpack .../30-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 94s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 94s Selecting previously unselected package g++. 94s Preparing to unpack .../31-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 94s Unpacking g++ (4:15.2.0-4ubuntu1) ... 94s Selecting previously unselected package build-essential. 94s Preparing to unpack .../32-build-essential_12.12ubuntu2_amd64.deb ... 94s Unpacking build-essential (12.12ubuntu2) ... 94s Selecting previously unselected package libdebhelper-perl. 94s Preparing to unpack .../33-libdebhelper-perl_13.28ubuntu1_all.deb ... 94s Unpacking libdebhelper-perl (13.28ubuntu1) ... 94s Selecting previously unselected package libtool. 94s Preparing to unpack .../34-libtool_2.5.4-9_all.deb ... 94s Unpacking libtool (2.5.4-9) ... 94s Selecting previously unselected package dh-autoreconf. 94s Preparing to unpack .../35-dh-autoreconf_21_all.deb ... 94s Unpacking dh-autoreconf (21) ... 94s Selecting previously unselected package libarchive-zip-perl. 94s Preparing to unpack .../36-libarchive-zip-perl_1.68-1_all.deb ... 94s Unpacking libarchive-zip-perl (1.68-1) ... 94s Selecting previously unselected package libfile-stripnondeterminism-perl. 94s Preparing to unpack .../37-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 94s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 94s Selecting previously unselected package dh-strip-nondeterminism. 94s Preparing to unpack .../38-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 94s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 94s Selecting previously unselected package debugedit. 94s Preparing to unpack .../39-debugedit_1%3a5.2-3_amd64.deb ... 94s Unpacking debugedit (1:5.2-3) ... 94s Selecting previously unselected package dwz. 94s Preparing to unpack .../40-dwz_0.16-2_amd64.deb ... 94s Unpacking dwz (0.16-2) ... 94s Selecting previously unselected package gettext. 94s Preparing to unpack .../41-gettext_0.23.2-1_amd64.deb ... 94s Unpacking gettext (0.23.2-1) ... 94s Selecting previously unselected package intltool-debian. 94s Preparing to unpack .../42-intltool-debian_0.35.0+20060710.6build1_all.deb ... 94s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 94s Selecting previously unselected package po-debconf. 94s Preparing to unpack .../43-po-debconf_1.0.22_all.deb ... 94s Unpacking po-debconf (1.0.22) ... 94s Selecting previously unselected package debhelper. 94s Preparing to unpack .../44-debhelper_13.28ubuntu1_all.deb ... 94s Unpacking debhelper (13.28ubuntu1) ... 94s Selecting previously unselected package dh-python. 94s Preparing to unpack .../45-dh-python_7.20251231_all.deb ... 94s Unpacking dh-python (7.20251231) ... 94s Selecting previously unselected package mysql-common. 94s Preparing to unpack .../46-mysql-common_5.8+1.1.1ubuntu2_all.deb ... 94s Unpacking mysql-common (5.8+1.1.1ubuntu2) ... 94s Selecting previously unselected package libmysqlclient24:amd64. 94s Preparing to unpack .../47-libmysqlclient24_8.4.7-0ubuntu3_amd64.deb ... 94s Unpacking libmysqlclient24:amd64 (8.4.7-0ubuntu3) ... 94s Selecting previously unselected package libpq5:amd64. 94s Preparing to unpack .../48-libpq5_18.1-2_amd64.deb ... 94s Unpacking libpq5:amd64 (18.1-2) ... 94s Selecting previously unselected package pybuild-plugin-autopkgtest. 94s Preparing to unpack .../49-pybuild-plugin-autopkgtest_7.20251231_all.deb ... 94s Unpacking pybuild-plugin-autopkgtest (7.20251231) ... 94s Selecting previously unselected package python3-pyproject-hooks. 94s Preparing to unpack .../50-python3-pyproject-hooks_1.2.0-1_all.deb ... 94s Unpacking python3-pyproject-hooks (1.2.0-1) ... 94s Selecting previously unselected package python3-wheel. 94s Preparing to unpack .../51-python3-wheel_0.46.1-2_all.deb ... 94s Unpacking python3-wheel (0.46.1-2) ... 94s Selecting previously unselected package python3-build. 94s Preparing to unpack .../52-python3-build_1.2.2-5_all.deb ... 94s Unpacking python3-build (1.2.2-5) ... 94s Selecting previously unselected package python3-installer. 94s Preparing to unpack .../53-python3-installer_0.7.0+dfsg1-3_all.deb ... 94s Unpacking python3-installer (0.7.0+dfsg1-3) ... 94s Selecting previously unselected package pybuild-plugin-pyproject. 94s Preparing to unpack .../54-pybuild-plugin-pyproject_7.20251231_all.deb ... 94s Unpacking pybuild-plugin-pyproject (7.20251231) ... 94s Selecting previously unselected package python3-all. 94s Preparing to unpack .../55-python3-all_3.14.2-1_amd64.deb ... 94s Unpacking python3-all (3.14.2-1) ... 94s Selecting previously unselected package python3-iniconfig. 94s Preparing to unpack .../56-python3-iniconfig_2.1.0-2_all.deb ... 94s Unpacking python3-iniconfig (2.1.0-2) ... 94s Selecting previously unselected package python3-mysqldb. 94s Preparing to unpack .../57-python3-mysqldb_1.4.6-2build7_amd64.deb ... 94s Unpacking python3-mysqldb (1.4.6-2build7) ... 94s Selecting previously unselected package python3-pluggy. 94s Preparing to unpack .../58-python3-pluggy_1.6.0-2_all.deb ... 94s Unpacking python3-pluggy (1.6.0-2) ... 94s Selecting previously unselected package python3-psycopg2. 94s Preparing to unpack .../59-python3-psycopg2_2.9.11-1_amd64.deb ... 94s Unpacking python3-psycopg2 (2.9.11-1) ... 94s Selecting previously unselected package python3-pytest. 94s Preparing to unpack .../60-python3-pytest_9.0.2-2_all.deb ... 94s Unpacking python3-pytest (9.0.2-2) ... 94s Selecting previously unselected package python3-setuptools-scm. 94s Preparing to unpack .../61-python3-setuptools-scm_8.2.1-4_all.deb ... 94s Unpacking python3-setuptools-scm (8.2.1-4) ... 94s Selecting previously unselected package python3-greenlet. 94s Preparing to unpack .../62-python3-greenlet_3.2.4-3_amd64.deb ... 94s Unpacking python3-greenlet (3.2.4-3) ... 94s Selecting previously unselected package python3-sqlalchemy. 94s Preparing to unpack .../63-python3-sqlalchemy_2.0.40+ds1-2_all.deb ... 94s Unpacking python3-sqlalchemy (2.0.40+ds1-2) ... 94s Selecting previously unselected package sqlacodegen. 94s Preparing to unpack .../64-sqlacodegen_3.0.0~rc5-1_all.deb ... 94s Unpacking sqlacodegen (3.0.0~rc5-1) ... 95s Setting up dh-python (7.20251231) ... 95s Setting up python3-iniconfig (2.1.0-2) ... 95s Setting up mysql-common (5.8+1.1.1ubuntu2) ... 95s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 95s Setting up libarchive-zip-perl (1.68-1) ... 95s Setting up libdebhelper-perl (13.28ubuntu1) ... 95s Setting up libpq5:amd64 (18.1-2) ... 95s Setting up m4 (1.4.20-2) ... 95s Setting up libgomp1:amd64 (15.2.0-11ubuntu1) ... 95s Setting up libmysqlclient24:amd64 (8.4.7-0ubuntu3) ... 95s Setting up python3-wheel (0.46.1-2) ... 95s Setting up python3-setuptools-scm (8.2.1-4) ... 95s Setting up python3-mysqldb (1.4.6-2build7) ... 95s Setting up autotools-dev (20240727.1) ... 95s Setting up python3-pyproject-hooks (1.2.0-1) ... 95s Setting up python3-greenlet (3.2.4-3) ... 95s Setting up libquadmath0:amd64 (15.2.0-11ubuntu1) ... 95s Setting up libmpc3:amd64 (1.3.1-2) ... 95s Setting up autopoint (0.23.2-1) ... 95s Setting up python3-psycopg2 (2.9.11-1) ... 96s Setting up python3-installer (0.7.0+dfsg1-3) ... 96s Setting up autoconf (2.72-3.1ubuntu1) ... 96s Setting up python3-pluggy (1.6.0-2) ... 96s Setting up libubsan1:amd64 (15.2.0-11ubuntu1) ... 96s Setting up dwz (0.16-2) ... 96s Setting up libhwasan0:amd64 (15.2.0-11ubuntu1) ... 96s Setting up libasan8:amd64 (15.2.0-11ubuntu1) ... 96s Setting up debugedit (1:5.2-3) ... 96s Setting up python3.13-minimal (3.13.11-1) ... 96s Setting up libtsan2:amd64 (15.2.0-11ubuntu1) ... 96s Setting up libisl23:amd64 (0.27-1build1) ... 96s Setting up python3-build (1.2.2-5) ... 96s Setting up libcc1-0:amd64 (15.2.0-11ubuntu1) ... 96s Setting up liblsan0:amd64 (15.2.0-11ubuntu1) ... 96s Setting up libitm1:amd64 (15.2.0-11ubuntu1) ... 96s Setting up automake (1:1.18.1-3build1) ... 96s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 96s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 96s Setting up gettext (0.23.2-1) ... 96s Setting up libgcc-15-dev:amd64 (15.2.0-11ubuntu1) ... 96s Setting up python3.13 (3.13.11-1) ... 97s Setting up pybuild-plugin-pyproject (7.20251231) ... 97s Setting up python3-pytest (9.0.2-2) ... 98s Setting up python3-all (3.14.2-1) ... 98s Setting up cpp-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 98s Setting up python3-sqlalchemy (2.0.40+ds1-2) ... 99s Setting up intltool-debian (0.35.0+20060710.6build1) ... 99s Setting up gcc-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 99s Setting up libstdc++-15-dev:amd64 (15.2.0-11ubuntu1) ... 99s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 99s Setting up cpp-15 (15.2.0-11ubuntu1) ... 99s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 99s Setting up g++-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 99s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 99s Setting up po-debconf (1.0.22) ... 99s Setting up sqlacodegen (3.0.0~rc5-1) ... 99s Setting up gcc-15 (15.2.0-11ubuntu1) ... 99s Setting up cpp (4:15.2.0-4ubuntu1) ... 99s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 99s Setting up g++-15 (15.2.0-11ubuntu1) ... 99s Setting up libtool (2.5.4-9) ... 99s Setting up gcc (4:15.2.0-4ubuntu1) ... 99s Setting up dh-autoreconf (21) ... 99s Setting up g++ (4:15.2.0-4ubuntu1) ... 99s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 99s Setting up build-essential (12.12ubuntu2) ... 99s Setting up debhelper (13.28ubuntu1) ... 99s Setting up pybuild-plugin-autopkgtest (7.20251231) ... 99s Processing triggers for man-db (2.13.1-1) ... 100s Processing triggers for install-info (7.2-5) ... 100s Processing triggers for libc-bin (2.42-2ubuntu4) ... 100s Processing triggers for systemd (259-1ubuntu2) ... 101s autopkgtest [08:05:57]: test pybuild-autopkgtest: pybuild-autopkgtest 101s autopkgtest [08:05:57]: test pybuild-autopkgtest: [----------------------- 101s pybuild-autopkgtest 101s I: pybuild base:384: cd /tmp/autopkgtest.WHBEHf/autopkgtest_tmp/build; python3.13 -m pytest tests 102s ============================= test session starts ============================== 102s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 102s rootdir: /tmp/autopkgtest.WHBEHf/autopkgtest_tmp/build 102s configfile: pyproject.toml 102s plugins: typeguard-4.4.4 102s collected 90 items / 1 skipped 102s 107s tests/test_cli.py ..... [ 5%] 107s tests/test_generator_dataclass.py ...... [ 12%] 107s tests/test_generator_declarative.py .................................... [ 52%] 107s .... [ 56%] 107s tests/test_generator_tables.py ....................................... [100%] 107s 107s =========================== short test summary info ============================ 107s SKIPPED [1] tests/test_generator_sqlmodel.py:21: could not import 'sqlmodel': No module named 'sqlmodel' 107s ======================== 90 passed, 1 skipped in 5.94s ========================= 107s I: pybuild base:384: cd /tmp/autopkgtest.WHBEHf/autopkgtest_tmp/build; python3.14 -m pytest tests 109s ============================= test session starts ============================== 109s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 109s rootdir: /tmp/autopkgtest.WHBEHf/autopkgtest_tmp/build 109s configfile: pyproject.toml 109s plugins: typeguard-4.4.4 109s collected 90 items / 1 skipped 109s 113s tests/test_cli.py ..... [ 5%] 114s tests/test_generator_dataclass.py FFF.F. [ 12%] 115s tests/test_generator_declarative.py FFFFFFFFFFFF....F..FFFF.FFF.......F. [ 52%] 115s .FFF [ 56%] 115s tests/test_generator_tables.py ....................................... [100%] 115s 115s =================================== FAILURES =================================== 115s _______________________________ test_basic_class _______________________________ 115s tests/test_generator_dataclass.py:32: in test_basic_class 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:622: in __init_subclass__ 115s super().__init_subclass__(**kw) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s __________________________ test_mandatory_field_last ___________________________ 115s tests/test_generator_dataclass.py:62: in test_mandatory_field_last 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:622: in __init_subclass__ 115s super().__init_subclass__(**kw) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ___________________________ test_onetomany_optional ____________________________ 115s tests/test_generator_dataclass.py:99: in test_onetomany_optional 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :17: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:622: in __init_subclass__ 115s super().__init_subclass__(**kw) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ______________________ test_named_foreign_key_constraints ______________________ 115s tests/test_generator_dataclass.py:204: in test_named_foreign_key_constraints 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :17: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:622: in __init_subclass__ 115s super().__init_subclass__(**kw) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s _________________________________ test_indexes _________________________________ 115s tests/test_generator_declarative.py:47: in test_indexes 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s _______________________________ test_constraints _______________________________ 115s tests/test_generator_declarative.py:83: in test_constraints 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ________________________________ test_onetomany ________________________________ 115s tests/test_generator_declarative.py:121: in test_onetomany 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :17: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ____________________________ test_onetomany_selfref ____________________________ 115s tests/test_generator_declarative.py:163: in test_onetomany_selfref 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s _________________________ test_onetomany_selfref_multi _________________________ 115s tests/test_generator_declarative.py:200: in test_onetomany_selfref_multi 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ___________________________ test_onetomany_composite ___________________________ 115s tests/test_generator_declarative.py:253: in test_onetomany_composite 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :18: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ___________________________ test_onetomany_multiref ____________________________ 115s tests/test_generator_declarative.py:308: in test_onetomany_multiref 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :18: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ________________________________ test_onetoone _________________________________ 115s tests/test_generator_declarative.py:362: in test_onetoone 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :17: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ___________________________ test_onetomany_noinflect ___________________________ 115s tests/test_generator_declarative.py:405: in test_onetomany_noinflect 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :17: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ______________________ test_onetomany_conflicting_column _______________________ 115s tests/test_generator_declarative.py:452: in test_onetomany_conflicting_column 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ___________________ test_onetomany_conflicting_relationship ____________________ 115s tests/test_generator_declarative.py:496: in test_onetomany_conflicting_relationship 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :17: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ______________________ test_manytoone_nobidi[generator0] _______________________ 115s tests/test_generator_declarative.py:544: in test_manytoone_nobidi 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :15: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ___________________________ test_joined_inheritance ____________________________ 115s tests/test_generator_declarative.py:827: in test_joined_inheritance 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ________ test_use_inflect_plural[test_inflect_manufacturer-generator0] _________ 115s tests/test_generator_declarative.py:963: in test_use_inflect_plural 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :17: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ___________ test_use_inflect_plural[test_inflect_status-generator0] ____________ 115s tests/test_generator_declarative.py:963: in test_use_inflect_plural 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :17: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ____________ test_use_inflect_plural[test_inflect_study-generator0] ____________ 115s tests/test_generator_declarative.py:963: in test_use_inflect_plural 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :17: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ____________ test_use_inflect_plural[test_inflect_moose-generator0] ____________ 115s tests/test_generator_declarative.py:963: in test_use_inflect_plural 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :17: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ____________________________ test_table_args_kwargs ____________________________ 115s tests/test_generator_declarative.py:1033: in test_table_args_kwargs 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ___________________________ test_foreign_key_schema ____________________________ 115s tests/test_generator_declarative.py:1072: in test_foreign_key_schema 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :18: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s _________________________ test_invalid_attribute_names _________________________ 115s tests/test_generator_declarative.py:1116: in test_invalid_attribute_names 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s _____________________________ test_metadata_column _____________________________ 115s tests/test_generator_declarative.py:1304: in test_metadata_column 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ____________________________ test_named_constraints ____________________________ 115s tests/test_generator_declarative.py:1379: in test_named_constraints 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s ______________________ test_named_foreign_key_constraints ______________________ 115s tests/test_generator_declarative.py:1421: in test_named_foreign_key_constraints 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :17: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s _________________________ test_colname_import_conflict _________________________ 115s tests/test_generator_declarative.py:1467: in test_colname_import_conflict 115s validate_code( 115s tests/conftest.py:30: in validate_code 115s exec(generated_code, {}) 115s :9: in 115s ??? 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_api.py:842: in __init_subclass__ 115s _as_declarative(cls._sa_registry, cls, cls.__dict__) 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:244: in _as_declarative 115s return _MapperConfig.setup_mapping(registry, cls, dict_, None, {}) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:325: in setup_mapping 115s return _ClassScanMapperConfig( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:572: in __init__ 115s self._extract_mappable_attributes() 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/decl_base.py:1568: in _extract_mappable_attributes 115s value.declarative_scan( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:709: in declarative_scan 115s self._init_column_for_annotation( 115s /usr/lib/python3/dist-packages/sqlalchemy/orm/properties.py:754: in _init_column_for_annotation 115s our_type = de_optionalize_union_types(argument) 115s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:476: in de_optionalize_union_types 115s return make_union_type(*typ) 115s ^^^^^^^^^^^^^^^^^^^^^ 115s /usr/lib/python3/dist-packages/sqlalchemy/util/typing.py:550: in make_union_type 115s return Union.__getitem__(types) # type: ignore 115s ^^^^^^^^^^^^^^^^^^^^^^^^ 115s E TypeError: descriptor '__getitem__' requires a 'typing.Union' object but received a 'tuple' 115s =========================== short test summary info ============================ 115s SKIPPED [1] tests/test_generator_sqlmodel.py:21: could not import 'sqlmodel': No module named 'sqlmodel' 115s =================== 28 failed, 62 passed, 1 skipped in 7.57s =================== 115s E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=1: cd /tmp/autopkgtest.WHBEHf/autopkgtest_tmp/build; python3.14 -m pytest tests 115s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i python{version} -p "3.13 3.14" returned exit code 13 115s make: *** [/tmp/iFmtjaTQ9H/run:4: pybuild-autopkgtest] Error 25 115s pybuild-autopkgtest: error: /tmp/iFmtjaTQ9H/run pybuild-autopkgtest returned exit code 2 116s autopkgtest [08:06:12]: test pybuild-autopkgtest: -----------------------] 116s pybuild-autopkgtest FAIL non-zero exit status 25 116s autopkgtest [08:06:12]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 116s autopkgtest [08:06:12]: @@@@@@@@@@@@@@@@@@@@ summary 116s pybuild-autopkgtest FAIL non-zero exit status 25