=============================================================================== About this build: this rebuild has been done as part of reproduce.debian.net where we aim to reproduce Debian binary packages distributed via ftp.debian.org, by rebuilding using the exact same packages as the original build on the buildds, as described in the relevant .buildinfo file from buildinfos.debian.net. For more information please go to https://reproduce.debian.net or join #debian-reproducible on irc.debian.org =============================================================================== Preparing download of sources for /srv/rebuilderd/tmp/rebuilderd3IEZ0e/inputs/pytango_10.3.2-1_ppc64el.buildinfo Source: pytango Version: 10.3.2-1 rebuilderd-worker node: osuosl6-ppc64el +------------------------------------------------------------------------------+ | Downloading sources Wed, 11 Nov 2026 18:39:56 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [140 kB] Get:2 https://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Get:3 https://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Get:4 https://deb.debian.org/debian trixie-proposed-updates InRelease [57.7 kB] Get:5 https://deb.debian.org/debian trixie-backports InRelease [54.0 kB] Get:6 https://deb.debian.org/debian forky InRelease [151 kB] Get:7 https://deb.debian.org/debian sid InRelease [193 kB] Get:8 https://deb.debian.org/debian experimental InRelease [91.7 kB] Get:9 https://deb.debian.org/debian trixie/non-free-firmware Sources [6,552 B] Get:10 https://deb.debian.org/debian trixie/main Sources [10.5 MB] Get:11 https://deb.debian.org/debian-security trixie-security/main Sources [263 kB] Get:12 https://deb.debian.org/debian-security trixie-security/non-free-firmware Sources [696 B] Get:13 https://deb.debian.org/debian trixie-updates/main Sources [1,400 B] Get:14 https://deb.debian.org/debian trixie-proposed-updates/main Sources [197 kB] Get:15 https://deb.debian.org/debian trixie-backports/main Sources [340 kB] Get:16 https://deb.debian.org/debian trixie-backports/non-free-firmware Sources [3,520 B] Get:17 https://deb.debian.org/debian forky/non-free-firmware Sources [7,972 B] Get:18 https://deb.debian.org/debian forky/main Sources [11.5 MB] Get:19 https://deb.debian.org/debian sid/main Sources [12.2 MB] Get:20 https://deb.debian.org/debian sid/non-free-firmware Sources [10.7 kB] Get:21 https://deb.debian.org/debian experimental/main Sources [371 kB] Get:22 https://deb.debian.org/debian experimental/non-free-firmware Sources [2,568 B] Fetched 36.2 MB in 5s (7,663 kB/s) Reading package lists... 'https://deb.debian.org/debian/pool/main/p/pytango/pytango_10.3.2-1.dsc' pytango_10.3.2-1.dsc 3407 SHA256:0a998bfc2eb573ce086433fbaf4cc7b30c010fbfe292f12f75c993e01ee6ecb4 'https://deb.debian.org/debian/pool/main/p/pytango/pytango_10.3.2.orig.tar.gz' pytango_10.3.2.orig.tar.gz 2885602 SHA256:84ab5e3370d325f411b7c6edf8de7ae80db3b1703bc2913b1928a99212094a13 'https://deb.debian.org/debian/pool/main/p/pytango/pytango_10.3.2-1.debian.tar.xz' pytango_10.3.2-1.debian.tar.xz 14816 SHA256:6b1b63b1aaae5c0d7c46b81c1cc8a611cd0031b2c543ab506751698f5acce9c0 84ab5e3370d325f411b7c6edf8de7ae80db3b1703bc2913b1928a99212094a13 pytango_10.3.2.orig.tar.gz 6b1b63b1aaae5c0d7c46b81c1cc8a611cd0031b2c543ab506751698f5acce9c0 pytango_10.3.2-1.debian.tar.xz 0a998bfc2eb573ce086433fbaf4cc7b30c010fbfe292f12f75c993e01ee6ecb4 pytango_10.3.2-1.dsc +------------------------------------------------------------------------------+ | Calling debrebuild Wed, 11 Nov 2026 18:40:01 +0000 | +------------------------------------------------------------------------------+ Rebuilding pytango=10.3.2-1 in /srv/rebuilderd/tmp/rebuilderd3IEZ0e/inputs now. + /usr/bin/debrebuild --buildresult=/srv/rebuilderd/tmp/rebuilderd3IEZ0e/out --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- /srv/rebuilderd/tmp/rebuilderd3IEZ0e/inputs/pytango_10.3.2-1_ppc64el.buildinfo /srv/rebuilderd/tmp/rebuilderd3IEZ0e/inputs/pytango_10.3.2-1_ppc64el.buildinfo contains a GPG signature which has NOT been validated Using defined Build-Path: /build/reproducible-path/pytango-10.3.2 I: verifying dsc... successful! Get:1 http://deb.debian.org/debian unstable InRelease [193 kB] Get:2 http://snapshot.debian.org/archive/debian/20261111T023651Z forky InRelease [151 kB] Get:3 http://deb.debian.org/debian unstable/main ppc64el Packages [10.7 MB] Get:4 http://snapshot.debian.org/archive/debian/20261111T023651Z forky/main ppc64el Packages [9986 kB] Fetched 21.0 MB in 3s (6573 kB/s) Reading package lists... W: http://snapshot.debian.org/archive/debian/20261111T023651Z/dists/forky/InRelease: Loading /etc/apt/trusted.gpg from deprecated option Dir::Etc::Trusted Get:1 http://deb.debian.org/debian unstable/main ppc64el libabsl20260526 ppc64el 20260526.0-2+b1 [604 kB] Get:2 http://deb.debian.org/debian unstable/main ppc64el libacl1 ppc64el 2.4.0-1 [39.2 kB] Get:3 http://deb.debian.org/debian unstable/main ppc64el libattr1 ppc64el 1:2.6.0-1 [25.5 kB] Get:4 http://deb.debian.org/debian unstable/main ppc64el libaudit-common all 1:4.2.1-1 [13.3 kB] Get:5 http://deb.debian.org/debian unstable/main ppc64el libaudit1 ppc64el 1:4.2.1-1+b1 [61.0 kB] Get:6 http://deb.debian.org/debian unstable/main ppc64el autoconf all 2.73-2 [516 kB] Get:7 http://deb.debian.org/debian unstable/main ppc64el automake all 1:1.19-3 [892 kB] Get:8 http://deb.debian.org/debian unstable/main ppc64el autotools-dev all 20240727.1+nmu1 [60.0 kB] Get:9 http://deb.debian.org/debian unstable/main ppc64el base-files ppc64el 14.2 [88.0 kB] Get:10 http://deb.debian.org/debian unstable/main ppc64el base-passwd ppc64el 3.6.8 [55.8 kB] Get:11 http://deb.debian.org/debian unstable/main ppc64el bash ppc64el 5.3-4+b1 [1606 kB] Get:12 http://deb.debian.org/debian unstable/main ppc64el binutils ppc64el 2.47.50.20261021-1 [70.6 kB] Get:13 http://deb.debian.org/debian unstable/main ppc64el binutils-common ppc64el 2.47.50.20261021-1 [2687 kB] Get:14 http://deb.debian.org/debian unstable/main ppc64el binutils-powerpc64le-linux-gnu ppc64el 2.47.50.20261021-1 [925 kB] Get:15 http://deb.debian.org/debian unstable/main ppc64el libbinutils ppc64el 2.47.50.20261021-1 [632 kB] Get:16 http://deb.debian.org/debian unstable/main ppc64el libctf-nobfd0 ppc64el 2.47.50.20261021-1 [172 kB] Get:17 http://deb.debian.org/debian unstable/main ppc64el libctf0 ppc64el 2.47.50.20261021-1 [104 kB] Get:18 http://deb.debian.org/debian unstable/main ppc64el libbrotli1 ppc64el 1.2.0-4.1 [337 kB] Get:19 http://deb.debian.org/debian unstable/main ppc64el build-essential ppc64el 12.12 [4628 B] Get:20 http://deb.debian.org/debian unstable/main ppc64el bzip2 ppc64el 1.0.8-6+b2 [41.0 kB] Get:21 http://deb.debian.org/debian unstable/main ppc64el libbz2-1.0 ppc64el 1.0.8-6+b2 [44.2 kB] Get:22 http://deb.debian.org/debian unstable/main ppc64el libcares2 ppc64el 1.34.9-1 [113 kB] Get:23 http://deb.debian.org/debian unstable/main ppc64el ca-certificates all 20260816+nmu1 [134 kB] Get:24 http://deb.debian.org/debian unstable/main ppc64el libdebconfclient0 ppc64el 0.283 [7608 B] Get:25 http://deb.debian.org/debian unstable/main ppc64el cmake ppc64el 4.4.5-1 [15.8 MB] Get:26 http://deb.debian.org/debian unstable/main ppc64el coreutils ppc64el 9.12-0.3 [3394 kB] Get:27 http://deb.debian.org/debian unstable/main ppc64el cppzmq-dev ppc64el 4.10.0-1+b2 [25.5 kB] Get:28 http://deb.debian.org/debian unstable/main ppc64el libcurl4t64 ppc64el 8.23.0-1 [485 kB] Get:29 http://deb.debian.org/debian unstable/main ppc64el dash ppc64el 0.5.12-12 [104 kB] Get:30 http://deb.debian.org/debian unstable/main ppc64el libdb5.3t64 ppc64el 5.3.28+dfsg2-12 [737 kB] Get:31 http://deb.debian.org/debian unstable/main ppc64el debconf all 1.5.92 [123 kB] Get:32 http://deb.debian.org/debian unstable/main ppc64el debhelper all 14.5 [944 kB] Get:33 http://deb.debian.org/debian unstable/main ppc64el libdebhelper-perl all 14.5 [77.7 kB] Get:34 http://deb.debian.org/debian unstable/main ppc64el debianutils ppc64el 5.24 [94.2 kB] Get:35 http://deb.debian.org/debian unstable/main ppc64el dh-autoreconf all 23 [12.7 kB] Get:36 http://deb.debian.org/debian unstable/main ppc64el dh-python all 7.20261030 [115 kB] Get:37 http://deb.debian.org/debian unstable/main ppc64el diffutils ppc64el 1:3.12-1 [413 kB] Get:38 http://deb.debian.org/debian unstable/main ppc64el dpkg ppc64el 1.23.11 [1221 kB] Get:39 http://deb.debian.org/debian unstable/main ppc64el dpkg-dev all 1.23.11 [1005 kB] Get:40 http://deb.debian.org/debian unstable/main ppc64el libdpkg-perl all 1.23.11 [650 kB] Get:41 http://deb.debian.org/debian unstable/main ppc64el dwz ppc64el 0.17-1 [114 kB] Get:42 http://deb.debian.org/debian unstable/main ppc64el comerr-dev ppc64el 2.1-1.47.4-1+b3 [51.7 kB] Get:43 http://deb.debian.org/debian unstable/main ppc64el libcom-err2 ppc64el 1.47.4-1+b3 [19.8 kB] Get:44 http://deb.debian.org/debian unstable/main ppc64el libelf1t64 ppc64el 0.196-1 [68.0 kB] Get:45 http://deb.debian.org/debian unstable/main ppc64el libexpat1 ppc64el 2.10.0-1 [131 kB] Get:46 http://deb.debian.org/debian unstable/main ppc64el libexpat1-dev ppc64el 2.10.0-1 [189 kB] Get:47 http://deb.debian.org/debian unstable/main ppc64el file ppc64el 1:5.47-4 [44.0 kB] Get:48 http://deb.debian.org/debian unstable/main ppc64el findutils ppc64el 4.11.0-3 [812 kB] Get:49 http://deb.debian.org/debian unstable/main ppc64el cpp-16 ppc64el 16.2.0-4 [1284 B] Get:50 http://deb.debian.org/debian unstable/main ppc64el cpp-16-powerpc64le-linux-gnu ppc64el 16.2.0-4 [11.4 MB] Get:51 http://deb.debian.org/debian unstable/main ppc64el g++-16 ppc64el 16.2.0-4 [36.4 kB] Get:52 http://deb.debian.org/debian unstable/main ppc64el g++-16-powerpc64le-linux-gnu ppc64el 16.2.0-4 [12.6 MB] Get:53 http://deb.debian.org/debian unstable/main ppc64el gcc-16 ppc64el 16.2.0-4 [541 kB] Get:54 http://deb.debian.org/debian unstable/main ppc64el gcc-16-base ppc64el 16.2.0-4 [39.3 kB] Get:55 http://deb.debian.org/debian unstable/main ppc64el gcc-16-powerpc64le-linux-gnu ppc64el 16.2.0-4 [21.9 MB] Get:56 http://deb.debian.org/debian unstable/main ppc64el libasan8 ppc64el 16.2.0-4 [2793 kB] Get:57 http://deb.debian.org/debian unstable/main ppc64el libatomic1 ppc64el 16.2.0-4 [10.2 kB] Get:58 http://deb.debian.org/debian unstable/main ppc64el libcc1-0 ppc64el 16.2.0-4 [45.2 kB] Get:59 http://deb.debian.org/debian unstable/main ppc64el libgcc-16-dev ppc64el 16.2.0-4 [1488 kB] Get:60 http://deb.debian.org/debian unstable/main ppc64el libgcc-s1 ppc64el 16.2.0-4 [51.9 kB] Get:61 http://deb.debian.org/debian unstable/main ppc64el cpp ppc64el 4:16.2.0-1 [1580 B] Get:62 http://deb.debian.org/debian unstable/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:16.2.0-1 [4532 B] Get:63 http://deb.debian.org/debian unstable/main ppc64el g++ ppc64el 4:16.2.0-1 [1336 B] Get:64 http://deb.debian.org/debian unstable/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:16.2.0-1 [1208 B] Get:65 http://deb.debian.org/debian unstable/main ppc64el gcc ppc64el 4:16.2.0-1 [5156 B] Get:66 http://deb.debian.org/debian unstable/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:16.2.0-1 [1448 B] Get:67 http://deb.debian.org/debian unstable/main ppc64el libgdbm-compat4t64 ppc64el 1.26-1+b2 [52.4 kB] Get:68 http://deb.debian.org/debian unstable/main ppc64el libgdbm6t64 ppc64el 1.26-1+b2 [82.0 kB] Get:69 http://deb.debian.org/debian unstable/main ppc64el autopoint all 1.0-5 [820 kB] Get:70 http://deb.debian.org/debian unstable/main ppc64el gettext ppc64el 1.0-5 [2722 kB] Get:71 http://deb.debian.org/debian unstable/main ppc64el gettext-base ppc64el 1.0-5 [353 kB] Get:72 http://deb.debian.org/debian unstable/main ppc64el libc-bin ppc64el 2.43-7 [658 kB] Get:73 http://deb.debian.org/debian unstable/main ppc64el libc-dev-bin ppc64el 2.43-7 [40.2 kB] Get:74 http://deb.debian.org/debian unstable/main ppc64el libc-gconv-modules-extra ppc64el 2.43-7 [1128 kB] Get:75 http://deb.debian.org/debian unstable/main ppc64el libc6 ppc64el 2.43-7 [1747 kB] Get:76 http://deb.debian.org/debian unstable/main ppc64el libc6-dev ppc64el 2.43-7 [1981 kB] Get:77 http://deb.debian.org/debian unstable/main ppc64el grep ppc64el 3.12-1 [455 kB] Get:78 http://deb.debian.org/debian unstable/main ppc64el groff-base ppc64el 1.25.0-2 [1174 kB] Get:79 http://deb.debian.org/debian unstable/main ppc64el gzip ppc64el 1.14-1 [147 kB] Get:80 http://deb.debian.org/debian unstable/main ppc64el hostname ppc64el 3.25 [11.3 kB] Get:81 http://deb.debian.org/debian unstable/main ppc64el init-system-helpers all 1.69+nmu3 [37.3 kB] Get:82 http://deb.debian.org/debian unstable/main ppc64el intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:83 http://deb.debian.org/debian unstable/main ppc64el krb5-multidev ppc64el 1.22.1-3 [125 kB] Get:84 http://deb.debian.org/debian unstable/main ppc64el libblas3 ppc64el 3.12.1-8 [168 kB] Get:85 http://deb.debian.org/debian unstable/main ppc64el libarchive13t64 ppc64el 3.8.11-1 [407 kB] Get:86 http://deb.debian.org/debian unstable/main ppc64el libarchive-zip-perl all 1.68-1 [104 kB] Get:87 http://deb.debian.org/debian unstable/main ppc64el libbsd-dev ppc64el 0.12.2-3 [265 kB] Get:88 http://deb.debian.org/debian unstable/main ppc64el libbsd0 ppc64el 0.12.2-3 [136 kB] Get:89 http://deb.debian.org/debian unstable/main ppc64el libcap-ng0 ppc64el 0.9.6-1+b1 [19.9 kB] Get:90 http://deb.debian.org/debian unstable/main ppc64el libcap2 ppc64el 1:2.78-1+b2 [30.3 kB] Get:91 http://deb.debian.org/debian unstable/main ppc64el libev4t64 ppc64el 1:4.33-3 [44.4 kB] Get:92 http://deb.debian.org/debian unstable/main ppc64el libffi8 ppc64el 3.8.0-2 [30.8 kB] Get:93 http://deb.debian.org/debian unstable/main ppc64el libcrypt1 ppc64el 1:4.5.2+20251210-1 [104 kB] Get:94 http://deb.debian.org/debian unstable/main ppc64el libcos4-3 ppc64el 4.3.4+ds1-1+b1 [1205 kB] Get:95 http://deb.debian.org/debian unstable/main ppc64el libcos4-dev ppc64el 4.3.4+ds1-1+b1 [1349 kB] Get:96 http://deb.debian.org/debian unstable/main ppc64el docutils-common all 0.23+dfsg-2 [124 kB] Get:97 http://deb.debian.org/debian unstable/main ppc64el dh-strip-nondeterminism all 1.15.1-1 [6020 B] Get:98 http://deb.debian.org/debian unstable/main ppc64el libfile-stripnondeterminism-perl all 1.15.1-1 [17.1 kB] Get:99 http://deb.debian.org/debian unstable/main ppc64el bsdextrautils ppc64el 2.42.4-1 [128 kB] Get:100 http://deb.debian.org/debian unstable/main ppc64el libblkid1 ppc64el 2.42.4-1 [209 kB] Fetched 103 MB in 1s (153 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libbinutils_2.47.50.20261021-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libdebconfclient0_0.283_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/bash_5.3-4+b1_ppc64el.deb' dpkg-name: info: moved 'automake_1%3a1.19-3_all.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/automake_1.19-3_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libatomic1_16.2.0-4_ppc64el.deb' dpkg-name: info: moved 'libattr1_1%3a2.6.0-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/libattr1_2.6.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libblkid1_2.42.4-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libc-dev-bin_2.43-7_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/gcc-16-base_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libcom-err2_1.47.4-1+b3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libc-gconv-modules-extra_2.43-7_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/dh-autoreconf_23_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libcc1-0_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/binutils-common_2.47.50.20261021-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/autoconf_2.73-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/groff-base_1.25.0-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libexpat1_2.10.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libctf0_2.47.50.20261021-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/docutils-common_0.23+dfsg-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libacl1_2.4.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libdebhelper-perl_14.5_all.deb' dpkg-name: info: moved 'gcc-powerpc64le-linux-gnu_4%3a16.2.0-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/gcc-powerpc64le-linux-gnu_16.2.0-1_ppc64el.deb' dpkg-name: info: moved 'file_1%3a5.47-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/file_5.47-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/autotools-dev_20240727.1+nmu1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/cmake_4.4.5-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libelf1t64_0.196-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/cpp-16_16.2.0-4_ppc64el.deb' dpkg-name: info: moved 'libcap2_1%3a2.78-1+b2_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/libcap2_2.78-1+b2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/cppzmq-dev_4.10.0-1+b2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libbrotli1_1.2.0-4.1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libasan8_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/binutils-powerpc64le-linux-gnu_2.47.50.20261021-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libgdbm-compat4t64_1.26-1+b2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/bsdextrautils_2.42.4-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/krb5-multidev_1.22.1-3_ppc64el.deb' dpkg-name: info: moved 'libev4t64_1%3a4.33-3_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/libev4t64_4.33-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/cpp-16-powerpc64le-linux-gnu_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/dpkg_1.23.11_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libblas3_3.12.1-8_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/dpkg-dev_1.23.11_all.deb' dpkg-name: info: moved 'libaudit-common_1%3a4.2.1-1_all.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/libaudit-common_4.2.1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libfile-stripnondeterminism-perl_1.15.1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libctf-nobfd0_2.47.50.20261021-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/dh-strip-nondeterminism_1.15.1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/comerr-dev_2.1-1.47.4-1+b3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/findutils_4.11.0-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/base-passwd_3.6.8_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/g++-16_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/debconf_1.5.92_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/gcc-16_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libabsl20260526_20260526.0-2+b1_ppc64el.deb' dpkg-name: info: moved 'libaudit1_1%3a4.2.1-1+b1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/libaudit1_4.2.1-1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libgcc-s1_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/ca-certificates_20260816+nmu1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libffi8_3.8.0-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/gettext-base_1.0-5_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/dh-python_7.20261030_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/init-system-helpers_1.69+nmu3_all.deb' dpkg-name: info: moved 'g++-powerpc64le-linux-gnu_4%3a16.2.0-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/g++-powerpc64le-linux-gnu_16.2.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libgdbm6t64_1.26-1+b2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/build-essential_12.12_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/autopoint_1.0-5_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libbsd-dev_0.12.2-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/grep_3.12-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/gettext_1.0-5_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libcos4-dev_4.3.4+ds1-1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libexpat1-dev_2.10.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/coreutils_9.12-0.3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libc6-dev_2.43-7_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/gzip_1.14-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/bzip2_1.0.8-6+b2_ppc64el.deb' dpkg-name: info: moved 'libcrypt1_1%3a4.5.2+20251210-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/libcrypt1_4.5.2+20251210-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/debianutils_5.24_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libc-bin_2.43-7_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libbsd0_0.12.2-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libbz2-1.0_1.0.8-6+b2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libdpkg-perl_1.23.11_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/dash_0.5.12-12_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/binutils_2.47.50.20261021-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libc6_2.43-7_ppc64el.deb' dpkg-name: info: moved 'cpp-powerpc64le-linux-gnu_4%3a16.2.0-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/cpp-powerpc64le-linux-gnu_16.2.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libarchive-zip-perl_1.68-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/dwz_0.17-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libcos4-3_4.3.4+ds1-1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libgcc-16-dev_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/gcc-16-powerpc64le-linux-gnu_16.2.0-4_ppc64el.deb' dpkg-name: info: moved 'g++_4%3a16.2.0-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/g++_16.2.0-1_ppc64el.deb' dpkg-name: info: moved 'cpp_4%3a16.2.0-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/cpp_16.2.0-1_ppc64el.deb' dpkg-name: info: moved 'diffutils_1%3a3.12-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/diffutils_3.12-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libdb5.3t64_5.3.28+dfsg2-12_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libarchive13t64_3.8.11-1_ppc64el.deb' dpkg-name: info: moved 'gcc_4%3a16.2.0-1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpis026vwn/gcc_16.2.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/g++-16-powerpc64le-linux-gnu_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/debhelper_14.5_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libcap-ng0_0.9.6-1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/hostname_3.25_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/base-files_14.2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libcurl4t64_8.23.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/intltool-debian_0.35.0+20060710.6_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpis026vwn/libcares2_1.34.9-1_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el libsframe3 ppc64el 2.47.50.20261021-1 [87.3 kB] Get:2 http://deb.debian.org/debian unstable/main ppc64el libsasl2-2 ppc64el 2.1.28+dfsg1-12 [63.1 kB] Get:3 http://deb.debian.org/debian unstable/main ppc64el libsasl2-modules-db ppc64el 2.1.28+dfsg1-12 [19.3 kB] Get:4 http://deb.debian.org/debian unstable/main ppc64el libjs-d3 all 3.5.17-4 [132 kB] Get:5 http://deb.debian.org/debian unstable/main ppc64el libmagic-mgc ppc64el 1:5.47-4 [345 kB] Get:6 http://deb.debian.org/debian unstable/main ppc64el libmagic1t64 ppc64el 1:5.47-4 [119 kB] Get:7 http://deb.debian.org/debian unstable/main ppc64el libgfortran5 ppc64el 16.2.0-4 [560 kB] Get:8 http://deb.debian.org/debian unstable/main ppc64el libgomp1 ppc64el 16.2.0-4 [155 kB] Get:9 http://deb.debian.org/debian unstable/main ppc64el libitm1 ppc64el 16.2.0-4 [29.2 kB] Get:10 http://deb.debian.org/debian unstable/main ppc64el liblsan0 ppc64el 16.2.0-4 [1273 kB] Get:11 http://deb.debian.org/debian unstable/main ppc64el libquadmath0 ppc64el 16.2.0-4 [157 kB] Get:12 http://deb.debian.org/debian unstable/main ppc64el libstdc++-16-dev ppc64el 16.2.0-4 [2939 kB] Get:13 http://deb.debian.org/debian unstable/main ppc64el libstdc++6 ppc64el 16.2.0-4 [888 kB] Get:14 http://deb.debian.org/debian unstable/main ppc64el libgmp10 ppc64el 2:6.3.0+dfsg-5+b2 [580 kB] Get:15 http://deb.debian.org/debian unstable/main ppc64el libgrpc++1.51t64 ppc64el 1.51.1-10+b1 [492 kB] Get:16 http://deb.debian.org/debian unstable/main ppc64el libgrpc29t64 ppc64el 1.51.1-10+b1 [2799 kB] Get:17 http://deb.debian.org/debian unstable/main ppc64el libisl23 ppc64el 0.28-1 [743 kB] Get:18 http://deb.debian.org/debian unstable/main ppc64el libjansson4 ppc64el 2.15.1-1 [70.9 kB] Get:19 http://deb.debian.org/debian unstable/main ppc64el libkeyutils1 ppc64el 1.6.3-6+b2 [10.5 kB] Get:20 http://deb.debian.org/debian unstable/main ppc64el libgssapi-krb5-2 ppc64el 1.22.1-3 [151 kB] Get:21 http://deb.debian.org/debian unstable/main ppc64el libgssrpc4t64 ppc64el 1.22.1-3 [62.4 kB] Get:22 http://deb.debian.org/debian unstable/main ppc64el libk5crypto3 ppc64el 1.22.1-3 [88.9 kB] Get:23 http://deb.debian.org/debian unstable/main ppc64el libkadm5clnt-mit12 ppc64el 1.22.1-3 [42.5 kB] Get:24 http://deb.debian.org/debian unstable/main ppc64el libkadm5srv-mit12 ppc64el 1.22.1-3 [59.0 kB] Get:25 http://deb.debian.org/debian unstable/main ppc64el libkdb5-10t64 ppc64el 1.22.1-3 [46.3 kB] Get:26 http://deb.debian.org/debian unstable/main ppc64el libkrb5-3 ppc64el 1.22.1-3 [371 kB] Get:27 http://deb.debian.org/debian unstable/main ppc64el libkrb5-dev ppc64el 1.22.1-3 [14.1 kB] Get:28 http://deb.debian.org/debian unstable/main ppc64el libkrb5support0 ppc64el 1.22.1-3 [33.5 kB] Get:29 http://deb.debian.org/debian unstable/main ppc64el liblapack3 ppc64el 3.12.1-8 [2164 kB] Get:30 http://deb.debian.org/debian unstable/main ppc64el libidn2-0 ppc64el 2.3.8-5 [111 kB] Get:31 http://deb.debian.org/debian unstable/main ppc64el libjpeg-dev ppc64el 1:3.1.3-4 [78.9 kB] Get:32 http://deb.debian.org/debian unstable/main ppc64el libjpeg62-turbo ppc64el 1:3.1.3-4 [242 kB] Get:33 http://deb.debian.org/debian unstable/main ppc64el libjpeg62-turbo-dev ppc64el 1:3.1.3-4 [385 kB] Get:34 http://deb.debian.org/debian unstable/main ppc64el libjson-perl all 4.10000-1 [87.5 kB] Get:35 http://deb.debian.org/debian unstable/main ppc64el libjsoncpp26 ppc64el 1.9.8-2 [86.6 kB] Get:36 http://deb.debian.org/debian unstable/main ppc64el libmd-dev ppc64el 1.3.0-1 [68.9 kB] Get:37 http://deb.debian.org/debian unstable/main ppc64el libmd0 ppc64el 1.3.0-1 [43.1 kB] Get:38 http://deb.debian.org/debian unstable/main ppc64el libpgm-5.3-0t64 ppc64el 5.3.128~dfsg-3 [165 kB] Get:39 http://deb.debian.org/debian unstable/main ppc64el libpgm-dev ppc64el 5.3.128~dfsg-3 [207 kB] Get:40 http://deb.debian.org/debian unstable/main ppc64el libpipeline1 ppc64el 1.5.8-3 [51.2 kB] Get:41 http://deb.debian.org/debian unstable/main ppc64el libpsl5t64 ppc64el 0.23.3-1 [62.5 kB] Get:42 http://deb.debian.org/debian unstable/main ppc64el libseccomp2 ppc64el 2.6.1-1+b2 [56.9 kB] Get:43 http://deb.debian.org/debian unstable/main ppc64el libselinux1 ppc64el 3.11-2.1+b1 [96.6 kB] Get:44 http://deb.debian.org/debian unstable/main ppc64el libsodium-dev ppc64el 1.0.22-2 [203 kB] Get:45 http://deb.debian.org/debian unstable/main ppc64el libsodium26 ppc64el 1.0.22-2 [180 kB] Get:46 http://deb.debian.org/debian unstable/main ppc64el libssh2-1t64 ppc64el 1.11.1-6 [256 kB] Get:47 http://deb.debian.org/debian unstable/main ppc64el liblz4-1 ppc64el 1.10.0-10 [82.4 kB] Get:48 http://deb.debian.org/debian unstable/main ppc64el libmpc3 ppc64el 1.3.1-3 [72.2 kB] Get:49 http://deb.debian.org/debian unstable/main ppc64el libmpfr6 ppc64el 4.2.2-3 [729 kB] Get:50 http://deb.debian.org/debian unstable/main ppc64el libncursesw6 ppc64el 6.6+20260608-2 [154 kB] Get:51 http://deb.debian.org/debian unstable/main ppc64el libtinfo6 ppc64el 6.6+20260608-2 [362 kB] Get:52 http://deb.debian.org/debian unstable/main ppc64el libnettle8t64 ppc64el 3.10.2-1+b1 [329 kB] Get:53 http://deb.debian.org/debian unstable/main ppc64el libnghttp2-14 ppc64el 1.71.0-1 [87.5 kB] Get:54 http://deb.debian.org/debian unstable/main ppc64el libnghttp3-9 ppc64el 1.17.0-1 [72.8 kB] Get:55 http://deb.debian.org/debian unstable/main ppc64el libngtcp2-16 ppc64el 1.24.0-1 [152 kB] Get:56 http://deb.debian.org/debian unstable/main ppc64el libngtcp2-crypto-ossl0 ppc64el 1.24.0-1 [27.1 kB] Get:57 http://deb.debian.org/debian unstable/main ppc64el libnorm-dev ppc64el 1.5.9+dfsg-4+b1 [422 kB] Get:58 http://deb.debian.org/debian unstable/main ppc64el libnorm1t64 ppc64el 1.5.9+dfsg-4+b1 [235 kB] Get:59 http://deb.debian.org/debian unstable/main ppc64el libomniorb4-3t64 ppc64el 4.3.4+ds1-1+b1 [1206 kB] Get:60 http://deb.debian.org/debian unstable/main ppc64el libomniorb4-dev ppc64el 4.3.4+ds1-1+b1 [1653 kB] Get:61 http://deb.debian.org/debian unstable/main ppc64el libomnithread4 ppc64el 4.3.4+ds1-1+b1 [12.2 kB] Get:62 http://deb.debian.org/debian unstable/main ppc64el libomnithread4-dev ppc64el 4.3.4+ds1-1+b1 [20.8 kB] Get:63 http://deb.debian.org/debian unstable/main ppc64el libldap2 ppc64el 2.6.14+dfsg-2 [203 kB] Get:64 http://deb.debian.org/debian unstable/main ppc64el libssl-dev ppc64el 3.6.5-1 [3227 kB] Get:65 http://deb.debian.org/debian unstable/main ppc64el libssl3t64 ppc64el 3.6.5-1 [2578 kB] Get:66 http://deb.debian.org/debian unstable/main ppc64el libpam-modules ppc64el 1.7.0-8 [195 kB] Get:67 http://deb.debian.org/debian unstable/main ppc64el libpam-modules-bin ppc64el 1.7.0-8 [49.7 kB] Get:68 http://deb.debian.org/debian unstable/main ppc64el libpam-runtime all 1.7.0-8 [246 kB] Get:69 http://deb.debian.org/debian unstable/main ppc64el libpam0g ppc64el 1.7.0-8 [71.4 kB] Get:70 http://deb.debian.org/debian unstable/main ppc64el libpcre2-8-0 ppc64el 10.49-1 [297 kB] Get:71 http://deb.debian.org/debian unstable/main ppc64el libperl5.42 ppc64el 5.42.3-1 [4258 kB] Get:72 http://deb.debian.org/debian unstable/main ppc64el libpkgconf7 ppc64el 2.5.1-4 [51.5 kB] Get:73 http://deb.debian.org/debian unstable/main ppc64el libproc2-1 ppc64el 2:4.0.7-1.1 [73.9 kB] Get:74 http://deb.debian.org/debian unstable/main ppc64el libprotobuf32t64 ppc64el 3.21.12-17 [999 kB] Get:75 http://deb.debian.org/debian unstable/main ppc64el libprotoc32t64 ppc64el 3.21.12-17 [935 kB] Get:76 http://deb.debian.org/debian unstable/main ppc64el libpython3-all-dev ppc64el 3.14.8-1 [1020 B] Get:77 http://deb.debian.org/debian unstable/main ppc64el libpython3-dev ppc64el 3.14.8-1 [8752 B] Get:78 http://deb.debian.org/debian unstable/main ppc64el libpython3-stdlib ppc64el 3.14.8-1 [8516 B] Get:79 http://deb.debian.org/debian unstable/main ppc64el libpython3.14 ppc64el 3.14.10-1 [2457 kB] Get:80 http://deb.debian.org/debian unstable/main ppc64el libpython3.14-dev ppc64el 3.14.10-1 [5843 kB] Get:81 http://deb.debian.org/debian unstable/main ppc64el libpython3.14-minimal ppc64el 3.14.10-1 [900 kB] Get:82 http://deb.debian.org/debian unstable/main ppc64el libpython3.14-stdlib ppc64el 3.14.10-1 [2339 kB] Get:83 http://deb.debian.org/debian unstable/main ppc64el libpython3.15 ppc64el 3.15.2-1 [2573 kB] Get:84 http://deb.debian.org/debian unstable/main ppc64el libpython3.15-dev ppc64el 3.15.2-1 [6158 kB] Get:85 http://deb.debian.org/debian unstable/main ppc64el libpython3.15-minimal ppc64el 3.15.2-1 [925 kB] Get:86 http://deb.debian.org/debian unstable/main ppc64el libpython3.15-stdlib ppc64el 3.15.2-1 [2996 kB] Get:87 http://deb.debian.org/debian unstable/main ppc64el libre2-11 ppc64el 20251105-1+b3 [178 kB] Get:88 http://deb.debian.org/debian unstable/main ppc64el libreadline8t64 ppc64el 8.3-4 [192 kB] Get:89 http://deb.debian.org/debian unstable/main ppc64el librhash1 ppc64el 1.4.6-1.1+b1 [138 kB] Get:90 http://deb.debian.org/debian unstable/main ppc64el libjs-sphinxdoc all 9.2.0-1 [46.8 kB] Get:91 http://deb.debian.org/debian unstable/main ppc64el libsqlite3-0 ppc64el 3.54.1-2 [1036 kB] Get:92 http://deb.debian.org/debian unstable/main ppc64el libsystemd-shared ppc64el 262.2-1 [2716 kB] Get:93 http://deb.debian.org/debian unstable/main ppc64el libsystemd0 ppc64el 262.2-1 [504 kB] Get:94 http://deb.debian.org/debian unstable/main ppc64el libtango-dev ppc64el 10.3.3+dfsg1-3 [220 kB] Get:95 http://deb.debian.org/debian unstable/main ppc64el libtango-tools ppc64el 10.3.3+dfsg1-3 [47.1 kB] Get:96 http://deb.debian.org/debian unstable/main ppc64el libtango10.3 ppc64el 10.3.3+dfsg1-3 [2126 kB] Get:97 http://deb.debian.org/debian unstable/main ppc64el libmount1 ppc64el 2.42.4-1 [254 kB] Get:98 http://deb.debian.org/debian unstable/main ppc64el libsmartcols1 ppc64el 2.42.4-1 [174 kB] Get:99 http://deb.debian.org/debian unstable/main ppc64el liblzma-dev ppc64el 5.8.4-1 [394 kB] Get:100 http://deb.debian.org/debian unstable/main ppc64el liblzma5 ppc64el 5.8.4-1 [357 kB] Fetched 68.3 MB in 1s (48.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpsl5t64_0.23.3-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libomnithread4_4.3.4+ds1-1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpython3-all-dev_3.14.8-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libre2-11_20251105-1+b3_ppc64el.deb' dpkg-name: info: moved 'libjpeg-dev_1%3a3.1.3-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpryk191s_/libjpeg-dev_3.1.3-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libsmartcols1_2.42.4-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libmd0_1.3.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpkgconf7_2.5.1-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libreadline8t64_8.3-4_ppc64el.deb' dpkg-name: info: moved 'libjpeg62-turbo-dev_1%3a3.1.3-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpryk191s_/libjpeg62-turbo-dev_3.1.3-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libnettle8t64_3.10.2-1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libperl5.42_5.42.3-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libomniorb4-dev_4.3.4+ds1-1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libssl-dev_3.6.5-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libsodium-dev_1.0.22-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpgm-5.3-0t64_5.3.128~dfsg-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libstdc++6_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libsasl2-modules-db_2.1.28+dfsg1-12_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpython3.14_3.14.10-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpython3.14-minimal_3.14.10-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libncursesw6_6.6+20260608-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libgrpc29t64_1.51.1-10+b1_ppc64el.deb' dpkg-name: info: moved 'libjpeg62-turbo_1%3a3.1.3-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpryk191s_/libjpeg62-turbo_3.1.3-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libsframe3_2.47.50.20261021-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/liblapack3_3.12.1-8_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libgssapi-krb5-2_1.22.1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libk5crypto3_1.22.1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libgssrpc4t64_1.22.1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libomniorb4-3t64_4.3.4+ds1-1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libsystemd0_262.2-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libtango10.3_10.3.3+dfsg1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libjansson4_2.15.1-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libgfortran5_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpam-runtime_1.7.0-8_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/liblzma5_5.8.4-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libidn2-0_2.3.8-5_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libgrpc++1.51t64_1.51.1-10+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/liblz4-1_1.10.0-10_ppc64el.deb' dpkg-name: info: moved 'libmagic-mgc_1%3a5.47-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpryk191s_/libmagic-mgc_5.47-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libjson-perl_4.10000-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libsqlite3-0_3.54.1-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libtinfo6_6.6+20260608-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libitm1_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libsodium26_1.0.22-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpam-modules-bin_1.7.0-8_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libkrb5-3_1.22.1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpipeline1_1.5.8-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpam-modules_1.7.0-8_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libkdb5-10t64_1.22.1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpam0g_1.7.0-8_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libjsoncpp26_1.9.8-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libmount1_2.42.4-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libssl3t64_3.6.5-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpython3-dev_3.14.8-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libsystemd-shared_262.2-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libsasl2-2_2.1.28+dfsg1-12_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libkrb5-dev_1.22.1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/librhash1_1.4.6-1.1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpgm-dev_5.3.128~dfsg-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libtango-tools_10.3.3+dfsg1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libssh2-1t64_1.11.1-6_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libngtcp2-16_1.24.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpython3.15-stdlib_3.15.2-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpython3.14-stdlib_3.14.10-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libnghttp2-14_1.71.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libnorm1t64_1.5.9+dfsg-4+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libseccomp2_2.6.1-1+b2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libjs-sphinxdoc_9.2.0-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libprotoc32t64_3.21.12-17_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpcre2-8-0_10.49-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpython3-stdlib_3.14.8-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libnorm-dev_1.5.9+dfsg-4+b1_ppc64el.deb' dpkg-name: info: moved 'libmagic1t64_1%3a5.47-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpryk191s_/libmagic1t64_5.47-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libngtcp2-crypto-ossl0_1.24.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpython3.14-dev_3.14.10-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/liblsan0_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/liblzma-dev_5.8.4-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libprotobuf32t64_3.21.12-17_ppc64el.deb' dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-5+b2_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpryk191s_/libgmp10_6.3.0+dfsg-5+b2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpython3.15-minimal_3.15.2-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libselinux1_3.11-2.1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libomnithread4-dev_4.3.4+ds1-1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpython3.15_3.15.2-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libkrb5support0_1.22.1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libmpc3_1.3.1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libkadm5clnt-mit12_1.22.1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libmpfr6_4.2.2-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libgomp1_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libldap2_2.6.14+dfsg-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libisl23_0.28-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libtango-dev_10.3.3+dfsg1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libquadmath0_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libstdc++-16-dev_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libjs-d3_3.5.17-4_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libkadm5srv-mit12_1.22.1-3_ppc64el.deb' dpkg-name: info: moved 'libproc2-1_2%3a4.0.7-1.1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmpryk191s_/libproc2-1_4.0.7-1.1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libpython3.15-dev_3.15.2-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libmd-dev_1.3.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libnghttp3-9_1.17.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpryk191s_/libkeyutils1_1.6.3-6+b2_ppc64el.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el python3-accessible-pygments all 0.0.5-2 [1306 kB] Get:2 http://deb.debian.org/debian unstable/main ppc64el python3-alabaster all 1.0.0-2 [20.4 kB] Get:3 http://deb.debian.org/debian unstable/main ppc64el python3-bs4 all 4.15.0-1 [119 kB] Get:4 http://deb.debian.org/debian unstable/main ppc64el python3-chardet all 5.2.0+dfsg-2 [108 kB] Get:5 http://deb.debian.org/debian unstable/main ppc64el pybuild-plugin-pyproject all 7.20261030 [7480 B] Get:6 http://deb.debian.org/debian unstable/main ppc64el python3-docstring-parser all 0.17.0-2 [24.8 kB] Get:7 http://deb.debian.org/debian unstable/main ppc64el libtsan2 ppc64el 16.2.0-4 [2510 kB] Get:8 http://deb.debian.org/debian unstable/main ppc64el libubsan1 ppc64el 16.2.0-4 [1196 kB] Get:9 http://deb.debian.org/debian unstable/main ppc64el python3-jinja2 all 3.1.6-4 [106 kB] Get:10 http://deb.debian.org/debian unstable/main ppc64el libtool all 2.6.2-3 [552 kB] Get:11 http://deb.debian.org/debian unstable/main ppc64el libunistring5 ppc64el 1.4.2-1 [496 kB] Get:12 http://deb.debian.org/debian unstable/main ppc64el libuv1t64 ppc64el 1.53.0-1 [164 kB] Get:13 http://deb.debian.org/debian unstable/main ppc64el libxml2-16 ppc64el 2.15.4+dfsg-1+b1 [691 kB] Get:14 http://deb.debian.org/debian unstable/main ppc64el libxml2-dev ppc64el 2.15.4+dfsg-1+b1 [834 kB] Get:15 http://deb.debian.org/debian unstable/main ppc64el libyaml-0-2 ppc64el 0.2.5-2+b1 [59.2 kB] Get:16 http://deb.debian.org/debian unstable/main ppc64el libzstd1 ppc64el 1.5.7+dfsg-4 [327 kB] Get:17 http://deb.debian.org/debian unstable/main ppc64el python3-linkify-it all 2.2.0-1 [20.8 kB] Get:18 http://deb.debian.org/debian unstable/main ppc64el linux-libc-dev all 7.3.3-1 [2002 kB] Get:19 http://deb.debian.org/debian unstable/main ppc64el m4 ppc64el 1.4.21-1 [340 kB] Get:20 http://deb.debian.org/debian unstable/main ppc64el make ppc64el 4.4.1-3 [470 kB] Get:21 http://deb.debian.org/debian unstable/main ppc64el man-db ppc64el 2.13.1-1 [1481 kB] Get:22 http://deb.debian.org/debian unstable/main ppc64el python3-markdown-it all 4.2.0-4 [63.8 kB] Get:23 http://deb.debian.org/debian unstable/main ppc64el python3-markupsafe ppc64el 3.0.3-2+b2 [14.4 kB] Get:24 http://deb.debian.org/debian unstable/main ppc64el mawk ppc64el 1.3.4.20260302-2 [146 kB] Get:25 http://deb.debian.org/debian unstable/main ppc64el python3-mdit-py-plugins all 0.6.1-1 [39.2 kB] Get:26 http://deb.debian.org/debian unstable/main ppc64el python3-mdurl all 0.1.2-2 [9108 B] Get:27 http://deb.debian.org/debian unstable/main ppc64el media-types all 14.0.0 [30.8 kB] Get:28 http://deb.debian.org/debian unstable/main ppc64el python3-myst-parser all 5.1.0-2 [80.2 kB] Get:29 http://deb.debian.org/debian unstable/main ppc64el ncurses-base all 6.6+20260608-2 [276 kB] Get:30 http://deb.debian.org/debian unstable/main ppc64el ncurses-bin ppc64el 6.6+20260608-2 [450 kB] Get:31 http://deb.debian.org/debian unstable/main ppc64el netbase all 6.6 [10.3 kB] Get:32 http://deb.debian.org/debian unstable/main ppc64el node-fortawesome-fontawesome-free all 7.3.1+ds1-1 [2654 kB] Get:33 http://deb.debian.org/debian unstable/main ppc64el python3-numpy ppc64el 1:2.4.6+ds-5+b1 [4410 kB] Get:34 http://deb.debian.org/debian unstable/main ppc64el python3-numpy-dev ppc64el 1:2.4.6+ds-5+b1 [141 kB] Get:35 http://deb.debian.org/debian unstable/main ppc64el openssl ppc64el 3.6.5-1 [1547 kB] Get:36 http://deb.debian.org/debian unstable/main ppc64el openssl-provider-legacy ppc64el 3.6.5-1 [331 kB] Get:37 http://deb.debian.org/debian unstable/main ppc64el opentelemetry-cpp ppc64el 1.28.0-2 [836 kB] Get:38 http://deb.debian.org/debian unstable/main ppc64el opentelemetry-cpp-dev ppc64el 1.28.0-2 [371 kB] Get:39 http://deb.debian.org/debian unstable/main ppc64el patch ppc64el 2.8.1-1 [142 kB] Get:40 http://deb.debian.org/debian unstable/main ppc64el perl ppc64el 5.42.3-1 [266 kB] Get:41 http://deb.debian.org/debian unstable/main ppc64el perl-base ppc64el 5.42.3-1 [1867 kB] Get:42 http://deb.debian.org/debian unstable/main ppc64el perl-modules-5.42 all 5.42.3-1 [3213 kB] Get:43 http://deb.debian.org/debian unstable/main ppc64el pkgconf ppc64el 2.5.1-4 [33.6 kB] Get:44 http://deb.debian.org/debian unstable/main ppc64el pkgconf-bin ppc64el 2.5.1-4 [36.3 kB] Get:45 http://deb.debian.org/debian unstable/main ppc64el po-debconf all 1.0.22 [216 kB] Get:46 http://deb.debian.org/debian unstable/main ppc64el procps ppc64el 2:4.0.7-1.1 [1005 kB] Get:47 http://deb.debian.org/debian unstable/main ppc64el pybind11-dev all 3.1.0-2 [261 kB] Get:48 http://deb.debian.org/debian unstable/main ppc64el pybind11-stubgen all 3.0.0-2 [6764 B] Get:49 http://deb.debian.org/debian unstable/main ppc64el python3-pybind11-stubgen all 3.0.0-2 [30.4 kB] Get:50 http://deb.debian.org/debian unstable/main ppc64el python3-pydata-sphinx-theme all 0.23.0+dfsg-1 [847 kB] Get:51 http://deb.debian.org/debian unstable/main ppc64el python3-pygments all 2.20.0+dfsg-2 [850 kB] Get:52 http://deb.debian.org/debian unstable/main ppc64el python3-pyproject-metadata all 0.12.1-1 [26.3 kB] Get:53 http://deb.debian.org/debian unstable/main ppc64el python3-pytest all 9.1.1-1 [280 kB] Get:54 http://deb.debian.org/debian unstable/main ppc64el python3-pytest-forked all 1.7.5-1 [9108 B] Get:55 http://deb.debian.org/debian unstable/main ppc64el python3-pytest-rerunfailures all 16.7-1 [28.7 kB] Get:56 http://deb.debian.org/debian unstable/main ppc64el python-babel-localedata all 2.18.0+git2026-08-12-3 [6375 kB] Get:57 http://deb.debian.org/debian unstable/main ppc64el python3-babel all 2.18.0+git2026-08-12-3 [120 kB] Get:58 http://deb.debian.org/debian unstable/main ppc64el python3-build all 1.6.1-1 [86.5 kB] Get:59 http://deb.debian.org/debian unstable/main ppc64el python3-certifi all 2026.10.23+ds-1 [9956 B] Get:60 http://deb.debian.org/debian unstable/main ppc64el python3-cffi-backend ppc64el 2.1.1-2 [124 kB] Get:61 http://deb.debian.org/debian unstable/main ppc64el python3-charset-normalizer ppc64el 3.4.7-2+b3 [213 kB] Get:62 http://deb.debian.org/debian unstable/main ppc64el python3-docutils all 0.23+dfsg-2 [433 kB] Get:63 http://deb.debian.org/debian unstable/main ppc64el python3-dotenv all 1.2.1-2 [28.4 kB] Get:64 http://deb.debian.org/debian unstable/main ppc64el python3-gevent ppc64el 26.9.0-1 [982 kB] Get:65 http://deb.debian.org/debian unstable/main ppc64el python3-greenlet ppc64el 3.3.2-5 [177 kB] Get:66 http://deb.debian.org/debian unstable/main ppc64el python3-idna all 3.20-1 [45.8 kB] Get:67 http://deb.debian.org/debian unstable/main ppc64el python3-imagesize all 2.0.1-1 [14.9 kB] Get:68 http://deb.debian.org/debian unstable/main ppc64el python3-iniconfig all 2.1.0-2 [7540 B] Get:69 http://deb.debian.org/debian unstable/main ppc64el python3-installer all 1.1.0+dfsg1-1 [20.0 kB] Get:70 http://deb.debian.org/debian unstable/main ppc64el python3-packaging all 26.3-1 [110 kB] Get:71 http://deb.debian.org/debian unstable/main ppc64el python3-pathspec all 1.1.1-3 [38.3 kB] Get:72 http://deb.debian.org/debian unstable/main ppc64el python3-pluggy all 1.6.0-2 [27.2 kB] Get:73 http://deb.debian.org/debian unstable/main ppc64el python3-psutil ppc64el 7.2.2-3 [141 kB] Get:74 http://deb.debian.org/debian unstable/main ppc64el python3-pyproject-hooks all 1.3.3-1 [12.9 kB] Get:75 http://deb.debian.org/debian unstable/main ppc64el python3-pytest-asyncio all 1.4.0-3 [14.1 kB] Get:76 http://deb.debian.org/debian unstable/main ppc64el python3 ppc64el 3.14.8-1 [26.3 kB] Get:77 http://deb.debian.org/debian unstable/main ppc64el python3-all ppc64el 3.14.8-1 [996 B] Get:78 http://deb.debian.org/debian unstable/main ppc64el python3-all-dev ppc64el 3.14.8-1 [1028 B] Get:79 http://deb.debian.org/debian unstable/main ppc64el python3-dev ppc64el 3.14.8-1 [26.7 kB] Get:80 http://deb.debian.org/debian unstable/main ppc64el python3-minimal ppc64el 3.14.8-1 [25.8 kB] Get:81 http://deb.debian.org/debian unstable/main ppc64el python3-requests all 2.34.2-1 [77.6 kB] Get:82 http://deb.debian.org/debian unstable/main ppc64el python3-roman-numerals all 4.1.0-1 [9196 B] Get:83 http://deb.debian.org/debian unstable/main ppc64el python3-scikit-build-core all 0.12.2-1 [127 kB] Get:84 http://deb.debian.org/debian unstable/main ppc64el python3-setuptools all 84.2.0-1 [602 kB] Get:85 http://deb.debian.org/debian unstable/main ppc64el python3-snowballstemmer all 3.1.1-1 [61.9 kB] Get:86 http://deb.debian.org/debian unstable/main ppc64el python3-sphinx all 9.2.0-1 [506 kB] Get:87 http://deb.debian.org/debian unstable/main ppc64el python3-sphinx-book-theme all 1.2.0-2 [95.6 kB] Get:88 http://deb.debian.org/debian unstable/main ppc64el python3-sphinx-copybutton all 0.5.2-3 [18.1 kB] Get:89 http://deb.debian.org/debian unstable/main ppc64el python3-sphinx-design all 0.7.0-5 [886 kB] Get:90 http://deb.debian.org/debian unstable/main ppc64el python3-sphinx-togglebutton all 0.4.4-1 [17.0 kB] Get:91 http://deb.debian.org/debian unstable/main ppc64el python3-sphinxcontrib-mermaid all 2.0.1-2 [4830 kB] Get:92 http://deb.debian.org/debian unstable/main ppc64el libudev1 ppc64el 262.2-1 [148 kB] Get:93 http://deb.debian.org/debian unstable/main ppc64el libuchardet0 ppc64el 0.0.8-2+b2 [71.0 kB] Get:94 http://deb.debian.org/debian unstable/main ppc64el libuuid1 ppc64el 2.42.4-1 [35.2 kB] Get:95 http://deb.debian.org/debian unstable/main ppc64el python-is-python3 all 3.14.7-1 [2520 B] Get:96 http://deb.debian.org/debian unstable/main ppc64el libxxhash0 ppc64el 0.8.3-2+b2 [24.7 kB] Get:97 http://deb.debian.org/debian unstable/main ppc64el libzmq3-dev ppc64el 4.3.5-1+b8 [528 kB] Get:98 http://deb.debian.org/debian unstable/main ppc64el libzmq5 ppc64el 4.3.5-1+b8 [294 kB] Get:99 http://snapshot.debian.org/archive/debian/20261111T023651Z forky/main ppc64el python3-pytest-env all 1.8.3-1 [16.7 kB] Get:100 http://snapshot.debian.org/archive/debian/20261111T023651Z forky/main ppc64el python3-soupsieve all 2.8.4-1 [38.7 kB] Fetched 50.8 MB in 1s (38.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-pluggy_1.6.0-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libzmq5_4.3.5-1+b8_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/openssl_3.6.5-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-installer_1.1.0+dfsg1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-imagesize_2.0.1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/opentelemetry-cpp_1.28.0-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-dotenv_1.2.1-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libuchardet0_0.0.8-2+b2_ppc64el.deb' dpkg-name: info: moved 'procps_2%3a4.0.7-1.1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmp2q0q5t7y/procps_4.0.7-1.1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libunistring5_1.4.2-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/make_4.4.1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-mdurl_0.1.2-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/patch_2.8.1-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/linux-libc-dev_7.3.3-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-chardet_5.2.0+dfsg-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libuuid1_2.42.4-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-pydata-sphinx-theme_0.23.0+dfsg-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-markdown-it_4.2.0-4_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-all-dev_3.14.8-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/pkgconf-bin_2.5.1-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-setuptools_84.2.0-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-all_3.14.8-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-markupsafe_3.0.3-2+b2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-build_1.6.1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-alabaster_1.0.0-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/media-types_14.0.0_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/opentelemetry-cpp-dev_1.28.0-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/node-fortawesome-fontawesome-free_7.3.1+ds1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/pybuild-plugin-pyproject_7.20261030_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-requests_2.34.2-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-gevent_26.9.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-jinja2_3.1.6-4_all.deb' dpkg-name: info: moved 'python3-numpy_1%3a2.4.6+ds-5+b1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-numpy_2.4.6+ds-5+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-soupsieve_2.8.4-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/mawk_1.3.4.20260302-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-sphinx-togglebutton_0.4.4-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libuv1t64_1.53.0-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-dev_3.14.8-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-roman-numerals_4.1.0-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libxxhash0_0.8.3-2+b2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-babel_2.18.0+git2026-08-12-3_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/pkgconf_2.5.1-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/ncurses-base_6.6+20260608-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/po-debconf_1.0.22_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-mdit-py-plugins_0.6.1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-iniconfig_2.1.0-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/perl_5.42.3-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-minimal_3.14.8-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/pybind11-dev_3.1.0-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libzstd1_1.5.7+dfsg-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-pyproject-hooks_1.3.3-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-pyproject-metadata_0.12.1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-sphinx-copybutton_0.5.2-3_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-pathspec_1.1.1-3_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libudev1_262.2-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3_3.14.8-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/openssl-provider-legacy_3.6.5-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-greenlet_3.3.2-5_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-pytest_9.1.1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libzmq3-dev_4.3.5-1+b8_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/ncurses-bin_6.6+20260608-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/m4_1.4.21-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python-is-python3_3.14.7-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-pytest-env_1.8.3-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-psutil_7.2.2-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/netbase_6.6_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/perl-base_5.42.3-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-pybind11-stubgen_3.0.0-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-snowballstemmer_3.1.1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-idna_3.20-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-docstring-parser_0.17.0-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/perl-modules-5.42_5.42.3-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-sphinx-design_0.7.0-5_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libubsan1_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-sphinx-book-theme_1.2.0-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libtsan2_16.2.0-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python-babel-localedata_2.18.0+git2026-08-12-3_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-linkify-it_2.2.0-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-cffi-backend_2.1.1-2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/pybind11-stubgen_3.0.0-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libyaml-0-2_0.2.5-2+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libxml2-dev_2.15.4+dfsg-1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-bs4_4.15.0-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-sphinxcontrib-mermaid_2.0.1-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-myst-parser_5.1.0-2_all.deb' dpkg-name: info: moved 'python3-numpy-dev_1%3a2.4.6+ds-5+b1_ppc64el.deb' to '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-numpy-dev_2.4.6+ds-5+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-scikit-build-core_0.12.2-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-pytest-forked_1.7.5-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-pytest-asyncio_1.4.0-3_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-accessible-pygments_0.0.5-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-pytest-rerunfailures_16.7-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-certifi_2026.10.23+ds-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-packaging_26.3-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libtool_2.6.2-3_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-pygments_2.20.0+dfsg-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/man-db_2.13.1-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-sphinx_9.2.0-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-charset-normalizer_3.4.7-2+b3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/libxml2-16_2.15.4+dfsg-1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q0q5t7y/python3-docutils_0.23+dfsg-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main ppc64el python3-typing-extensions all 4.16.0-5 [95.2 kB] Get:2 http://deb.debian.org/debian unstable/main ppc64el python3-urllib3 all 2.8.0-2 [125 kB] Get:3 http://deb.debian.org/debian unstable/main ppc64el python3.14 ppc64el 3.14.10-1 [884 kB] Get:4 http://deb.debian.org/debian unstable/main ppc64el python3.14-dev ppc64el 3.14.10-1 [509 kB] Get:5 http://deb.debian.org/debian unstable/main ppc64el python3.14-minimal ppc64el 3.14.10-1 [2621 kB] Get:6 http://deb.debian.org/debian unstable/main ppc64el python3.15 ppc64el 3.15.2-1 [945 kB] Get:7 http://deb.debian.org/debian unstable/main ppc64el python3.15-dev ppc64el 3.15.2-1 [509 kB] Get:8 http://deb.debian.org/debian unstable/main ppc64el python3.15-minimal ppc64el 3.15.2-1 [2731 kB] Get:9 http://deb.debian.org/debian unstable/main ppc64el python3-yaml ppc64el 6.0.3-1+b2 [154 kB] Get:10 http://deb.debian.org/debian unstable/main ppc64el readline-common all 8.3-4 [74.8 kB] Get:11 http://deb.debian.org/debian unstable/main ppc64el sed ppc64el 4.9-3 [335 kB] Get:12 http://deb.debian.org/debian unstable/main ppc64el sensible-utils all 0.0.26 [27.0 kB] Get:13 http://deb.debian.org/debian unstable/main ppc64el sgml-base all 1.31+nmu1 [10.9 kB] Get:14 http://deb.debian.org/debian unstable/main ppc64el sphinx-common all 9.2.0-1 [701 kB] Get:15 http://deb.debian.org/debian unstable/main ppc64el systemd ppc64el 262.2-1 [3373 kB] Get:16 http://deb.debian.org/debian unstable/main ppc64el tango-common all 10.3.3+dfsg1-3 [9136 B] Get:17 http://deb.debian.org/debian unstable/main ppc64el tango-starter ppc64el 10.3.3+dfsg1-3 [97.0 kB] Get:18 http://deb.debian.org/debian unstable/main ppc64el tango-test ppc64el 10.3.3+dfsg1-3 [108 kB] Get:19 http://deb.debian.org/debian unstable/main ppc64el tar ppc64el 1.35+dfsg-7 [848 kB] Get:20 http://deb.debian.org/debian unstable/main ppc64el tzdata all 2026f-1 [263 kB] Get:21 http://deb.debian.org/debian unstable/main ppc64el python3-uc-micro all 2.0.0-1 [6028 B] Get:22 http://deb.debian.org/debian unstable/main ppc64el util-linux ppc64el 2.42.4-1 [1346 kB] Get:23 http://deb.debian.org/debian unstable/main ppc64el xml-core all 0.21 [19.0 kB] Get:24 http://deb.debian.org/debian unstable/main ppc64el xz-utils ppc64el 5.8.4-1 [762 kB] Get:25 http://deb.debian.org/debian unstable/main ppc64el zlib1g ppc64el 1:1.3.dfsg+really1.3.2-4 [90.8 kB] Get:26 http://deb.debian.org/debian unstable/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg+really1.3.2-4 [919 kB] Get:27 http://deb.debian.org/debian unstable/main ppc64el python3-zope.event all 6.2-1 [8232 B] Get:28 http://deb.debian.org/debian unstable/main ppc64el python3-zope.interface ppc64el 8.7-1+b1 [160 kB] Get:29 http://snapshot.debian.org/archive/debian/20261111T023651Z forky/main ppc64el sysvinit-utils ppc64el 3.18-1 [31.9 kB] Get:30 http://snapshot.debian.org/archive/debian/20261111T023651Z forky/main ppc64el python3-wheel all 0.47.0-2 [27.0 kB] Fetched 17.8 MB in 1s (27.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/readline-common_8.3-4_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/tango-starter_10.3.3+dfsg1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3-wheel_0.47.0-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/sensible-utils_0.0.26_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/sgml-base_1.31+nmu1_all.deb' dpkg-name: info: moved 'zlib1g-dev_1%3a1.3.dfsg+really1.3.2-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmp6f9tzgjo/zlib1g-dev_1.3.dfsg+really1.3.2-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/systemd_262.2-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3-uc-micro_2.0.0-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/tzdata_2026f-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3-urllib3_2.8.0-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/sed_4.9-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/sysvinit-utils_3.18-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/sphinx-common_9.2.0-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/xz-utils_5.8.4-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3.15-minimal_3.15.2-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3.14-dev_3.14.10-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3-zope.event_6.2-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/tango-test_10.3.3+dfsg1-3_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/xml-core_0.21_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3.14_3.14.10-1_ppc64el.deb' dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.2-4_ppc64el.deb' to '/srv/rebuilderd/tmp/tmp6f9tzgjo/zlib1g_1.3.dfsg+really1.3.2-4_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3.15_3.15.2-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3-zope.interface_8.7-1+b1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3.15-dev_3.15.2-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/tango-common_10.3.3+dfsg1-3_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3-typing-extensions_4.16.0-5_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/tar_1.35+dfsg-7_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/util-linux_2.42.4-1_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3-yaml_6.0.3-1+b2_ppc64el.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6f9tzgjo/python3.14-minimal_3.14.10-1_ppc64el.deb' dpkg-buildpackage: info: source package debootsnap-dummy dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator dpkg-source --before-build . dpkg-buildpackage: info: host architecture ppc64el debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/debootsnap-dummy/ dh_install dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'debootsnap-dummy' in '../debootsnap-dummy_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../debootsnap-dummy_1.0_ppc64el.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_ppc64el.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the /srv/rebuilderd/tmp/tmp2de2i1b_/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture ppc64el is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.jCTa7GZPoR as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.jCTa7GZPoR 127.0.0.1 - - [11/Nov/2026 18:40:22] code 404, message File not found 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:42725 ./ InRelease 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:42725 ./ Release [462 B] 127.0.0.1 - - [11/Nov/2026 18:40:22] code 404, message File not found 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:42725 ./ Release.gpg 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:42725 ./ Packages [406 kB] Fetched 406 kB in 0s (25.6 MB/s) Reading package lists... usr-is-merged found but not real -- not running merged-usr setup hook I: skipping apt-get update because it was already run I: downloading packages with apt... 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./gcc-16-base_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libc-gconv-modules-extra_2.43-7_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libc6_2.43-7_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libgcc-s1_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./mawk_1.3.4.20260302-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./base-files_14.2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libtinfo6_6.6%2b20260608-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./debianutils_5.24_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./bash_5.3-4%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libacl1_2.4.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libattr1_2.6.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libcap2_2.78-1%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libgmp10_6.3.0%2bdfsg-5%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libpcre2-8-0_10.49-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libselinux1_3.11-2.1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libzstd1_1.5.7%2bdfsg-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./zlib1g_1.3.dfsg%2breally1.3.2-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libssl3t64_3.6.5-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./openssl-provider-legacy_3.6.5-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libsystemd0_262.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./coreutils_9.12-0.3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./dash_0.5.12-12_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./diffutils_3.12-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:22] "GET /./libbz2-1.0_1.0.8-6%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./liblzma5_5.8.4-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libmd0_1.3.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./dpkg_1.23.11_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./findutils_4.11.0-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./grep_3.12-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./gzip_1.14-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./hostname_3.25_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./ncurses-bin_6.6%2b20260608-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libcrypt1_4.5.2%2b20251210-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./perl-base_5.42.3-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./sed_4.9-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./tar_1.35%2bdfsg-7_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libaudit-common_4.2.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libcap-ng0_0.9.6-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libaudit1_4.2.1-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libdb5.3t64_5.3.28%2bdfsg2-12_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./debconf_1.5.92_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libpam0g_1.7.0-8_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libpam-modules-bin_1.7.0-8_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libpam-modules_1.7.0-8_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libpam-runtime_1.7.0-8_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libblkid1_2.42.4-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libmount1_2.42.4-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libsmartcols1_2.42.4-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libudev1_262.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libuuid1_2.42.4-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./util-linux_2.42.4-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libdebconfclient0_0.283_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./base-passwd_3.6.8_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./init-system-helpers_1.69%2bnmu3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./libc-bin_2.43-7_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./ncurses-base_6.6%2b20260608-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:23] "GET /./sysvinit-utils_3.18-1_ppc64el.deb HTTP/1.1" 200 - I: extracting archives... I: running --extract-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/extract00.sh /srv/rebuilderd/tmp/mmdebstrap.jCTa7GZPoR 127.0.0.1 - - [11/Nov/2026 18:40:24] code 404, message File not found 127.0.0.1 - - [11/Nov/2026 18:40:24] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:42725 ./ InRelease 127.0.0.1 - - [11/Nov/2026 18:40:24] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:42725 ./ Release 127.0.0.1 - - [11/Nov/2026 18:40:24] code 404, message File not found 127.0.0.1 - - [11/Nov/2026 18:40:24] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:42725 ./ Release.gpg Reading package lists... usr-is-merged found but not real -- not running merged-usr extract hook I: installing essential packages... I: running --essential-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/essential00.sh /srv/rebuilderd/tmp/mmdebstrap.jCTa7GZPoR usr-is-merged was not installed in a previous hook -- not running merged-usr essential hook I: installing remaining packages inside the chroot... 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libsystemd-shared_262.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./systemd_262.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libexpat1_2.10.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libpython3.14-minimal_3.14.10-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./python3.14-minimal_3.14.10-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./python3-minimal_3.14.8-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./media-types_14.0.0_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./netbase_6.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./tzdata_2026f-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libffi8_3.8.0-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libncursesw6_6.6%2b20260608-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./readline-common_8.3-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libreadline8t64_8.3-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libsqlite3-0_3.54.1-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libpython3.14-stdlib_3.14.10-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./python3.14_3.14.10-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libpython3-stdlib_3.14.8-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./python3_3.14.8-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./python3-numpy-dev_2.4.6%2bds-5%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libblas3_3.12.1-8_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libgfortran5_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./liblapack3_3.12.1-8_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libstdc%2b%2b6_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./python3-numpy_2.4.6%2bds-5%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libpython3.15-minimal_3.15.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./python3.15-minimal_3.15.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./sensible-utils_0.0.26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libuchardet0_0.0.8-2%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./groff-base_1.25.0-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./bsdextrautils_2.42.4-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libgdbm6t64_1.26-1%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libpipeline1_1.5.8-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libseccomp2_2.6.1-1%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./man-db_2.13.1-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libproc2-1_4.0.7-1.1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./procps_4.0.7-1.1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./bzip2_1.0.8-6%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./openssl_3.6.5-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./ca-certificates_20260816%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libmagic-mgc_5.47-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libmagic1t64_5.47-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./file_5.47-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./gettext-base_1.0-5_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./perl-modules-5.42_5.42.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libgdbm-compat4t64_1.26-1%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./libperl5.42_5.42.3-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./perl_5.42.3-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./xz-utils_5.8.4-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./m4_1.4.21-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./autoconf_2.73-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./autotools-dev_20240727.1%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:36] "GET /./automake_1.19-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./autopoint_1.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./binutils-common_2.47.50.20261021-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libsframe3_2.47.50.20261021-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libbinutils_2.47.50.20261021-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libctf-nobfd0_2.47.50.20261021-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libctf0_2.47.50.20261021-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libjansson4_2.15.1-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./binutils-powerpc64le-linux-gnu_2.47.50.20261021-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./binutils_2.47.50.20261021-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libc-dev-bin_2.43-7_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./linux-libc-dev_7.3.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libc6-dev_2.43-7_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libisl23_0.28-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libmpfr6_4.2.2-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libmpc3_1.3.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./cpp-16-powerpc64le-linux-gnu_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./cpp-16_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./cpp-powerpc64le-linux-gnu_16.2.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./cpp_16.2.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libcc1-0_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libgomp1_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libitm1_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libatomic1_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libasan8_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./liblsan0_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libtsan2_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libubsan1_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libquadmath0_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libgcc-16-dev_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./gcc-16-powerpc64le-linux-gnu_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./gcc-16_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./gcc-powerpc64le-linux-gnu_16.2.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./gcc_16.2.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libstdc%2b%2b-16-dev_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./g%2b%2b-16-powerpc64le-linux-gnu_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./g%2b%2b-16_16.2.0-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./g%2b%2b-powerpc64le-linux-gnu_16.2.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./g%2b%2b_16.2.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./make_4.4.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libdpkg-perl_1.23.11_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./patch_2.8.1-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./dpkg-dev_1.23.11_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./build-essential_12.12_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libxxhash0_0.8.3-2%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./liblz4-1_1.10.0-10_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libnettle8t64_3.10.2-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libxml2-16_2.15.4%2bdfsg-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libarchive13t64_3.8.11-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libnghttp3-9_1.17.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libngtcp2-16_1.24.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libbrotli1_1.2.0-4.1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libkrb5support0_1.22.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libcom-err2_1.47.4-1%2bb3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libk5crypto3_1.22.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libkeyutils1_1.6.3-6%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libkrb5-3_1.22.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libgssapi-krb5-2_1.22.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libunistring5_1.4.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libidn2-0_2.3.8-5_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libsasl2-modules-db_2.1.28%2bdfsg1-12_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libsasl2-2_2.1.28%2bdfsg1-12_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libldap2_2.6.14%2bdfsg-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libnghttp2-14_1.71.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libngtcp2-crypto-ossl0_1.24.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libpsl5t64_0.23.3-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libssh2-1t64_1.11.1-6_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libcurl4t64_8.23.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libjsoncpp26_1.9.8-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./librhash1_1.4.6-1.1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libuv1t64_1.53.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./cmake_4.4.5-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./comerr-dev_2.1-1.47.4-1%2bb3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libbsd0_0.12.2-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libnorm1t64_1.5.9%2bdfsg-4%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libpgm-5.3-0t64_5.3.128%7edfsg-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libsodium26_1.0.22-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libzmq5_4.3.5-1%2bb8_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libpgm-dev_5.3.128%7edfsg-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libsodium-dev_1.0.22-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./liblzma-dev_5.8.4-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./zlib1g-dev_1.3.dfsg%2breally1.3.2-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libxml2-dev_2.15.4%2bdfsg-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libnorm-dev_1.5.9%2bdfsg-4%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libgssrpc4t64_1.22.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libkadm5clnt-mit12_1.22.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libkdb5-10t64_1.22.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libkadm5srv-mit12_1.22.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./krb5-multidev_1.22.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libkrb5-dev_1.22.1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libmd-dev_1.3.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libbsd-dev_0.12.2-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libzmq3-dev_4.3.5-1%2bb8_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./cppzmq-dev_4.10.0-1%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libdebhelper-perl_14.5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libtool_2.6.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./dh-autoreconf_23_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libfile-stripnondeterminism-perl_1.15.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./dh-strip-nondeterminism_1.15.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libelf1t64_0.196-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./dwz_0.17-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./gettext_1.0-5_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./po-debconf_1.0.22_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./debhelper_14.5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./python3-installer_1.1.0%2bdfsg1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./python3-dotenv_1.2.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./python3-imagesize_2.0.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libjs-sphinxdoc_9.2.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./libjson-perl_4.10000-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./sphinx-common_9.2.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:37] "GET /./python-babel-localedata_2.18.0%2bgit2026-08-12-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-babel_2.18.0%2bgit2026-08-12-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-alabaster_1.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./sgml-base_1.31%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./xml-core_0.21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./docutils-common_0.23%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-roman-numerals_4.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-docutils_0.23%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-markupsafe_3.0.3-2%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-jinja2_3.1.6-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-packaging_26.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-pygments_2.20.0%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-certifi_2026.10.23%2bds-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-charset-normalizer_3.4.7-2%2bb3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-idna_3.20-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-urllib3_2.8.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-chardet_5.2.0%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-requests_2.34.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-snowballstemmer_3.1.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-sphinx_9.2.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-sphinx-design_0.7.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libpython3.15-stdlib_3.15.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libomnithread4_4.3.4%2bds1-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libomniorb4-3t64_4.3.4%2bds1-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libabsl20260526_20260526.0-2%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libcares2_1.34.9-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libprotobuf32t64_3.21.12-17_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libprotoc32t64_3.21.12-17_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libre2-11_20251105-1%2bb3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libgrpc29t64_1.51.1-10%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libgrpc%2b%2b1.51t64_1.51.1-10%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./opentelemetry-cpp_1.28.0-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./tango-common_10.3.3%2bdfsg1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libcos4-3_4.3.4%2bds1-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libjpeg62-turbo_3.1.3-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libtango10.3_10.3.3%2bdfsg1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libtango-tools_10.3.3%2bdfsg1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-cffi-backend_2.1.1-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-greenlet_3.3.2-5_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-zope.event_6.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-zope.interface_8.7-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libev4t64_4.33-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-gevent_26.9.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-iniconfig_2.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./tango-starter_10.3.3%2bdfsg1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libpython3.14_3.14.10-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libexpat1-dev_2.10.0-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libpython3.14-dev_3.14.10-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libpython3-dev_3.14.8-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libpython3.15_3.15.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libpython3.15-dev_3.15.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libpython3-all-dev_3.14.8-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3.15_3.15.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-all_3.14.8-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3.14-dev_3.14.10-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-dev_3.14.8-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3.15-dev_3.15.2-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-all-dev_3.14.8-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./node-fortawesome-fontawesome-free_7.3.1%2bds1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-accessible-pygments_0.0.5-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-soupsieve_2.8.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-typing-extensions_4.16.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-bs4_4.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-pydata-sphinx-theme_0.23.0%2bdfsg-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-pybind11-stubgen_3.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libpkgconf7_2.5.1-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./pkgconf-bin_2.5.1-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./pkgconf_2.5.1-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libomnithread4-dev_4.3.4%2bds1-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libssl-dev_3.6.5-1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libomniorb4-dev_4.3.4%2bds1-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./dh-python_7.20261030_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-pyproject-hooks_1.3.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-wheel_0.47.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-build_1.6.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./pybuild-plugin-pyproject_7.20261030_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-sphinx-copybutton_0.5.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libjs-d3_3.5.17-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libyaml-0-2_0.2.5-2%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-yaml_6.0.3-1%2bb2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-sphinxcontrib-mermaid_2.0.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-pathspec_1.1.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libcos4-dev_4.3.4%2bds1-1%2bb1_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libjpeg62-turbo-dev_3.1.3-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libjpeg-dev_3.1.3-4_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./libtango-dev_10.3.3%2bdfsg1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./opentelemetry-cpp-dev_1.28.0-2_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-pluggy_1.6.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-pytest_9.1.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-pytest-forked_1.7.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-sphinx-book-theme_1.2.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-pytest-asyncio_1.4.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-setuptools_84.2.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-mdurl_0.1.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-pytest-rerunfailures_16.7-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-psutil_7.2.2-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-uc-micro_2.0.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-docstring-parser_0.17.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python-is-python3_3.14.7-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-linkify-it_2.2.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-markdown-it_4.2.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-mdit-py-plugins_0.6.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-pyproject-metadata_0.12.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-scikit-build-core_0.12.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-sphinx-togglebutton_0.4.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./pybind11-stubgen_3.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-myst-parser_5.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./pybind11-dev_3.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./tango-test_10.3.3%2bdfsg1-3_ppc64el.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./python3-pytest-env_1.8.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2026 18:40:38] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmp2de2i1b_/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.jCTa7GZPoR Reading package lists... Building dependency tree... Reading state information... libbinutils is already the newest version (2.47.50.20261021-1). libbinutils set to manually installed. g++ is already the newest version (4:16.2.0-1). g++ set to manually installed. libaudit-common is already the newest version (1:4.2.1-1). libdebconfclient0 is already the newest version (0.283). bash is already the newest version (5.3-4+b1). g++-powerpc64le-linux-gnu is already the newest version (4:16.2.0-1). g++-powerpc64le-linux-gnu set to manually installed. libattr1 is already the newest version (1:2.6.0-1). libatomic1 is already the newest version (16.2.0-4). libatomic1 set to manually installed. libblkid1 is already the newest version (2.42.4-1). libc-dev-bin is already the newest version (2.43-7). libc-dev-bin set to manually installed. gcc-16-base is already the newest version (16.2.0-4). libcom-err2 is already the newest version (1.47.4-1+b3). libcom-err2 set to manually installed. cpp is already the newest version (4:16.2.0-1). cpp set to manually installed. libcrypt1 is already the newest version (1:4.5.2+20251210-1). libc-gconv-modules-extra is already the newest version (2.43-7). dh-autoreconf is already the newest version (23). dh-autoreconf set to manually installed. libcc1-0 is already the newest version (16.2.0-4). libcc1-0 set to manually installed. binutils-common is already the newest version (2.47.50.20261021-1). binutils-common set to manually installed. diffutils is already the newest version (1:3.12-1). autoconf is already the newest version (2.73-2). autoconf set to manually installed. groff-base is already the newest version (1.25.0-2). groff-base set to manually installed. libexpat1 is already the newest version (2.10.0-1). libexpat1 set to manually installed. libctf0 is already the newest version (2.47.50.20261021-1). libctf0 set to manually installed. gcc is already the newest version (4:16.2.0-1). gcc set to manually installed. docutils-common is already the newest version (0.23+dfsg-2). docutils-common set to manually installed. libacl1 is already the newest version (2.4.0-1). libdebhelper-perl is already the newest version (14.5). libdebhelper-perl set to manually installed. autotools-dev is already the newest version (20240727.1+nmu1). autotools-dev set to manually installed. cmake is already the newest version (4.4.5-1). cmake set to manually installed. libelf1t64 is already the newest version (0.196-1). libelf1t64 set to manually installed. cpp-16 is already the newest version (16.2.0-4). cpp-16 set to manually installed. cppzmq-dev is already the newest version (4.10.0-1+b2). cppzmq-dev set to manually installed. libbrotli1 is already the newest version (1.2.0-4.1). libbrotli1 set to manually installed. libasan8 is already the newest version (16.2.0-4). libasan8 set to manually installed. binutils-powerpc64le-linux-gnu is already the newest version (2.47.50.20261021-1). binutils-powerpc64le-linux-gnu set to manually installed. libgdbm-compat4t64 is already the newest version (1.26-1+b2). libgdbm-compat4t64 set to manually installed. bsdextrautils is already the newest version (2.42.4-1). bsdextrautils set to manually installed. krb5-multidev is already the newest version (1.22.1-3). krb5-multidev set to manually installed. cpp-16-powerpc64le-linux-gnu is already the newest version (16.2.0-4). cpp-16-powerpc64le-linux-gnu set to manually installed. dpkg is already the newest version (1.23.11). libblas3 is already the newest version (3.12.1-8). libblas3 set to manually installed. dpkg-dev is already the newest version (1.23.11). dpkg-dev set to manually installed. libfile-stripnondeterminism-perl is already the newest version (1.15.1-1). libfile-stripnondeterminism-perl set to manually installed. libaudit1 is already the newest version (1:4.2.1-1+b1). libctf-nobfd0 is already the newest version (2.47.50.20261021-1). libctf-nobfd0 set to manually installed. dh-strip-nondeterminism is already the newest version (1.15.1-1). dh-strip-nondeterminism set to manually installed. comerr-dev is already the newest version (2.1-1.47.4-1+b3). comerr-dev set to manually installed. findutils is already the newest version (4.11.0-3). base-passwd is already the newest version (3.6.8). g++-16 is already the newest version (16.2.0-4). g++-16 set to manually installed. debconf is already the newest version (1.5.92). gcc-16 is already the newest version (16.2.0-4). gcc-16 set to manually installed. file is already the newest version (1:5.47-4). file set to manually installed. libabsl20260526 is already the newest version (20260526.0-2+b1). libabsl20260526 set to manually installed. libgcc-s1 is already the newest version (16.2.0-4). ca-certificates is already the newest version (20260816+nmu1). ca-certificates set to manually installed. libffi8 is already the newest version (3.8.0-2). libffi8 set to manually installed. libev4t64 is already the newest version (1:4.33-3). libev4t64 set to manually installed. gettext-base is already the newest version (1.0-5). gettext-base set to manually installed. dh-python is already the newest version (7.20261030). dh-python set to manually installed. init-system-helpers is already the newest version (1.69+nmu3). libgdbm6t64 is already the newest version (1.26-1+b2). libgdbm6t64 set to manually installed. build-essential is already the newest version (12.12). build-essential set to manually installed. autopoint is already the newest version (1.0-5). autopoint set to manually installed. libbsd-dev is already the newest version (0.12.2-3). libbsd-dev set to manually installed. grep is already the newest version (3.12-1). gettext is already the newest version (1.0-5). gettext set to manually installed. libcos4-dev is already the newest version (4.3.4+ds1-1+b1). libcos4-dev set to manually installed. libexpat1-dev is already the newest version (2.10.0-1). libexpat1-dev set to manually installed. coreutils is already the newest version (9.12-0.3). libc6-dev is already the newest version (2.43-7). libc6-dev set to manually installed. gzip is already the newest version (1.14-1). bzip2 is already the newest version (1.0.8-6+b2). bzip2 set to manually installed. automake is already the newest version (1:1.19-3). automake set to manually installed. libcap2 is already the newest version (1:2.78-1+b2). debianutils is already the newest version (5.24). libc-bin is already the newest version (2.43-7). libbsd0 is already the newest version (0.12.2-3). libbsd0 set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6+b2). libdpkg-perl is already the newest version (1.23.11). libdpkg-perl set to manually installed. dash is already the newest version (0.5.12-12). binutils is already the newest version (2.47.50.20261021-1). binutils set to manually installed. libc6 is already the newest version (2.43-7). libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. dwz is already the newest version (0.17-1). dwz set to manually installed. cpp-powerpc64le-linux-gnu is already the newest version (4:16.2.0-1). cpp-powerpc64le-linux-gnu set to manually installed. libcos4-3 is already the newest version (4.3.4+ds1-1+b1). libcos4-3 set to manually installed. libgcc-16-dev is already the newest version (16.2.0-4). libgcc-16-dev set to manually installed. gcc-16-powerpc64le-linux-gnu is already the newest version (16.2.0-4). gcc-16-powerpc64le-linux-gnu set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-12). libarchive13t64 is already the newest version (3.8.11-1). libarchive13t64 set to manually installed. g++-16-powerpc64le-linux-gnu is already the newest version (16.2.0-4). g++-16-powerpc64le-linux-gnu set to manually installed. debhelper is already the newest version (14.5). debhelper set to manually installed. libcap-ng0 is already the newest version (0.9.6-1+b1). hostname is already the newest version (3.25). base-files is already the newest version (14.2). libcurl4t64 is already the newest version (8.23.0-1). libcurl4t64 set to manually installed. intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. gcc-powerpc64le-linux-gnu is already the newest version (4:16.2.0-1). gcc-powerpc64le-linux-gnu set to manually installed. libcares2 is already the newest version (1.34.9-1). libcares2 set to manually installed. libpsl5t64 is already the newest version (0.23.3-1). libpsl5t64 set to manually installed. libomnithread4 is already the newest version (4.3.4+ds1-1+b1). libomnithread4 set to manually installed. libpython3-all-dev is already the newest version (3.14.8-1). libpython3-all-dev set to manually installed. libre2-11 is already the newest version (20251105-1+b3). libre2-11 set to manually installed. libsmartcols1 is already the newest version (2.42.4-1). libmd0 is already the newest version (1.3.0-1). libpkgconf7 is already the newest version (2.5.1-4). libpkgconf7 set to manually installed. libreadline8t64 is already the newest version (8.3-4). libreadline8t64 set to manually installed. libjpeg62-turbo-dev is already the newest version (1:3.1.3-4). libjpeg62-turbo-dev set to manually installed. libnettle8t64 is already the newest version (3.10.2-1+b1). libnettle8t64 set to manually installed. libperl5.42 is already the newest version (5.42.3-1). libperl5.42 set to manually installed. libomniorb4-dev is already the newest version (4.3.4+ds1-1+b1). libomniorb4-dev set to manually installed. libssl-dev is already the newest version (3.6.5-1). libssl-dev set to manually installed. libmagic-mgc is already the newest version (1:5.47-4). libmagic-mgc set to manually installed. libsodium-dev is already the newest version (1.0.22-2). libsodium-dev set to manually installed. libpgm-5.3-0t64 is already the newest version (5.3.128~dfsg-3). libpgm-5.3-0t64 set to manually installed. libstdc++6 is already the newest version (16.2.0-4). libstdc++6 set to manually installed. libsasl2-modules-db is already the newest version (2.1.28+dfsg1-12). libsasl2-modules-db set to manually installed. libpython3.14 is already the newest version (3.14.10-1). libpython3.14 set to manually installed. libpython3.14-minimal is already the newest version (3.14.10-1). libpython3.14-minimal set to manually installed. libncursesw6 is already the newest version (6.6+20260608-2). libncursesw6 set to manually installed. libgrpc29t64 is already the newest version (1.51.1-10+b1). libgrpc29t64 set to manually installed. libsframe3 is already the newest version (2.47.50.20261021-1). libsframe3 set to manually installed. liblapack3 is already the newest version (3.12.1-8). liblapack3 set to manually installed. libgssapi-krb5-2 is already the newest version (1.22.1-3). libgssapi-krb5-2 set to manually installed. libk5crypto3 is already the newest version (1.22.1-3). libk5crypto3 set to manually installed. libgssrpc4t64 is already the newest version (1.22.1-3). libgssrpc4t64 set to manually installed. libomniorb4-3t64 is already the newest version (4.3.4+ds1-1+b1). libomniorb4-3t64 set to manually installed. libsystemd0 is already the newest version (262.2-1). libtango10.3 is already the newest version (10.3.3+dfsg1-3). libtango10.3 set to manually installed. libjansson4 is already the newest version (2.15.1-1). libjansson4 set to manually installed. libgfortran5 is already the newest version (16.2.0-4). libgfortran5 set to manually installed. libjpeg-dev is already the newest version (1:3.1.3-4). libjpeg-dev set to manually installed. libpam-runtime is already the newest version (1.7.0-8). liblzma5 is already the newest version (5.8.4-1). libidn2-0 is already the newest version (2.3.8-5). libidn2-0 set to manually installed. libgmp10 is already the newest version (2:6.3.0+dfsg-5+b2). libgrpc++1.51t64 is already the newest version (1.51.1-10+b1). libgrpc++1.51t64 set to manually installed. liblz4-1 is already the newest version (1.10.0-10). liblz4-1 set to manually installed. libjson-perl is already the newest version (4.10000-1). libjson-perl set to manually installed. libsqlite3-0 is already the newest version (3.54.1-2). libsqlite3-0 set to manually installed. libtinfo6 is already the newest version (6.6+20260608-2). libitm1 is already the newest version (16.2.0-4). libitm1 set to manually installed. libsodium26 is already the newest version (1.0.22-2). libsodium26 set to manually installed. libpam-modules-bin is already the newest version (1.7.0-8). libkrb5-3 is already the newest version (1.22.1-3). libkrb5-3 set to manually installed. libpipeline1 is already the newest version (1.5.8-3). libpipeline1 set to manually installed. libpam-modules is already the newest version (1.7.0-8). libkdb5-10t64 is already the newest version (1.22.1-3). libkdb5-10t64 set to manually installed. libpam0g is already the newest version (1.7.0-8). libjsoncpp26 is already the newest version (1.9.8-2). libjsoncpp26 set to manually installed. libmount1 is already the newest version (2.42.4-1). libssl3t64 is already the newest version (3.6.5-1). libpython3-dev is already the newest version (3.14.8-1). libpython3-dev set to manually installed. libsystemd-shared is already the newest version (262.2-1). libsystemd-shared set to manually installed. libsasl2-2 is already the newest version (2.1.28+dfsg1-12). libsasl2-2 set to manually installed. libkrb5-dev is already the newest version (1.22.1-3). libkrb5-dev set to manually installed. librhash1 is already the newest version (1.4.6-1.1+b1). librhash1 set to manually installed. libpgm-dev is already the newest version (5.3.128~dfsg-3). libpgm-dev set to manually installed. libtango-tools is already the newest version (10.3.3+dfsg1-3). libtango-tools set to manually installed. libssh2-1t64 is already the newest version (1.11.1-6). libssh2-1t64 set to manually installed. libngtcp2-16 is already the newest version (1.24.0-1). libngtcp2-16 set to manually installed. libpython3.15-stdlib is already the newest version (3.15.2-1). libpython3.15-stdlib set to manually installed. libpython3.14-stdlib is already the newest version (3.14.10-1). libpython3.14-stdlib set to manually installed. libnghttp2-14 is already the newest version (1.71.0-1). libnghttp2-14 set to manually installed. libnorm1t64 is already the newest version (1.5.9+dfsg-4+b1). libnorm1t64 set to manually installed. libseccomp2 is already the newest version (2.6.1-1+b2). libseccomp2 set to manually installed. libjs-sphinxdoc is already the newest version (9.2.0-1). libjs-sphinxdoc set to manually installed. libprotoc32t64 is already the newest version (3.21.12-17). libprotoc32t64 set to manually installed. libpcre2-8-0 is already the newest version (10.49-1). libpython3-stdlib is already the newest version (3.14.8-1). libpython3-stdlib set to manually installed. libnorm-dev is already the newest version (1.5.9+dfsg-4+b1). libnorm-dev set to manually installed. libngtcp2-crypto-ossl0 is already the newest version (1.24.0-1). libngtcp2-crypto-ossl0 set to manually installed. libpython3.14-dev is already the newest version (3.14.10-1). libpython3.14-dev set to manually installed. liblsan0 is already the newest version (16.2.0-4). liblsan0 set to manually installed. liblzma-dev is already the newest version (5.8.4-1). liblzma-dev set to manually installed. libprotobuf32t64 is already the newest version (3.21.12-17). libprotobuf32t64 set to manually installed. libpython3.15-minimal is already the newest version (3.15.2-1). libpython3.15-minimal set to manually installed. libselinux1 is already the newest version (3.11-2.1+b1). libomnithread4-dev is already the newest version (4.3.4+ds1-1+b1). libomnithread4-dev set to manually installed. libpython3.15 is already the newest version (3.15.2-1). libpython3.15 set to manually installed. libkrb5support0 is already the newest version (1.22.1-3). libkrb5support0 set to manually installed. libmpc3 is already the newest version (1.3.1-3). libmpc3 set to manually installed. libkadm5clnt-mit12 is already the newest version (1.22.1-3). libkadm5clnt-mit12 set to manually installed. libmpfr6 is already the newest version (4.2.2-3). libmpfr6 set to manually installed. libproc2-1 is already the newest version (2:4.0.7-1.1). libproc2-1 set to manually installed. libgomp1 is already the newest version (16.2.0-4). libgomp1 set to manually installed. libldap2 is already the newest version (2.6.14+dfsg-2). libldap2 set to manually installed. libisl23 is already the newest version (0.28-1). libisl23 set to manually installed. libtango-dev is already the newest version (10.3.3+dfsg1-3). libtango-dev set to manually installed. libquadmath0 is already the newest version (16.2.0-4). libquadmath0 set to manually installed. libstdc++-16-dev is already the newest version (16.2.0-4). libstdc++-16-dev set to manually installed. libjs-d3 is already the newest version (3.5.17-4). libjs-d3 set to manually installed. libkadm5srv-mit12 is already the newest version (1.22.1-3). libkadm5srv-mit12 set to manually installed. libjpeg62-turbo is already the newest version (1:3.1.3-4). libjpeg62-turbo set to manually installed. libpython3.15-dev is already the newest version (3.15.2-1). libpython3.15-dev set to manually installed. libmd-dev is already the newest version (1.3.0-1). libmd-dev set to manually installed. libmagic1t64 is already the newest version (1:5.47-4). libmagic1t64 set to manually installed. libnghttp3-9 is already the newest version (1.17.0-1). libnghttp3-9 set to manually installed. libkeyutils1 is already the newest version (1.6.3-6+b2). libkeyutils1 set to manually installed. python3-pluggy is already the newest version (1.6.0-2). python3-pluggy set to manually installed. libzmq5 is already the newest version (4.3.5-1+b8). libzmq5 set to manually installed. openssl is already the newest version (3.6.5-1). openssl set to manually installed. python3-installer is already the newest version (1.1.0+dfsg1-1). python3-installer set to manually installed. python3-imagesize is already the newest version (2.0.1-1). python3-imagesize set to manually installed. opentelemetry-cpp is already the newest version (1.28.0-2). opentelemetry-cpp set to manually installed. python3-dotenv is already the newest version (1.2.1-2). python3-dotenv set to manually installed. libuchardet0 is already the newest version (0.0.8-2+b2). libuchardet0 set to manually installed. libunistring5 is already the newest version (1.4.2-1). libunistring5 set to manually installed. make is already the newest version (4.4.1-3). make set to manually installed. python3-mdurl is already the newest version (0.1.2-2). python3-mdurl set to manually installed. patch is already the newest version (2.8.1-1). patch set to manually installed. linux-libc-dev is already the newest version (7.3.3-1). linux-libc-dev set to manually installed. python3-chardet is already the newest version (5.2.0+dfsg-2). python3-chardet set to manually installed. libuuid1 is already the newest version (2.42.4-1). python3-pydata-sphinx-theme is already the newest version (0.23.0+dfsg-1). python3-pydata-sphinx-theme set to manually installed. python3-markdown-it is already the newest version (4.2.0-4). python3-markdown-it set to manually installed. python3-all-dev is already the newest version (3.14.8-1). python3-all-dev set to manually installed. pkgconf-bin is already the newest version (2.5.1-4). pkgconf-bin set to manually installed. python3-setuptools is already the newest version (84.2.0-1). python3-setuptools set to manually installed. python3-all is already the newest version (3.14.8-1). python3-all set to manually installed. python3-markupsafe is already the newest version (3.0.3-2+b2). python3-markupsafe set to manually installed. python3-build is already the newest version (1.6.1-1). python3-build set to manually installed. python3-alabaster is already the newest version (1.0.0-2). python3-alabaster set to manually installed. media-types is already the newest version (14.0.0). media-types set to manually installed. opentelemetry-cpp-dev is already the newest version (1.28.0-2). opentelemetry-cpp-dev set to manually installed. node-fortawesome-fontawesome-free is already the newest version (7.3.1+ds1-1). node-fortawesome-fontawesome-free set to manually installed. pybuild-plugin-pyproject is already the newest version (7.20261030). pybuild-plugin-pyproject set to manually installed. python3-requests is already the newest version (2.34.2-1). python3-requests set to manually installed. python3-numpy-dev is already the newest version (1:2.4.6+ds-5+b1). python3-numpy-dev set to manually installed. python3-gevent is already the newest version (26.9.0-1). python3-gevent set to manually installed. python3-jinja2 is already the newest version (3.1.6-4). python3-jinja2 set to manually installed. python3-soupsieve is already the newest version (2.8.4-1). python3-soupsieve set to manually installed. mawk is already the newest version (1.3.4.20260302-2). python3-sphinx-togglebutton is already the newest version (0.4.4-1). python3-sphinx-togglebutton set to manually installed. libuv1t64 is already the newest version (1.53.0-1). libuv1t64 set to manually installed. python3-dev is already the newest version (3.14.8-1). python3-dev set to manually installed. python3-roman-numerals is already the newest version (4.1.0-1). python3-roman-numerals set to manually installed. libxxhash0 is already the newest version (0.8.3-2+b2). libxxhash0 set to manually installed. python3-babel is already the newest version (2.18.0+git2026-08-12-3). python3-babel set to manually installed. pkgconf is already the newest version (2.5.1-4). pkgconf set to manually installed. ncurses-base is already the newest version (6.6+20260608-2). po-debconf is already the newest version (1.0.22). po-debconf set to manually installed. python3-mdit-py-plugins is already the newest version (0.6.1-1). python3-mdit-py-plugins set to manually installed. python3-iniconfig is already the newest version (2.1.0-2). python3-iniconfig set to manually installed. perl is already the newest version (5.42.3-1). perl set to manually installed. python3-minimal is already the newest version (3.14.8-1). python3-minimal set to manually installed. pybind11-dev is already the newest version (3.1.0-2). pybind11-dev set to manually installed. libzstd1 is already the newest version (1.5.7+dfsg-4). python3-pyproject-hooks is already the newest version (1.3.3-1). python3-pyproject-hooks set to manually installed. python3-pyproject-metadata is already the newest version (0.12.1-1). python3-pyproject-metadata set to manually installed. python3-sphinx-copybutton is already the newest version (0.5.2-3). python3-sphinx-copybutton set to manually installed. python3-pathspec is already the newest version (1.1.1-3). python3-pathspec set to manually installed. libudev1 is already the newest version (262.2-1). python3 is already the newest version (3.14.8-1). python3 set to manually installed. openssl-provider-legacy is already the newest version (3.6.5-1). python3-greenlet is already the newest version (3.3.2-5). python3-greenlet set to manually installed. python3-pytest is already the newest version (9.1.1-1). python3-pytest set to manually installed. libzmq3-dev is already the newest version (4.3.5-1+b8). libzmq3-dev set to manually installed. ncurses-bin is already the newest version (6.6+20260608-2). m4 is already the newest version (1.4.21-1). m4 set to manually installed. python-is-python3 is already the newest version (3.14.7-1). python-is-python3 set to manually installed. python3-pytest-env is already the newest version (1.8.3-1). python3-pytest-env set to manually installed. python3-psutil is already the newest version (7.2.2-3). python3-psutil set to manually installed. netbase is already the newest version (6.6). netbase set to manually installed. perl-base is already the newest version (5.42.3-1). python3-pybind11-stubgen is already the newest version (3.0.0-2). python3-pybind11-stubgen set to manually installed. python3-snowballstemmer is already the newest version (3.1.1-1). python3-snowballstemmer set to manually installed. python3-idna is already the newest version (3.20-1). python3-idna set to manually installed. python3-docstring-parser is already the newest version (0.17.0-2). python3-docstring-parser set to manually installed. perl-modules-5.42 is already the newest version (5.42.3-1). perl-modules-5.42 set to manually installed. python3-sphinx-design is already the newest version (0.7.0-5). python3-sphinx-design set to manually installed. libubsan1 is already the newest version (16.2.0-4). libubsan1 set to manually installed. python3-sphinx-book-theme is already the newest version (1.2.0-2). python3-sphinx-book-theme set to manually installed. libtsan2 is already the newest version (16.2.0-4). libtsan2 set to manually installed. python-babel-localedata is already the newest version (2.18.0+git2026-08-12-3). python-babel-localedata set to manually installed. python3-linkify-it is already the newest version (2.2.0-1). python3-linkify-it set to manually installed. python3-cffi-backend is already the newest version (2.1.1-2). python3-cffi-backend set to manually installed. pybind11-stubgen is already the newest version (3.0.0-2). pybind11-stubgen set to manually installed. libyaml-0-2 is already the newest version (0.2.5-2+b1). libyaml-0-2 set to manually installed. libxml2-dev is already the newest version (2.15.4+dfsg-1+b1). libxml2-dev set to manually installed. python3-bs4 is already the newest version (4.15.0-1). python3-bs4 set to manually installed. python3-sphinxcontrib-mermaid is already the newest version (2.0.1-2). python3-sphinxcontrib-mermaid set to manually installed. python3-myst-parser is already the newest version (5.1.0-2). python3-myst-parser set to manually installed. python3-numpy is already the newest version (1:2.4.6+ds-5+b1). python3-numpy set to manually installed. python3-scikit-build-core is already the newest version (0.12.2-1). python3-scikit-build-core set to manually installed. python3-pytest-forked is already the newest version (1.7.5-1). python3-pytest-forked set to manually installed. python3-pytest-asyncio is already the newest version (1.4.0-3). python3-pytest-asyncio set to manually installed. python3-accessible-pygments is already the newest version (0.0.5-2). python3-accessible-pygments set to manually installed. python3-pytest-rerunfailures is already the newest version (16.7-1). python3-pytest-rerunfailures set to manually installed. python3-certifi is already the newest version (2026.10.23+ds-1). python3-certifi set to manually installed. python3-packaging is already the newest version (26.3-1). python3-packaging set to manually installed. libtool is already the newest version (2.6.2-3). libtool set to manually installed. python3-pygments is already the newest version (2.20.0+dfsg-2). python3-pygments set to manually installed. procps is already the newest version (2:4.0.7-1.1). procps set to manually installed. man-db is already the newest version (2.13.1-1). man-db set to manually installed. python3-sphinx is already the newest version (9.2.0-1). python3-sphinx set to manually installed. python3-charset-normalizer is already the newest version (3.4.7-2+b3). python3-charset-normalizer set to manually installed. libxml2-16 is already the newest version (2.15.4+dfsg-1+b1). libxml2-16 set to manually installed. python3-docutils is already the newest version (0.23+dfsg-2). python3-docutils set to manually installed. readline-common is already the newest version (8.3-4). readline-common set to manually installed. tango-starter is already the newest version (10.3.3+dfsg1-3). tango-starter set to manually installed. python3-wheel is already the newest version (0.47.0-2). python3-wheel set to manually installed. sensible-utils is already the newest version (0.0.26). sensible-utils set to manually installed. sgml-base is already the newest version (1.31+nmu1). sgml-base set to manually installed. zlib1g is already the newest version (1:1.3.dfsg+really1.3.2-4). zlib1g-dev is already the newest version (1:1.3.dfsg+really1.3.2-4). zlib1g-dev set to manually installed. systemd is already the newest version (262.2-1). systemd set to manually installed. python3-uc-micro is already the newest version (2.0.0-1). python3-uc-micro set to manually installed. tzdata is already the newest version (2026f-1). tzdata set to manually installed. python3-urllib3 is already the newest version (2.8.0-2). python3-urllib3 set to manually installed. sed is already the newest version (4.9-3). sysvinit-utils is already the newest version (3.18-1). sphinx-common is already the newest version (9.2.0-1). sphinx-common set to manually installed. xz-utils is already the newest version (5.8.4-1). xz-utils set to manually installed. python3.15-minimal is already the newest version (3.15.2-1). python3.15-minimal set to manually installed. python3.14-dev is already the newest version (3.14.10-1). python3.14-dev set to manually installed. python3-zope.event is already the newest version (6.2-1). python3-zope.event set to manually installed. tango-test is already the newest version (10.3.3+dfsg1-3). tango-test set to manually installed. xml-core is already the newest version (0.21). xml-core set to manually installed. python3.14 is already the newest version (3.14.10-1). python3.14 set to manually installed. python3.15 is already the newest version (3.15.2-1). python3.15 set to manually installed. python3-zope.interface is already the newest version (8.7-1+b1). python3-zope.interface set to manually installed. python3.15-dev is already the newest version (3.15.2-1). python3.15-dev set to manually installed. tango-common is already the newest version (10.3.3+dfsg1-3). tango-common set to manually installed. python3-typing-extensions is already the newest version (4.16.0-5). python3-typing-extensions set to manually installed. tar is already the newest version (1.35+dfsg-7). util-linux is already the newest version (2.42.4-1). python3-yaml is already the newest version (6.0.3-1+b2). python3-yaml set to manually installed. python3.14-minimal is already the newest version (3.14.10-1). python3.14-minimal set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg -r debootsnap-dummy' exec /srv/rebuilderd/tmp/mmdebstrap.jCTa7GZPoR (Reading database ... 38276 files and directories currently installed.) Removing debootsnap-dummy (1.0) ... I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg-query --showformat '${binary:Package}=${Version}\n' --show > "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.jCTa7GZPoR I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.jCTa7GZPoR I: running special hook: upload sources.list /etc/apt/sources.list I: waiting for background processes to finish... I: cleaning package lists and apt cache... I: skipping cleanup/reproducible as requested I: creating tarball... I: done I: removing tempdir /srv/rebuilderd/tmp/mmdebstrap.jCTa7GZPoR... I: success in 90.0685 seconds Downloading packages 1to 100 out of 330 Downloading packages 101to 200 out of 330 Downloading packages 201to 300 out of 330 Downloading packages 301to 330 out of 330 env --chdir=/srv/rebuilderd/tmp/rebuilderd3IEZ0e/out DEB_BUILD_OPTIONS=parallel=8 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1794334999 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuild1vx9kN/debrebuild.sbuildrc.ypPwuKmgLfkS sbuild --build=ppc64el --host=ppc64el --arch-any --no-arch-all --chroot=/srv/rebuilderd/tmp/debrebuild1vx9kN/debrebuild.tar.OKEETQF5sK81 --chroot-mode=unshare --dist=unstable --no-run-lintian --no-run-piuparts --no-run-autopkgtest --no-apt-update --no-apt-upgrade --no-apt-distupgrade --no-source --verbose --nolog --bd-uninstallable-explainer= --build-path=/build/reproducible-path --dsc-dir=pytango-10.3.2 /srv/rebuilderd/tmp/rebuilderd3IEZ0e/inputs/pytango_10.3.2-1.dsc I: consider moving your ~/.sbuildrc to /srv/rebuilderd/.config/sbuild/config.pl The Debian buildds switched to the "unshare" backend and sbuild will default to it in the future. To start using "unshare" add this to your `~/.config/sbuild/config.pl`: $chroot_mode = "unshare"; If you want to keep the old "schroot" mode even in the future, add the following to your `~/.config/sbuild/config.pl`: $chroot_mode = "schroot"; $schroot = "schroot"; sbuild (Debian sbuild) 0.89.3+deb13u4 (28 December 2025) on osuosl6-ppc64el.debian.net +==============================================================================+ | pytango 10.3.2-1 (ppc64el) Wed, 11 Nov 2026 18:41:53 +0000 | +==============================================================================+ Package: pytango Version: 10.3.2-1 Source Version: 10.3.2-1 Distribution: unstable Machine Architecture: ppc64el Host Architecture: ppc64el Build Architecture: ppc64el Build Type: any I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/rebuilderd/tmp/debrebuild1vx9kN/debrebuild.tar.OKEETQF5sK81 to /srv/rebuilderd/tmp/tmp.sbuild.s0RKCrGPgJ... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Wed, 11 Nov 2026 18:42:03 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderd3IEZ0e/inputs/pytango_10.3.2-1.dsc exists in /srv/rebuilderd/tmp/rebuilderd3IEZ0e/inputs; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Wed, 11 Nov 2026 18:42:04 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), dh-sequence-numpy3, dh-sequence-python3, cmake, cppzmq-dev, libjs-d3, libtango-dev (>= 10.3.0), opentelemetry-cpp-dev, pkgconf, pybind11-dev (>= 3.0.1), pybind11-stubgen, pybuild-plugin-pyproject, python-is-python3, python3-all-dev, python3-docstring-parser, python3-gevent, python3-myst-parser, python3-numpy, python3-pathspec, python3-psutil, python3-pyproject-metadata, python3-pytest, python3-pytest-asyncio, python3-pytest-env, python3-pytest-forked, python3-pytest-rerunfailures, python3-scikit-build-core, python3-setuptools, python3-sphinx-book-theme, python3-sphinx-copybutton, python3-sphinx-design, python3-sphinx-togglebutton, python3-sphinxcontrib-mermaid, tango-test (>= 10.3.0), build-essential Filtered Build-Depends: debhelper-compat (= 13), dh-sequence-numpy3, dh-sequence-python3, cmake, cppzmq-dev, libjs-d3, libtango-dev (>= 10.3.0), opentelemetry-cpp-dev, pkgconf, pybind11-dev (>= 3.0.1), pybind11-stubgen, pybuild-plugin-pyproject, python-is-python3, python3-all-dev, python3-docstring-parser, python3-gevent, python3-myst-parser, python3-numpy, python3-pathspec, python3-psutil, python3-pyproject-metadata, python3-pytest, python3-pytest-asyncio, python3-pytest-env, python3-pytest-forked, python3-pytest-rerunfailures, python3-scikit-build-core, python3-setuptools, python3-sphinx-book-theme, python3-sphinx-copybutton, python3-sphinx-design, python3-sphinx-togglebutton, python3-sphinxcontrib-mermaid, tango-test (>= 10.3.0), build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-nPCM0c/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Wed, 11 Nov 2026 18:42:07 +0000 | +------------------------------------------------------------------------------+ Arch check ok (ppc64el included in alpha amd64 arm64 armel armhf hppa hurd-amd64 hurd-i386 i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 sh4 sparc64 x32 all) +------------------------------------------------------------------------------+ | Build environment Wed, 11 Nov 2026 18:42:09 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.116+deb13-powerpc64le-64k #1 SMP Debian 6.12.116-1 (2026-11-07) ppc64el (ppc64le) Toolchain package versions: binutils_2.47.50.20261021-1 dpkg-dev_1.23.11 g++-16_16.2.0-4 gcc-16_16.2.0-4 libc6-dev_2.43-7 libstdc++-16-dev_16.2.0-4 libstdc++6_16.2.0-4 linux-libc-dev_7.3.3-1 Package versions: autoconf_2.73-2 automake_1:1.19-3 autopoint_1.0-5 autotools-dev_20240727.1+nmu1 base-files_14.2 base-passwd_3.6.8 bash_5.3-4+b1 binutils_2.47.50.20261021-1 binutils-common_2.47.50.20261021-1 binutils-powerpc64le-linux-gnu_2.47.50.20261021-1 bsdextrautils_2.42.4-1 build-essential_12.12 bzip2_1.0.8-6+b2 ca-certificates_20260816+nmu1 cmake_4.4.5-1 comerr-dev_2.1-1.47.4-1+b3 coreutils_9.12-0.3 cpp_4:16.2.0-1 cpp-16_16.2.0-4 cpp-16-powerpc64le-linux-gnu_16.2.0-4 cpp-powerpc64le-linux-gnu_4:16.2.0-1 cppzmq-dev_4.10.0-1+b2 dash_0.5.12-12 debconf_1.5.92 debhelper_14.5 debianutils_5.24 dh-autoreconf_23 dh-python_7.20261030 dh-strip-nondeterminism_1.15.1-1 diffutils_1:3.12-1 docutils-common_0.23+dfsg-2 dpkg_1.23.11 dpkg-dev_1.23.11 dwz_0.17-1 file_1:5.47-4 findutils_4.11.0-3 g++_4:16.2.0-1 g++-16_16.2.0-4 g++-16-powerpc64le-linux-gnu_16.2.0-4 g++-powerpc64le-linux-gnu_4:16.2.0-1 gcc_4:16.2.0-1 gcc-16_16.2.0-4 gcc-16-base_16.2.0-4 gcc-16-powerpc64le-linux-gnu_16.2.0-4 gcc-powerpc64le-linux-gnu_4:16.2.0-1 gettext_1.0-5 gettext-base_1.0-5 grep_3.12-1 groff-base_1.25.0-2 gzip_1.14-1 hostname_3.25 init-system-helpers_1.69+nmu3 intltool-debian_0.35.0+20060710.6 krb5-multidev_1.22.1-3 libabsl20260526_20260526.0-2+b1 libacl1_2.4.0-1 libarchive-zip-perl_1.68-1 libarchive13t64_3.8.11-1 libasan8_16.2.0-4 libatomic1_16.2.0-4 libattr1_1:2.6.0-1 libaudit-common_1:4.2.1-1 libaudit1_1:4.2.1-1+b1 libbinutils_2.47.50.20261021-1 libblas3_3.12.1-8 libblkid1_2.42.4-1 libbrotli1_1.2.0-4.1 libbsd-dev_0.12.2-3 libbsd0_0.12.2-3 libbz2-1.0_1.0.8-6+b2 libc-bin_2.43-7 libc-dev-bin_2.43-7 libc-gconv-modules-extra_2.43-7 libc6_2.43-7 libc6-dev_2.43-7 libcap-ng0_0.9.6-1+b1 libcap2_1:2.78-1+b2 libcares2_1.34.9-1 libcc1-0_16.2.0-4 libcom-err2_1.47.4-1+b3 libcos4-3_4.3.4+ds1-1+b1 libcos4-dev_4.3.4+ds1-1+b1 libcrypt1_1:4.5.2+20251210-1 libctf-nobfd0_2.47.50.20261021-1 libctf0_2.47.50.20261021-1 libcurl4t64_8.23.0-1 libdb5.3t64_5.3.28+dfsg2-12 libdebconfclient0_0.283 libdebhelper-perl_14.5 libdpkg-perl_1.23.11 libelf1t64_0.196-1 libev4t64_1:4.33-3 libexpat1_2.10.0-1 libexpat1-dev_2.10.0-1 libffi8_3.8.0-2 libfile-stripnondeterminism-perl_1.15.1-1 libgcc-16-dev_16.2.0-4 libgcc-s1_16.2.0-4 libgdbm-compat4t64_1.26-1+b2 libgdbm6t64_1.26-1+b2 libgfortran5_16.2.0-4 libgmp10_2:6.3.0+dfsg-5+b2 libgomp1_16.2.0-4 libgrpc++1.51t64_1.51.1-10+b1 libgrpc29t64_1.51.1-10+b1 libgssapi-krb5-2_1.22.1-3 libgssrpc4t64_1.22.1-3 libidn2-0_2.3.8-5 libisl23_0.28-1 libitm1_16.2.0-4 libjansson4_2.15.1-1 libjpeg-dev_1:3.1.3-4 libjpeg62-turbo_1:3.1.3-4 libjpeg62-turbo-dev_1:3.1.3-4 libjs-d3_3.5.17-4 libjs-sphinxdoc_9.2.0-1 libjson-perl_4.10000-1 libjsoncpp26_1.9.8-2 libk5crypto3_1.22.1-3 libkadm5clnt-mit12_1.22.1-3 libkadm5srv-mit12_1.22.1-3 libkdb5-10t64_1.22.1-3 libkeyutils1_1.6.3-6+b2 libkrb5-3_1.22.1-3 libkrb5-dev_1.22.1-3 libkrb5support0_1.22.1-3 liblapack3_3.12.1-8 libldap2_2.6.14+dfsg-2 liblsan0_16.2.0-4 liblz4-1_1.10.0-10 liblzma-dev_5.8.4-1 liblzma5_5.8.4-1 libmagic-mgc_1:5.47-4 libmagic1t64_1:5.47-4 libmd-dev_1.3.0-1 libmd0_1.3.0-1 libmount1_2.42.4-1 libmpc3_1.3.1-3 libmpfr6_4.2.2-3 libncursesw6_6.6+20260608-2 libnettle8t64_3.10.2-1+b1 libnghttp2-14_1.71.0-1 libnghttp3-9_1.17.0-1 libngtcp2-16_1.24.0-1 libngtcp2-crypto-ossl0_1.24.0-1 libnorm-dev_1.5.9+dfsg-4+b1 libnorm1t64_1.5.9+dfsg-4+b1 libomniorb4-3t64_4.3.4+ds1-1+b1 libomniorb4-dev_4.3.4+ds1-1+b1 libomnithread4_4.3.4+ds1-1+b1 libomnithread4-dev_4.3.4+ds1-1+b1 libpam-modules_1.7.0-8 libpam-modules-bin_1.7.0-8 libpam-runtime_1.7.0-8 libpam0g_1.7.0-8 libpcre2-8-0_10.49-1 libperl5.42_5.42.3-1 libpgm-5.3-0t64_5.3.128~dfsg-3 libpgm-dev_5.3.128~dfsg-3 libpipeline1_1.5.8-3 libpkgconf7_2.5.1-4 libproc2-1_2:4.0.7-1.1 libprotobuf32t64_3.21.12-17 libprotoc32t64_3.21.12-17 libpsl5t64_0.23.3-1 libpython3-all-dev_3.14.8-1 libpython3-dev_3.14.8-1 libpython3-stdlib_3.14.8-1 libpython3.14_3.14.10-1 libpython3.14-dev_3.14.10-1 libpython3.14-minimal_3.14.10-1 libpython3.14-stdlib_3.14.10-1 libpython3.15_3.15.2-1 libpython3.15-dev_3.15.2-1 libpython3.15-minimal_3.15.2-1 libpython3.15-stdlib_3.15.2-1 libquadmath0_16.2.0-4 libre2-11_20251105-1+b3 libreadline8t64_8.3-4 librhash1_1.4.6-1.1+b1 libsasl2-2_2.1.28+dfsg1-12 libsasl2-modules-db_2.1.28+dfsg1-12 libseccomp2_2.6.1-1+b2 libselinux1_3.11-2.1+b1 libsframe3_2.47.50.20261021-1 libsmartcols1_2.42.4-1 libsodium-dev_1.0.22-2 libsodium26_1.0.22-2 libsqlite3-0_3.54.1-2 libssh2-1t64_1.11.1-6 libssl-dev_3.6.5-1 libssl3t64_3.6.5-1 libstdc++-16-dev_16.2.0-4 libstdc++6_16.2.0-4 libsystemd-shared_262.2-1 libsystemd0_262.2-1 libtango-dev_10.3.3+dfsg1-3 libtango-tools_10.3.3+dfsg1-3 libtango10.3_10.3.3+dfsg1-3 libtinfo6_6.6+20260608-2 libtool_2.6.2-3 libtsan2_16.2.0-4 libubsan1_16.2.0-4 libuchardet0_0.0.8-2+b2 libudev1_262.2-1 libunistring5_1.4.2-1 libuuid1_2.42.4-1 libuv1t64_1.53.0-1 libxml2-16_2.15.4+dfsg-1+b1 libxml2-dev_2.15.4+dfsg-1+b1 libxxhash0_0.8.3-2+b2 libyaml-0-2_0.2.5-2+b1 libzmq3-dev_4.3.5-1+b8 libzmq5_4.3.5-1+b8 libzstd1_1.5.7+dfsg-4 linux-libc-dev_7.3.3-1 m4_1.4.21-1 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20260302-2 media-types_14.0.0 ncurses-base_6.6+20260608-2 ncurses-bin_6.6+20260608-2 netbase_6.6 node-fortawesome-fontawesome-free_7.3.1+ds1-1 openssl_3.6.5-1 openssl-provider-legacy_3.6.5-1 opentelemetry-cpp_1.28.0-2 opentelemetry-cpp-dev_1.28.0-2 patch_2.8.1-1 perl_5.42.3-1 perl-base_5.42.3-1 perl-modules-5.42_5.42.3-1 pkgconf_2.5.1-4 pkgconf-bin_2.5.1-4 po-debconf_1.0.22 procps_2:4.0.7-1.1 pybind11-dev_3.1.0-2 pybind11-stubgen_3.0.0-2 pybuild-plugin-pyproject_7.20261030 python-babel-localedata_2.18.0+git2026-08-12-3 python-is-python3_3.14.7-1 python3_3.14.8-1 python3-accessible-pygments_0.0.5-2 python3-alabaster_1.0.0-2 python3-all_3.14.8-1 python3-all-dev_3.14.8-1 python3-babel_2.18.0+git2026-08-12-3 python3-bs4_4.15.0-1 python3-build_1.6.1-1 python3-certifi_2026.10.23+ds-1 python3-cffi-backend_2.1.1-2 python3-chardet_5.2.0+dfsg-2 python3-charset-normalizer_3.4.7-2+b3 python3-dev_3.14.8-1 python3-docstring-parser_0.17.0-2 python3-docutils_0.23+dfsg-2 python3-dotenv_1.2.1-2 python3-gevent_26.9.0-1 python3-greenlet_3.3.2-5 python3-idna_3.20-1 python3-imagesize_2.0.1-1 python3-iniconfig_2.1.0-2 python3-installer_1.1.0+dfsg1-1 python3-jinja2_3.1.6-4 python3-linkify-it_2.2.0-1 python3-markdown-it_4.2.0-4 python3-markupsafe_3.0.3-2+b2 python3-mdit-py-plugins_0.6.1-1 python3-mdurl_0.1.2-2 python3-minimal_3.14.8-1 python3-myst-parser_5.1.0-2 python3-numpy_1:2.4.6+ds-5+b1 python3-numpy-dev_1:2.4.6+ds-5+b1 python3-packaging_26.3-1 python3-pathspec_1.1.1-3 python3-pluggy_1.6.0-2 python3-psutil_7.2.2-3 python3-pybind11-stubgen_3.0.0-2 python3-pydata-sphinx-theme_0.23.0+dfsg-1 python3-pygments_2.20.0+dfsg-2 python3-pyproject-hooks_1.3.3-1 python3-pyproject-metadata_0.12.1-1 python3-pytest_9.1.1-1 python3-pytest-asyncio_1.4.0-3 python3-pytest-env_1.8.3-1 python3-pytest-forked_1.7.5-1 python3-pytest-rerunfailures_16.7-1 python3-requests_2.34.2-1 python3-roman-numerals_4.1.0-1 python3-scikit-build-core_0.12.2-1 python3-setuptools_84.2.0-1 python3-snowballstemmer_3.1.1-1 python3-soupsieve_2.8.4-1 python3-sphinx_9.2.0-1 python3-sphinx-book-theme_1.2.0-2 python3-sphinx-copybutton_0.5.2-3 python3-sphinx-design_0.7.0-5 python3-sphinx-togglebutton_0.4.4-1 python3-sphinxcontrib-mermaid_2.0.1-2 python3-typing-extensions_4.16.0-5 python3-uc-micro_2.0.0-1 python3-urllib3_2.8.0-2 python3-wheel_0.47.0-2 python3-yaml_6.0.3-1+b2 python3-zope.event_6.2-1 python3-zope.interface_8.7-1+b1 python3.14_3.14.10-1 python3.14-dev_3.14.10-1 python3.14-minimal_3.14.10-1 python3.15_3.15.2-1 python3.15-dev_3.15.2-1 python3.15-minimal_3.15.2-1 readline-common_8.3-4 sed_4.9-3 sensible-utils_0.0.26 sgml-base_1.31+nmu1 sphinx-common_9.2.0-1 systemd_262.2-1 sysvinit-utils_3.18-1 tango-common_10.3.3+dfsg1-3 tango-starter_10.3.3+dfsg1-3 tango-test_10.3.3+dfsg1-3 tar_1.35+dfsg-7 tzdata_2026f-1 util-linux_2.42.4-1 xml-core_0.21 xz-utils_5.8.4-1 zlib1g_1:1.3.dfsg+really1.3.2-4 zlib1g-dev_1:1.3.dfsg+really1.3.2-4 +------------------------------------------------------------------------------+ | Build Wed, 11 Nov 2026 18:42:09 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: pytango Binary: python3-tango, python-tango-doc Architecture: alpha amd64 arm64 armel armhf hppa hurd-amd64 hurd-i386 i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 sh4 sparc64 x32 all Version: 10.3.2-1 Maintainer: Debian Science Maintainers Uploaders: Picca Frédéric-Emmanuel , Sandor Bodo-Merle , Roland Mas , Freexian Packaging Team Homepage: https://pytango.readthedocs.io/en/latest/ Standards-Version: 4.7.4 Vcs-Browser: https://salsa.debian.org/science-team/pytango Vcs-Git: https://salsa.debian.org/science-team/pytango.git Testsuite: autopkgtest Testsuite-Triggers: default-mysql-server, python3-all-dev, python3-psutil, python3-pytest, python3-pytest-asyncio, python3-pytest-forked, python3-pytest-rerunfailures, tango-db, tango-test Build-Depends: debhelper-compat (= 13), dh-sequence-numpy3, dh-sequence-python3, cmake, cppzmq-dev, libjs-d3, libtango-dev (>= 10.3.0), opentelemetry-cpp-dev, pkgconf, pybind11-dev (>= 3.0.1), pybind11-stubgen, pybuild-plugin-pyproject, python-is-python3, python3-all-dev, python3-docstring-parser, python3-gevent, python3-myst-parser, python3-numpy, python3-pathspec, python3-psutil , python3-pyproject-metadata, python3-pytest , python3-pytest-asyncio , python3-pytest-env , python3-pytest-forked , python3-pytest-rerunfailures , python3-scikit-build-core, python3-setuptools, python3-sphinx-book-theme, python3-sphinx-copybutton, python3-sphinx-design, python3-sphinx-togglebutton, python3-sphinxcontrib-mermaid, tango-test (>= 10.3.0) Build-Depends-Indep: dh-sequence-sphinxdoc , graphviz , python3-sphinx , python3-sphinx-rtd-theme , sphinx-common Package-List: python-tango-doc deb doc optional arch=all python3-tango deb python optional arch=alpha,amd64,arm64,armel,armhf,hppa,hurd-amd64,hurd-i386,i386,ia64,loong64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,sh4,sparc64,x32 Checksums-Sha1: e2bc7aa2b88f9c353dd3386e84468cdbc87aabbe 2885602 pytango_10.3.2.orig.tar.gz b1d156feb2617abfc4aaf1c1b1f241dd8e0396dd 14816 pytango_10.3.2-1.debian.tar.xz Checksums-Sha256: 84ab5e3370d325f411b7c6edf8de7ae80db3b1703bc2913b1928a99212094a13 2885602 pytango_10.3.2.orig.tar.gz 6b1b63b1aaae5c0d7c46b81c1cc8a611cd0031b2c543ab506751698f5acce9c0 14816 pytango_10.3.2-1.debian.tar.xz Files: 53d110e4130743cb2a9799da68bfd2ef 2885602 pytango_10.3.2.orig.tar.gz bfe7eca39d53f75f8eb8314f2859237d 14816 pytango_10.3.2-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmrza8gQHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFN8SDAC5bS8Zbcz91oWFvSAKtoCjjZtJnBTr0+Qt 3BdMuYsmB9ZFKXpa9tRUkuami24ly3VP3ZVTXJC8uzID9qQsi6X7ZrbRUuvr+r4M OW0/jJuDWpRoG8SkrissmlMEEn4Zfnt43HtpY53OgLL6BL+mQCTe9RiliN3Jgd0J 3jwj18dVMQ9MrAChYoW6LJWxo3Esu0jKwTECfByDhiH+SMeXKZDzPzAhdw3AMZ9u Hoba546M0JCe4hXPzoRHiXBfmAyyJj0Vb+5Y+Xwf6rb8nLTruiXjOV8hGiSc1P4d jM8rsiFqp6ay/uU9dThpwVJxZwH9cOHCkQ9oZX6p62JYGU+wjAOeqMu1PZkVUMOq 6IOHSQw21ktiRMKqSYr3rtQmA2gErR19e+fXTP5i7LeCA5sy7FUM03zIddjzfLeb i3CcOWyJBQ863p33PEtgIKFCVou4Q6SO0tGVuet7ov9b7pMMV/Plf1Z+u+DmglRA 6UiAmTIgGayW8ugTdDcgJYnqanjtu18= =heyY -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./pytango_10.3.2-1.dsc: missing OpenPGP keyrings dpkg-source: info: verifying ./pytango_10.3.2-1.dsc dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-keyring.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-tag2upload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-nonupload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-maintainers.pgp dpkg-source: info: extracting pytango in /build/reproducible-path/pytango-10.3.2 dpkg-source: info: unpacking pytango_10.3.2.orig.tar.gz dpkg-source: info: unpacking pytango_10.3.2-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0002-Added-gevent-to-install_requires.patch dpkg-source: info: applying ftbfs-ipv6.patch dpkg-source: info: applying 0006-Increase-timeout-to-make-testsuite-more-resilient.patch dpkg-source: info: applying disable-tests.patch dpkg-source: info: applying disable-sphinx_book_theme.patch dpkg-source: info: applying add-fortify-source-missing-flag.patch dpkg-source: info: applying fix-mermaid-privacy-breaches.patch dpkg-source: info: applying pybind11-stubgen-interpreter.patch dpkg-source: info: applying TangoTest-3.13.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=8 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh SOURCE_DATE_EPOCH=1794334999 USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -B dpkg-buildpackage: info: source package pytango dpkg-buildpackage: info: source version 10.3.2-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bastian Germann dpkg-source --before-build . dpkg-buildpackage: info: host architecture ppc64el debian/rules clean dh clean --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary-arch dh binary-arch --buildsystem=pybuild dh_update_autotools_config -a -O--buildsystem=pybuild dh_autoreconf -a -O--buildsystem=pybuild dh_auto_configure -a -O--buildsystem=pybuild dh_auto_build -a -O--buildsystem=pybuild I: pybuild plugin_pyproject:142: Building wheel for python3.15 with "build" module I: pybuild base:383: python3.15 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/pytango-10.3.2/.pybuild/cpython3_3.15_tango * Building wheel... *** scikit-build-core 0.12.2 using CMake 4.4.5 (wheel) *** Configuring CMake... loading initial cache file /tmp/tmpxurnstwn/build/CMakeInit.txt -- The CXX compiler identification is GNU 16.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/powerpc64le-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning at TangoCMakeModules/FindTango.cmake:73 (message): Could not find version information in Call Stack (most recent call first): TangoCMakeModules/FindTango.cmake:147 (_tango_find_version) CMakeLists.txt:34 (find_package) -- Found ZeroMQ: /usr/lib/powerpc64le-linux-gnu/libzmq.so -- Found cppzmq: /usr/include/zmq.hpp -- Found omniORB4: /usr/lib/powerpc64le-linux-gnu/libomniORB4.so found components: COS4 Dynamic4 thread -- Found Tango: /usr/lib/powerpc64le-linux-gnu/libtango.so (found version "Tango_VERSION-NOTFOUND") -- cppTango version: 10.3.3 (git_version: unknown) -- Found Python: /usr/bin/python3.15 (found suitable version "3.15.2", minimum required is "3.10") found components: Interpreter Development.Module NumPy -- Python version: 3.15.2 -- - intepreter: /usr/bin/python3.15 -- - include dir: /usr/include/python3.15 -- NumPy version: 2.4.6 -- - include dir: /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -- Performing Test HAS_FLTO_AUTO -- Performing Test HAS_FLTO_AUTO - Success -- Found pybind11: /usr/include (found version "3.1.0") -- - pybind11 version: 3.1.0 -- Configuring done (1.3s) -- Generating done (0.0s) -- Build files have been written to: /tmp/tmpxurnstwn/build *** Building project with Unix Makefiles... Change Dir: '/tmp/tmpxurnstwn/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile gmake[1]: Entering directory '/tmp/tmpxurnstwn/build' /usr/bin/cmake -S/build/reproducible-path/pytango-10.3.2 -B/tmp/tmpxurnstwn/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /tmp/tmpxurnstwn/build/CMakeFiles /tmp/tmpxurnstwn/build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[2]: Entering directory '/tmp/tmpxurnstwn/build' /usr/bin/gmake -f CMakeFiles/pytango_tango.dir/build.make CMakeFiles/pytango_tango.dir/depend gmake[3]: Entering directory '/tmp/tmpxurnstwn/build' cd /tmp/tmpxurnstwn/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pytango-10.3.2 /build/reproducible-path/pytango-10.3.2 /tmp/tmpxurnstwn/build /tmp/tmpxurnstwn/build /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/DependInfo.cmake "--color=" pytango_tango gmake[3]: Leaving directory '/tmp/tmpxurnstwn/build' /usr/bin/gmake -f CMakeFiles/pytango_tango.dir/build.make CMakeFiles/pytango_tango.dir/build gmake[3]: Entering directory '/tmp/tmpxurnstwn/build' [ 1%] Building CXX object CMakeFiles/pytango_tango.dir/cmake_pch.hxx.gch /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -x c++-header -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/cmake_pch.hxx.gch -MF CMakeFiles/pytango_tango.dir/cmake_pch.hxx.gch.d -o CMakeFiles/pytango_tango.dir/cmake_pch.hxx.gch -c /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx.cxx [ 3%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/attr_conf_event_data.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/attr_conf_event_data.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/attr_conf_event_data.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attr_conf_event_data.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/attr_conf_event_data.cpp [ 4%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_alarm_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_alarm_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_alarm_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_alarm_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/attribute_alarm_info.cpp [ 6%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/attribute_config.cpp [ 7%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config_and_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config_and_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config_and_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config_and_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/attribute_config_and_info.cpp [ 9%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_dimension.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_dimension.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_dimension.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_dimension.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/attribute_dimension.cpp [ 10%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_structures.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_structures.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_structures.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_structures.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/base_structures.cpp [ 12%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_types.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_types.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_types.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_types.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/base_types.cpp [ 14%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/command_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/command_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/command_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/command_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/command_info.cpp [ 15%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/data_ready_event_data.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/data_ready_event_data.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/data_ready_event_data.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/data_ready_event_data.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/data_ready_event_data.cpp [ 17%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/dev_command_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/dev_command_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/dev_command_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/dev_command_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/dev_command_info.cpp [ 18%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_attribute_history.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_attribute_history.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_attribute_history.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_attribute_history.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/device_attribute_history.cpp [ 20%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_data_history.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_data_history.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_data_history.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_data_history.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/device_data_history.cpp [ 21%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/device_info.cpp [ 23%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/devintr_change_event_data.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/devintr_change_event_data.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/devintr_change_event_data.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/devintr_change_event_data.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/devintr_change_event_data.cpp [ 25%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/enums.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/enums.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/enums.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/enums.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/enums.cpp [ 26%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/event_data.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/event_data.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/event_data.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/event_data.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/event_data.cpp [ 28%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/events_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/events_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/events_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/events_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/events_info.cpp [ 29%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/exception.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/exception.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/exception.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/exception.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/exception.cpp [ 31%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/fwdAttr.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/fwdAttr.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/fwdAttr.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/fwdAttr.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/fwdAttr.cpp [ 32%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/locker_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/locker_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/locker_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/locker_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/locker_info.cpp [ 34%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/locking_thread.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/locking_thread.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/locking_thread.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/locking_thread.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/locking_thread.cpp [ 35%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/poll_device.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/poll_device.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/poll_device.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/poll_device.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/poll_device.cpp [ 37%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/time_val.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/time_val.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/time_val.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/time_val.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/time_val.cpp [ 39%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/user_default_attr_prop.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/user_default_attr_prop.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/user_default_attr_prop.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/user_default_attr_prop.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/user_default_attr_prop.cpp [ 40%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/client_addr.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/client_addr.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/client_addr.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/client_addr.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/client_addr.cpp [ 42%] Building CXX object CMakeFiles/pytango_tango.dir/ext/convertors/generic_from_py.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/convertors/generic_from_py.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/convertors/generic_from_py.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/convertors/generic_from_py.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/convertors/generic_from_py.cpp [ 43%] Building CXX object CMakeFiles/pytango_tango.dir/ext/convertors/object_casters.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/convertors/object_casters.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/convertors/object_casters.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/convertors/object_casters.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/convertors/object_casters.cpp [ 45%] Building CXX object CMakeFiles/pytango_tango.dir/ext/convertors/vector_wrappers.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/convertors/vector_wrappers.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/convertors/vector_wrappers.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/convertors/vector_wrappers.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/convertors/vector_wrappers.cpp [ 46%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/attribute_proxy.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/attribute_proxy.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/attribute_proxy.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/attribute_proxy.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/attribute_proxy.cpp [ 48%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/callback.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/callback.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/callback.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/callback.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/callback.cpp [ 50%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/connection.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/connection.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/connection.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/connection.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/connection.cpp [ 51%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/device_attribute.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Wno-nonnull -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/device_attribute.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/device_attribute.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/device_attribute.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/device_attribute.cpp [ 53%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/device_data.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/device_data.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/device_data.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/device_data.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/device_data.cpp [ 54%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/device_proxy.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/device_proxy.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/device_proxy.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/device_proxy.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/device_proxy.cpp [ 56%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/group.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/group.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/group.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/group.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/group.cpp [ 57%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/group_reply.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/group_reply.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/group_reply.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/group_reply.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/group_reply.cpp [ 59%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/group_reply_list.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/group_reply_list.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/group_reply_list.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/group_reply_list.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/group_reply_list.cpp [ 60%] Building CXX object CMakeFiles/pytango_tango.dir/ext/database/database.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/database/database.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/database/database.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/database/database.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/database/database.cpp [ 62%] Building CXX object CMakeFiles/pytango_tango.dir/ext/database/db.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/database/db.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/database/db.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/database/db.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/database/db.cpp [ 64%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/attr.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/attr.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/attr.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/attr.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/attr.cpp [ 65%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/attribute.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/attribute.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/attribute.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/attribute.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/attribute.cpp [ 67%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/auto_monitor.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/auto_monitor.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/auto_monitor.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/auto_monitor.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/auto_monitor.cpp [ 68%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/command.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/command.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/command.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/command.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/command.cpp [ 70%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/device_class.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/device_class.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/device_class.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/device_class.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/device_class.cpp [ 71%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/device_impl.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/device_impl.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/device_impl.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/device_impl.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/device_impl.cpp [ 73%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/dserver.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/dserver.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/dserver.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/dserver.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/dserver.cpp [ 75%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/encoded_attribute.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/encoded_attribute.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/encoded_attribute.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/encoded_attribute.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/encoded_attribute.cpp [ 76%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/log4tango.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/log4tango.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/log4tango.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/log4tango.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/log4tango.cpp [ 78%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/multi_attribute.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/multi_attribute.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/multi_attribute.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/multi_attribute.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/multi_attribute.cpp [ 79%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/multi_class_attribute.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/multi_class_attribute.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/multi_class_attribute.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/multi_class_attribute.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/multi_class_attribute.cpp [ 81%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/subdev.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/subdev.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/subdev.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/subdev.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/subdev.cpp [ 82%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/wattribute.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/wattribute.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/wattribute.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/wattribute.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/wattribute.cpp [ 84%] Building CXX object CMakeFiles/pytango_tango.dir/ext/api_util.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/api_util.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/api_util.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/api_util.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/api_util.cpp [ 85%] Building CXX object CMakeFiles/pytango_tango.dir/ext/constants.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/constants.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/constants.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/constants.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/constants.cpp [ 87%] Building CXX object CMakeFiles/pytango_tango.dir/ext/coverage.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/coverage.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/coverage.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/coverage.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/coverage.cpp [ 89%] Building CXX object CMakeFiles/pytango_tango.dir/ext/ensure_omni_thread.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/ensure_omni_thread.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/ensure_omni_thread.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/ensure_omni_thread.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/ensure_omni_thread.cpp [ 90%] Building CXX object CMakeFiles/pytango_tango.dir/ext/mem_leak_test.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/mem_leak_test.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/mem_leak_test.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/mem_leak_test.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/mem_leak_test.cpp [ 92%] Building CXX object CMakeFiles/pytango_tango.dir/ext/pytango.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/pytango.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/pytango.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/pytango.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/pytango.cpp [ 93%] Building CXX object CMakeFiles/pytango_tango.dir/ext/pyutils.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/pyutils.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/pyutils.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/pyutils.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/pyutils.cpp [ 95%] Building CXX object CMakeFiles/pytango_tango.dir/ext/tango_util.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/tango_util.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/tango_util.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/tango_util.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/tango_util.cpp [ 96%] Building CXX object CMakeFiles/pytango_tango.dir/ext/telemetry.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/telemetry.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/telemetry.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/telemetry.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/telemetry.cpp [ 98%] Building CXX object CMakeFiles/pytango_tango.dir/ext/version.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.15 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmpxurnstwn/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/version.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/version.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/version.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/version.cpp [100%] Linking CXX shared module _tango.cpython-315-powerpc64le-linux-gnu.so /usr/bin/cmake -E cmake_link_script CMakeFiles/pytango_tango.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -shared -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,--dependency-file=CMakeFiles/pytango_tango.dir/link.d -o _tango.cpython-315-powerpc64le-linux-gnu.so CMakeFiles/pytango_tango.dir/ext/base_types_structures/attr_conf_event_data.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_alarm_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config_and_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_dimension.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_structures.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_types.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/command_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/data_ready_event_data.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/dev_command_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_attribute_history.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_data_history.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/devintr_change_event_data.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/enums.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/event_data.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/events_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/exception.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/fwdAttr.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/locker_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/locking_thread.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/poll_device.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/time_val.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/user_default_attr_prop.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/client_addr.cpp.o CMakeFiles/pytango_tango.dir/ext/convertors/generic_from_py.cpp.o CMakeFiles/pytango_tango.dir/ext/convertors/object_casters.cpp.o CMakeFiles/pytango_tango.dir/ext/convertors/vector_wrappers.cpp.o CMakeFiles/pytango_tango.dir/ext/client/attribute_proxy.cpp.o CMakeFiles/pytango_tango.dir/ext/client/callback.cpp.o CMakeFiles/pytango_tango.dir/ext/client/connection.cpp.o CMakeFiles/pytango_tango.dir/ext/client/device_attribute.cpp.o CMakeFiles/pytango_tango.dir/ext/client/device_data.cpp.o CMakeFiles/pytango_tango.dir/ext/client/device_proxy.cpp.o CMakeFiles/pytango_tango.dir/ext/client/group.cpp.o CMakeFiles/pytango_tango.dir/ext/client/group_reply.cpp.o CMakeFiles/pytango_tango.dir/ext/client/group_reply_list.cpp.o CMakeFiles/pytango_tango.dir/ext/database/database.cpp.o CMakeFiles/pytango_tango.dir/ext/database/db.cpp.o CMakeFiles/pytango_tango.dir/ext/server/attr.cpp.o CMakeFiles/pytango_tango.dir/ext/server/attribute.cpp.o CMakeFiles/pytango_tango.dir/ext/server/auto_monitor.cpp.o CMakeFiles/pytango_tango.dir/ext/server/command.cpp.o CMakeFiles/pytango_tango.dir/ext/server/device_class.cpp.o CMakeFiles/pytango_tango.dir/ext/server/device_impl.cpp.o CMakeFiles/pytango_tango.dir/ext/server/dserver.cpp.o CMakeFiles/pytango_tango.dir/ext/server/encoded_attribute.cpp.o CMakeFiles/pytango_tango.dir/ext/server/log4tango.cpp.o CMakeFiles/pytango_tango.dir/ext/server/multi_attribute.cpp.o CMakeFiles/pytango_tango.dir/ext/server/multi_class_attribute.cpp.o CMakeFiles/pytango_tango.dir/ext/server/subdev.cpp.o CMakeFiles/pytango_tango.dir/ext/server/wattribute.cpp.o CMakeFiles/pytango_tango.dir/ext/api_util.cpp.o CMakeFiles/pytango_tango.dir/ext/constants.cpp.o CMakeFiles/pytango_tango.dir/ext/coverage.cpp.o CMakeFiles/pytango_tango.dir/ext/ensure_omni_thread.cpp.o CMakeFiles/pytango_tango.dir/ext/mem_leak_test.cpp.o CMakeFiles/pytango_tango.dir/ext/pytango.cpp.o CMakeFiles/pytango_tango.dir/ext/pyutils.cpp.o CMakeFiles/pytango_tango.dir/ext/tango_util.cpp.o CMakeFiles/pytango_tango.dir/ext/telemetry.cpp.o CMakeFiles/pytango_tango.dir/ext/version.cpp.o /usr/lib/powerpc64le-linux-gnu/libtango.so /usr/lib/powerpc64le-linux-gnu/libzmq.so /usr/lib/powerpc64le-linux-gnu/libomniORB4.so /usr/lib/powerpc64le-linux-gnu/libomnithread.so /usr/lib/powerpc64le-linux-gnu/libCOS4.so /usr/lib/powerpc64le-linux-gnu/libomniDynamic4.so /usr/bin/powerpc64le-linux-gnu-strip /tmp/tmpxurnstwn/build/_tango.cpython-315-powerpc64le-linux-gnu.so gmake[3]: Leaving directory '/tmp/tmpxurnstwn/build' [100%] Built target pytango_tango gmake[2]: Leaving directory '/tmp/tmpxurnstwn/build' /usr/bin/cmake -E cmake_progress_start /tmp/tmpxurnstwn/build/CMakeFiles 0 gmake[1]: Leaving directory '/tmp/tmpxurnstwn/build' *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmpxurnstwn/wheel/platlib/tango/_tango.cpython-315-powerpc64le-linux-gnu.so Generating .pyi stub files. /build/reproducible-path/pytango-10.3.2/.pybuild/cpython3_3.15_tango/build running /usr/bin/python3.15 /usr/bin/pybind11-stubgen tango --ignore-all-errors --enum-class-locations=DevState|AttrWriteType|LevelLevel|ErrSeverity:tango ruff not installed - skipping checks and fixes -- Stub files installed into /build/reproducible-path/pytango-10.3.2/tango/ *** Making wheel... *** Created pytango-10.3.2-cp315-cp315-linux_ppc64le.whl Successfully built pytango-10.3.2-cp315-cp315-linux_ppc64le.whl I: pybuild plugin_pyproject:168: Unpacking wheel built for python3.15 with "installer" module I: pybuild plugin_pyproject:142: Building wheel for python3.14 with "build" module I: pybuild base:383: python3.14 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/pytango-10.3.2/.pybuild/cpython3_3.14_tango * Building wheel... *** scikit-build-core 0.12.2 using CMake 4.4.5 (wheel) *** Configuring CMake... loading initial cache file /tmp/tmplqrsne6g/build/CMakeInit.txt -- The CXX compiler identification is GNU 16.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/powerpc64le-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning at TangoCMakeModules/FindTango.cmake:73 (message): Could not find version information in Call Stack (most recent call first): TangoCMakeModules/FindTango.cmake:147 (_tango_find_version) CMakeLists.txt:34 (find_package) -- Found ZeroMQ: /usr/lib/powerpc64le-linux-gnu/libzmq.so -- Found cppzmq: /usr/include/zmq.hpp -- Found omniORB4: /usr/lib/powerpc64le-linux-gnu/libomniORB4.so found components: COS4 Dynamic4 thread -- Found Tango: /usr/lib/powerpc64le-linux-gnu/libtango.so (found version "Tango_VERSION-NOTFOUND") -- cppTango version: 10.3.3 (git_version: unknown) -- Found Python: /usr/bin/python3.14 (found suitable version "3.14.10", minimum required is "3.10") found components: Interpreter Development.Module NumPy -- Python version: 3.14.10 -- - intepreter: /usr/bin/python3.14 -- - include dir: /usr/include/python3.14 -- NumPy version: 2.4.6 -- - include dir: /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -- Performing Test HAS_FLTO_AUTO -- Performing Test HAS_FLTO_AUTO - Success -- Found pybind11: /usr/include (found version "3.1.0") -- - pybind11 version: 3.1.0 -- Configuring done (1.3s) -- Generating done (0.0s) -- Build files have been written to: /tmp/tmplqrsne6g/build *** Building project with Unix Makefiles... Change Dir: '/tmp/tmplqrsne6g/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile gmake[1]: Entering directory '/tmp/tmplqrsne6g/build' /usr/bin/cmake -S/build/reproducible-path/pytango-10.3.2 -B/tmp/tmplqrsne6g/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /tmp/tmplqrsne6g/build/CMakeFiles /tmp/tmplqrsne6g/build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[2]: Entering directory '/tmp/tmplqrsne6g/build' /usr/bin/gmake -f CMakeFiles/pytango_tango.dir/build.make CMakeFiles/pytango_tango.dir/depend gmake[3]: Entering directory '/tmp/tmplqrsne6g/build' cd /tmp/tmplqrsne6g/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pytango-10.3.2 /build/reproducible-path/pytango-10.3.2 /tmp/tmplqrsne6g/build /tmp/tmplqrsne6g/build /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/DependInfo.cmake "--color=" pytango_tango gmake[3]: Leaving directory '/tmp/tmplqrsne6g/build' /usr/bin/gmake -f CMakeFiles/pytango_tango.dir/build.make CMakeFiles/pytango_tango.dir/build gmake[3]: Entering directory '/tmp/tmplqrsne6g/build' [ 1%] Building CXX object CMakeFiles/pytango_tango.dir/cmake_pch.hxx.gch /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -x c++-header -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/cmake_pch.hxx.gch -MF CMakeFiles/pytango_tango.dir/cmake_pch.hxx.gch.d -o CMakeFiles/pytango_tango.dir/cmake_pch.hxx.gch -c /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx.cxx [ 3%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/attr_conf_event_data.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/attr_conf_event_data.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/attr_conf_event_data.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attr_conf_event_data.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/attr_conf_event_data.cpp [ 4%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_alarm_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_alarm_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_alarm_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_alarm_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/attribute_alarm_info.cpp [ 6%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/attribute_config.cpp [ 7%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config_and_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config_and_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config_and_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config_and_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/attribute_config_and_info.cpp [ 9%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_dimension.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_dimension.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_dimension.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_dimension.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/attribute_dimension.cpp [ 10%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_structures.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_structures.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_structures.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_structures.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/base_structures.cpp [ 12%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_types.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_types.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_types.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_types.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/base_types.cpp [ 14%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/command_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/command_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/command_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/command_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/command_info.cpp [ 15%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/data_ready_event_data.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/data_ready_event_data.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/data_ready_event_data.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/data_ready_event_data.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/data_ready_event_data.cpp [ 17%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/dev_command_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/dev_command_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/dev_command_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/dev_command_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/dev_command_info.cpp [ 18%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_attribute_history.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_attribute_history.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_attribute_history.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_attribute_history.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/device_attribute_history.cpp [ 20%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_data_history.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_data_history.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_data_history.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_data_history.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/device_data_history.cpp [ 21%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/device_info.cpp [ 23%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/devintr_change_event_data.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/devintr_change_event_data.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/devintr_change_event_data.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/devintr_change_event_data.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/devintr_change_event_data.cpp [ 25%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/enums.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/enums.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/enums.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/enums.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/enums.cpp [ 26%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/event_data.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/event_data.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/event_data.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/event_data.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/event_data.cpp [ 28%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/events_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/events_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/events_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/events_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/events_info.cpp [ 29%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/exception.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/exception.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/exception.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/exception.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/exception.cpp [ 31%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/fwdAttr.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/fwdAttr.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/fwdAttr.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/fwdAttr.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/fwdAttr.cpp [ 32%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/locker_info.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/locker_info.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/locker_info.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/locker_info.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/locker_info.cpp [ 34%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/locking_thread.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/locking_thread.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/locking_thread.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/locking_thread.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/locking_thread.cpp [ 35%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/poll_device.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/poll_device.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/poll_device.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/poll_device.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/poll_device.cpp [ 37%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/time_val.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/time_val.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/time_val.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/time_val.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/time_val.cpp [ 39%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/user_default_attr_prop.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/user_default_attr_prop.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/user_default_attr_prop.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/user_default_attr_prop.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/user_default_attr_prop.cpp [ 40%] Building CXX object CMakeFiles/pytango_tango.dir/ext/base_types_structures/client_addr.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/base_types_structures/client_addr.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/base_types_structures/client_addr.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/base_types_structures/client_addr.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/base_types_structures/client_addr.cpp [ 42%] Building CXX object CMakeFiles/pytango_tango.dir/ext/convertors/generic_from_py.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/convertors/generic_from_py.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/convertors/generic_from_py.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/convertors/generic_from_py.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/convertors/generic_from_py.cpp [ 43%] Building CXX object CMakeFiles/pytango_tango.dir/ext/convertors/object_casters.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/convertors/object_casters.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/convertors/object_casters.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/convertors/object_casters.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/convertors/object_casters.cpp [ 45%] Building CXX object CMakeFiles/pytango_tango.dir/ext/convertors/vector_wrappers.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/convertors/vector_wrappers.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/convertors/vector_wrappers.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/convertors/vector_wrappers.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/convertors/vector_wrappers.cpp [ 46%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/attribute_proxy.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/attribute_proxy.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/attribute_proxy.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/attribute_proxy.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/attribute_proxy.cpp [ 48%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/callback.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/callback.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/callback.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/callback.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/callback.cpp [ 50%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/connection.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/connection.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/connection.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/connection.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/connection.cpp [ 51%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/device_attribute.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Wno-nonnull -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/device_attribute.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/device_attribute.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/device_attribute.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/device_attribute.cpp [ 53%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/device_data.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/device_data.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/device_data.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/device_data.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/device_data.cpp [ 54%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/device_proxy.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/device_proxy.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/device_proxy.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/device_proxy.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/device_proxy.cpp [ 56%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/group.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/group.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/group.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/group.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/group.cpp [ 57%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/group_reply.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/group_reply.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/group_reply.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/group_reply.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/group_reply.cpp [ 59%] Building CXX object CMakeFiles/pytango_tango.dir/ext/client/group_reply_list.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/client/group_reply_list.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/client/group_reply_list.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/client/group_reply_list.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/client/group_reply_list.cpp [ 60%] Building CXX object CMakeFiles/pytango_tango.dir/ext/database/database.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/database/database.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/database/database.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/database/database.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/database/database.cpp [ 62%] Building CXX object CMakeFiles/pytango_tango.dir/ext/database/db.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/database/db.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/database/db.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/database/db.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/database/db.cpp [ 64%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/attr.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/attr.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/attr.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/attr.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/attr.cpp [ 65%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/attribute.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/attribute.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/attribute.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/attribute.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/attribute.cpp [ 67%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/auto_monitor.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/auto_monitor.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/auto_monitor.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/auto_monitor.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/auto_monitor.cpp [ 68%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/command.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/command.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/command.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/command.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/command.cpp [ 70%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/device_class.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/device_class.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/device_class.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/device_class.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/device_class.cpp [ 71%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/device_impl.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/device_impl.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/device_impl.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/device_impl.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/device_impl.cpp [ 73%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/dserver.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/dserver.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/dserver.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/dserver.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/dserver.cpp [ 75%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/encoded_attribute.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/encoded_attribute.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/encoded_attribute.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/encoded_attribute.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/encoded_attribute.cpp [ 76%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/log4tango.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/log4tango.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/log4tango.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/log4tango.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/log4tango.cpp [ 78%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/multi_attribute.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/multi_attribute.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/multi_attribute.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/multi_attribute.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/multi_attribute.cpp [ 79%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/multi_class_attribute.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/multi_class_attribute.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/multi_class_attribute.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/multi_class_attribute.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/multi_class_attribute.cpp [ 81%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/subdev.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/subdev.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/subdev.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/subdev.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/subdev.cpp [ 82%] Building CXX object CMakeFiles/pytango_tango.dir/ext/server/wattribute.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/server/wattribute.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/server/wattribute.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/server/wattribute.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/server/wattribute.cpp [ 84%] Building CXX object CMakeFiles/pytango_tango.dir/ext/api_util.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/api_util.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/api_util.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/api_util.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/api_util.cpp [ 85%] Building CXX object CMakeFiles/pytango_tango.dir/ext/constants.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/constants.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/constants.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/constants.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/constants.cpp [ 87%] Building CXX object CMakeFiles/pytango_tango.dir/ext/coverage.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/coverage.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/coverage.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/coverage.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/coverage.cpp [ 89%] Building CXX object CMakeFiles/pytango_tango.dir/ext/ensure_omni_thread.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/ensure_omni_thread.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/ensure_omni_thread.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/ensure_omni_thread.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/ensure_omni_thread.cpp [ 90%] Building CXX object CMakeFiles/pytango_tango.dir/ext/mem_leak_test.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/mem_leak_test.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/mem_leak_test.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/mem_leak_test.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/mem_leak_test.cpp [ 92%] Building CXX object CMakeFiles/pytango_tango.dir/ext/pytango.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/pytango.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/pytango.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/pytango.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/pytango.cpp [ 93%] Building CXX object CMakeFiles/pytango_tango.dir/ext/pyutils.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/pyutils.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/pyutils.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/pyutils.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/pyutils.cpp [ 95%] Building CXX object CMakeFiles/pytango_tango.dir/ext/tango_util.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/tango_util.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/tango_util.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/tango_util.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/tango_util.cpp [ 96%] Building CXX object CMakeFiles/pytango_tango.dir/ext/telemetry.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/telemetry.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/telemetry.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/telemetry.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/telemetry.cpp [ 98%] Building CXX object CMakeFiles/pytango_tango.dir/ext/version.cpp.o /usr/bin/powerpc64le-linux-gnu-g++ -Dpytango_tango_EXPORTS -I/build/reproducible-path/pytango-10.3.2/ext -isystem /usr/include/python3.14 -isystem /usr/lib/powerpc64le-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/tango -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DPYTANGO_NUMPY_VERSION=2.4.6 -DNPY_NO_DEPRECATED_API=0 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /tmp/tmplqrsne6g/build/CMakeFiles/pytango_tango.dir/cmake_pch.hxx -MD -MT CMakeFiles/pytango_tango.dir/ext/version.cpp.o -MF CMakeFiles/pytango_tango.dir/ext/version.cpp.o.d -o CMakeFiles/pytango_tango.dir/ext/version.cpp.o -c /build/reproducible-path/pytango-10.3.2/ext/version.cpp [100%] Linking CXX shared module _tango.cpython-314-powerpc64le-linux-gnu.so /usr/bin/cmake -E cmake_link_script CMakeFiles/pytango_tango.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/pytango-10.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -shared -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,--dependency-file=CMakeFiles/pytango_tango.dir/link.d -o _tango.cpython-314-powerpc64le-linux-gnu.so CMakeFiles/pytango_tango.dir/ext/base_types_structures/attr_conf_event_data.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_alarm_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_config_and_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/attribute_dimension.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_structures.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/base_types.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/command_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/data_ready_event_data.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/dev_command_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_attribute_history.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_data_history.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/device_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/devintr_change_event_data.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/enums.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/event_data.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/events_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/exception.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/fwdAttr.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/locker_info.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/locking_thread.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/poll_device.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/time_val.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/user_default_attr_prop.cpp.o CMakeFiles/pytango_tango.dir/ext/base_types_structures/client_addr.cpp.o CMakeFiles/pytango_tango.dir/ext/convertors/generic_from_py.cpp.o CMakeFiles/pytango_tango.dir/ext/convertors/object_casters.cpp.o CMakeFiles/pytango_tango.dir/ext/convertors/vector_wrappers.cpp.o CMakeFiles/pytango_tango.dir/ext/client/attribute_proxy.cpp.o CMakeFiles/pytango_tango.dir/ext/client/callback.cpp.o CMakeFiles/pytango_tango.dir/ext/client/connection.cpp.o CMakeFiles/pytango_tango.dir/ext/client/device_attribute.cpp.o CMakeFiles/pytango_tango.dir/ext/client/device_data.cpp.o CMakeFiles/pytango_tango.dir/ext/client/device_proxy.cpp.o CMakeFiles/pytango_tango.dir/ext/client/group.cpp.o CMakeFiles/pytango_tango.dir/ext/client/group_reply.cpp.o CMakeFiles/pytango_tango.dir/ext/client/group_reply_list.cpp.o CMakeFiles/pytango_tango.dir/ext/database/database.cpp.o CMakeFiles/pytango_tango.dir/ext/database/db.cpp.o CMakeFiles/pytango_tango.dir/ext/server/attr.cpp.o CMakeFiles/pytango_tango.dir/ext/server/attribute.cpp.o CMakeFiles/pytango_tango.dir/ext/server/auto_monitor.cpp.o CMakeFiles/pytango_tango.dir/ext/server/command.cpp.o CMakeFiles/pytango_tango.dir/ext/server/device_class.cpp.o CMakeFiles/pytango_tango.dir/ext/server/device_impl.cpp.o CMakeFiles/pytango_tango.dir/ext/server/dserver.cpp.o CMakeFiles/pytango_tango.dir/ext/server/encoded_attribute.cpp.o CMakeFiles/pytango_tango.dir/ext/server/log4tango.cpp.o CMakeFiles/pytango_tango.dir/ext/server/multi_attribute.cpp.o CMakeFiles/pytango_tango.dir/ext/server/multi_class_attribute.cpp.o CMakeFiles/pytango_tango.dir/ext/server/subdev.cpp.o CMakeFiles/pytango_tango.dir/ext/server/wattribute.cpp.o CMakeFiles/pytango_tango.dir/ext/api_util.cpp.o CMakeFiles/pytango_tango.dir/ext/constants.cpp.o CMakeFiles/pytango_tango.dir/ext/coverage.cpp.o CMakeFiles/pytango_tango.dir/ext/ensure_omni_thread.cpp.o CMakeFiles/pytango_tango.dir/ext/mem_leak_test.cpp.o CMakeFiles/pytango_tango.dir/ext/pytango.cpp.o CMakeFiles/pytango_tango.dir/ext/pyutils.cpp.o CMakeFiles/pytango_tango.dir/ext/tango_util.cpp.o CMakeFiles/pytango_tango.dir/ext/telemetry.cpp.o CMakeFiles/pytango_tango.dir/ext/version.cpp.o /usr/lib/powerpc64le-linux-gnu/libtango.so /usr/lib/powerpc64le-linux-gnu/libzmq.so /usr/lib/powerpc64le-linux-gnu/libomniORB4.so /usr/lib/powerpc64le-linux-gnu/libomnithread.so /usr/lib/powerpc64le-linux-gnu/libCOS4.so /usr/lib/powerpc64le-linux-gnu/libomniDynamic4.so /usr/bin/powerpc64le-linux-gnu-strip /tmp/tmplqrsne6g/build/_tango.cpython-314-powerpc64le-linux-gnu.so gmake[3]: Leaving directory '/tmp/tmplqrsne6g/build' [100%] Built target pytango_tango gmake[2]: Leaving directory '/tmp/tmplqrsne6g/build' /usr/bin/cmake -E cmake_progress_start /tmp/tmplqrsne6g/build/CMakeFiles 0 gmake[1]: Leaving directory '/tmp/tmplqrsne6g/build' *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmplqrsne6g/wheel/platlib/tango/_tango.cpython-314-powerpc64le-linux-gnu.so Generating .pyi stub files. /build/reproducible-path/pytango-10.3.2/.pybuild/cpython3_3.14_tango/build running /usr/bin/python3.14 /usr/bin/pybind11-stubgen tango --ignore-all-errors --enum-class-locations=DevState|AttrWriteType|LevelLevel|ErrSeverity:tango ruff not installed - skipping checks and fixes -- Stub files installed into /build/reproducible-path/pytango-10.3.2/tango/ *** Making wheel... *** Created pytango-10.3.2-cp314-cp314-linux_ppc64le.whl Successfully built pytango-10.3.2-cp314-cp314-linux_ppc64le.whl I: pybuild plugin_pyproject:168: Unpacking wheel built for python3.14 with "installer" module debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/pytango-10.3.2' # See: #1087905 # # Also, some tests are failing sometimes. Allow them to fail for now, # until there are more reliable tests. set -e; for py in python3.15 python3.14 ; do \ export PYTHON=/usr/bin/$py ; \ PATH="/usr/lib/tango/:$PATH" dh_auto_test --buildsystem=pybuild -- \ --test-pytest ; \ done I: pybuild base:383: cd /build/reproducible-path/pytango-10.3.2/.pybuild/cpython3_3.15_tango/build; python3.15 -m pytest --reruns 5 ============================= test session starts ============================== platform linux -- Python 3.15.2, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3.15 cachedir: .pytest_cache rootdir: /build/reproducible-path/pytango-10.3.2/.pybuild/cpython3_3.15_tango/build configfile: pyproject.toml testpaths: tests plugins: forked-1.7.5, rerunfailures-16.7, env-1.8.3, asyncio-1.4.0 asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function collecting ... collected 1646 items tests/test_api_util.py::test_get_env_var PASSED [ 0%] tests/test_async.py::test_green_mode_kwarg_for_proxy_methods PASSED [ 0%] tests/test_async.py::test_async_write_with_attr_info PASSED [ 0%] tests/test_async.py::test_async_attribute_polled PASSED [ 0%] tests/test_async.py::test_async_attribute_polled_no_return_value_or_exception PASSED [ 0%] tests/test_async.py::test_async_attribute_with_callback[poll] SKIPPED [ 0%] tests/test_async.py::test_async_attribute_with_callback[push] SKIPPED [ 0%] tests/test_async.py::test_async_command_polled PASSED [ 0%] tests/test_async.py::test_async_command_with_polled_callback[cmd_ok-123-123-False-] PASSED [ 0%] tests/test_async.py::test_async_command_with_polled_callback[cmd_timeout-123-None-True-TRANSIENT_CallTimedout] PASSED [ 0%] tests/test_async.py::test_async_command_with_polled_callback[cmd_exception-123-None-True-Intentional exception] PASSED [ 0%] tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_ok-argout0-False] PASSED [ 0%] tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_timeout-argout1-True] PASSED [ 0%] tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_exception-argout2-True] PASSED [ 0%] tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_ok-False-0-] PASSED [ 0%] tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_timeout-True-0-] PASSED [ 0%] tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_exception-True-1-Intentional exception] PASSED [ 1%] tests/test_async.py::test_async_command_with_pushed_callback[cmd_ok-123-123-False-] PASSED [ 1%] tests/test_async.py::test_async_command_with_pushed_callback[cmd_timeout-123-None-True-TRANSIENT_CallTimedout] PASSED [ 1%] tests/test_async.py::test_async_command_with_pushed_callback[cmd_exception-123-None-True-Intentional exception] PASSED [ 1%] tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_ok-argout0-False] PASSED [ 1%] tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_timeout-argout1-True] PASSED [ 1%] tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_exception-argout2-True] PASSED [ 1%] tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_ok-False-0-] PASSED [ 1%] tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_timeout-True-0-] PASSED [ 1%] tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_exception-True-1-Intentional exception] PASSED [ 1%] tests/test_async.py::test_async_exception_in_callback PASSED [ 1%] tests/test_attrconfeventdata.py::test_attribute_configuration_event PASSED [ 1%] tests/test_attrconfeventdata.py::test_attribute_configuration_event_set_errors PASSED [ 1%] tests/test_attribute_proxy.py::test_ping[scalar_int] PASSED [ 1%] tests/test_attribute_proxy.py::test_ping[spectrum_str] PASSED [ 1%] tests/test_attribute_proxy.py::test_ping[image_float] PASSED [ 1%] tests/test_attribute_proxy.py::test_state_status[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_state_status[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_state_status[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_attribute_poll[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_attribute_poll[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_attribute_poll[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute_async[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute_async[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute_async[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_event[Synchronous] SKIPPED (This...) [ 2%] tests/test_attribute_proxy.py::test_event[Futures] SKIPPED (This tes...) [ 2%] tests/test_attribute_proxy.py::test_event[Gevent] SKIPPED (This test...) [ 2%] tests/test_attribute_proxy.py::test_event[Asyncio] SKIPPED (This tes...) [ 2%] tests/test_attribute_proxy.py::test_pytest_report_on_failed_attribute_proxy_does_not_crash PASSED [ 2%] tests/test_attributes.py::test_read_write_attribute_all_types[int-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[int-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[float-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[float-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[str-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[str-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[bool-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[bool-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(int,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(int,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(float,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(float,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(str,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(str,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(bool,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(bool,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[((int,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((int,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((float,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((float,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((str,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((str,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((bool,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((bool,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_with_green_modes[Synchronous] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_with_green_modes[Asyncio] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_with_green_modes[Gevent] PASSED [ 4%] tests/test_attributes.py::test_wrong_encoding_string PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[int-True] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[int-False] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[float-True] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[float-False] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[str-True] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[str-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[bool-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[bool-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(int,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(int,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(float,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(float,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(str,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(str,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(bool,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(bool,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((int,),)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((int,),)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((float,),)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((float,),)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((str,),)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((str,),)-False] PASSED [ 6%] tests/test_attributes.py::test_attribute_declared_with_typing[((bool,),)-True] PASSED [ 6%] tests/test_attributes.py::test_attribute_declared_with_typing[((bool,),)-False] PASSED [ 6%] tests/test_attributes.py::test_attribute_self_typed_with_not_defined_name PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_with_unbound_functions PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_decorated_methods[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_decorated_methods[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_decorated_methods[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_decorated[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_decorated[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_decorated[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_named_methods[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_named_methods[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_named_methods[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_errors[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_errors[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_errors[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_missing_is_allowed_method[Synchronous] PASSED [ 7%] tests/test_attributes.py::test_attribute_access_missing_is_allowed_method[Asyncio] PASSED [ 7%] tests/test_attributes.py::test_attribute_access_missing_is_allowed_method[Gevent] PASSED [ 7%] tests/test_attributes.py::test_attribute_access_lookup_routes PASSED [ 7%] tests/test_attributes.py::test_attribute_access_low_level_dynamic_not_supported PASSED [ 7%] tests/test_attributes.py::test_attribute_access_classic_api_not_supported PASSED [ 7%] tests/test_attributes.py::test_attribute_access_is_available_in_init_device PASSED [ 7%] tests/test_attributes.py::test_attribute_access_when_child_changes_access_mode PASSED [ 7%] tests/test_attributes.py::test_attribute_access_after_static_attribute_replaced PASSED [ 7%] tests/test_attributes.py::test_dynamic_high_level_attribute_direct_access[Synchronous] PASSED [ 7%] tests/test_attributes.py::test_dynamic_high_level_attribute_direct_access[Asyncio] PASSED [ 7%] tests/test_attributes.py::test_dynamic_high_level_attribute_direct_access[Gevent] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[int] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[float] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[str] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[bool] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[(int,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[(float,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[(str,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[(bool,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((int,),)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((float,),)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((str,),)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((bool,),)] PASSED [ 8%] tests/test_attributes.py::test_get_set_attribute_value_warning_and_alarm_thresholds PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-float-list] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-float-np.empty] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-float-np.array] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-int-list] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-int-np.empty] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-int-np.array] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-str-list] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-str-np.empty] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-str-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-bool-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-bool-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-bool-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-float-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-float-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-float-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-int-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-int-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-int-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-str-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-str-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-str-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-bool-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-bool-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-bool-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-float-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-float-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-float-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-int-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-int-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-int-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-str-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-str-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-str-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-bool-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-bool-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-bool-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-float-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-float-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-float-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-int-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-int-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-int-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-str-list] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-str-np.empty] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-str-np.array] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-bool-list] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-bool-np.empty] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-bool-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-float-list] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-float-np.empty] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-float-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-int-list] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-int-np.empty] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-int-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-str-list] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-str-np.empty] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-str-np.array] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-bool-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-bool-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-bool-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-float-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-float-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-float-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-int-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-int-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-int-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-str-list] XFAIL [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-str-np.empty] XFAIL [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-str-np.array] XFAIL [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-bool-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-bool-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-bool-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_4Impl] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-LatestDeviceImpl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_4Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_5Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_6Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-LatestDeviceImpl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_4Impl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_5Impl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_6Impl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-LatestDeviceImpl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_4Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_5Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_6Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-LatestDeviceImpl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_4Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_5Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_6Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_4Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_5Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_6Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_4Impl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_5Impl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_6Impl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-LatestDeviceImpl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_4Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_5Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_6Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_4Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_5Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_6Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_4Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_5Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_6Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-LatestDeviceImpl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_4Impl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_5Impl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_6Impl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-LatestDeviceImpl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_4Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_5Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_6Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-LatestDeviceImpl] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SCALAR-state] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState0] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState1] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-state] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState0] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState1] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[IMAGE-state] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState0] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState1] PASSED [ 19%] tests/test_attributes.py::test_read_write_attribute_enum[SCALAR] PASSED [ 19%] tests/test_attributes.py::test_read_write_attribute_enum[SPECTRUM] PASSED [ 19%] tests/test_attributes.py::test_read_write_attribute_enum[IMAGE] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[int] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[float] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[str] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[bool] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(int,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(float,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(str,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(bool,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((int,),)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((float,),)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((str,),)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((bool,),)] PASSED [ 20%] tests/test_attributes.py::test_read_enum_attribute_with_invalid_quality_is_none PASSED [ 20%] tests/test_attributes.py::test_wrong_attribute_read PASSED [ 20%] tests/test_attributes.py::test_attribute_access_with_default_method_names PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[low_level_read-Synchronous] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[low_level_read-Asyncio] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[low_level_read-Gevent] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[high_level_read-Synchronous] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[high_level_read-Asyncio] PASSED [ 21%] tests/test_attributes.py::test_read_write_dynamic_attribute[high_level_read-Gevent] PASSED [ 21%] tests/test_attributes.py::test_async_add_remove_dynamic_attribute PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[int] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[float] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[str] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[bool] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(int,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(float,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(str,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(bool,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((int,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((float,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((str,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((bool,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_self_typed_with_not_defined_name PASSED [ 21%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[bool, SCALAR] PASSED [ 21%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[bool], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint8, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint8], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[int16, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint16, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[int32, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint32, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[int64, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint64, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[float64, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[float32, SCALAR] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[bool], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint8], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[int16], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint16], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[int32], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint32], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[int64], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint64], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[float64], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[float32], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_wrong_declared_with_numpy_typing[RuntimeError: AttrDataFormat has to be specified] PASSED [ 23%] tests/test_attributes.py::test_attribute_wrong_declared_with_numpy_typing[DevFailed: Maximum y dim. wrongly defined] PASSED [ 23%] tests/test_attributes.py::test_attribute_wrong_declared_with_numpy_typing[TypeError: Expecting a integer type, but it is not] PASSED [ 23%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Synchronous] PASSED [ 23%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Asyncio] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Gevent] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Synchronous] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Asyncio] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Gevent] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_shared_user_functions PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_enum[SCALAR] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_enum[SPECTRUM] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_enum[IMAGE] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_is_allowed_with_async[Synchronous] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_is_allowed_with_async[Asyncio] PASSED [ 25%] tests/test_attributes.py::test_read_write_dynamic_attribute_is_allowed_with_async[Gevent] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Synchronous-True] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Synchronous-False] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Asyncio-True] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Asyncio-False] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Gevent-True] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Gevent-False] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_4Impl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_5Impl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_6Impl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[LatestDeviceImpl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[True-low_level] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[True-high_level] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[False-low_level] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[False-high_level] PASSED [ 25%] tests/test_attributes.py::test_attribute_decorators[Synchronous] PASSED [ 26%] tests/test_attributes.py::test_attribute_decorators[Asyncio] PASSED [ 26%] tests/test_attributes.py::test_attribute_decorators[Gevent] PASSED [ 26%] tests/test_attributes.py::test_attribute_info_description PASSED [ 26%] tests/test_attributes.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read] PASSED [ 26%] tests/test_attributes.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read] PASSED [ 26%] tests/test_attributes.py::test_dynamic_attribute_with_method_in_other_class PASSED [ 26%] tests/test_attributes.py::test_polled_attribute[Synchronous] PASSED [ 26%] tests/test_attributes.py::test_polled_attribute[Asyncio] PASSED [ 26%] tests/test_attributes.py::test_polled_attribute[Gevent] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-True-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-True-list] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-False-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-False-list] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-True-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-True-list] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-False-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-False-list] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-True-tuple] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-True-list] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-False-tuple] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-False-list] PASSED [ 27%] tests/test_attributes.py::test_dev_encoded_wrong_encoding PASSED [ 27%] tests/test_attributes.py::test_set_value_None PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[gray8] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[gray16] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[rgb24] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[jpeg_gray8] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[jpeg_rgb24] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[jpeg_rgb32] XFAIL (...) [ 27%] tests/test_attributes.py::test_dev_encoded_memory_usage XPASS (Someh...) [ 27%] tests/test_attributes.py::test_attribute_list PASSED [ 27%] tests/test_attributes.py::test_fill_attr_polling_buffer[int-False] PASSED [ 27%] tests/test_attributes.py::test_fill_attr_polling_buffer[int-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[float-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[float-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[str-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[str-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[bool-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[bool-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(int,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(int,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(float,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(float,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(str,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(str,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(bool,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(bool,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[((int,),)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[((int,),)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[((float,),)-False] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((float,),)-True] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((str,),)-False] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((str,),)-True] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((bool,),)-False] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((bool,),)-True] PASSED [ 29%] tests/test_attributes.py::test_removed_dim_parameters PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching[True] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching[False] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching_async[True] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching_async[False] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching_auto_invalidate_on_write PASSED [ 29%] tests/test_auto_tango_allow_threads.py::test_dont_crash_with_nested_tango_allow_threads SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_DEVICE-True] SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_DEVICE-False] SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_CLASS-True] SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_CLASS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_PROCESS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_PROCESS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-NO_SYNC-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-NO_SYNC-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_DEVICE-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_DEVICE-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_CLASS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_CLASS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_PROCESS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_PROCESS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-NO_SYNC-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-NO_SYNC-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_DEVICE-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_DEVICE-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_CLASS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_CLASS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_PROCESS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_PROCESS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-NO_SYNC-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-NO_SYNC-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_DEVICE-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_DEVICE-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_CLASS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_CLASS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_PROCESS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_PROCESS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-NO_SYNC-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-NO_SYNC-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_DEVICE-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_DEVICE-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_CLASS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_CLASS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_PROCESS-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_PROCESS-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-NO_SYNC-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-NO_SYNC-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_DEVICE-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_DEVICE-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_CLASS-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_CLASS-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_PROCESS-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_PROCESS-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-NO_SYNC-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-NO_SYNC-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_dont_deadlock_when_releasing_monitor SKIPPED [ 32%] tests/test_commands.py::test_static_commands[int-Synchronous] PASSED [ 32%] tests/test_commands.py::test_static_commands[int-Asyncio] PASSED [ 32%] tests/test_commands.py::test_static_commands[int-Gevent] PASSED [ 32%] tests/test_commands.py::test_static_commands[float-Synchronous] PASSED [ 32%] tests/test_commands.py::test_static_commands[float-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[float-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[str-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[str-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[str-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[bool-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[bool-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[bool-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[(int,)-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[(int,)-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[(int,)-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[(float,)-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[(float,)-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[(float,)-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[(str,)-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[(str,)-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[(str,)-Gevent] PASSED [ 34%] tests/test_commands.py::test_static_commands[(bool,)-Synchronous] XFAIL [ 34%] tests/test_commands.py::test_static_commands[(bool,)-Asyncio] XFAIL [ 34%] tests/test_commands.py::test_static_commands[(bool,)-Gevent] XFAIL (...) [ 34%] tests/test_commands.py::test_static_commands[DevVarLongStringArray-Synchronous] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarLongStringArray-Asyncio] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarLongStringArray-Gevent] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarDoubleStringArray-Synchronous] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarDoubleStringArray-Asyncio] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarDoubleStringArray-Gevent] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[int] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[float] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[str] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[bool] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(int,)] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(float,)] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(str,)] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(bool,)] XFAIL [ 35%] tests/test_commands.py::test_static_commands_with_typing[DevVarLongStringArray] PASSED [ 35%] tests/test_commands.py::test_static_commands_with_typing[DevVarDoubleStringArray] PASSED [ 35%] tests/test_commands.py::test_devstate_command_with_typing PASSED [ 35%] tests/test_commands.py::test_command_self_typed_with_not_defined_name PASSED [ 35%] tests/test_commands.py::test_decorated_command[Synchronous] PASSED [ 35%] tests/test_commands.py::test_decorated_command[Asyncio] PASSED [ 35%] tests/test_commands.py::test_decorated_command[Gevent] PASSED [ 35%] tests/test_commands.py::test_command_isallowed[Synchronous] PASSED [ 35%] tests/test_commands.py::test_command_isallowed[Asyncio] PASSED [ 35%] tests/test_commands.py::test_command_isallowed[Gevent] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Synchronous-True] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Synchronous-False] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Asyncio-True] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Asyncio-False] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Gevent-True] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Gevent-False] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[int] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[float] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[str] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[bool] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(int,)] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(float,)] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(str,)] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(bool,)] XFAIL [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[DevVarLongStringArray] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[DevVarDoubleStringArray] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[bool, SCALAR] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[bool], SPECTRUM] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint8, SCALAR] XFAIL [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint8], SPECTRUM] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[int16, SCALAR] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint16, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[int32, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint32, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[int64, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint64, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[float64, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[float32, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_polled_command PASSED [ 37%] tests/test_commands.py::test_wrong_command_result PASSED [ 37%] tests/test_commands.py::test_command_info PASSED [ 38%] tests/test_commands.py::test_docstring_parsing PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[int] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[float] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[str] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[bool] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(int,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(float,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(str,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(bool,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[DevVarLongStringArray] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[DevVarDoubleStringArray] PASSED [ 38%] tests/test_commands.py::test_decorated_void_command PASSED [ 38%] tests/test_connection.py::test_explicit_connection_wait_allows_python_thread_progress[connect] SKIPPED [ 38%] tests/test_connection.py::test_explicit_connection_wait_allows_python_thread_progress[reconnect] SKIPPED [ 38%] tests/test_connection.py::test_get_fqdn_returns_python_string_after_native_lookup PASSED [ 38%] tests/test_database.py::test_put_remove_attribute_properties PASSED [ 39%] tests/test_database.py::test_put_get_attribute_properties_string_conversion PASSED [ 39%] tests/test_database.py::test_get_property_forced PASSED [ 39%] tests/test_databaseds.py::test_ping SKIPPED (This test is failing wh...) [ 39%] tests/test_databaseds.py::test_status SKIPPED (This test is failing ...) [ 39%] tests/test_databaseds.py::test_state SKIPPED (This test is failing w...) [ 39%] tests/test_databaseds.py::test_device_property SKIPPED (This test is...) [ 39%] tests/test_databaseds.py::test_info SKIPPED (This test is failing wh...) [ 39%] tests/test_databaseds.py::test_get_device_property_list PASSED [ 39%] tests/test_databaseds.py::test_get_device_property_list_releases_gil PASSED [ 39%] tests/test_databaseds.py::test_database_rpc_releases_gil_and_preserves_results PASSED [ 39%] tests/test_databaseds.py::test_attribute_proxy_property_rpc_releases_gil_and_preserves_overloads PASSED [ 39%] tests/test_databaseds.py::test_runtime_attribute_configuration_releases_gil_during_database_update SKIPPED [ 39%] tests/test_device_proxy.py::test_ping PASSED [ 39%] tests/test_device_proxy.py::test_info PASSED [ 39%] tests/test_device_proxy.py::test_read_attribute[State] PASSED [ 39%] tests/test_device_proxy.py::test_read_attribute[Status] PASSED [ 39%] tests/test_device_proxy.py::test_read_attribute[ampli] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_image] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_image_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_scalar] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_spectrum] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_spectrum_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_image] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_image_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_scalar] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_scalar_rww] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_scalar_w] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_spectrum] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_spectrum_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[echo_mode] SKIPPED (...) [ 40%] tests/test_device_proxy.py::test_read_attribute[enum_image] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[enum_image_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[enum_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[enum_scalar_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[enum_spectrum] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[enum_spectrum_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_image] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_image_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_spectrum] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_spectrum_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[freq] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long64_image_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long64_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long64_spectrum_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_image] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_image_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_scalar_rww] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_scalar_w] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[long_spectrum] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[long_spectrum_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_image] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_image_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar_rww] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar_w] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_spectrum] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_spectrum_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_image] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_image_ro] XFAIL [ 42%] tests/test_device_proxy.py::test_read_attribute[string_scalar] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_spectrum] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_spectrum_ro] XFAIL [ 42%] tests/test_device_proxy.py::test_read_attribute[uchar_image] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_spectrum] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong64_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong64_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong64_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_image] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_spectrum] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[wave] PASSED [ 43%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Synchronous] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Synchronous] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Synchronous] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Futures] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Futures] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Futures] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Gevent] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Gevent] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Gevent] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Asyncio] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Asyncio] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Asyncio] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_attr_info PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_attr_info PASSED [ 44%] tests/test_device_proxy.py::test_write_attribute_that_does_not_exist PASSED [ 44%] tests/test_device_proxy.py::test_write_attribute_with_unsupported_data_type PASSED [ 44%] tests/test_device_proxy.py::test_write_attribute_with_mismatched_value_type PASSED [ 45%] tests/test_device_proxy.py::test_read_write_attributes_different_sequences[tuple] PASSED [ 45%] tests/test_device_proxy.py::test_read_write_attributes_different_sequences[list] PASSED [ 45%] tests/test_device_proxy.py::test_high_level_api_for_asyncio PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[boolean_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[double_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[double_scalar_w] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[enum_scalar] XFAIL [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[float_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[long64_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[long_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[long_scalar_w] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[short_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[short_scalar_w] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[string_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[uchar_scalar] XFAIL [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[ulong64_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[ulong_scalar] PASSED [ 46%] tests/test_device_proxy.py::test_write_scalar_attribute[ushort_scalar] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Numpy] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Tuple] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.List] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Bytes] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.ByteArray] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.String] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Numpy] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Tuple] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.List] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Bytes] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.ByteArray] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.String] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Numpy] XFAIL [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Tuple] XFAIL [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.List] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Bytes] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.ByteArray] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.String] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Numpy] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Tuple] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.List] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Bytes] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.ByteArray] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.String] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Numpy] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Tuple] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.List] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Bytes] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.ByteArray] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.String] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Numpy] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Tuple] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.List] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Bytes] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.ByteArray] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.String] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Numpy] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Tuple] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.List] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Bytes] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.ByteArray] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.String] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Numpy] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Tuple] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.List] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Bytes] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.ByteArray] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.String] XFAIL [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Numpy] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Tuple] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.List] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Bytes] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.ByteArray] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.String] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[boolean_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[double_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[enum_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[float_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[long_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[short_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[string_spectrum] XFAIL [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[uchar_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[ushort_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_string_attribute PASSED [ 50%] tests/test_device_proxy.py::test_set_non_existent_attribute_raises_by_default PASSED [ 50%] tests/test_device_proxy.py::test_set_non_existent_attribute_allowed_if_dynamic_interface_unfrozen PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_can_be_toggled PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_flag_can_be_read PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_only_applies_to_device_proxy_instance PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_unfreeze_generates_a_user_warning PASSED [ 50%] tests/test_device_proxy.py::test_get_attribute_config SKIPPED (This ...) [ 50%] tests/test_device_proxy.py::test_get_attribute_config_ex PASSED [ 50%] tests/test_device_proxy.py::test_set_attribute_config PASSED [ 50%] tests/test_device_proxy.py::test_set_attribute_config_signatures PASSED [ 50%] tests/test_device_proxy.py::test_attribute_list_query SKIPPED (This ...) [ 50%] tests/test_device_proxy.py::test_attribute_list_query_ex SKIPPED (Th...) [ 50%] tests/test_device_proxy.py::test_device_proxy_dir_method PASSED [ 50%] tests/test_device_proxy.py::test_device_polling_command PASSED [ 50%] tests/test_device_proxy.py::test_device_polling_attribute PASSED [ 50%] tests/test_device_proxy.py::test_command_string PASSED [ 50%] tests/test_device_proxy.py::test_command_raises_type_error_for_bad_input PASSED [ 51%] tests/test_device_proxy.py::test_repr_uses_info[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_repr_uses_info[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_repr_uses_info[Gevent] PASSED [ 51%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Gevent] PASSED [ 51%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Gevent] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Gevent] PASSED [ 52%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Gevent] PASSED [ 52%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Gevent] PASSED [ 52%] tests/test_device_proxy.py::test_repr_uses_info[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_client_destructor_does_not_deadlock[group_client_lifecycle] SKIPPED [ 52%] tests/test_device_proxy.py::test_client_destructor_does_not_deadlock[device_proxy_lifecycle] SKIPPED [ 52%] tests/test_device_proxy.py::test_client_destructor_does_not_deadlock[attribute_proxy_lifecycle] SKIPPED [ 52%] tests/test_device_proxy.py::test_pytest_report_on_failed_device_proxy_does_not_crash PASSED [ 52%] tests/test_device_proxy.py::test_dunder_methods_on_failed_device_proxy_do_not_crash PASSED [ 52%] tests/test_device_proxy.py::test_getattr_does_not_raise_for_removed_attribute PASSED [ 52%] tests/test_device_proxy.py::test_structures_equality PASSED [ 52%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[command] PASSED [ 52%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[read] PASSED [ 53%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[write] PASSED [ 53%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[writes] PASSED [ 53%] tests/test_dserver.py::test_remove_last_polled_attribute_while_handler_is_active SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[lock_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_class] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_sub_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_class_prop] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_dev_prop] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[polled_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[dev_poll_status] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[un_lock_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[re_lock_devices] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[dev_lock_status] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[start_logging] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[stop_logging] SKIPPED [ 54%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[add_event_heartbeat] SKIPPED [ 54%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[rem_event_heartbeat] SKIPPED [ 54%] tests/test_enums.py::test_enum_str_and_int[LockerLanguage] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[CmdArgType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[MessBoxType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[PollObjType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[PollCmdCode] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[SerialModel] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AttReqType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[LockCmdCode] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[EventType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AttrSerialModel] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[KeepAliveCmdCode] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AccessControlType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[asyn_req_type] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[cb_sub_model] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AttrQuality] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[AttrWriteType] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[AttrDataFormat] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[DevSource] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[ErrSeverity] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[DevState] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[DispLevel] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[AttrMemorizedType] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[ExtractAs] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[GreenMode] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[LogLevel] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[LogTarget] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[EventSubMode] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[EventReason] PASSED [ 55%] tests/test_enums.py::test_enum_members_names_values[LockerLanguage] PASSED [ 55%] tests/test_enums.py::test_enum_members_names_values[CmdArgType] PASSED [ 55%] tests/test_enums.py::test_enum_members_names_values[MessBoxType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[PollObjType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[PollCmdCode] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[SerialModel] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttReqType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[LockCmdCode] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[EventType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrSerialModel] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[KeepAliveCmdCode] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AccessControlType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[asyn_req_type] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[cb_sub_model] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrQuality] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrWriteType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrDataFormat] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[DevSource] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[ErrSeverity] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[DevState] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[DispLevel] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[AttrMemorizedType] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[ExtractAs] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[GreenMode] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[LogLevel] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[LogTarget] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[EventSubMode] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[EventReason] PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_all_none PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_device_proxy PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_strings PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_value PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_event_reason PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_copy_constructor PASSED [ 57%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_all_none PASSED [ 57%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_with_names PASSED [ 58%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_with_device_proxy PASSED [ 58%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_with_attr_conf PASSED [ 58%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_copy_constructor PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_all_none PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_with_device_proxy PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_with_event_name PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_with_event_reason PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_copy_constructor PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_all_none PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_with_device_proxy PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_with_strings_and_bools PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_with_cmd_and_attr_list PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_copy_constructor PASSED [ 58%] tests/test_event_data.py::TestEdgeCases::test_multiple_instantiations PASSED [ 58%] tests/test_exception.py::test_print_exception PASSED [ 58%] tests/test_exception.py::test_print_error_stack PASSED [ 58%] tests/test_group.py::test_wrong_device_name PASSED [ 59%] tests/test_group.py::test_nested_multi_group PASSED [ 59%] tests/test_group.py::test_read_write_attribute PASSED [ 59%] tests/test_group.py::test_command PASSED [ 59%] tests/test_group.py::test_group_connection_and_async_submission PASSED [ 59%] tests/test_group.py::test_group_connection_releases_gil_while_endpoint_is_unresponsive SKIPPED [ 59%] tests/test_group.py::test_nested_group_hierarchy_destruction PASSED [ 59%] tests/test_group.py::test_readding_group_to_second_parent_is_rejected PASSED [ 59%] tests/test_group.py::test_no_wrapper_leak_when_nesting_groups PASSED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[string] SKIPPED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[list] SKIPPED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[remove_all] SKIPPED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[subgroup] SKIPPED [ 59%] tests/test_log.py::test_logging_decorators PASSED [ 59%] tests/test_log.py::test_async_logging_decorators PASSED [ 59%] tests/test_log.py::test_tango_stream PASSED [ 59%] tests/test_log.py::test_logging[Synchronous] PASSED [ 60%] tests/test_log.py::test_logging[Asyncio] PASSED [ 60%] tests/test_log.py::test_logging[Gevent] PASSED [ 60%] tests/test_log.py::test_decorator_logging_source_location[Synchronous] SKIPPED [ 60%] tests/test_log.py::test_decorator_logging_source_location[Asyncio] SKIPPED [ 60%] tests/test_log.py::test_decorator_logging_source_location[Gevent] SKIPPED [ 60%] tests/test_log.py::test_stream_logging_source_location[Synchronous] SKIPPED [ 60%] tests/test_log.py::test_stream_logging_source_location[Asyncio] SKIPPED [ 60%] tests/test_log.py::test_stream_logging_source_location[Gevent] SKIPPED [ 60%] tests/test_miscellaneous.py::test_timeval PASSED [ 60%] tests/test_multi_attr_prop.py::test_stuff PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.CHANGE_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.PERIOD_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ARCHIVE_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_ALARM] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.DEVICE_ATTRIBUTE_CONFIG] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_INFO] PASSED [ 61%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_INFO_EX] PASSED [ 61%] tests/test_pickling.py::test_structure_pickle[StructType.DEV_ERROR] PASSED [ 61%] tests/test_pprint.py::test_pprint_structs[str-True] PASSED [ 61%] tests/test_pprint.py::test_pprint_structs[repr-False] PASSED [ 61%] tests/test_pprint.py::test_pprint_group_structs[str-True] PASSED [ 61%] tests/test_pprint.py::test_pprint_group_structs[repr-False] PASSED [ 61%] tests/test_pprint.py::test_pprint_dev_failed_dev_error[str-True] PASSED [ 61%] tests/test_pprint.py::test_pprint_dev_failed_dev_error[repr-False] PASSED [ 61%] tests/test_pprint.py::test_pprint_sequences[str] PASSED [ 61%] tests/test_pprint.py::test_pprint_sequences[repr] PASSED [ 61%] tests/test_pprint.py::test_pprint_data_type_is_cmd_arg_type PASSED [ 61%] tests/test_pprint.py::test_pprint_client_addr PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[int] PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[float] PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[str] PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[bool] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(int,)] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(float,)] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(str,)] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(bool,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[int] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[float] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[str] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[bool] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(int,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(float,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(str,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(bool,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[bool, SCALAR] PASSED [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[bool], SPECTRUM] PASSED [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[uint8, SCALAR] XFAIL [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint8], SPECTRUM] XFAIL [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[int16, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[uint16, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[int32, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[uint32, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[int64, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[uint64, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[float64, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[float32, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_default_value[int-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[int-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[float-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[float-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[str-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[str-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[bool-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[bool-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(int,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(int,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(float,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(float,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(str,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(str,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(bool,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(bool,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_get_device_properties_when_init_device PASSED [ 65%] tests/test_properties.py::test_old_api_get_device_properties_before_base_init_without_device_properties PASSED [ 65%] tests/test_properties.py::test_single_with_device_property_initialised_from_class_property PASSED [ 65%] tests/test_properties.py::test_single_old_api_with_device_property_initialised_from_class_property PASSED [ 65%] tests/test_properties.py::test_multi_with_device_property_initialised_from_class_property PASSED [ 65%] tests/test_properties.py::test_multi_device_property_array_from_class_database_is_isolated PASSED [ 65%] tests/test_properties.py::test_multi_device_property_array_from_class_default_is_isolated PASSED [ 65%] tests/test_properties.py::test_mandatory_device_property_with_db_value_succeeds[True] PASSED [ 65%] tests/test_properties.py::test_mandatory_device_property_with_db_value_succeeds[False] PASSED [ 65%] tests/test_properties.py::test_mandatory_device_property_with_class_db_value_succeeds PASSED [ 65%] tests/test_properties.py::test_wrong_bool_property_raises[bool] PASSED [ 65%] tests/test_properties.py::test_wrong_bool_property_raises[d_type1] PASSED [ 65%] tests/test_properties.py::test_wrong_bool_device_property_from_class_db_raises[bool] PASSED [ 65%] tests/test_properties.py::test_wrong_bool_device_property_from_class_db_raises[d_type1] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type0] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type1] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[property-tuple-PyTango does not support mixed types] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types0] PASSED [ 66%] tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types1] PASSED [ 66%] tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types2] PASSED [ 66%] tests/test_server.py::test_uncorrect_typing_hints[attribute-Callable-Cannot translate] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_success[GoodEnum] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_fail[BadEnumNonZero] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_fail[BadEnumSkipValues] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_fail[BadEnumDuplicates] PASSED [ 66%] tests/test_server.py::test_device_classes_use_latest_implementation PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-DeviceImpl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_2Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_3Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_4Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_5Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_6Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-LatestDeviceImpl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-DeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_2Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_3Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_4Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_5Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_6Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-LatestDeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-DeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_2Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_3Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_4Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_5Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_6Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-LatestDeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-DeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_2Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_3Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_4Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_5Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_6Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-LatestDeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-DeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_2Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_3Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_4Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_5Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_6Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-LatestDeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-DeviceImpl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_2Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_3Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_4Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_5Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_6Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-LatestDeviceImpl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device] PASSED [ 69%] tests/test_server.py::test_device_starts_after_use_before_base_init_raised PASSED [ 69%] tests/test_server.py::test_device_repr_before_base_init_while_server_runs PASSED [ 69%] tests/test_server.py::test_empty_device[Synchronous] PASSED [ 69%] tests/test_server.py::test_empty_device[Asyncio] PASSED [ 69%] tests/test_server.py::test_empty_device[Gevent] PASSED [ 69%] tests/test_server.py::test_set_desc_status_state_at_init[doc] PASSED [ 69%] tests/test_server.py::test_set_desc_status_state_at_init[description] PASSED [ 69%] tests/test_server.py::test_set_state_status[ON-Synchronous-False] PASSED [ 69%] tests/test_server.py::test_set_state_status[ON-Synchronous-True] PASSED [ 69%] tests/test_server.py::test_set_state_status[ON-Asyncio-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[ON-Asyncio-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[ON-Gevent-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[ON-Gevent-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Synchronous-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Synchronous-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Asyncio-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Asyncio-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Gevent-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Gevent-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Synchronous-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Synchronous-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Asyncio-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Asyncio-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Gevent-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Gevent-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OPEN-Synchronous-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Synchronous-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Asyncio-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Asyncio-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Gevent-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Gevent-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Synchronous-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Synchronous-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Asyncio-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Asyncio-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Gevent-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Gevent-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Synchronous-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Synchronous-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Asyncio-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Asyncio-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Gevent-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Gevent-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Synchronous-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Synchronous-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Asyncio-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Asyncio-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Gevent-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Gevent-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Synchronous-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Synchronous-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Asyncio-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Asyncio-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Gevent-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Gevent-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Synchronous-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Synchronous-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Asyncio-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Asyncio-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[FAULT-Gevent-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[FAULT-Gevent-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Synchronous-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Synchronous-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Asyncio-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Asyncio-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Gevent-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Gevent-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Synchronous-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Synchronous-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Asyncio-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Asyncio-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Gevent-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Gevent-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[ALARM-Synchronous-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[ALARM-Synchronous-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[ALARM-Asyncio-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[ALARM-Asyncio-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[ALARM-Gevent-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[ALARM-Gevent-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Synchronous-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Synchronous-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Asyncio-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Asyncio-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Gevent-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Gevent-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Synchronous-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Synchronous-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Asyncio-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Asyncio-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Gevent-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Gevent-True] PASSED [ 74%] tests/test_server.py::test_user_dev_state_status[Synchronous] PASSED [ 75%] tests/test_server.py::test_user_dev_state_status[Asyncio] PASSED [ 75%] tests/test_server.py::test_user_dev_state_status[Gevent] PASSED [ 75%] tests/test_server.py::test_attr_quality_checked_with_state[Synchronous] PASSED [ 75%] tests/test_server.py::test_attr_quality_checked_with_state[Asyncio] PASSED [ 75%] tests/test_server.py::test_attr_quality_checked_with_state[Gevent] PASSED [ 75%] tests/test_server.py::test_device_get_attr_config[Synchronous] PASSED [ 75%] tests/test_server.py::test_device_get_attr_config[Asyncio] PASSED [ 75%] tests/test_server.py::test_device_get_attr_config[Gevent] PASSED [ 75%] tests/test_server.py::test_device_set_attr_config[Synchronous] PASSED [ 75%] tests/test_server.py::test_device_set_attr_config[Asyncio] PASSED [ 75%] tests/test_server.py::test_device_set_attr_config[Gevent] PASSED [ 75%] tests/test_server.py::test_default_units PASSED [ 75%] tests/test_server.py::test_custom_units PASSED [ 75%] tests/test_server.py::test_inheritance_overrides_a_property PASSED [ 75%] tests/test_server.py::test_inheritance_override_dev_status PASSED [ 75%] tests/test_server.py::test_inheritance_init_device PASSED [ 76%] tests/test_server.py::test_inheritance_with_decorated_attributes PASSED [ 76%] tests/test_server.py::test_inheritance_with_undecorated_attributes PASSED [ 76%] tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods PASSED [ 76%] tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions PASSED [ 76%] tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention PASSED [ 76%] tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method PASSED [ 76%] tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function PASSED [ 76%] tests/test_server.py::test_exception_propagation[Synchronous] PASSED [ 76%] tests/test_server.py::test_exception_propagation[Asyncio] PASSED [ 76%] tests/test_server.py::test_exception_propagation[Gevent] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 78%] tests/test_server.py::test_server_init_hook_called[Synchronous] PASSED [ 78%] tests/test_server.py::test_server_init_hook_called[Asyncio] SKIPPED [ 78%] tests/test_server.py::test_server_init_hook_called[Gevent] PASSED [ 78%] tests/test_server.py::test_server_init_hook_change_state PASSED [ 78%] tests/test_server.py::test_asyncio_server_init_hook_change_state PASSED [ 78%] tests/test_server.py::test_server_init_hook_called_after_init PASSED [ 78%] tests/test_server.py::test_async_server_init_hook_called_after_init PASSED [ 78%] tests/test_server.py::test_server_init_hook_exception PASSED [ 79%] tests/test_server.py::test_asyncio_server_init_hook_exception PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_called PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_change_state PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_called_after_init PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_exception PASSED [ 79%] tests/test_server.py::test_server_init_multiple_devices PASSED [ 79%] tests/test_server.py::test_server_init_hook_subscribe_event_multiple_devices XFAIL [ 79%] tests/test_server.py::test_deprecation_warning_for_sync_attr_com_methods_in_asyncio_device PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[init_device] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[delete_device] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[dev_state] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[dev_status] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[read_attr_hardware] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[always_executed_hook] PASSED [ 79%] tests/test_server.py::test_no_sync_attribute_locks[Synchronous] SKIPPED [ 79%] tests/test_server.py::test_no_sync_attribute_locks[Asyncio] SKIPPED [ 80%] tests/test_server.py::test_no_sync_attribute_locks[Gevent] SKIPPED (...) [ 80%] tests/test_server.py::test_read_slow_and_fast_attributes_with_asyncio SKIPPED [ 80%] tests/test_server.py::test_get_version_info_classic_api PASSED [ 80%] tests/test_server.py::test_get_version_info_high_level_api PASSED [ 80%] tests/test_server.py::test_add_version_info_classic_api PASSED [ 80%] tests/test_server.py::test_add_version_info_high_level_api PASSED [ 80%] tests/test_server.py::test_restart_server_command_cpp_and_py SKIPPED [ 80%] tests/test_server.py::test_restart_simple_server_does_not_crash[Synchronous] PASSED [ 80%] tests/test_server.py::test_restart_simple_server_does_not_crash[Asyncio] PASSED [ 80%] tests/test_server.py::test_restart_simple_server_does_not_crash[Gevent] PASSED [ 80%] tests/test_server.py::test_attr_data_default_fwd_properties PASSED [ 80%] tests/test_server.py::test_attr_data_default_properties PASSED [ 80%] tests/test_server.py::test_attr_data_default_properties_throws_on_unknown PASSED [ 80%] tests/test_server.py::test_attr_data_enum_labels PASSED [ 80%] tests/test_server.py::test_attr_data_to_attr PASSED [ 80%] tests/test_server.py::test_from_attr_info_exceptions[some string-Wrong data type for value for describing attribute] PASSED [ 80%] tests/test_server.py::test_from_attr_info_exceptions[attr_info1-Wrong number of argument for describing attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info2-Wrong number of argument for describing attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info3-Wrong data type for describing mandatory information] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info4-Wrong data type for describing mandatory information] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info5-Wrong data type in attribute argument for attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info6-Wrong data format in attribute argument for attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info7-Sequence describing mandatory attribute parameters for scalar attribute must have 3 elements] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info8-Sequence describing mandatory attribute parameters for spectrum attribute must have 4 elements] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info9-mandatory dim_x attribute parameter for spectrum attribute must be an integer] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info10-Sequence describing mandatory attribute parameters for image attribute must have 5 elements] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info11-mandatory dim_x attribute parameter for image attribute must be an integer] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info12-mandatory dim_y attribute parameter for image attribute must be an integer] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info13-Wrong data write type in attribute argument] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info14-Wrong display level] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info15-Wrong polling period] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info16-Wrong memorized value] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info17-Missing 'enum_labels' key in attr_list definition] PASSED [ 82%] tests/test_server.py::test_from_attr_info_hw_memorized PASSED [ 82%] tests/test_server.py::test_from_attr_info_memorized PASSED [ 82%] tests/test_server.py::test_device_repr_does_not_segfault_with_pytest PASSED [ 82%] tests/test_server.py::test_client_ident[Synchronous] PASSED [ 82%] tests/test_server.py::test_client_ident[Asyncio] PASSED [ 82%] tests/test_server.py::test_client_ident[Gevent] PASSED [ 82%] tests/test_server.py::test___to_callback PASSED [ 82%] tests/test_server.py::test_no_crash_when_error_in_delete_device PASSED [ 82%] tests/test_server.py::test_polling_configuration PASSED [ 82%] tests/test_subdevdiag.py::test_associated_device_is_device_instance PASSED [ 82%] tests/test_subdevdiag.py::test_register_sub_device PASSED [ 82%] tests/test_telemetry.py::test_telemetry_available_constant PASSED [ 82%] tests/test_telemetry.py::test_device_impl_no_op_telemetry_methods_exist_and_are_callable SKIPPED [ 82%] tests/test_telemetry.py::test_device_proxy_telemetry_methods_are_exposed PASSED [ 82%] tests/test_telemetry.py::test_telemetry_enums_are_exposed PASSED [ 82%] tests/test_telemetry.py::test_telemetry_enum_fallback_values_match_cpptango PASSED [ 82%] tests/test_telemetry.py::test_new_env_var_names[client_telemetry_config0] SKIPPED [ 83%] tests/test_telemetry.py::test_public_factory_uses_client_env_endpoints_by_default[client_telemetry_config0] SKIPPED [ 83%] tests/test_telemetry.py::test_no_warning_at_import_time PASSED [ 83%] tests/test_telemetry.py::test_no_warning_at_import_time_when_otel_dependency_unavailable_and_env_configured[sdk] PASSED [ 83%] tests/test_telemetry.py::test_no_warning_at_import_time_when_otel_dependency_unavailable_and_env_configured[http_exporter] PASSED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_device[api-OpenTelemetry API packages are not available] SKIPPED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_device[sdk-OpenTelemetry SDK packages are not available] SKIPPED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_client[sdk-OpenTelemetry SDK packages are not available-env0] SKIPPED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_client[http_exporter-OpenTelemetry OTLP HTTP trace exporter package is not available-env1] SKIPPED [ 83%] tests/test_telemetry.py::test_client_configuration_stays_at_import_values[client_telemetry_config0-2] SKIPPED [ 83%] tests/test_telemetry.py::test_client_configuration_stays_at_import_values[client_telemetry_config1-0] SKIPPED [ 83%] tests/test_telemetry.py::test_client_configuration_stays_at_import_values[client_telemetry_config2-0] SKIPPED [ 83%] tests/test_telemetry.py::test_lazy_exporter_import_failure_warns SKIPPED [ 83%] tests/test_telemetry.py::test_repeated_enable_does_not_spam_warnings SKIPPED [ 83%] tests/test_telemetry.py::test_init_device_and_basic_span_details[Synchronous] SKIPPED [ 83%] tests/test_telemetry.py::test_init_device_and_basic_span_details[Asyncio] SKIPPED [ 83%] tests/test_telemetry.py::test_init_device_and_basic_span_details[Gevent] SKIPPED [ 84%] tests/test_telemetry.py::test_delete_device[Synchronous] SKIPPED (Op...) [ 84%] tests/test_telemetry.py::test_delete_device[Asyncio] SKIPPED (OpenTe...) [ 84%] tests/test_telemetry.py::test_delete_device[Gevent] SKIPPED (OpenTel...) [ 84%] tests/test_telemetry.py::test_state[Synchronous] SKIPPED (OpenTeleme...) [ 84%] tests/test_telemetry.py::test_state[Asyncio] SKIPPED (OpenTelemetry ...) [ 84%] tests/test_telemetry.py::test_state[Gevent] SKIPPED (OpenTelemetry i...) [ 84%] tests/test_telemetry.py::test_static_command[Synchronous] SKIPPED (O...) [ 84%] tests/test_telemetry.py::test_static_command[Asyncio] SKIPPED (OpenT...) [ 84%] tests/test_telemetry.py::test_static_command[Gevent] SKIPPED (OpenTe...) [ 84%] tests/test_telemetry.py::test_static_attribute[Synchronous-Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_static_attribute[Synchronous-Asyncio] SKIPPED [ 84%] tests/test_telemetry.py::test_static_attribute[Synchronous-Gevent] SKIPPED [ 84%] tests/test_telemetry.py::test_topics_filter_spans[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Futures-Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Futures-Asyncio] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Futures-Gevent] SKIPPED [ 85%] tests/test_telemetry.py::test_topics_filter_spans[Futures] SKIPPED (...) [ 85%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Gevent-Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Gevent-Asyncio] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Gevent-Gevent] SKIPPED [ 85%] tests/test_telemetry.py::test_topics_filter_spans[Gevent] SKIPPED (O...) [ 86%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute[Asyncio-Synchronous] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute[Asyncio-Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute[Asyncio-Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_topics_filter_spans[Asyncio] SKIPPED (...) [ 86%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute_asyncio[Synchronous] SKIPPED [ 87%] tests/test_telemetry.py::test_static_attribute_asyncio[Asyncio] SKIPPED [ 87%] tests/test_telemetry.py::test_static_attribute_asyncio[Gevent] SKIPPED [ 87%] tests/test_telemetry.py::test_user_topic_spans_have_expected_parent_chain SKIPPED [ 87%] tests/test_telemetry.py::test_custom_span_traceid_propagates_to_tango SKIPPED [ 87%] tests/test_telemetry.py::test_base_device_spans_require_all_topic SKIPPED [ 87%] tests/test_telemetry.py::test_base_device_traces_with_all_topic SKIPPED [ 87%] tests/test_telemetry.py::test_kernel_spans_are_skipped_by_default SKIPPED [ 87%] tests/test_telemetry.py::test_kernel_spans_can_be_enabled_via_env_var[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_disable_tracing_stops_spans SKIPPED (O...) [ 87%] tests/test_telemetry.py::test_reenable_tracing_resumes_spans SKIPPED [ 87%] tests/test_telemetry.py::test_no_device_traces_if_device_tracing_disabled SKIPPED [ 87%] tests/test_telemetry.py::test_device_tracing_can_be_enabled_if_env_initially_disabled SKIPPED [ 87%] tests/test_telemetry.py::test_client_tracing_disabled_when_telemetry_types_logging[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_client_context_propagates_when_client_tracing_disabled[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_client_tracing_disabled_when_telemetry_types_none[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_client_tracing_enabled_when_telemetry_types_tracing[client_telemetry_config0] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_when_server_tracing_is_disabled SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_are_suppressed_when_device_tracing_is_disabled SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_are_suppressed_when_device_telemetry_is_disabled SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_use_device_telemetry[client_telemetry_config0] SKIPPED [ 88%] tests/test_telemetry.py::test_client_telemetry_recovers_after_device_command_exception SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_with_no_tracing_endpoints[Synchronous] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_with_no_tracing_endpoints[Asyncio] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_with_no_tracing_endpoints[Gevent] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_when_python_server_span_is_suppressed SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_use_device_tracer_when_server_span_is_suppressed SKIPPED [ 88%] tests/test_telemetry.py::test_repeated_enable_disable_enable_cycles_refresh_provider SKIPPED [ 88%] tests/test_telemetry.py::test_disable_telemetry_at_runtime SKIPPED (...) [ 88%] tests/test_telemetry.py::test_telemetry_topics_are_normalized_and_checked_via_device_impl SKIPPED [ 88%] tests/test_telemetry.py::test_invalid_telemetry_topics_raise SKIPPED [ 88%] tests/test_telemetry.py::test_device_impl_tracing_endpoint_hooks_receive_typed_endpoints SKIPPED [ 88%] tests/test_test_context.py::test_no_warnings_in_test_context PASSED [ 89%] tests/test_test_context.py::test_single_device[Synchronous] PASSED [ 89%] tests/test_test_context.py::test_single_device[Asyncio] PASSED [ 89%] tests/test_test_context.py::test_single_device[Gevent] PASSED [ 89%] tests/test_test_context.py::test_single_device_old_api PASSED [ 89%] tests/test_test_context.py::test_nested_single_device_in_same_process_failure SKIPPED [ 89%] tests/test_test_context.py::test_nested_single_device_in_different_processes_success_without_short_names PASSED [ 89%] tests/test_test_context.py::test_nested_single_device_in_different_processes_failure_with_short_names PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[SimpleDevice-SimpleDevice] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[tango.test_utils.SimpleDevice-SimpleDevice] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field2-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field3-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field4-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field5-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device[Synchronous] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device[Asyncio] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device[Gevent] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device_old_api PASSED [ 90%] tests/test_test_context.py::test_multi_with_two_devices[Synchronous] PASSED [ 90%] tests/test_test_context.py::test_multi_with_two_devices[Asyncio] PASSED [ 90%] tests/test_test_context.py::test_multi_with_two_devices[Gevent] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2GreenModeUnspecified-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Synchronous-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Gevent-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Asyncio-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2GreenModeUnspecified-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Synchronous-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Gevent-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Asyncio-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2GreenModeUnspecified-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Synchronous-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Gevent-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Asyncio-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2GreenModeUnspecified-ValueError] PASSED [ 91%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Synchronous-ValueError] PASSED [ 91%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Gevent-None] PASSED [ 91%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Asyncio-ValueError] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Asyncio-Asyncio-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Gevent-Gevent-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Synchronous-Synchronous-None-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Gevent-Gevent-None-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Synchronous-Synchronous-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Asyncio-Asyncio-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Asyncio-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Gevent-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Synchronous-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Asyncio-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Synchronous-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Synchronous-DeprecationWarning-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Gevent-DeprecationWarning-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 92%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 92%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 92%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 92%] tests/test_test_context.py::test_multi_with_async_devices_initialised PASSED [ 92%] tests/test_test_context.py::test_multi_device_access_via_test_context_methods PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_device_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_device_proxy_with_dependencies_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_attribute_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_single_short_name_device_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_single_short_name_attribute_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_access_fails_if_override_disabled PASSED [ 92%] tests/test_test_context.py::test_multi_device_proxy_cached PASSED [ 92%] tests/test_test_context.py::test_multi_with_two_devices_with_properties[Synchronous] PASSED [ 92%] tests/test_test_context.py::test_multi_with_two_devices_with_properties[Asyncio] PASSED [ 92%] tests/test_test_context.py::test_multi_with_two_devices_with_properties[Gevent] PASSED [ 92%] tests/test_test_context.py::test_single_with_properties PASSED [ 93%] tests/test_test_context.py::test_single_raises_on_invalid_file_database_properties PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config0] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config1] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config2] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config3] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config4] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config5] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config6] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-None-0] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-1-0] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-None-0] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-1-1] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[False-None-0] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[False-1-0] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[True-None-0] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[True-1-1] PASSED [ 93%] tests/test_test_context.py::test_empty_string_property_bug[str-property_value0- ] PASSED [ 94%] tests/test_test_context.py::test_empty_string_property_bug[property_type1-property_value1-expected_outcome1] PASSED [ 94%] tests/test_test_context.py::test_empty_string_property_bug[property_type2-property_value2-expected_outcome2] PASSED [ 94%] tests/test_test_context.py::test_test_context_async_device_proxy[True] PASSED [ 94%] tests/test_test_context.py::test_test_context_async_device_proxy[False] PASSED [ 94%] tests/test_test_context.py::test_test_context_multi_async_device_proxy[True] PASSED [ 94%] tests/test_test_context.py::test_test_context_multi_async_device_proxy[False] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Futures] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Gevent] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Futures] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Gevent] PASSED [ 94%] tests/test_test_context.py::test_forwarded_attributes[True] XFAIL (D...) [ 94%] tests/test_test_context.py::test_forwarded_attributes[False] XFAIL (...) [ 94%] tests/test_test_context.py::test_device_context_thread_raises_if_device_server_stuck PASSED [ 94%] tests/test_test_context.py::test_device_context_process_raises_and_exits_if_device_server_stuck PASSED [ 94%] tests/test_test_context.py::test_device_context_completes_if_device_server_not_stuck[False] PASSED [ 94%] tests/test_test_context.py::test_device_context_completes_if_device_server_not_stuck[True] PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_scalar_attribute_declared_with_typing PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_attribute_self_typed_with_not_defined_name PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_attribute_declared_with_numpy_typing PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_devstate_attribute_declared_with_typing PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c-a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c/d-a/b/c/d] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c#dbase=no-tango://host:12/a/b/c#dbase=no] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-no://trl/validation-no://trl/validation] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c-tango://host:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c/d-tango://host:12/a/b/c/d] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=no-a/b/c-tango://host:12/a/b/c#dbase=no] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=yes-a/b/c-tango://host:12/a/b/c#dbase=yes] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://127.0.0.1:12-a/b/c-tango://127.0.0.1:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[host:123-a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://:123-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:0-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:12/path-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123?query=1-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123#dbase=invalid-a/b/c] PASSED [ 96%] tests/test_utils.py::test_global_state_default_set_and_clear PASSED [ 96%] tests/test_utils.py::test_clear_global_var_without_set_does_not_raise PASSED [ 96%] tests/test_utils.py::test_get_tango_type_valid PASSED [ 96%] tests/test_utils.py::test_get_tango_type_invalid_raises_type_error PASSED [ 96%] tests/test_utils.py::test_sequence_to_string_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_double_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdevinfo_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdevexportinfo_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdata_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdevimport_vector_and_back PASSED [ 97%] tests/test_utils.py::test_sequence_to_dbhistorylist_vector_and_back PASSED [ 97%] tests/test_utils.py::test_sequence_to_devicedatalist_vector_and_back PASSED [ 97%] tests/test_utils.py::test_sequence_to_devicedatahistorylist_vector_and_back PASSED [ 97%] tests/test_utils.py::test_report_coverage_tracing_enabled SKIPPED (C...) [ 97%] tests/test_utils.py::test_pytango_thread_runs_with_omni PASSED [ 97%] tests/test_utils.py::test_numpy_type_mapping_agrees_with_the_general_one PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevLong-SCALAR-seq0-7] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevDouble-SCALAR-seq1-1.5] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevString-SCALAR-seq2-abc] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevBoolean-SCALAR-seq3-True] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevLong-SPECTRUM-seq4-expected4] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevDouble-SPECTRUM-seq5-expected5] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevString-SPECTRUM-seq6-expected6] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevBoolean-SPECTRUM-seq7-expected7] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevLong-IMAGE-seq8-expected8] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevDouble-IMAGE-seq9-expected9] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevString-IMAGE-seq10-expected10] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevBoolean-IMAGE-seq11-expected11] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevLong-seq0] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevDouble-seq1] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevString-seq2] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevBoolean-seq3] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_rejects_type_without_array_equivalent[DevEnum] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_rejects_type_without_array_equivalent[DevState] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_rejects_type_without_array_equivalent[DevEncoded] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_finds_first_match_ignoring_case PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_raises_value_error_when_absent PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_raises_type_error_for_non_string PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_honours_bounds[entries0-b-1-None-1] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_honours_bounds[entries1-c-0-3-2] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_honours_bounds[entries2-a-1-None-2] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_excludes_out_of_range_match[entries0-b-0-1] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_excludes_out_of_range_match[entries1-a-1-2] PASSED [ 99%] tests/test_utils.py::test_caseless_list_in_place_add_returns_the_list PASSED [ 99%] tests/test_utils.py::test_caseless_list_reflected_add_keeps_operand_order PASSED [ 99%] tests/test_utils.py::test_caseless_list_add_keeps_operand_order PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty0] PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty1] PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty2] PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty3] PASSED [ 99%] tests/test_utils.py::test_get_attrs_reports_bad_dict_without_writing_to_stdout PASSED [ 99%] tests/test_utils.py::test_event_callback_value_for_unknown_event_type PASSED [ 99%] tests/test_utils.py::test_event_callback_append_accepts_zero_sized_buffer PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_binary-DevEncoded-DevVarCharArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_int-DevLong-DevVarLongArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_float-DevDouble-DevVarDoubleArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_bool-DevBoolean-DevVarBooleanArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_str-DevString-DevVarStringArray] PASSED [ 99%] tests/test_zzz_deprecated_pytango_module.py::test_import_aliased_module PASSED [100%] ===== 1390 passed, 202 skipped, 53 xfailed, 1 xpassed in 108.40s (0:01:48) ===== I: pybuild base:383: cd /build/reproducible-path/pytango-10.3.2/.pybuild/cpython3_3.14_tango/build; python3.14 -m pytest --reruns 5 ============================= test session starts ============================== platform linux -- Python 3.14.10, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3.14 cachedir: .pytest_cache rootdir: /build/reproducible-path/pytango-10.3.2/.pybuild/cpython3_3.14_tango/build configfile: pyproject.toml testpaths: tests plugins: forked-1.7.5, rerunfailures-16.7, env-1.8.3, asyncio-1.4.0 asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function collecting ... collected 1646 items tests/test_api_util.py::test_get_env_var PASSED [ 0%] tests/test_async.py::test_green_mode_kwarg_for_proxy_methods PASSED [ 0%] tests/test_async.py::test_async_write_with_attr_info PASSED [ 0%] tests/test_async.py::test_async_attribute_polled PASSED [ 0%] tests/test_async.py::test_async_attribute_polled_no_return_value_or_exception PASSED [ 0%] tests/test_async.py::test_async_attribute_with_callback[poll] SKIPPED [ 0%] tests/test_async.py::test_async_attribute_with_callback[push] SKIPPED [ 0%] tests/test_async.py::test_async_command_polled PASSED [ 0%] tests/test_async.py::test_async_command_with_polled_callback[cmd_ok-123-123-False-] PASSED [ 0%] tests/test_async.py::test_async_command_with_polled_callback[cmd_timeout-123-None-True-TRANSIENT_CallTimedout] PASSED [ 0%] tests/test_async.py::test_async_command_with_polled_callback[cmd_exception-123-None-True-Intentional exception] PASSED [ 0%] tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_ok-argout0-False] PASSED [ 0%] tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_timeout-argout1-True] PASSED [ 0%] tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_exception-argout2-True] PASSED [ 0%] tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_ok-False-0-] PASSED [ 0%] tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_timeout-True-0-] PASSED [ 0%] tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_exception-True-1-Intentional exception] PASSED [ 1%] tests/test_async.py::test_async_command_with_pushed_callback[cmd_ok-123-123-False-] PASSED [ 1%] tests/test_async.py::test_async_command_with_pushed_callback[cmd_timeout-123-None-True-TRANSIENT_CallTimedout] PASSED [ 1%] tests/test_async.py::test_async_command_with_pushed_callback[cmd_exception-123-None-True-Intentional exception] PASSED [ 1%] tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_ok-argout0-False] PASSED [ 1%] tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_timeout-argout1-True] PASSED [ 1%] tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_exception-argout2-True] PASSED [ 1%] tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_ok-False-0-] PASSED [ 1%] tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_timeout-True-0-] PASSED [ 1%] tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_exception-True-1-Intentional exception] PASSED [ 1%] tests/test_async.py::test_async_exception_in_callback PASSED [ 1%] tests/test_attrconfeventdata.py::test_attribute_configuration_event PASSED [ 1%] tests/test_attrconfeventdata.py::test_attribute_configuration_event_set_errors PASSED [ 1%] tests/test_attribute_proxy.py::test_ping[scalar_int] PASSED [ 1%] tests/test_attribute_proxy.py::test_ping[spectrum_str] PASSED [ 1%] tests/test_attribute_proxy.py::test_ping[image_float] PASSED [ 1%] tests/test_attribute_proxy.py::test_state_status[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_state_status[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_state_status[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_attribute_poll[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_attribute_poll[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_attribute_poll[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute_async[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute_async[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute_async[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_event[Synchronous] SKIPPED (This...) [ 2%] tests/test_attribute_proxy.py::test_event[Futures] SKIPPED (This tes...) [ 2%] tests/test_attribute_proxy.py::test_event[Gevent] SKIPPED (This test...) [ 2%] tests/test_attribute_proxy.py::test_event[Asyncio] SKIPPED (This tes...) [ 2%] tests/test_attribute_proxy.py::test_pytest_report_on_failed_attribute_proxy_does_not_crash PASSED [ 2%] tests/test_attributes.py::test_read_write_attribute_all_types[int-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[int-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[float-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[float-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[str-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[str-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[bool-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[bool-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(int,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(int,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(float,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(float,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(str,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(str,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(bool,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(bool,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[((int,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((int,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((float,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((float,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((str,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((str,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((bool,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((bool,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_with_green_modes[Synchronous] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_with_green_modes[Asyncio] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_with_green_modes[Gevent] PASSED [ 4%] tests/test_attributes.py::test_wrong_encoding_string PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[int-True] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[int-False] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[float-True] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[float-False] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[str-True] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[str-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[bool-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[bool-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(int,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(int,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(float,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(float,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(str,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(str,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(bool,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(bool,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((int,),)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((int,),)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((float,),)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((float,),)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((str,),)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((str,),)-False] PASSED [ 6%] tests/test_attributes.py::test_attribute_declared_with_typing[((bool,),)-True] PASSED [ 6%] tests/test_attributes.py::test_attribute_declared_with_typing[((bool,),)-False] PASSED [ 6%] tests/test_attributes.py::test_attribute_self_typed_with_not_defined_name PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_with_unbound_functions PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_decorated_methods[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_decorated_methods[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_decorated_methods[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_decorated[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_decorated[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_decorated[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_named_methods[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_named_methods[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_named_methods[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_errors[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_errors[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_errors[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_missing_is_allowed_method[Synchronous] PASSED [ 7%] tests/test_attributes.py::test_attribute_access_missing_is_allowed_method[Asyncio] PASSED [ 7%] tests/test_attributes.py::test_attribute_access_missing_is_allowed_method[Gevent] PASSED [ 7%] tests/test_attributes.py::test_attribute_access_lookup_routes PASSED [ 7%] tests/test_attributes.py::test_attribute_access_low_level_dynamic_not_supported PASSED [ 7%] tests/test_attributes.py::test_attribute_access_classic_api_not_supported PASSED [ 7%] tests/test_attributes.py::test_attribute_access_is_available_in_init_device PASSED [ 7%] tests/test_attributes.py::test_attribute_access_when_child_changes_access_mode PASSED [ 7%] tests/test_attributes.py::test_attribute_access_after_static_attribute_replaced PASSED [ 7%] tests/test_attributes.py::test_dynamic_high_level_attribute_direct_access[Synchronous] PASSED [ 7%] tests/test_attributes.py::test_dynamic_high_level_attribute_direct_access[Asyncio] PASSED [ 7%] tests/test_attributes.py::test_dynamic_high_level_attribute_direct_access[Gevent] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[int] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[float] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[str] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[bool] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[(int,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[(float,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[(str,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[(bool,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((int,),)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((float,),)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((str,),)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((bool,),)] PASSED [ 8%] tests/test_attributes.py::test_get_set_attribute_value_warning_and_alarm_thresholds PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-float-list] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-float-np.empty] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-float-np.array] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-int-list] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-int-np.empty] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-int-np.array] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-str-list] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-str-np.empty] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-str-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-bool-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-bool-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-bool-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-float-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-float-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-float-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-int-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-int-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-int-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-str-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-str-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-str-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-bool-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-bool-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-bool-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-float-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-float-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-float-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-int-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-int-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-int-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-str-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-str-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-str-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-bool-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-bool-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-bool-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-float-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-float-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-float-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-int-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-int-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-int-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-str-list] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-str-np.empty] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-str-np.array] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-bool-list] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-bool-np.empty] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-bool-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-float-list] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-float-np.empty] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-float-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-int-list] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-int-np.empty] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-int-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-str-list] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-str-np.empty] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-str-np.array] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-bool-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-bool-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-bool-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-float-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-float-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-float-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-int-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-int-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-int-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-str-list] XFAIL [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-str-np.empty] XFAIL [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-str-np.array] XFAIL [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-bool-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-bool-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-bool-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_4Impl] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-LatestDeviceImpl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_4Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_5Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_6Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-LatestDeviceImpl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_4Impl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_5Impl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_6Impl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-LatestDeviceImpl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_4Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_5Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_6Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-LatestDeviceImpl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_4Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_5Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_6Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_4Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_5Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_6Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_4Impl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_5Impl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_6Impl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-LatestDeviceImpl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_4Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_5Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_6Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_4Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_5Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_6Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_4Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_5Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_6Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-LatestDeviceImpl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_4Impl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_5Impl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_6Impl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-LatestDeviceImpl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_4Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_5Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_6Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-LatestDeviceImpl] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SCALAR-state] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState0] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState1] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-state] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState0] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState1] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[IMAGE-state] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState0] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState1] PASSED [ 19%] tests/test_attributes.py::test_read_write_attribute_enum[SCALAR] PASSED [ 19%] tests/test_attributes.py::test_read_write_attribute_enum[SPECTRUM] PASSED [ 19%] tests/test_attributes.py::test_read_write_attribute_enum[IMAGE] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[int] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[float] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[str] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[bool] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(int,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(float,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(str,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(bool,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((int,),)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((float,),)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((str,),)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((bool,),)] PASSED [ 20%] tests/test_attributes.py::test_read_enum_attribute_with_invalid_quality_is_none PASSED [ 20%] tests/test_attributes.py::test_wrong_attribute_read PASSED [ 20%] tests/test_attributes.py::test_attribute_access_with_default_method_names PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[low_level_read-Synchronous] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[low_level_read-Asyncio] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[low_level_read-Gevent] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[high_level_read-Synchronous] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[high_level_read-Asyncio] PASSED [ 21%] tests/test_attributes.py::test_read_write_dynamic_attribute[high_level_read-Gevent] PASSED [ 21%] tests/test_attributes.py::test_async_add_remove_dynamic_attribute PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[int] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[float] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[str] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[bool] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(int,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(float,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(str,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(bool,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((int,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((float,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((str,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((bool,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_self_typed_with_not_defined_name PASSED [ 21%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[bool, SCALAR] PASSED [ 21%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[bool], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint8, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint8], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[int16, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint16, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[int32, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint32, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[int64, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint64, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[float64, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[float32, SCALAR] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[bool], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint8], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[int16], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint16], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[int32], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint32], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[int64], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint64], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[float64], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[float32], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_wrong_declared_with_numpy_typing[RuntimeError: AttrDataFormat has to be specified] PASSED [ 23%] tests/test_attributes.py::test_attribute_wrong_declared_with_numpy_typing[DevFailed: Maximum y dim. wrongly defined] PASSED [ 23%] tests/test_attributes.py::test_attribute_wrong_declared_with_numpy_typing[TypeError: Expecting a integer type, but it is not] PASSED [ 23%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Synchronous] PASSED [ 23%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Asyncio] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Gevent] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Synchronous] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Asyncio] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Gevent] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_shared_user_functions PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_enum[SCALAR] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_enum[SPECTRUM] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_enum[IMAGE] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_is_allowed_with_async[Synchronous] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_is_allowed_with_async[Asyncio] PASSED [ 25%] tests/test_attributes.py::test_read_write_dynamic_attribute_is_allowed_with_async[Gevent] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Synchronous-True] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Synchronous-False] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Asyncio-True] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Asyncio-False] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Gevent-True] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Gevent-False] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_4Impl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_5Impl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_6Impl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[LatestDeviceImpl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[True-low_level] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[True-high_level] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[False-low_level] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[False-high_level] PASSED [ 25%] tests/test_attributes.py::test_attribute_decorators[Synchronous] PASSED [ 26%] tests/test_attributes.py::test_attribute_decorators[Asyncio] PASSED [ 26%] tests/test_attributes.py::test_attribute_decorators[Gevent] PASSED [ 26%] tests/test_attributes.py::test_attribute_info_description PASSED [ 26%] tests/test_attributes.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read] PASSED [ 26%] tests/test_attributes.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read] PASSED [ 26%] tests/test_attributes.py::test_dynamic_attribute_with_method_in_other_class PASSED [ 26%] tests/test_attributes.py::test_polled_attribute[Synchronous] PASSED [ 26%] tests/test_attributes.py::test_polled_attribute[Asyncio] PASSED [ 26%] tests/test_attributes.py::test_polled_attribute[Gevent] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-True-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-True-list] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-False-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-False-list] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-True-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-True-list] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-False-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-False-list] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-True-tuple] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-True-list] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-False-tuple] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-False-list] PASSED [ 27%] tests/test_attributes.py::test_dev_encoded_wrong_encoding PASSED [ 27%] tests/test_attributes.py::test_set_value_None PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[gray8] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[gray16] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[rgb24] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[jpeg_gray8] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[jpeg_rgb24] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[jpeg_rgb32] XFAIL (...) [ 27%] tests/test_attributes.py::test_dev_encoded_memory_usage XPASS (Someh...) [ 27%] tests/test_attributes.py::test_attribute_list PASSED [ 27%] tests/test_attributes.py::test_fill_attr_polling_buffer[int-False] PASSED [ 27%] tests/test_attributes.py::test_fill_attr_polling_buffer[int-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[float-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[float-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[str-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[str-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[bool-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[bool-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(int,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(int,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(float,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(float,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(str,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(str,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(bool,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(bool,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[((int,),)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[((int,),)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[((float,),)-False] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((float,),)-True] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((str,),)-False] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((str,),)-True] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((bool,),)-False] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((bool,),)-True] PASSED [ 29%] tests/test_attributes.py::test_removed_dim_parameters PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching[True] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching[False] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching_async[True] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching_async[False] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching_auto_invalidate_on_write PASSED [ 29%] tests/test_auto_tango_allow_threads.py::test_dont_crash_with_nested_tango_allow_threads SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_DEVICE-True] SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_DEVICE-False] SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_CLASS-True] SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_CLASS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_PROCESS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_PROCESS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-NO_SYNC-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-NO_SYNC-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_DEVICE-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_DEVICE-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_CLASS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_CLASS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_PROCESS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_PROCESS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-NO_SYNC-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-NO_SYNC-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_DEVICE-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_DEVICE-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_CLASS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_CLASS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_PROCESS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_PROCESS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-NO_SYNC-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-NO_SYNC-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_DEVICE-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_DEVICE-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_CLASS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_CLASS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_PROCESS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_PROCESS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-NO_SYNC-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-NO_SYNC-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_DEVICE-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_DEVICE-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_CLASS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_CLASS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_PROCESS-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_PROCESS-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-NO_SYNC-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-NO_SYNC-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_DEVICE-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_DEVICE-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_CLASS-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_CLASS-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_PROCESS-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_PROCESS-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-NO_SYNC-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-NO_SYNC-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_dont_deadlock_when_releasing_monitor SKIPPED [ 32%] tests/test_commands.py::test_static_commands[int-Synchronous] PASSED [ 32%] tests/test_commands.py::test_static_commands[int-Asyncio] PASSED [ 32%] tests/test_commands.py::test_static_commands[int-Gevent] PASSED [ 32%] tests/test_commands.py::test_static_commands[float-Synchronous] PASSED [ 32%] tests/test_commands.py::test_static_commands[float-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[float-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[str-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[str-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[str-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[bool-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[bool-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[bool-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[(int,)-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[(int,)-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[(int,)-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[(float,)-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[(float,)-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[(float,)-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[(str,)-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[(str,)-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[(str,)-Gevent] PASSED [ 34%] tests/test_commands.py::test_static_commands[(bool,)-Synchronous] XFAIL [ 34%] tests/test_commands.py::test_static_commands[(bool,)-Asyncio] XFAIL [ 34%] tests/test_commands.py::test_static_commands[(bool,)-Gevent] XFAIL (...) [ 34%] tests/test_commands.py::test_static_commands[DevVarLongStringArray-Synchronous] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarLongStringArray-Asyncio] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarLongStringArray-Gevent] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarDoubleStringArray-Synchronous] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarDoubleStringArray-Asyncio] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarDoubleStringArray-Gevent] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[int] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[float] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[str] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[bool] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(int,)] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(float,)] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(str,)] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(bool,)] XFAIL [ 35%] tests/test_commands.py::test_static_commands_with_typing[DevVarLongStringArray] PASSED [ 35%] tests/test_commands.py::test_static_commands_with_typing[DevVarDoubleStringArray] PASSED [ 35%] tests/test_commands.py::test_devstate_command_with_typing PASSED [ 35%] tests/test_commands.py::test_command_self_typed_with_not_defined_name PASSED [ 35%] tests/test_commands.py::test_decorated_command[Synchronous] PASSED [ 35%] tests/test_commands.py::test_decorated_command[Asyncio] PASSED [ 35%] tests/test_commands.py::test_decorated_command[Gevent] PASSED [ 35%] tests/test_commands.py::test_command_isallowed[Synchronous] PASSED [ 35%] tests/test_commands.py::test_command_isallowed[Asyncio] PASSED [ 35%] tests/test_commands.py::test_command_isallowed[Gevent] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Synchronous-True] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Synchronous-False] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Asyncio-True] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Asyncio-False] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Gevent-True] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Gevent-False] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[int] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[float] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[str] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[bool] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(int,)] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(float,)] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(str,)] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(bool,)] XFAIL [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[DevVarLongStringArray] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[DevVarDoubleStringArray] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[bool, SCALAR] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[bool], SPECTRUM] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint8, SCALAR] XFAIL [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint8], SPECTRUM] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[int16, SCALAR] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint16, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[int32, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint32, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[int64, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint64, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[float64, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[float32, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_polled_command PASSED [ 37%] tests/test_commands.py::test_wrong_command_result PASSED [ 37%] tests/test_commands.py::test_command_info PASSED [ 38%] tests/test_commands.py::test_docstring_parsing PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[int] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[float] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[str] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[bool] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(int,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(float,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(str,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(bool,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[DevVarLongStringArray] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[DevVarDoubleStringArray] PASSED [ 38%] tests/test_commands.py::test_decorated_void_command PASSED [ 38%] tests/test_connection.py::test_explicit_connection_wait_allows_python_thread_progress[connect] SKIPPED [ 38%] tests/test_connection.py::test_explicit_connection_wait_allows_python_thread_progress[reconnect] SKIPPED [ 38%] tests/test_connection.py::test_get_fqdn_returns_python_string_after_native_lookup PASSED [ 38%] tests/test_database.py::test_put_remove_attribute_properties PASSED [ 39%] tests/test_database.py::test_put_get_attribute_properties_string_conversion PASSED [ 39%] tests/test_database.py::test_get_property_forced PASSED [ 39%] tests/test_databaseds.py::test_ping SKIPPED (This test is failing wh...) [ 39%] tests/test_databaseds.py::test_status SKIPPED (This test is failing ...) [ 39%] tests/test_databaseds.py::test_state SKIPPED (This test is failing w...) [ 39%] tests/test_databaseds.py::test_device_property SKIPPED (This test is...) [ 39%] tests/test_databaseds.py::test_info SKIPPED (This test is failing wh...) [ 39%] tests/test_databaseds.py::test_get_device_property_list PASSED [ 39%] tests/test_databaseds.py::test_get_device_property_list_releases_gil PASSED [ 39%] tests/test_databaseds.py::test_database_rpc_releases_gil_and_preserves_results PASSED [ 39%] tests/test_databaseds.py::test_attribute_proxy_property_rpc_releases_gil_and_preserves_overloads PASSED [ 39%] tests/test_databaseds.py::test_runtime_attribute_configuration_releases_gil_during_database_update SKIPPED [ 39%] tests/test_device_proxy.py::test_ping PASSED [ 39%] tests/test_device_proxy.py::test_info PASSED [ 39%] tests/test_device_proxy.py::test_read_attribute[State] PASSED [ 39%] tests/test_device_proxy.py::test_read_attribute[Status] PASSED [ 39%] tests/test_device_proxy.py::test_read_attribute[ampli] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_image] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_image_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_scalar] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_spectrum] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_spectrum_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_image] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_image_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_scalar] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_scalar_rww] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_scalar_w] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_spectrum] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_spectrum_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[echo_mode] SKIPPED (...) [ 40%] tests/test_device_proxy.py::test_read_attribute[enum_image] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[enum_image_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[enum_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[enum_scalar_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[enum_spectrum] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[enum_spectrum_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_image] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_image_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_spectrum] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_spectrum_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[freq] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long64_image_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long64_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long64_spectrum_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_image] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_image_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_scalar_rww] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_scalar_w] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[long_spectrum] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[long_spectrum_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_image] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_image_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar_rww] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar_w] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_spectrum] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_spectrum_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_image] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_image_ro] XFAIL [ 42%] tests/test_device_proxy.py::test_read_attribute[string_scalar] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_spectrum] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_spectrum_ro] XFAIL [ 42%] tests/test_device_proxy.py::test_read_attribute[uchar_image] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_spectrum] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong64_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong64_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong64_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_image] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_spectrum] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[wave] PASSED [ 43%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Synchronous] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Synchronous] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Synchronous] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Futures] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Futures] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Futures] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Gevent] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Gevent] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Gevent] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Asyncio] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Asyncio] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Asyncio] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_attr_info PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_attr_info PASSED [ 44%] tests/test_device_proxy.py::test_write_attribute_that_does_not_exist PASSED [ 44%] tests/test_device_proxy.py::test_write_attribute_with_unsupported_data_type PASSED [ 44%] tests/test_device_proxy.py::test_write_attribute_with_mismatched_value_type PASSED [ 45%] tests/test_device_proxy.py::test_read_write_attributes_different_sequences[tuple] PASSED [ 45%] tests/test_device_proxy.py::test_read_write_attributes_different_sequences[list] PASSED [ 45%] tests/test_device_proxy.py::test_high_level_api_for_asyncio PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[boolean_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[double_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[double_scalar_w] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[enum_scalar] XFAIL [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[float_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[long64_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[long_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[long_scalar_w] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[short_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[short_scalar_w] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[string_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[uchar_scalar] XFAIL [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[ulong64_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[ulong_scalar] PASSED [ 46%] tests/test_device_proxy.py::test_write_scalar_attribute[ushort_scalar] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Numpy] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Tuple] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.List] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Bytes] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.ByteArray] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.String] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Numpy] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Tuple] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.List] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Bytes] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.ByteArray] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.String] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Numpy] XFAIL [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Tuple] XFAIL [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.List] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Bytes] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.ByteArray] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.String] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Numpy] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Tuple] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.List] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Bytes] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.ByteArray] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.String] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Numpy] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Tuple] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.List] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Bytes] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.ByteArray] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.String] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Numpy] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Tuple] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.List] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Bytes] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.ByteArray] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.String] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Numpy] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Tuple] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.List] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Bytes] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.ByteArray] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.String] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Numpy] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Tuple] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.List] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Bytes] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.ByteArray] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.String] XFAIL [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Numpy] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Tuple] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.List] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Bytes] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.ByteArray] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.String] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[boolean_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[double_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[enum_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[float_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[long_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[short_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[string_spectrum] XFAIL [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[uchar_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[ushort_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_string_attribute PASSED [ 50%] tests/test_device_proxy.py::test_set_non_existent_attribute_raises_by_default PASSED [ 50%] tests/test_device_proxy.py::test_set_non_existent_attribute_allowed_if_dynamic_interface_unfrozen PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_can_be_toggled PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_flag_can_be_read PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_only_applies_to_device_proxy_instance PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_unfreeze_generates_a_user_warning PASSED [ 50%] tests/test_device_proxy.py::test_get_attribute_config SKIPPED (This ...) [ 50%] tests/test_device_proxy.py::test_get_attribute_config_ex PASSED [ 50%] tests/test_device_proxy.py::test_set_attribute_config PASSED [ 50%] tests/test_device_proxy.py::test_set_attribute_config_signatures PASSED [ 50%] tests/test_device_proxy.py::test_attribute_list_query SKIPPED (This ...) [ 50%] tests/test_device_proxy.py::test_attribute_list_query_ex SKIPPED (Th...) [ 50%] tests/test_device_proxy.py::test_device_proxy_dir_method PASSED [ 50%] tests/test_device_proxy.py::test_device_polling_command PASSED [ 50%] tests/test_device_proxy.py::test_device_polling_attribute PASSED [ 50%] tests/test_device_proxy.py::test_command_string PASSED [ 50%] tests/test_device_proxy.py::test_command_raises_type_error_for_bad_input PASSED [ 51%] tests/test_device_proxy.py::test_repr_uses_info[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_repr_uses_info[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_repr_uses_info[Gevent] PASSED [ 51%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Gevent] PASSED [ 51%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Gevent] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Gevent] PASSED [ 52%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Gevent] PASSED [ 52%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Gevent] PASSED [ 52%] tests/test_device_proxy.py::test_repr_uses_info[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_client_destructor_does_not_deadlock[group_client_lifecycle] SKIPPED [ 52%] tests/test_device_proxy.py::test_client_destructor_does_not_deadlock[device_proxy_lifecycle] SKIPPED [ 52%] tests/test_device_proxy.py::test_client_destructor_does_not_deadlock[attribute_proxy_lifecycle] SKIPPED [ 52%] tests/test_device_proxy.py::test_pytest_report_on_failed_device_proxy_does_not_crash PASSED [ 52%] tests/test_device_proxy.py::test_dunder_methods_on_failed_device_proxy_do_not_crash PASSED [ 52%] tests/test_device_proxy.py::test_getattr_does_not_raise_for_removed_attribute PASSED [ 52%] tests/test_device_proxy.py::test_structures_equality PASSED [ 52%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[command] PASSED [ 52%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[read] PASSED [ 53%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[write] PASSED [ 53%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[writes] PASSED [ 53%] tests/test_dserver.py::test_remove_last_polled_attribute_while_handler_is_active SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[lock_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_class] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_sub_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_class_prop] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_dev_prop] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[polled_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[dev_poll_status] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[un_lock_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[re_lock_devices] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[dev_lock_status] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[start_logging] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[stop_logging] SKIPPED [ 54%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[add_event_heartbeat] SKIPPED [ 54%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[rem_event_heartbeat] SKIPPED [ 54%] tests/test_enums.py::test_enum_str_and_int[LockerLanguage] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[CmdArgType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[MessBoxType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[PollObjType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[PollCmdCode] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[SerialModel] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AttReqType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[LockCmdCode] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[EventType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AttrSerialModel] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[KeepAliveCmdCode] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AccessControlType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[asyn_req_type] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[cb_sub_model] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AttrQuality] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[AttrWriteType] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[AttrDataFormat] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[DevSource] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[ErrSeverity] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[DevState] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[DispLevel] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[AttrMemorizedType] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[ExtractAs] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[GreenMode] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[LogLevel] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[LogTarget] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[EventSubMode] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[EventReason] PASSED [ 55%] tests/test_enums.py::test_enum_members_names_values[LockerLanguage] PASSED [ 55%] tests/test_enums.py::test_enum_members_names_values[CmdArgType] PASSED [ 55%] tests/test_enums.py::test_enum_members_names_values[MessBoxType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[PollObjType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[PollCmdCode] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[SerialModel] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttReqType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[LockCmdCode] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[EventType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrSerialModel] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[KeepAliveCmdCode] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AccessControlType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[asyn_req_type] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[cb_sub_model] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrQuality] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrWriteType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrDataFormat] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[DevSource] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[ErrSeverity] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[DevState] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[DispLevel] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[AttrMemorizedType] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[ExtractAs] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[GreenMode] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[LogLevel] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[LogTarget] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[EventSubMode] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[EventReason] PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_all_none PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_device_proxy PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_strings PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_value PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_event_reason PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_copy_constructor PASSED [ 57%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_all_none PASSED [ 57%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_with_names PASSED [ 58%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_with_device_proxy PASSED [ 58%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_with_attr_conf PASSED [ 58%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_copy_constructor PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_all_none PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_with_device_proxy PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_with_event_name PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_with_event_reason PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_copy_constructor PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_all_none PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_with_device_proxy PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_with_strings_and_bools PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_with_cmd_and_attr_list PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_copy_constructor PASSED [ 58%] tests/test_event_data.py::TestEdgeCases::test_multiple_instantiations PASSED [ 58%] tests/test_exception.py::test_print_exception PASSED [ 58%] tests/test_exception.py::test_print_error_stack PASSED [ 58%] tests/test_group.py::test_wrong_device_name PASSED [ 59%] tests/test_group.py::test_nested_multi_group PASSED [ 59%] tests/test_group.py::test_read_write_attribute PASSED [ 59%] tests/test_group.py::test_command PASSED [ 59%] tests/test_group.py::test_group_connection_and_async_submission PASSED [ 59%] tests/test_group.py::test_group_connection_releases_gil_while_endpoint_is_unresponsive SKIPPED [ 59%] tests/test_group.py::test_nested_group_hierarchy_destruction PASSED [ 59%] tests/test_group.py::test_readding_group_to_second_parent_is_rejected PASSED [ 59%] tests/test_group.py::test_no_wrapper_leak_when_nesting_groups PASSED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[string] SKIPPED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[list] SKIPPED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[remove_all] SKIPPED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[subgroup] SKIPPED [ 59%] tests/test_log.py::test_logging_decorators PASSED [ 59%] tests/test_log.py::test_async_logging_decorators PASSED [ 59%] tests/test_log.py::test_tango_stream PASSED [ 59%] tests/test_log.py::test_logging[Synchronous] PASSED [ 60%] tests/test_log.py::test_logging[Asyncio] PASSED [ 60%] tests/test_log.py::test_logging[Gevent] PASSED [ 60%] tests/test_log.py::test_decorator_logging_source_location[Synchronous] SKIPPED [ 60%] tests/test_log.py::test_decorator_logging_source_location[Asyncio] SKIPPED [ 60%] tests/test_log.py::test_decorator_logging_source_location[Gevent] SKIPPED [ 60%] tests/test_log.py::test_stream_logging_source_location[Synchronous] SKIPPED [ 60%] tests/test_log.py::test_stream_logging_source_location[Asyncio] SKIPPED [ 60%] tests/test_log.py::test_stream_logging_source_location[Gevent] SKIPPED [ 60%] tests/test_miscellaneous.py::test_timeval PASSED [ 60%] tests/test_multi_attr_prop.py::test_stuff PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.CHANGE_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.PERIOD_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ARCHIVE_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_ALARM] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.DEVICE_ATTRIBUTE_CONFIG] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_INFO] PASSED [ 61%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_INFO_EX] PASSED [ 61%] tests/test_pickling.py::test_structure_pickle[StructType.DEV_ERROR] PASSED [ 61%] tests/test_pprint.py::test_pprint_structs[str-True] PASSED [ 61%] tests/test_pprint.py::test_pprint_structs[repr-False] PASSED [ 61%] tests/test_pprint.py::test_pprint_group_structs[str-True] PASSED [ 61%] tests/test_pprint.py::test_pprint_group_structs[repr-False] PASSED [ 61%] tests/test_pprint.py::test_pprint_dev_failed_dev_error[str-True] PASSED [ 61%] tests/test_pprint.py::test_pprint_dev_failed_dev_error[repr-False] PASSED [ 61%] tests/test_pprint.py::test_pprint_sequences[str] PASSED [ 61%] tests/test_pprint.py::test_pprint_sequences[repr] PASSED [ 61%] tests/test_pprint.py::test_pprint_data_type_is_cmd_arg_type PASSED [ 61%] tests/test_pprint.py::test_pprint_client_addr PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[int] PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[float] PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[str] PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[bool] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(int,)] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(float,)] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(str,)] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(bool,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[int] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[float] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[str] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[bool] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(int,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(float,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(str,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(bool,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[bool, SCALAR] PASSED [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[bool], SPECTRUM] PASSED [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[uint8, SCALAR] XFAIL [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint8], SPECTRUM] XFAIL [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[int16, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[uint16, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[int32, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[uint32, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[int64, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[uint64, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[float64, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[float32, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_default_value[int-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[int-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[float-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[float-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[str-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[str-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[bool-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[bool-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(int,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(int,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(float,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(float,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(str,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(str,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(bool,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(bool,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_get_device_properties_when_init_device PASSED [ 65%] tests/test_properties.py::test_old_api_get_device_properties_before_base_init_without_device_properties PASSED [ 65%] tests/test_properties.py::test_single_with_device_property_initialised_from_class_property PASSED [ 65%] tests/test_properties.py::test_single_old_api_with_device_property_initialised_from_class_property PASSED [ 65%] tests/test_properties.py::test_multi_with_device_property_initialised_from_class_property PASSED [ 65%] tests/test_properties.py::test_multi_device_property_array_from_class_database_is_isolated PASSED [ 65%] tests/test_properties.py::test_multi_device_property_array_from_class_default_is_isolated PASSED [ 65%] tests/test_properties.py::test_mandatory_device_property_with_db_value_succeeds[True] PASSED [ 65%] tests/test_properties.py::test_mandatory_device_property_with_db_value_succeeds[False] PASSED [ 65%] tests/test_properties.py::test_mandatory_device_property_with_class_db_value_succeeds PASSED [ 65%] tests/test_properties.py::test_wrong_bool_property_raises[bool] PASSED [ 65%] tests/test_properties.py::test_wrong_bool_property_raises[d_type1] PASSED [ 65%] tests/test_properties.py::test_wrong_bool_device_property_from_class_db_raises[bool] PASSED [ 65%] tests/test_properties.py::test_wrong_bool_device_property_from_class_db_raises[d_type1] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type0] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type1] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[property-tuple-PyTango does not support mixed types] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types0] PASSED [ 66%] tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types1] PASSED [ 66%] tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types2] PASSED [ 66%] tests/test_server.py::test_uncorrect_typing_hints[attribute-Callable-Cannot translate] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_success[GoodEnum] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_fail[BadEnumNonZero] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_fail[BadEnumSkipValues] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_fail[BadEnumDuplicates] PASSED [ 66%] tests/test_server.py::test_device_classes_use_latest_implementation PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-DeviceImpl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_2Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_3Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_4Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_5Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_6Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-LatestDeviceImpl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-DeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_2Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_3Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_4Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_5Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_6Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-LatestDeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-DeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_2Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_3Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_4Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_5Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_6Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-LatestDeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-DeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_2Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_3Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_4Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_5Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_6Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-LatestDeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-DeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_2Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_3Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_4Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_5Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_6Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-LatestDeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-DeviceImpl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_2Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_3Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_4Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_5Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_6Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-LatestDeviceImpl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device] PASSED [ 69%] tests/test_server.py::test_device_starts_after_use_before_base_init_raised PASSED [ 69%] tests/test_server.py::test_device_repr_before_base_init_while_server_runs PASSED [ 69%] tests/test_server.py::test_empty_device[Synchronous] PASSED [ 69%] tests/test_server.py::test_empty_device[Asyncio] PASSED [ 69%] tests/test_server.py::test_empty_device[Gevent] PASSED [ 69%] tests/test_server.py::test_set_desc_status_state_at_init[doc] PASSED [ 69%] tests/test_server.py::test_set_desc_status_state_at_init[description] PASSED [ 69%] tests/test_server.py::test_set_state_status[ON-Synchronous-False] PASSED [ 69%] tests/test_server.py::test_set_state_status[ON-Synchronous-True] PASSED [ 69%] tests/test_server.py::test_set_state_status[ON-Asyncio-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[ON-Asyncio-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[ON-Gevent-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[ON-Gevent-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Synchronous-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Synchronous-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Asyncio-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Asyncio-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Gevent-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Gevent-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Synchronous-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Synchronous-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Asyncio-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Asyncio-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Gevent-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Gevent-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OPEN-Synchronous-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Synchronous-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Asyncio-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Asyncio-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Gevent-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Gevent-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Synchronous-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Synchronous-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Asyncio-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Asyncio-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Gevent-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Gevent-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Synchronous-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Synchronous-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Asyncio-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Asyncio-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Gevent-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Gevent-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Synchronous-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Synchronous-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Asyncio-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Asyncio-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Gevent-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Gevent-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Synchronous-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Synchronous-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Asyncio-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Asyncio-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Gevent-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Gevent-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Synchronous-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Synchronous-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Asyncio-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Asyncio-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[FAULT-Gevent-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[FAULT-Gevent-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Synchronous-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Synchronous-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Asyncio-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Asyncio-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Gevent-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Gevent-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Synchronous-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Synchronous-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Asyncio-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Asyncio-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Gevent-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Gevent-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[ALARM-Synchronous-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[ALARM-Synchronous-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[ALARM-Asyncio-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[ALARM-Asyncio-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[ALARM-Gevent-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[ALARM-Gevent-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Synchronous-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Synchronous-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Asyncio-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Asyncio-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Gevent-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Gevent-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Synchronous-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Synchronous-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Asyncio-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Asyncio-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Gevent-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Gevent-True] PASSED [ 74%] tests/test_server.py::test_user_dev_state_status[Synchronous] PASSED [ 75%] tests/test_server.py::test_user_dev_state_status[Asyncio] PASSED [ 75%] tests/test_server.py::test_user_dev_state_status[Gevent] PASSED [ 75%] tests/test_server.py::test_attr_quality_checked_with_state[Synchronous] PASSED [ 75%] tests/test_server.py::test_attr_quality_checked_with_state[Asyncio] PASSED [ 75%] tests/test_server.py::test_attr_quality_checked_with_state[Gevent] PASSED [ 75%] tests/test_server.py::test_device_get_attr_config[Synchronous] PASSED [ 75%] tests/test_server.py::test_device_get_attr_config[Asyncio] PASSED [ 75%] tests/test_server.py::test_device_get_attr_config[Gevent] PASSED [ 75%] tests/test_server.py::test_device_set_attr_config[Synchronous] PASSED [ 75%] tests/test_server.py::test_device_set_attr_config[Asyncio] PASSED [ 75%] tests/test_server.py::test_device_set_attr_config[Gevent] PASSED [ 75%] tests/test_server.py::test_default_units PASSED [ 75%] tests/test_server.py::test_custom_units PASSED [ 75%] tests/test_server.py::test_inheritance_overrides_a_property PASSED [ 75%] tests/test_server.py::test_inheritance_override_dev_status PASSED [ 75%] tests/test_server.py::test_inheritance_init_device PASSED [ 76%] tests/test_server.py::test_inheritance_with_decorated_attributes PASSED [ 76%] tests/test_server.py::test_inheritance_with_undecorated_attributes PASSED [ 76%] tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods PASSED [ 76%] tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions PASSED [ 76%] tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention PASSED [ 76%] tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method PASSED [ 76%] tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function PASSED [ 76%] tests/test_server.py::test_exception_propagation[Synchronous] PASSED [ 76%] tests/test_server.py::test_exception_propagation[Asyncio] PASSED [ 76%] tests/test_server.py::test_exception_propagation[Gevent] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 78%] tests/test_server.py::test_server_init_hook_called[Synchronous] PASSED [ 78%] tests/test_server.py::test_server_init_hook_called[Asyncio] SKIPPED [ 78%] tests/test_server.py::test_server_init_hook_called[Gevent] PASSED [ 78%] tests/test_server.py::test_server_init_hook_change_state PASSED [ 78%] tests/test_server.py::test_asyncio_server_init_hook_change_state PASSED [ 78%] tests/test_server.py::test_server_init_hook_called_after_init PASSED [ 78%] tests/test_server.py::test_async_server_init_hook_called_after_init PASSED [ 78%] tests/test_server.py::test_server_init_hook_exception PASSED [ 79%] tests/test_server.py::test_asyncio_server_init_hook_exception PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_called PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_change_state PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_called_after_init PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_exception PASSED [ 79%] tests/test_server.py::test_server_init_multiple_devices PASSED [ 79%] tests/test_server.py::test_server_init_hook_subscribe_event_multiple_devices XFAIL [ 79%] tests/test_server.py::test_deprecation_warning_for_sync_attr_com_methods_in_asyncio_device PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[init_device] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[delete_device] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[dev_state] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[dev_status] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[read_attr_hardware] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[always_executed_hook] PASSED [ 79%] tests/test_server.py::test_no_sync_attribute_locks[Synchronous] SKIPPED [ 79%] tests/test_server.py::test_no_sync_attribute_locks[Asyncio] SKIPPED [ 80%] tests/test_server.py::test_no_sync_attribute_locks[Gevent] SKIPPED (...) [ 80%] tests/test_server.py::test_read_slow_and_fast_attributes_with_asyncio SKIPPED [ 80%] tests/test_server.py::test_get_version_info_classic_api PASSED [ 80%] tests/test_server.py::test_get_version_info_high_level_api PASSED [ 80%] tests/test_server.py::test_add_version_info_classic_api PASSED [ 80%] tests/test_server.py::test_add_version_info_high_level_api PASSED [ 80%] tests/test_server.py::test_restart_server_command_cpp_and_py SKIPPED [ 80%] tests/test_server.py::test_restart_simple_server_does_not_crash[Synchronous] PASSED [ 80%] tests/test_server.py::test_restart_simple_server_does_not_crash[Asyncio] PASSED [ 80%] tests/test_server.py::test_restart_simple_server_does_not_crash[Gevent] PASSED [ 80%] tests/test_server.py::test_attr_data_default_fwd_properties PASSED [ 80%] tests/test_server.py::test_attr_data_default_properties PASSED [ 80%] tests/test_server.py::test_attr_data_default_properties_throws_on_unknown PASSED [ 80%] tests/test_server.py::test_attr_data_enum_labels PASSED [ 80%] tests/test_server.py::test_attr_data_to_attr PASSED [ 80%] tests/test_server.py::test_from_attr_info_exceptions[some string-Wrong data type for value for describing attribute] PASSED [ 80%] tests/test_server.py::test_from_attr_info_exceptions[attr_info1-Wrong number of argument for describing attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info2-Wrong number of argument for describing attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info3-Wrong data type for describing mandatory information] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info4-Wrong data type for describing mandatory information] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info5-Wrong data type in attribute argument for attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info6-Wrong data format in attribute argument for attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info7-Sequence describing mandatory attribute parameters for scalar attribute must have 3 elements] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info8-Sequence describing mandatory attribute parameters for spectrum attribute must have 4 elements] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info9-mandatory dim_x attribute parameter for spectrum attribute must be an integer] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info10-Sequence describing mandatory attribute parameters for image attribute must have 5 elements] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info11-mandatory dim_x attribute parameter for image attribute must be an integer] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info12-mandatory dim_y attribute parameter for image attribute must be an integer] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info13-Wrong data write type in attribute argument] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info14-Wrong display level] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info15-Wrong polling period] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info16-Wrong memorized value] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info17-Missing 'enum_labels' key in attr_list definition] PASSED [ 82%] tests/test_server.py::test_from_attr_info_hw_memorized PASSED [ 82%] tests/test_server.py::test_from_attr_info_memorized PASSED [ 82%] tests/test_server.py::test_device_repr_does_not_segfault_with_pytest PASSED [ 82%] tests/test_server.py::test_client_ident[Synchronous] PASSED [ 82%] tests/test_server.py::test_client_ident[Asyncio] PASSED [ 82%] tests/test_server.py::test_client_ident[Gevent] PASSED [ 82%] tests/test_server.py::test___to_callback PASSED [ 82%] tests/test_server.py::test_no_crash_when_error_in_delete_device PASSED [ 82%] tests/test_server.py::test_polling_configuration PASSED [ 82%] tests/test_subdevdiag.py::test_associated_device_is_device_instance PASSED [ 82%] tests/test_subdevdiag.py::test_register_sub_device PASSED [ 82%] tests/test_telemetry.py::test_telemetry_available_constant PASSED [ 82%] tests/test_telemetry.py::test_device_impl_no_op_telemetry_methods_exist_and_are_callable SKIPPED [ 82%] tests/test_telemetry.py::test_device_proxy_telemetry_methods_are_exposed PASSED [ 82%] tests/test_telemetry.py::test_telemetry_enums_are_exposed PASSED [ 82%] tests/test_telemetry.py::test_telemetry_enum_fallback_values_match_cpptango PASSED [ 82%] tests/test_telemetry.py::test_new_env_var_names[client_telemetry_config0] SKIPPED [ 83%] tests/test_telemetry.py::test_public_factory_uses_client_env_endpoints_by_default[client_telemetry_config0] SKIPPED [ 83%] tests/test_telemetry.py::test_no_warning_at_import_time PASSED [ 83%] tests/test_telemetry.py::test_no_warning_at_import_time_when_otel_dependency_unavailable_and_env_configured[sdk] PASSED [ 83%] tests/test_telemetry.py::test_no_warning_at_import_time_when_otel_dependency_unavailable_and_env_configured[http_exporter] PASSED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_device[api-OpenTelemetry API packages are not available] SKIPPED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_device[sdk-OpenTelemetry SDK packages are not available] SKIPPED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_client[sdk-OpenTelemetry SDK packages are not available-env0] SKIPPED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_client[http_exporter-OpenTelemetry OTLP HTTP trace exporter package is not available-env1] SKIPPED [ 83%] tests/test_telemetry.py::test_client_configuration_stays_at_import_values[client_telemetry_config0-2] SKIPPED [ 83%] tests/test_telemetry.py::test_client_configuration_stays_at_import_values[client_telemetry_config1-0] SKIPPED [ 83%] tests/test_telemetry.py::test_client_configuration_stays_at_import_values[client_telemetry_config2-0] SKIPPED [ 83%] tests/test_telemetry.py::test_lazy_exporter_import_failure_warns SKIPPED [ 83%] tests/test_telemetry.py::test_repeated_enable_does_not_spam_warnings SKIPPED [ 83%] tests/test_telemetry.py::test_init_device_and_basic_span_details[Synchronous] SKIPPED [ 83%] tests/test_telemetry.py::test_init_device_and_basic_span_details[Asyncio] SKIPPED [ 83%] tests/test_telemetry.py::test_init_device_and_basic_span_details[Gevent] SKIPPED [ 84%] tests/test_telemetry.py::test_delete_device[Synchronous] SKIPPED (Op...) [ 84%] tests/test_telemetry.py::test_delete_device[Asyncio] SKIPPED (OpenTe...) [ 84%] tests/test_telemetry.py::test_delete_device[Gevent] SKIPPED (OpenTel...) [ 84%] tests/test_telemetry.py::test_state[Synchronous] SKIPPED (OpenTeleme...) [ 84%] tests/test_telemetry.py::test_state[Asyncio] SKIPPED (OpenTelemetry ...) [ 84%] tests/test_telemetry.py::test_state[Gevent] SKIPPED (OpenTelemetry i...) [ 84%] tests/test_telemetry.py::test_static_command[Synchronous] SKIPPED (O...) [ 84%] tests/test_telemetry.py::test_static_command[Asyncio] SKIPPED (OpenT...) [ 84%] tests/test_telemetry.py::test_static_command[Gevent] SKIPPED (OpenTe...) [ 84%] tests/test_telemetry.py::test_static_attribute[Synchronous-Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_static_attribute[Synchronous-Asyncio] SKIPPED [ 84%] tests/test_telemetry.py::test_static_attribute[Synchronous-Gevent] SKIPPED [ 84%] tests/test_telemetry.py::test_topics_filter_spans[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Futures-Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Futures-Asyncio] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Futures-Gevent] SKIPPED [ 85%] tests/test_telemetry.py::test_topics_filter_spans[Futures] SKIPPED (...) [ 85%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Gevent-Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Gevent-Asyncio] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Gevent-Gevent] SKIPPED [ 85%] tests/test_telemetry.py::test_topics_filter_spans[Gevent] SKIPPED (O...) [ 86%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute[Asyncio-Synchronous] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute[Asyncio-Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute[Asyncio-Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_topics_filter_spans[Asyncio] SKIPPED (...) [ 86%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute_asyncio[Synchronous] SKIPPED [ 87%] tests/test_telemetry.py::test_static_attribute_asyncio[Asyncio] SKIPPED [ 87%] tests/test_telemetry.py::test_static_attribute_asyncio[Gevent] SKIPPED [ 87%] tests/test_telemetry.py::test_user_topic_spans_have_expected_parent_chain SKIPPED [ 87%] tests/test_telemetry.py::test_custom_span_traceid_propagates_to_tango SKIPPED [ 87%] tests/test_telemetry.py::test_base_device_spans_require_all_topic SKIPPED [ 87%] tests/test_telemetry.py::test_base_device_traces_with_all_topic SKIPPED [ 87%] tests/test_telemetry.py::test_kernel_spans_are_skipped_by_default SKIPPED [ 87%] tests/test_telemetry.py::test_kernel_spans_can_be_enabled_via_env_var[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_disable_tracing_stops_spans SKIPPED (O...) [ 87%] tests/test_telemetry.py::test_reenable_tracing_resumes_spans SKIPPED [ 87%] tests/test_telemetry.py::test_no_device_traces_if_device_tracing_disabled SKIPPED [ 87%] tests/test_telemetry.py::test_device_tracing_can_be_enabled_if_env_initially_disabled SKIPPED [ 87%] tests/test_telemetry.py::test_client_tracing_disabled_when_telemetry_types_logging[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_client_context_propagates_when_client_tracing_disabled[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_client_tracing_disabled_when_telemetry_types_none[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_client_tracing_enabled_when_telemetry_types_tracing[client_telemetry_config0] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_when_server_tracing_is_disabled SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_are_suppressed_when_device_tracing_is_disabled SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_are_suppressed_when_device_telemetry_is_disabled SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_use_device_telemetry[client_telemetry_config0] SKIPPED [ 88%] tests/test_telemetry.py::test_client_telemetry_recovers_after_device_command_exception SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_with_no_tracing_endpoints[Synchronous] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_with_no_tracing_endpoints[Asyncio] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_with_no_tracing_endpoints[Gevent] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_when_python_server_span_is_suppressed SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_use_device_tracer_when_server_span_is_suppressed SKIPPED [ 88%] tests/test_telemetry.py::test_repeated_enable_disable_enable_cycles_refresh_provider SKIPPED [ 88%] tests/test_telemetry.py::test_disable_telemetry_at_runtime SKIPPED (...) [ 88%] tests/test_telemetry.py::test_telemetry_topics_are_normalized_and_checked_via_device_impl SKIPPED [ 88%] tests/test_telemetry.py::test_invalid_telemetry_topics_raise SKIPPED [ 88%] tests/test_telemetry.py::test_device_impl_tracing_endpoint_hooks_receive_typed_endpoints SKIPPED [ 88%] tests/test_test_context.py::test_no_warnings_in_test_context PASSED [ 89%] tests/test_test_context.py::test_single_device[Synchronous] PASSED [ 89%] tests/test_test_context.py::test_single_device[Asyncio] PASSED [ 89%] tests/test_test_context.py::test_single_device[Gevent] PASSED [ 89%] tests/test_test_context.py::test_single_device_old_api PASSED [ 89%] tests/test_test_context.py::test_nested_single_device_in_same_process_failure SKIPPED [ 89%] tests/test_test_context.py::test_nested_single_device_in_different_processes_success_without_short_names PASSED [ 89%] tests/test_test_context.py::test_nested_single_device_in_different_processes_failure_with_short_names PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[SimpleDevice-SimpleDevice] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[tango.test_utils.SimpleDevice-SimpleDevice] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field2-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field3-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field4-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field5-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device[Synchronous] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device[Asyncio] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device[Gevent] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device_old_api PASSED [ 90%] tests/test_test_context.py::test_multi_with_two_devices[Synchronous] PASSED [ 90%] tests/test_test_context.py::test_multi_with_two_devices[Asyncio] PASSED [ 90%] tests/test_test_context.py::test_multi_with_two_devices[Gevent] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2GreenModeUnspecified-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Synchronous-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Gevent-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Asyncio-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2GreenModeUnspecified-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Synchronous-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Gevent-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Asyncio-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2GreenModeUnspecified-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Synchronous-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Gevent-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Asyncio-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2GreenModeUnspecified-ValueError] PASSED [ 91%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Synchronous-ValueError] PASSED [ 91%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Gevent-None] PASSED [ 91%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Asyncio-ValueError] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Asyncio-Asyncio-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Gevent-Gevent-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Synchronous-Synchronous-None-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Gevent-Gevent-None-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Synchronous-Synchronous-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Asyncio-Asyncio-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Asyncio-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Gevent-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Synchronous-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Asyncio-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Synchronous-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Synchronous-DeprecationWarning-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Gevent-DeprecationWarning-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 92%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 92%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 92%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 92%] tests/test_test_context.py::test_multi_with_async_devices_initialised PASSED [ 92%] tests/test_test_context.py::test_multi_device_access_via_test_context_methods PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_device_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_device_proxy_with_dependencies_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_attribute_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_single_short_name_device_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_single_short_name_attribute_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_access_fails_if_override_disabled PASSED [ 92%] tests/test_test_context.py::test_multi_device_proxy_cached PASSED [ 92%] tests/test_test_context.py::test_multi_with_two_devices_with_properties[Synchronous] PASSED [ 92%] tests/test_test_context.py::test_multi_with_two_devices_with_properties[Asyncio] PASSED [ 92%] tests/test_test_context.py::test_multi_with_two_devices_with_properties[Gevent] PASSED [ 92%] tests/test_test_context.py::test_single_with_properties PASSED [ 93%] tests/test_test_context.py::test_single_raises_on_invalid_file_database_properties PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config0] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config1] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config2] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config3] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config4] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config5] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config6] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-None-0] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-1-0] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-None-0] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-1-1] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[False-None-0] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[False-1-0] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[True-None-0] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[True-1-1] PASSED [ 93%] tests/test_test_context.py::test_empty_string_property_bug[str-property_value0- ] PASSED [ 94%] tests/test_test_context.py::test_empty_string_property_bug[property_type1-property_value1-expected_outcome1] PASSED [ 94%] tests/test_test_context.py::test_empty_string_property_bug[property_type2-property_value2-expected_outcome2] PASSED [ 94%] tests/test_test_context.py::test_test_context_async_device_proxy[True] PASSED [ 94%] tests/test_test_context.py::test_test_context_async_device_proxy[False] PASSED [ 94%] tests/test_test_context.py::test_test_context_multi_async_device_proxy[True] PASSED [ 94%] tests/test_test_context.py::test_test_context_multi_async_device_proxy[False] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Futures] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Gevent] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Futures] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Gevent] PASSED [ 94%] tests/test_test_context.py::test_forwarded_attributes[True] XFAIL (D...) [ 94%] tests/test_test_context.py::test_forwarded_attributes[False] XFAIL (...) [ 94%] tests/test_test_context.py::test_device_context_thread_raises_if_device_server_stuck PASSED [ 94%] tests/test_test_context.py::test_device_context_process_raises_and_exits_if_device_server_stuck PASSED [ 94%] tests/test_test_context.py::test_device_context_completes_if_device_server_not_stuck[False] PASSED [ 94%] tests/test_test_context.py::test_device_context_completes_if_device_server_not_stuck[True] PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_scalar_attribute_declared_with_typing PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_attribute_self_typed_with_not_defined_name PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_attribute_declared_with_numpy_typing PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_devstate_attribute_declared_with_typing PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c-a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c/d-a/b/c/d] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c#dbase=no-tango://host:12/a/b/c#dbase=no] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-no://trl/validation-no://trl/validation] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c-tango://host:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c/d-tango://host:12/a/b/c/d] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=no-a/b/c-tango://host:12/a/b/c#dbase=no] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=yes-a/b/c-tango://host:12/a/b/c#dbase=yes] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://127.0.0.1:12-a/b/c-tango://127.0.0.1:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[host:123-a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://:123-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:0-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:12/path-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123?query=1-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123#dbase=invalid-a/b/c] PASSED [ 96%] tests/test_utils.py::test_global_state_default_set_and_clear PASSED [ 96%] tests/test_utils.py::test_clear_global_var_without_set_does_not_raise PASSED [ 96%] tests/test_utils.py::test_get_tango_type_valid PASSED [ 96%] tests/test_utils.py::test_get_tango_type_invalid_raises_type_error PASSED [ 96%] tests/test_utils.py::test_sequence_to_string_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_double_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdevinfo_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdevexportinfo_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdata_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdevimport_vector_and_back PASSED [ 97%] tests/test_utils.py::test_sequence_to_dbhistorylist_vector_and_back PASSED [ 97%] tests/test_utils.py::test_sequence_to_devicedatalist_vector_and_back PASSED [ 97%] tests/test_utils.py::test_sequence_to_devicedatahistorylist_vector_and_back PASSED [ 97%] tests/test_utils.py::test_report_coverage_tracing_enabled SKIPPED (C...) [ 97%] tests/test_utils.py::test_pytango_thread_runs_with_omni PASSED [ 97%] tests/test_utils.py::test_numpy_type_mapping_agrees_with_the_general_one PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevLong-SCALAR-seq0-7] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevDouble-SCALAR-seq1-1.5] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevString-SCALAR-seq2-abc] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevBoolean-SCALAR-seq3-True] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevLong-SPECTRUM-seq4-expected4] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevDouble-SPECTRUM-seq5-expected5] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevString-SPECTRUM-seq6-expected6] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevBoolean-SPECTRUM-seq7-expected7] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevLong-IMAGE-seq8-expected8] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevDouble-IMAGE-seq9-expected9] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevString-IMAGE-seq10-expected10] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevBoolean-IMAGE-seq11-expected11] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevLong-seq0] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevDouble-seq1] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevString-seq2] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevBoolean-seq3] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_rejects_type_without_array_equivalent[DevEnum] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_rejects_type_without_array_equivalent[DevState] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_rejects_type_without_array_equivalent[DevEncoded] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_finds_first_match_ignoring_case PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_raises_value_error_when_absent PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_raises_type_error_for_non_string PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_honours_bounds[entries0-b-1-None-1] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_honours_bounds[entries1-c-0-3-2] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_honours_bounds[entries2-a-1-None-2] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_excludes_out_of_range_match[entries0-b-0-1] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_excludes_out_of_range_match[entries1-a-1-2] PASSED [ 99%] tests/test_utils.py::test_caseless_list_in_place_add_returns_the_list PASSED [ 99%] tests/test_utils.py::test_caseless_list_reflected_add_keeps_operand_order PASSED [ 99%] tests/test_utils.py::test_caseless_list_add_keeps_operand_order PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty0] PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty1] PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty2] PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty3] PASSED [ 99%] tests/test_utils.py::test_get_attrs_reports_bad_dict_without_writing_to_stdout PASSED [ 99%] tests/test_utils.py::test_event_callback_value_for_unknown_event_type PASSED [ 99%] tests/test_utils.py::test_event_callback_append_accepts_zero_sized_buffer PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_binary-DevEncoded-DevVarCharArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_int-DevLong-DevVarLongArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_float-DevDouble-DevVarDoubleArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_bool-DevBoolean-DevVarBooleanArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_str-DevString-DevVarStringArray] PASSED [ 99%] tests/test_zzz_deprecated_pytango_module.py::test_import_aliased_module PASSED [100%] ===== 1390 passed, 202 skipped, 53 xfailed, 1 xpassed in 105.87s (0:01:45) ===== I: pybuild base:383: cd /build/reproducible-path/pytango-10.3.2/.pybuild/cpython3_3.15_tango/build; python3.15 -m pytest --reruns 5 ============================= test session starts ============================== platform linux -- Python 3.15.2, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3.15 cachedir: .pytest_cache rootdir: /build/reproducible-path/pytango-10.3.2/.pybuild/cpython3_3.15_tango/build configfile: pyproject.toml testpaths: tests plugins: forked-1.7.5, rerunfailures-16.7, env-1.8.3, asyncio-1.4.0 asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function collecting ... collected 1646 items tests/test_api_util.py::test_get_env_var PASSED [ 0%] tests/test_async.py::test_green_mode_kwarg_for_proxy_methods PASSED [ 0%] tests/test_async.py::test_async_write_with_attr_info PASSED [ 0%] tests/test_async.py::test_async_attribute_polled PASSED [ 0%] tests/test_async.py::test_async_attribute_polled_no_return_value_or_exception PASSED [ 0%] tests/test_async.py::test_async_attribute_with_callback[poll] SKIPPED [ 0%] tests/test_async.py::test_async_attribute_with_callback[push] SKIPPED [ 0%] tests/test_async.py::test_async_command_polled PASSED [ 0%] tests/test_async.py::test_async_command_with_polled_callback[cmd_ok-123-123-False-] PASSED [ 0%] tests/test_async.py::test_async_command_with_polled_callback[cmd_timeout-123-None-True-TRANSIENT_CallTimedout] PASSED [ 0%] tests/test_async.py::test_async_command_with_polled_callback[cmd_exception-123-None-True-Intentional exception] PASSED [ 0%] tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_ok-argout0-False] PASSED [ 0%] tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_timeout-argout1-True] PASSED [ 0%] tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_exception-argout2-True] PASSED [ 0%] tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_ok-False-0-] PASSED [ 0%] tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_timeout-True-0-] PASSED [ 0%] tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_exception-True-1-Intentional exception] PASSED [ 1%] tests/test_async.py::test_async_command_with_pushed_callback[cmd_ok-123-123-False-] PASSED [ 1%] tests/test_async.py::test_async_command_with_pushed_callback[cmd_timeout-123-None-True-TRANSIENT_CallTimedout] PASSED [ 1%] tests/test_async.py::test_async_command_with_pushed_callback[cmd_exception-123-None-True-Intentional exception] PASSED [ 1%] tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_ok-argout0-False] PASSED [ 1%] tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_timeout-argout1-True] PASSED [ 1%] tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_exception-argout2-True] PASSED [ 1%] tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_ok-False-0-] PASSED [ 1%] tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_timeout-True-0-] PASSED [ 1%] tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_exception-True-1-Intentional exception] PASSED [ 1%] tests/test_async.py::test_async_exception_in_callback PASSED [ 1%] tests/test_attrconfeventdata.py::test_attribute_configuration_event PASSED [ 1%] tests/test_attrconfeventdata.py::test_attribute_configuration_event_set_errors PASSED [ 1%] tests/test_attribute_proxy.py::test_ping[scalar_int] PASSED [ 1%] tests/test_attribute_proxy.py::test_ping[spectrum_str] PASSED [ 1%] tests/test_attribute_proxy.py::test_ping[image_float] PASSED [ 1%] tests/test_attribute_proxy.py::test_state_status[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_state_status[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_state_status[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_attribute_poll[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_attribute_poll[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_attribute_poll[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute_async[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute_async[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute_async[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_event[Synchronous] SKIPPED (This...) [ 2%] tests/test_attribute_proxy.py::test_event[Futures] SKIPPED (This tes...) [ 2%] tests/test_attribute_proxy.py::test_event[Gevent] SKIPPED (This test...) [ 2%] tests/test_attribute_proxy.py::test_event[Asyncio] SKIPPED (This tes...) [ 2%] tests/test_attribute_proxy.py::test_pytest_report_on_failed_attribute_proxy_does_not_crash PASSED [ 2%] tests/test_attributes.py::test_read_write_attribute_all_types[int-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[int-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[float-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[float-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[str-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[str-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[bool-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[bool-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(int,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(int,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(float,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(float,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(str,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(str,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(bool,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(bool,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[((int,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((int,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((float,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((float,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((str,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((str,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((bool,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((bool,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_with_green_modes[Synchronous] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_with_green_modes[Asyncio] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_with_green_modes[Gevent] PASSED [ 4%] tests/test_attributes.py::test_wrong_encoding_string PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[int-True] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[int-False] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[float-True] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[float-False] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[str-True] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[str-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[bool-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[bool-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(int,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(int,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(float,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(float,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(str,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(str,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(bool,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(bool,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((int,),)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((int,),)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((float,),)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((float,),)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((str,),)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((str,),)-False] PASSED [ 6%] tests/test_attributes.py::test_attribute_declared_with_typing[((bool,),)-True] PASSED [ 6%] tests/test_attributes.py::test_attribute_declared_with_typing[((bool,),)-False] PASSED [ 6%] tests/test_attributes.py::test_attribute_self_typed_with_not_defined_name PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_with_unbound_functions PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_decorated_methods[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_decorated_methods[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_decorated_methods[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_decorated[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_decorated[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_decorated[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_named_methods[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_named_methods[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_named_methods[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_errors[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_errors[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_errors[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_missing_is_allowed_method[Synchronous] PASSED [ 7%] tests/test_attributes.py::test_attribute_access_missing_is_allowed_method[Asyncio] PASSED [ 7%] tests/test_attributes.py::test_attribute_access_missing_is_allowed_method[Gevent] PASSED [ 7%] tests/test_attributes.py::test_attribute_access_lookup_routes PASSED [ 7%] tests/test_attributes.py::test_attribute_access_low_level_dynamic_not_supported PASSED [ 7%] tests/test_attributes.py::test_attribute_access_classic_api_not_supported PASSED [ 7%] tests/test_attributes.py::test_attribute_access_is_available_in_init_device PASSED [ 7%] tests/test_attributes.py::test_attribute_access_when_child_changes_access_mode PASSED [ 7%] tests/test_attributes.py::test_attribute_access_after_static_attribute_replaced PASSED [ 7%] tests/test_attributes.py::test_dynamic_high_level_attribute_direct_access[Synchronous] PASSED [ 7%] tests/test_attributes.py::test_dynamic_high_level_attribute_direct_access[Asyncio] PASSED [ 7%] tests/test_attributes.py::test_dynamic_high_level_attribute_direct_access[Gevent] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[int] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[float] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[str] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[bool] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[(int,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[(float,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[(str,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[(bool,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((int,),)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((float,),)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((str,),)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((bool,),)] PASSED [ 8%] tests/test_attributes.py::test_get_set_attribute_value_warning_and_alarm_thresholds PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-float-list] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-float-np.empty] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-float-np.array] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-int-list] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-int-np.empty] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-int-np.array] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-str-list] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-str-np.empty] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-str-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-bool-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-bool-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-bool-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-float-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-float-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-float-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-int-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-int-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-int-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-str-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-str-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-str-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-bool-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-bool-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-bool-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-float-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-float-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-float-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-int-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-int-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-int-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-str-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-str-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-str-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-bool-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-bool-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-bool-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-float-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-float-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-float-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-int-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-int-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-int-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-str-list] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-str-np.empty] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-str-np.array] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-bool-list] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-bool-np.empty] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-bool-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-float-list] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-float-np.empty] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-float-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-int-list] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-int-np.empty] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-int-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-str-list] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-str-np.empty] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-str-np.array] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-bool-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-bool-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-bool-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-float-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-float-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-float-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-int-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-int-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-int-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-str-list] XFAIL [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-str-np.empty] XFAIL [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-str-np.array] XFAIL [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-bool-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-bool-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-bool-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_4Impl] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-LatestDeviceImpl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_4Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_5Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_6Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-LatestDeviceImpl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_4Impl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_5Impl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_6Impl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-LatestDeviceImpl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_4Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_5Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_6Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-LatestDeviceImpl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_4Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_5Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_6Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_4Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_5Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_6Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_4Impl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_5Impl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_6Impl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-LatestDeviceImpl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_4Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_5Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_6Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_4Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_5Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_6Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_4Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_5Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_6Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-LatestDeviceImpl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_4Impl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_5Impl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_6Impl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-LatestDeviceImpl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_4Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_5Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_6Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-LatestDeviceImpl] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SCALAR-state] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState0] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState1] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-state] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState0] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState1] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[IMAGE-state] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState0] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState1] PASSED [ 19%] tests/test_attributes.py::test_read_write_attribute_enum[SCALAR] PASSED [ 19%] tests/test_attributes.py::test_read_write_attribute_enum[SPECTRUM] PASSED [ 19%] tests/test_attributes.py::test_read_write_attribute_enum[IMAGE] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[int] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[float] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[str] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[bool] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(int,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(float,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(str,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(bool,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((int,),)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((float,),)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((str,),)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((bool,),)] PASSED [ 20%] tests/test_attributes.py::test_read_enum_attribute_with_invalid_quality_is_none PASSED [ 20%] tests/test_attributes.py::test_wrong_attribute_read PASSED [ 20%] tests/test_attributes.py::test_attribute_access_with_default_method_names PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[low_level_read-Synchronous] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[low_level_read-Asyncio] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[low_level_read-Gevent] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[high_level_read-Synchronous] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[high_level_read-Asyncio] PASSED [ 21%] tests/test_attributes.py::test_read_write_dynamic_attribute[high_level_read-Gevent] PASSED [ 21%] tests/test_attributes.py::test_async_add_remove_dynamic_attribute PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[int] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[float] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[str] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[bool] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(int,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(float,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(str,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(bool,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((int,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((float,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((str,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((bool,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_self_typed_with_not_defined_name PASSED [ 21%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[bool, SCALAR] PASSED [ 21%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[bool], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint8, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint8], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[int16, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint16, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[int32, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint32, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[int64, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint64, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[float64, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[float32, SCALAR] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[bool], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint8], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[int16], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint16], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[int32], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint32], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[int64], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint64], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[float64], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[float32], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_wrong_declared_with_numpy_typing[RuntimeError: AttrDataFormat has to be specified] PASSED [ 23%] tests/test_attributes.py::test_attribute_wrong_declared_with_numpy_typing[DevFailed: Maximum y dim. wrongly defined] PASSED [ 23%] tests/test_attributes.py::test_attribute_wrong_declared_with_numpy_typing[TypeError: Expecting a integer type, but it is not] PASSED [ 23%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Synchronous] PASSED [ 23%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Asyncio] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Gevent] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Synchronous] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Asyncio] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Gevent] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_shared_user_functions PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_enum[SCALAR] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_enum[SPECTRUM] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_enum[IMAGE] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_is_allowed_with_async[Synchronous] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_is_allowed_with_async[Asyncio] PASSED [ 25%] tests/test_attributes.py::test_read_write_dynamic_attribute_is_allowed_with_async[Gevent] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Synchronous-True] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Synchronous-False] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Asyncio-True] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Asyncio-False] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Gevent-True] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Gevent-False] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_4Impl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_5Impl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_6Impl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[LatestDeviceImpl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[True-low_level] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[True-high_level] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[False-low_level] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[False-high_level] PASSED [ 25%] tests/test_attributes.py::test_attribute_decorators[Synchronous] PASSED [ 26%] tests/test_attributes.py::test_attribute_decorators[Asyncio] PASSED [ 26%] tests/test_attributes.py::test_attribute_decorators[Gevent] PASSED [ 26%] tests/test_attributes.py::test_attribute_info_description PASSED [ 26%] tests/test_attributes.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read] PASSED [ 26%] tests/test_attributes.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read] PASSED [ 26%] tests/test_attributes.py::test_dynamic_attribute_with_method_in_other_class PASSED [ 26%] tests/test_attributes.py::test_polled_attribute[Synchronous] PASSED [ 26%] tests/test_attributes.py::test_polled_attribute[Asyncio] PASSED [ 26%] tests/test_attributes.py::test_polled_attribute[Gevent] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-True-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-True-list] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-False-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-False-list] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-True-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-True-list] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-False-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-False-list] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-True-tuple] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-True-list] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-False-tuple] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-False-list] PASSED [ 27%] tests/test_attributes.py::test_dev_encoded_wrong_encoding PASSED [ 27%] tests/test_attributes.py::test_set_value_None PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[gray8] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[gray16] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[rgb24] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[jpeg_gray8] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[jpeg_rgb24] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[jpeg_rgb32] XFAIL (...) [ 27%] tests/test_attributes.py::test_dev_encoded_memory_usage XPASS (Someh...) [ 27%] tests/test_attributes.py::test_attribute_list PASSED [ 27%] tests/test_attributes.py::test_fill_attr_polling_buffer[int-False] PASSED [ 27%] tests/test_attributes.py::test_fill_attr_polling_buffer[int-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[float-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[float-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[str-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[str-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[bool-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[bool-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(int,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(int,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(float,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(float,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(str,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(str,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(bool,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(bool,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[((int,),)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[((int,),)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[((float,),)-False] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((float,),)-True] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((str,),)-False] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((str,),)-True] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((bool,),)-False] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((bool,),)-True] PASSED [ 29%] tests/test_attributes.py::test_removed_dim_parameters PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching[True] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching[False] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching_async[True] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching_async[False] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching_auto_invalidate_on_write PASSED [ 29%] tests/test_auto_tango_allow_threads.py::test_dont_crash_with_nested_tango_allow_threads SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_DEVICE-True] SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_DEVICE-False] SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_CLASS-True] SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_CLASS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_PROCESS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_PROCESS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-NO_SYNC-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-NO_SYNC-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_DEVICE-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_DEVICE-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_CLASS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_CLASS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_PROCESS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_PROCESS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-NO_SYNC-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-NO_SYNC-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_DEVICE-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_DEVICE-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_CLASS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_CLASS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_PROCESS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_PROCESS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-NO_SYNC-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-NO_SYNC-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_DEVICE-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_DEVICE-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_CLASS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_CLASS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_PROCESS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_PROCESS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-NO_SYNC-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-NO_SYNC-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_DEVICE-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_DEVICE-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_CLASS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_CLASS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_PROCESS-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_PROCESS-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-NO_SYNC-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-NO_SYNC-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_DEVICE-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_DEVICE-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_CLASS-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_CLASS-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_PROCESS-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_PROCESS-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-NO_SYNC-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-NO_SYNC-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_dont_deadlock_when_releasing_monitor SKIPPED [ 32%] tests/test_commands.py::test_static_commands[int-Synchronous] PASSED [ 32%] tests/test_commands.py::test_static_commands[int-Asyncio] PASSED [ 32%] tests/test_commands.py::test_static_commands[int-Gevent] PASSED [ 32%] tests/test_commands.py::test_static_commands[float-Synchronous] PASSED [ 32%] tests/test_commands.py::test_static_commands[float-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[float-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[str-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[str-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[str-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[bool-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[bool-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[bool-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[(int,)-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[(int,)-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[(int,)-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[(float,)-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[(float,)-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[(float,)-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[(str,)-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[(str,)-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[(str,)-Gevent] PASSED [ 34%] tests/test_commands.py::test_static_commands[(bool,)-Synchronous] XFAIL [ 34%] tests/test_commands.py::test_static_commands[(bool,)-Asyncio] XFAIL [ 34%] tests/test_commands.py::test_static_commands[(bool,)-Gevent] XFAIL (...) [ 34%] tests/test_commands.py::test_static_commands[DevVarLongStringArray-Synchronous] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarLongStringArray-Asyncio] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarLongStringArray-Gevent] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarDoubleStringArray-Synchronous] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarDoubleStringArray-Asyncio] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarDoubleStringArray-Gevent] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[int] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[float] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[str] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[bool] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(int,)] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(float,)] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(str,)] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(bool,)] XFAIL [ 35%] tests/test_commands.py::test_static_commands_with_typing[DevVarLongStringArray] PASSED [ 35%] tests/test_commands.py::test_static_commands_with_typing[DevVarDoubleStringArray] PASSED [ 35%] tests/test_commands.py::test_devstate_command_with_typing PASSED [ 35%] tests/test_commands.py::test_command_self_typed_with_not_defined_name PASSED [ 35%] tests/test_commands.py::test_decorated_command[Synchronous] PASSED [ 35%] tests/test_commands.py::test_decorated_command[Asyncio] PASSED [ 35%] tests/test_commands.py::test_decorated_command[Gevent] PASSED [ 35%] tests/test_commands.py::test_command_isallowed[Synchronous] PASSED [ 35%] tests/test_commands.py::test_command_isallowed[Asyncio] PASSED [ 35%] tests/test_commands.py::test_command_isallowed[Gevent] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Synchronous-True] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Synchronous-False] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Asyncio-True] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Asyncio-False] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Gevent-True] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Gevent-False] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[int] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[float] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[str] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[bool] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(int,)] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(float,)] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(str,)] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(bool,)] XFAIL [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[DevVarLongStringArray] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[DevVarDoubleStringArray] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[bool, SCALAR] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[bool], SPECTRUM] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint8, SCALAR] XFAIL [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint8], SPECTRUM] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[int16, SCALAR] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint16, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[int32, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint32, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[int64, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint64, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[float64, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[float32, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_polled_command PASSED [ 37%] tests/test_commands.py::test_wrong_command_result PASSED [ 37%] tests/test_commands.py::test_command_info PASSED [ 38%] tests/test_commands.py::test_docstring_parsing PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[int] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[float] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[str] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[bool] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(int,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(float,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(str,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(bool,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[DevVarLongStringArray] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[DevVarDoubleStringArray] PASSED [ 38%] tests/test_commands.py::test_decorated_void_command PASSED [ 38%] tests/test_connection.py::test_explicit_connection_wait_allows_python_thread_progress[connect] SKIPPED [ 38%] tests/test_connection.py::test_explicit_connection_wait_allows_python_thread_progress[reconnect] SKIPPED [ 38%] tests/test_connection.py::test_get_fqdn_returns_python_string_after_native_lookup PASSED [ 38%] tests/test_database.py::test_put_remove_attribute_properties PASSED [ 39%] tests/test_database.py::test_put_get_attribute_properties_string_conversion PASSED [ 39%] tests/test_database.py::test_get_property_forced PASSED [ 39%] tests/test_databaseds.py::test_ping SKIPPED (This test is failing wh...) [ 39%] tests/test_databaseds.py::test_status SKIPPED (This test is failing ...) [ 39%] tests/test_databaseds.py::test_state SKIPPED (This test is failing w...) [ 39%] tests/test_databaseds.py::test_device_property SKIPPED (This test is...) [ 39%] tests/test_databaseds.py::test_info SKIPPED (This test is failing wh...) [ 39%] tests/test_databaseds.py::test_get_device_property_list PASSED [ 39%] tests/test_databaseds.py::test_get_device_property_list_releases_gil PASSED [ 39%] tests/test_databaseds.py::test_database_rpc_releases_gil_and_preserves_results PASSED [ 39%] tests/test_databaseds.py::test_attribute_proxy_property_rpc_releases_gil_and_preserves_overloads PASSED [ 39%] tests/test_databaseds.py::test_runtime_attribute_configuration_releases_gil_during_database_update SKIPPED [ 39%] tests/test_device_proxy.py::test_ping PASSED [ 39%] tests/test_device_proxy.py::test_info PASSED [ 39%] tests/test_device_proxy.py::test_read_attribute[State] PASSED [ 39%] tests/test_device_proxy.py::test_read_attribute[Status] PASSED [ 39%] tests/test_device_proxy.py::test_read_attribute[ampli] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_image] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_image_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_scalar] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_spectrum] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_spectrum_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_image] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_image_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_scalar] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_scalar_rww] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_scalar_w] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_spectrum] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_spectrum_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[echo_mode] SKIPPED (...) [ 40%] tests/test_device_proxy.py::test_read_attribute[enum_image] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[enum_image_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[enum_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[enum_scalar_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[enum_spectrum] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[enum_spectrum_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_image] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_image_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_spectrum] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_spectrum_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[freq] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long64_image_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long64_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long64_spectrum_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_image] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_image_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_scalar_rww] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_scalar_w] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[long_spectrum] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[long_spectrum_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_image] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_image_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar_rww] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar_w] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_spectrum] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_spectrum_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_image] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_image_ro] XFAIL [ 42%] tests/test_device_proxy.py::test_read_attribute[string_scalar] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_spectrum] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_spectrum_ro] XFAIL [ 42%] tests/test_device_proxy.py::test_read_attribute[uchar_image] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_spectrum] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong64_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong64_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong64_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_image] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_spectrum] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[wave] PASSED [ 43%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Synchronous] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Synchronous] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Synchronous] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Futures] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Futures] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Futures] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Gevent] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Gevent] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Gevent] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Asyncio] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Asyncio] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Asyncio] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_attr_info PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_attr_info PASSED [ 44%] tests/test_device_proxy.py::test_write_attribute_that_does_not_exist PASSED [ 44%] tests/test_device_proxy.py::test_write_attribute_with_unsupported_data_type PASSED [ 44%] tests/test_device_proxy.py::test_write_attribute_with_mismatched_value_type PASSED [ 45%] tests/test_device_proxy.py::test_read_write_attributes_different_sequences[tuple] PASSED [ 45%] tests/test_device_proxy.py::test_read_write_attributes_different_sequences[list] PASSED [ 45%] tests/test_device_proxy.py::test_high_level_api_for_asyncio PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[boolean_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[double_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[double_scalar_w] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[enum_scalar] XFAIL [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[float_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[long64_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[long_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[long_scalar_w] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[short_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[short_scalar_w] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[string_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[uchar_scalar] XFAIL [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[ulong64_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[ulong_scalar] PASSED [ 46%] tests/test_device_proxy.py::test_write_scalar_attribute[ushort_scalar] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Numpy] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Tuple] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.List] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Bytes] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.ByteArray] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.String] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Numpy] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Tuple] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.List] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Bytes] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.ByteArray] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.String] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Numpy] XFAIL [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Tuple] XFAIL [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.List] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Bytes] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.ByteArray] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.String] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Numpy] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Tuple] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.List] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Bytes] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.ByteArray] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.String] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Numpy] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Tuple] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.List] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Bytes] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.ByteArray] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.String] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Numpy] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Tuple] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.List] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Bytes] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.ByteArray] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.String] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Numpy] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Tuple] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.List] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Bytes] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.ByteArray] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.String] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Numpy] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Tuple] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.List] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Bytes] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.ByteArray] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.String] XFAIL [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Numpy] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Tuple] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.List] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Bytes] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.ByteArray] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.String] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[boolean_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[double_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[enum_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[float_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[long_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[short_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[string_spectrum] XFAIL [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[uchar_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[ushort_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_string_attribute PASSED [ 50%] tests/test_device_proxy.py::test_set_non_existent_attribute_raises_by_default PASSED [ 50%] tests/test_device_proxy.py::test_set_non_existent_attribute_allowed_if_dynamic_interface_unfrozen PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_can_be_toggled PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_flag_can_be_read PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_only_applies_to_device_proxy_instance PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_unfreeze_generates_a_user_warning PASSED [ 50%] tests/test_device_proxy.py::test_get_attribute_config SKIPPED (This ...) [ 50%] tests/test_device_proxy.py::test_get_attribute_config_ex PASSED [ 50%] tests/test_device_proxy.py::test_set_attribute_config PASSED [ 50%] tests/test_device_proxy.py::test_set_attribute_config_signatures PASSED [ 50%] tests/test_device_proxy.py::test_attribute_list_query SKIPPED (This ...) [ 50%] tests/test_device_proxy.py::test_attribute_list_query_ex SKIPPED (Th...) [ 50%] tests/test_device_proxy.py::test_device_proxy_dir_method PASSED [ 50%] tests/test_device_proxy.py::test_device_polling_command PASSED [ 50%] tests/test_device_proxy.py::test_device_polling_attribute PASSED [ 50%] tests/test_device_proxy.py::test_command_string PASSED [ 50%] tests/test_device_proxy.py::test_command_raises_type_error_for_bad_input PASSED [ 51%] tests/test_device_proxy.py::test_repr_uses_info[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_repr_uses_info[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_repr_uses_info[Gevent] PASSED [ 51%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Gevent] PASSED [ 51%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Gevent] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Gevent] PASSED [ 52%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Gevent] PASSED [ 52%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Gevent] PASSED [ 52%] tests/test_device_proxy.py::test_repr_uses_info[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_client_destructor_does_not_deadlock[group_client_lifecycle] SKIPPED [ 52%] tests/test_device_proxy.py::test_client_destructor_does_not_deadlock[device_proxy_lifecycle] SKIPPED [ 52%] tests/test_device_proxy.py::test_client_destructor_does_not_deadlock[attribute_proxy_lifecycle] SKIPPED [ 52%] tests/test_device_proxy.py::test_pytest_report_on_failed_device_proxy_does_not_crash PASSED [ 52%] tests/test_device_proxy.py::test_dunder_methods_on_failed_device_proxy_do_not_crash PASSED [ 52%] tests/test_device_proxy.py::test_getattr_does_not_raise_for_removed_attribute PASSED [ 52%] tests/test_device_proxy.py::test_structures_equality PASSED [ 52%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[command] PASSED [ 52%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[read] PASSED [ 53%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[write] PASSED [ 53%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[writes] PASSED [ 53%] tests/test_dserver.py::test_remove_last_polled_attribute_while_handler_is_active SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[lock_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_class] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_sub_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_class_prop] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_dev_prop] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[polled_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[dev_poll_status] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[un_lock_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[re_lock_devices] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[dev_lock_status] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[start_logging] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[stop_logging] SKIPPED [ 54%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[add_event_heartbeat] SKIPPED [ 54%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[rem_event_heartbeat] SKIPPED [ 54%] tests/test_enums.py::test_enum_str_and_int[LockerLanguage] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[CmdArgType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[MessBoxType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[PollObjType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[PollCmdCode] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[SerialModel] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AttReqType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[LockCmdCode] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[EventType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AttrSerialModel] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[KeepAliveCmdCode] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AccessControlType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[asyn_req_type] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[cb_sub_model] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AttrQuality] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[AttrWriteType] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[AttrDataFormat] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[DevSource] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[ErrSeverity] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[DevState] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[DispLevel] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[AttrMemorizedType] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[ExtractAs] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[GreenMode] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[LogLevel] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[LogTarget] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[EventSubMode] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[EventReason] PASSED [ 55%] tests/test_enums.py::test_enum_members_names_values[LockerLanguage] PASSED [ 55%] tests/test_enums.py::test_enum_members_names_values[CmdArgType] PASSED [ 55%] tests/test_enums.py::test_enum_members_names_values[MessBoxType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[PollObjType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[PollCmdCode] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[SerialModel] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttReqType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[LockCmdCode] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[EventType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrSerialModel] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[KeepAliveCmdCode] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AccessControlType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[asyn_req_type] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[cb_sub_model] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrQuality] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrWriteType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrDataFormat] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[DevSource] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[ErrSeverity] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[DevState] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[DispLevel] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[AttrMemorizedType] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[ExtractAs] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[GreenMode] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[LogLevel] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[LogTarget] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[EventSubMode] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[EventReason] PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_all_none PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_device_proxy PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_strings PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_value PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_event_reason PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_copy_constructor PASSED [ 57%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_all_none PASSED [ 57%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_with_names PASSED [ 58%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_with_device_proxy PASSED [ 58%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_with_attr_conf PASSED [ 58%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_copy_constructor PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_all_none PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_with_device_proxy PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_with_event_name PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_with_event_reason PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_copy_constructor PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_all_none PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_with_device_proxy PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_with_strings_and_bools PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_with_cmd_and_attr_list PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_copy_constructor PASSED [ 58%] tests/test_event_data.py::TestEdgeCases::test_multiple_instantiations PASSED [ 58%] tests/test_exception.py::test_print_exception PASSED [ 58%] tests/test_exception.py::test_print_error_stack PASSED [ 58%] tests/test_group.py::test_wrong_device_name PASSED [ 59%] tests/test_group.py::test_nested_multi_group PASSED [ 59%] tests/test_group.py::test_read_write_attribute PASSED [ 59%] tests/test_group.py::test_command PASSED [ 59%] tests/test_group.py::test_group_connection_and_async_submission PASSED [ 59%] tests/test_group.py::test_group_connection_releases_gil_while_endpoint_is_unresponsive SKIPPED [ 59%] tests/test_group.py::test_nested_group_hierarchy_destruction PASSED [ 59%] tests/test_group.py::test_readding_group_to_second_parent_is_rejected PASSED [ 59%] tests/test_group.py::test_no_wrapper_leak_when_nesting_groups PASSED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[string] SKIPPED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[list] SKIPPED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[remove_all] SKIPPED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[subgroup] SKIPPED [ 59%] tests/test_log.py::test_logging_decorators PASSED [ 59%] tests/test_log.py::test_async_logging_decorators PASSED [ 59%] tests/test_log.py::test_tango_stream PASSED [ 59%] tests/test_log.py::test_logging[Synchronous] PASSED [ 60%] tests/test_log.py::test_logging[Asyncio] PASSED [ 60%] tests/test_log.py::test_logging[Gevent] PASSED [ 60%] tests/test_log.py::test_decorator_logging_source_location[Synchronous] SKIPPED [ 60%] tests/test_log.py::test_decorator_logging_source_location[Asyncio] SKIPPED [ 60%] tests/test_log.py::test_decorator_logging_source_location[Gevent] SKIPPED [ 60%] tests/test_log.py::test_stream_logging_source_location[Synchronous] SKIPPED [ 60%] tests/test_log.py::test_stream_logging_source_location[Asyncio] SKIPPED [ 60%] tests/test_log.py::test_stream_logging_source_location[Gevent] SKIPPED [ 60%] tests/test_miscellaneous.py::test_timeval PASSED [ 60%] tests/test_multi_attr_prop.py::test_stuff PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.CHANGE_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.PERIOD_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ARCHIVE_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_ALARM] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.DEVICE_ATTRIBUTE_CONFIG] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_INFO] PASSED [ 61%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_INFO_EX] PASSED [ 61%] tests/test_pickling.py::test_structure_pickle[StructType.DEV_ERROR] PASSED [ 61%] tests/test_pprint.py::test_pprint_structs[str-True] PASSED [ 61%] tests/test_pprint.py::test_pprint_structs[repr-False] PASSED [ 61%] tests/test_pprint.py::test_pprint_group_structs[str-True] PASSED [ 61%] tests/test_pprint.py::test_pprint_group_structs[repr-False] PASSED [ 61%] tests/test_pprint.py::test_pprint_dev_failed_dev_error[str-True] PASSED [ 61%] tests/test_pprint.py::test_pprint_dev_failed_dev_error[repr-False] PASSED [ 61%] tests/test_pprint.py::test_pprint_sequences[str] PASSED [ 61%] tests/test_pprint.py::test_pprint_sequences[repr] PASSED [ 61%] tests/test_pprint.py::test_pprint_data_type_is_cmd_arg_type PASSED [ 61%] tests/test_pprint.py::test_pprint_client_addr PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[int] PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[float] PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[str] PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[bool] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(int,)] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(float,)] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(str,)] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(bool,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[int] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[float] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[str] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[bool] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(int,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(float,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(str,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(bool,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[bool, SCALAR] PASSED [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[bool], SPECTRUM] PASSED [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[uint8, SCALAR] XFAIL [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint8], SPECTRUM] XFAIL [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[int16, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[uint16, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[int32, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[uint32, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[int64, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[uint64, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[float64, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[float32, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_default_value[int-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[int-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[float-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[float-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[str-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[str-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[bool-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[bool-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(int,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(int,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(float,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(float,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(str,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(str,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(bool,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(bool,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_get_device_properties_when_init_device PASSED [ 65%] tests/test_properties.py::test_old_api_get_device_properties_before_base_init_without_device_properties PASSED [ 65%] tests/test_properties.py::test_single_with_device_property_initialised_from_class_property PASSED [ 65%] tests/test_properties.py::test_single_old_api_with_device_property_initialised_from_class_property PASSED [ 65%] tests/test_properties.py::test_multi_with_device_property_initialised_from_class_property PASSED [ 65%] tests/test_properties.py::test_multi_device_property_array_from_class_database_is_isolated PASSED [ 65%] tests/test_properties.py::test_multi_device_property_array_from_class_default_is_isolated PASSED [ 65%] tests/test_properties.py::test_mandatory_device_property_with_db_value_succeeds[True] PASSED [ 65%] tests/test_properties.py::test_mandatory_device_property_with_db_value_succeeds[False] PASSED [ 65%] tests/test_properties.py::test_mandatory_device_property_with_class_db_value_succeeds PASSED [ 65%] tests/test_properties.py::test_wrong_bool_property_raises[bool] PASSED [ 65%] tests/test_properties.py::test_wrong_bool_property_raises[d_type1] PASSED [ 65%] tests/test_properties.py::test_wrong_bool_device_property_from_class_db_raises[bool] PASSED [ 65%] tests/test_properties.py::test_wrong_bool_device_property_from_class_db_raises[d_type1] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type0] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type1] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[property-tuple-PyTango does not support mixed types] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types0] PASSED [ 66%] tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types1] PASSED [ 66%] tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types2] PASSED [ 66%] tests/test_server.py::test_uncorrect_typing_hints[attribute-Callable-Cannot translate] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_success[GoodEnum] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_fail[BadEnumNonZero] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_fail[BadEnumSkipValues] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_fail[BadEnumDuplicates] PASSED [ 66%] tests/test_server.py::test_device_classes_use_latest_implementation PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-DeviceImpl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_2Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_3Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_4Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_5Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_6Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-LatestDeviceImpl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-DeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_2Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_3Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_4Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_5Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_6Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-LatestDeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-DeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_2Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_3Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_4Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_5Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_6Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-LatestDeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-DeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_2Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_3Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_4Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_5Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_6Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-LatestDeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-DeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_2Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_3Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_4Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_5Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_6Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-LatestDeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-DeviceImpl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_2Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_3Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_4Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_5Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_6Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-LatestDeviceImpl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device] PASSED [ 69%] tests/test_server.py::test_device_starts_after_use_before_base_init_raised PASSED [ 69%] tests/test_server.py::test_device_repr_before_base_init_while_server_runs PASSED [ 69%] tests/test_server.py::test_empty_device[Synchronous] PASSED [ 69%] tests/test_server.py::test_empty_device[Asyncio] PASSED [ 69%] tests/test_server.py::test_empty_device[Gevent] PASSED [ 69%] tests/test_server.py::test_set_desc_status_state_at_init[doc] PASSED [ 69%] tests/test_server.py::test_set_desc_status_state_at_init[description] PASSED [ 69%] tests/test_server.py::test_set_state_status[ON-Synchronous-False] PASSED [ 69%] tests/test_server.py::test_set_state_status[ON-Synchronous-True] PASSED [ 69%] tests/test_server.py::test_set_state_status[ON-Asyncio-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[ON-Asyncio-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[ON-Gevent-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[ON-Gevent-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Synchronous-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Synchronous-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Asyncio-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Asyncio-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Gevent-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Gevent-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Synchronous-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Synchronous-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Asyncio-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Asyncio-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Gevent-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Gevent-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OPEN-Synchronous-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Synchronous-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Asyncio-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Asyncio-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Gevent-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Gevent-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Synchronous-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Synchronous-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Asyncio-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Asyncio-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Gevent-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Gevent-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Synchronous-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Synchronous-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Asyncio-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Asyncio-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Gevent-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Gevent-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Synchronous-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Synchronous-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Asyncio-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Asyncio-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Gevent-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Gevent-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Synchronous-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Synchronous-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Asyncio-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Asyncio-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Gevent-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Gevent-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Synchronous-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Synchronous-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Asyncio-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Asyncio-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[FAULT-Gevent-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[FAULT-Gevent-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Synchronous-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Synchronous-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Asyncio-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Asyncio-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Gevent-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Gevent-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Synchronous-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Synchronous-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Asyncio-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Asyncio-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Gevent-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Gevent-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[ALARM-Synchronous-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[ALARM-Synchronous-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[ALARM-Asyncio-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[ALARM-Asyncio-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[ALARM-Gevent-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[ALARM-Gevent-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Synchronous-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Synchronous-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Asyncio-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Asyncio-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Gevent-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Gevent-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Synchronous-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Synchronous-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Asyncio-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Asyncio-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Gevent-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Gevent-True] PASSED [ 74%] tests/test_server.py::test_user_dev_state_status[Synchronous] PASSED [ 75%] tests/test_server.py::test_user_dev_state_status[Asyncio] PASSED [ 75%] tests/test_server.py::test_user_dev_state_status[Gevent] PASSED [ 75%] tests/test_server.py::test_attr_quality_checked_with_state[Synchronous] PASSED [ 75%] tests/test_server.py::test_attr_quality_checked_with_state[Asyncio] PASSED [ 75%] tests/test_server.py::test_attr_quality_checked_with_state[Gevent] PASSED [ 75%] tests/test_server.py::test_device_get_attr_config[Synchronous] PASSED [ 75%] tests/test_server.py::test_device_get_attr_config[Asyncio] PASSED [ 75%] tests/test_server.py::test_device_get_attr_config[Gevent] PASSED [ 75%] tests/test_server.py::test_device_set_attr_config[Synchronous] PASSED [ 75%] tests/test_server.py::test_device_set_attr_config[Asyncio] PASSED [ 75%] tests/test_server.py::test_device_set_attr_config[Gevent] PASSED [ 75%] tests/test_server.py::test_default_units PASSED [ 75%] tests/test_server.py::test_custom_units PASSED [ 75%] tests/test_server.py::test_inheritance_overrides_a_property PASSED [ 75%] tests/test_server.py::test_inheritance_override_dev_status PASSED [ 75%] tests/test_server.py::test_inheritance_init_device PASSED [ 76%] tests/test_server.py::test_inheritance_with_decorated_attributes PASSED [ 76%] tests/test_server.py::test_inheritance_with_undecorated_attributes PASSED [ 76%] tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods PASSED [ 76%] tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions PASSED [ 76%] tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention PASSED [ 76%] tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method PASSED [ 76%] tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function PASSED [ 76%] tests/test_server.py::test_exception_propagation[Synchronous] PASSED [ 76%] tests/test_server.py::test_exception_propagation[Asyncio] PASSED [ 76%] tests/test_server.py::test_exception_propagation[Gevent] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 78%] tests/test_server.py::test_server_init_hook_called[Synchronous] PASSED [ 78%] tests/test_server.py::test_server_init_hook_called[Asyncio] SKIPPED [ 78%] tests/test_server.py::test_server_init_hook_called[Gevent] PASSED [ 78%] tests/test_server.py::test_server_init_hook_change_state PASSED [ 78%] tests/test_server.py::test_asyncio_server_init_hook_change_state PASSED [ 78%] tests/test_server.py::test_server_init_hook_called_after_init PASSED [ 78%] tests/test_server.py::test_async_server_init_hook_called_after_init PASSED [ 78%] tests/test_server.py::test_server_init_hook_exception PASSED [ 79%] tests/test_server.py::test_asyncio_server_init_hook_exception PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_called PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_change_state PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_called_after_init PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_exception PASSED [ 79%] tests/test_server.py::test_server_init_multiple_devices PASSED [ 79%] tests/test_server.py::test_server_init_hook_subscribe_event_multiple_devices XFAIL [ 79%] tests/test_server.py::test_deprecation_warning_for_sync_attr_com_methods_in_asyncio_device PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[init_device] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[delete_device] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[dev_state] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[dev_status] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[read_attr_hardware] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[always_executed_hook] PASSED [ 79%] tests/test_server.py::test_no_sync_attribute_locks[Synchronous] SKIPPED [ 79%] tests/test_server.py::test_no_sync_attribute_locks[Asyncio] SKIPPED [ 80%] tests/test_server.py::test_no_sync_attribute_locks[Gevent] SKIPPED (...) [ 80%] tests/test_server.py::test_read_slow_and_fast_attributes_with_asyncio SKIPPED [ 80%] tests/test_server.py::test_get_version_info_classic_api PASSED [ 80%] tests/test_server.py::test_get_version_info_high_level_api PASSED [ 80%] tests/test_server.py::test_add_version_info_classic_api PASSED [ 80%] tests/test_server.py::test_add_version_info_high_level_api PASSED [ 80%] tests/test_server.py::test_restart_server_command_cpp_and_py SKIPPED [ 80%] tests/test_server.py::test_restart_simple_server_does_not_crash[Synchronous] PASSED [ 80%] tests/test_server.py::test_restart_simple_server_does_not_crash[Asyncio] PASSED [ 80%] tests/test_server.py::test_restart_simple_server_does_not_crash[Gevent] PASSED [ 80%] tests/test_server.py::test_attr_data_default_fwd_properties PASSED [ 80%] tests/test_server.py::test_attr_data_default_properties PASSED [ 80%] tests/test_server.py::test_attr_data_default_properties_throws_on_unknown PASSED [ 80%] tests/test_server.py::test_attr_data_enum_labels PASSED [ 80%] tests/test_server.py::test_attr_data_to_attr PASSED [ 80%] tests/test_server.py::test_from_attr_info_exceptions[some string-Wrong data type for value for describing attribute] PASSED [ 80%] tests/test_server.py::test_from_attr_info_exceptions[attr_info1-Wrong number of argument for describing attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info2-Wrong number of argument for describing attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info3-Wrong data type for describing mandatory information] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info4-Wrong data type for describing mandatory information] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info5-Wrong data type in attribute argument for attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info6-Wrong data format in attribute argument for attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info7-Sequence describing mandatory attribute parameters for scalar attribute must have 3 elements] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info8-Sequence describing mandatory attribute parameters for spectrum attribute must have 4 elements] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info9-mandatory dim_x attribute parameter for spectrum attribute must be an integer] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info10-Sequence describing mandatory attribute parameters for image attribute must have 5 elements] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info11-mandatory dim_x attribute parameter for image attribute must be an integer] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info12-mandatory dim_y attribute parameter for image attribute must be an integer] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info13-Wrong data write type in attribute argument] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info14-Wrong display level] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info15-Wrong polling period] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info16-Wrong memorized value] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info17-Missing 'enum_labels' key in attr_list definition] PASSED [ 82%] tests/test_server.py::test_from_attr_info_hw_memorized PASSED [ 82%] tests/test_server.py::test_from_attr_info_memorized PASSED [ 82%] tests/test_server.py::test_device_repr_does_not_segfault_with_pytest PASSED [ 82%] tests/test_server.py::test_client_ident[Synchronous] PASSED [ 82%] tests/test_server.py::test_client_ident[Asyncio] PASSED [ 82%] tests/test_server.py::test_client_ident[Gevent] PASSED [ 82%] tests/test_server.py::test___to_callback PASSED [ 82%] tests/test_server.py::test_no_crash_when_error_in_delete_device PASSED [ 82%] tests/test_server.py::test_polling_configuration PASSED [ 82%] tests/test_subdevdiag.py::test_associated_device_is_device_instance PASSED [ 82%] tests/test_subdevdiag.py::test_register_sub_device PASSED [ 82%] tests/test_telemetry.py::test_telemetry_available_constant PASSED [ 82%] tests/test_telemetry.py::test_device_impl_no_op_telemetry_methods_exist_and_are_callable SKIPPED [ 82%] tests/test_telemetry.py::test_device_proxy_telemetry_methods_are_exposed PASSED [ 82%] tests/test_telemetry.py::test_telemetry_enums_are_exposed PASSED [ 82%] tests/test_telemetry.py::test_telemetry_enum_fallback_values_match_cpptango PASSED [ 82%] tests/test_telemetry.py::test_new_env_var_names[client_telemetry_config0] SKIPPED [ 83%] tests/test_telemetry.py::test_public_factory_uses_client_env_endpoints_by_default[client_telemetry_config0] SKIPPED [ 83%] tests/test_telemetry.py::test_no_warning_at_import_time PASSED [ 83%] tests/test_telemetry.py::test_no_warning_at_import_time_when_otel_dependency_unavailable_and_env_configured[sdk] PASSED [ 83%] tests/test_telemetry.py::test_no_warning_at_import_time_when_otel_dependency_unavailable_and_env_configured[http_exporter] PASSED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_device[api-OpenTelemetry API packages are not available] SKIPPED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_device[sdk-OpenTelemetry SDK packages are not available] SKIPPED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_client[sdk-OpenTelemetry SDK packages are not available-env0] SKIPPED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_client[http_exporter-OpenTelemetry OTLP HTTP trace exporter package is not available-env1] SKIPPED [ 83%] tests/test_telemetry.py::test_client_configuration_stays_at_import_values[client_telemetry_config0-2] SKIPPED [ 83%] tests/test_telemetry.py::test_client_configuration_stays_at_import_values[client_telemetry_config1-0] SKIPPED [ 83%] tests/test_telemetry.py::test_client_configuration_stays_at_import_values[client_telemetry_config2-0] SKIPPED [ 83%] tests/test_telemetry.py::test_lazy_exporter_import_failure_warns SKIPPED [ 83%] tests/test_telemetry.py::test_repeated_enable_does_not_spam_warnings SKIPPED [ 83%] tests/test_telemetry.py::test_init_device_and_basic_span_details[Synchronous] SKIPPED [ 83%] tests/test_telemetry.py::test_init_device_and_basic_span_details[Asyncio] SKIPPED [ 83%] tests/test_telemetry.py::test_init_device_and_basic_span_details[Gevent] SKIPPED [ 84%] tests/test_telemetry.py::test_delete_device[Synchronous] SKIPPED (Op...) [ 84%] tests/test_telemetry.py::test_delete_device[Asyncio] SKIPPED (OpenTe...) [ 84%] tests/test_telemetry.py::test_delete_device[Gevent] SKIPPED (OpenTel...) [ 84%] tests/test_telemetry.py::test_state[Synchronous] SKIPPED (OpenTeleme...) [ 84%] tests/test_telemetry.py::test_state[Asyncio] SKIPPED (OpenTelemetry ...) [ 84%] tests/test_telemetry.py::test_state[Gevent] SKIPPED (OpenTelemetry i...) [ 84%] tests/test_telemetry.py::test_static_command[Synchronous] SKIPPED (O...) [ 84%] tests/test_telemetry.py::test_static_command[Asyncio] SKIPPED (OpenT...) [ 84%] tests/test_telemetry.py::test_static_command[Gevent] SKIPPED (OpenTe...) [ 84%] tests/test_telemetry.py::test_static_attribute[Synchronous-Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_static_attribute[Synchronous-Asyncio] SKIPPED [ 84%] tests/test_telemetry.py::test_static_attribute[Synchronous-Gevent] SKIPPED [ 84%] tests/test_telemetry.py::test_topics_filter_spans[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Futures-Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Futures-Asyncio] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Futures-Gevent] SKIPPED [ 85%] tests/test_telemetry.py::test_topics_filter_spans[Futures] SKIPPED (...) [ 85%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Gevent-Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Gevent-Asyncio] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Gevent-Gevent] SKIPPED [ 85%] tests/test_telemetry.py::test_topics_filter_spans[Gevent] SKIPPED (O...) [ 86%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute[Asyncio-Synchronous] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute[Asyncio-Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute[Asyncio-Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_topics_filter_spans[Asyncio] SKIPPED (...) [ 86%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute_asyncio[Synchronous] SKIPPED [ 87%] tests/test_telemetry.py::test_static_attribute_asyncio[Asyncio] SKIPPED [ 87%] tests/test_telemetry.py::test_static_attribute_asyncio[Gevent] SKIPPED [ 87%] tests/test_telemetry.py::test_user_topic_spans_have_expected_parent_chain SKIPPED [ 87%] tests/test_telemetry.py::test_custom_span_traceid_propagates_to_tango SKIPPED [ 87%] tests/test_telemetry.py::test_base_device_spans_require_all_topic SKIPPED [ 87%] tests/test_telemetry.py::test_base_device_traces_with_all_topic SKIPPED [ 87%] tests/test_telemetry.py::test_kernel_spans_are_skipped_by_default SKIPPED [ 87%] tests/test_telemetry.py::test_kernel_spans_can_be_enabled_via_env_var[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_disable_tracing_stops_spans SKIPPED (O...) [ 87%] tests/test_telemetry.py::test_reenable_tracing_resumes_spans SKIPPED [ 87%] tests/test_telemetry.py::test_no_device_traces_if_device_tracing_disabled SKIPPED [ 87%] tests/test_telemetry.py::test_device_tracing_can_be_enabled_if_env_initially_disabled SKIPPED [ 87%] tests/test_telemetry.py::test_client_tracing_disabled_when_telemetry_types_logging[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_client_context_propagates_when_client_tracing_disabled[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_client_tracing_disabled_when_telemetry_types_none[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_client_tracing_enabled_when_telemetry_types_tracing[client_telemetry_config0] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_when_server_tracing_is_disabled SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_are_suppressed_when_device_tracing_is_disabled SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_are_suppressed_when_device_telemetry_is_disabled SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_use_device_telemetry[client_telemetry_config0] SKIPPED [ 88%] tests/test_telemetry.py::test_client_telemetry_recovers_after_device_command_exception SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_with_no_tracing_endpoints[Synchronous] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_with_no_tracing_endpoints[Asyncio] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_with_no_tracing_endpoints[Gevent] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_when_python_server_span_is_suppressed SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_use_device_tracer_when_server_span_is_suppressed SKIPPED [ 88%] tests/test_telemetry.py::test_repeated_enable_disable_enable_cycles_refresh_provider SKIPPED [ 88%] tests/test_telemetry.py::test_disable_telemetry_at_runtime SKIPPED (...) [ 88%] tests/test_telemetry.py::test_telemetry_topics_are_normalized_and_checked_via_device_impl SKIPPED [ 88%] tests/test_telemetry.py::test_invalid_telemetry_topics_raise SKIPPED [ 88%] tests/test_telemetry.py::test_device_impl_tracing_endpoint_hooks_receive_typed_endpoints SKIPPED [ 88%] tests/test_test_context.py::test_no_warnings_in_test_context PASSED [ 89%] tests/test_test_context.py::test_single_device[Synchronous] PASSED [ 89%] tests/test_test_context.py::test_single_device[Asyncio] PASSED [ 89%] tests/test_test_context.py::test_single_device[Gevent] PASSED [ 89%] tests/test_test_context.py::test_single_device_old_api PASSED [ 89%] tests/test_test_context.py::test_nested_single_device_in_same_process_failure SKIPPED [ 89%] tests/test_test_context.py::test_nested_single_device_in_different_processes_success_without_short_names PASSED [ 89%] tests/test_test_context.py::test_nested_single_device_in_different_processes_failure_with_short_names PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[SimpleDevice-SimpleDevice] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[tango.test_utils.SimpleDevice-SimpleDevice] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field2-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field3-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field4-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field5-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device[Synchronous] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device[Asyncio] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device[Gevent] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device_old_api PASSED [ 90%] tests/test_test_context.py::test_multi_with_two_devices[Synchronous] PASSED [ 90%] tests/test_test_context.py::test_multi_with_two_devices[Asyncio] PASSED [ 90%] tests/test_test_context.py::test_multi_with_two_devices[Gevent] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2GreenModeUnspecified-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Synchronous-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Gevent-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Asyncio-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2GreenModeUnspecified-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Synchronous-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Gevent-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Asyncio-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2GreenModeUnspecified-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Synchronous-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Gevent-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Asyncio-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2GreenModeUnspecified-ValueError] PASSED [ 91%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Synchronous-ValueError] PASSED [ 91%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Gevent-None] PASSED [ 91%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Asyncio-ValueError] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Asyncio-Asyncio-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Gevent-Gevent-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Synchronous-Synchronous-None-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Gevent-Gevent-None-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Synchronous-Synchronous-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Asyncio-Asyncio-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Asyncio-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Gevent-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Synchronous-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Asyncio-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Synchronous-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Synchronous-DeprecationWarning-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Gevent-DeprecationWarning-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 92%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 92%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 92%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 92%] tests/test_test_context.py::test_multi_with_async_devices_initialised PASSED [ 92%] tests/test_test_context.py::test_multi_device_access_via_test_context_methods PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_device_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_device_proxy_with_dependencies_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_attribute_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_single_short_name_device_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_single_short_name_attribute_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_access_fails_if_override_disabled PASSED [ 92%] tests/test_test_context.py::test_multi_device_proxy_cached PASSED [ 92%] tests/test_test_context.py::test_multi_with_two_devices_with_properties[Synchronous] PASSED [ 92%] tests/test_test_context.py::test_multi_with_two_devices_with_properties[Asyncio] PASSED [ 92%] tests/test_test_context.py::test_multi_with_two_devices_with_properties[Gevent] PASSED [ 92%] tests/test_test_context.py::test_single_with_properties PASSED [ 93%] tests/test_test_context.py::test_single_raises_on_invalid_file_database_properties PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config0] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config1] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config2] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config3] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config4] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config5] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config6] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-None-0] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-1-0] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-None-0] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-1-1] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[False-None-0] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[False-1-0] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[True-None-0] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[True-1-1] PASSED [ 93%] tests/test_test_context.py::test_empty_string_property_bug[str-property_value0- ] PASSED [ 94%] tests/test_test_context.py::test_empty_string_property_bug[property_type1-property_value1-expected_outcome1] PASSED [ 94%] tests/test_test_context.py::test_empty_string_property_bug[property_type2-property_value2-expected_outcome2] PASSED [ 94%] tests/test_test_context.py::test_test_context_async_device_proxy[True] PASSED [ 94%] tests/test_test_context.py::test_test_context_async_device_proxy[False] PASSED [ 94%] tests/test_test_context.py::test_test_context_multi_async_device_proxy[True] PASSED [ 94%] tests/test_test_context.py::test_test_context_multi_async_device_proxy[False] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Futures] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Gevent] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Futures] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Gevent] PASSED [ 94%] tests/test_test_context.py::test_forwarded_attributes[True] XFAIL (D...) [ 94%] tests/test_test_context.py::test_forwarded_attributes[False] XFAIL (...) [ 94%] tests/test_test_context.py::test_device_context_thread_raises_if_device_server_stuck PASSED [ 94%] tests/test_test_context.py::test_device_context_process_raises_and_exits_if_device_server_stuck PASSED [ 94%] tests/test_test_context.py::test_device_context_completes_if_device_server_not_stuck[False] PASSED [ 94%] tests/test_test_context.py::test_device_context_completes_if_device_server_not_stuck[True] PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_scalar_attribute_declared_with_typing PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_attribute_self_typed_with_not_defined_name PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_attribute_declared_with_numpy_typing PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_devstate_attribute_declared_with_typing PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c-a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c/d-a/b/c/d] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c#dbase=no-tango://host:12/a/b/c#dbase=no] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-no://trl/validation-no://trl/validation] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c-tango://host:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c/d-tango://host:12/a/b/c/d] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=no-a/b/c-tango://host:12/a/b/c#dbase=no] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=yes-a/b/c-tango://host:12/a/b/c#dbase=yes] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://127.0.0.1:12-a/b/c-tango://127.0.0.1:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[host:123-a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://:123-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:0-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:12/path-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123?query=1-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123#dbase=invalid-a/b/c] PASSED [ 96%] tests/test_utils.py::test_global_state_default_set_and_clear PASSED [ 96%] tests/test_utils.py::test_clear_global_var_without_set_does_not_raise PASSED [ 96%] tests/test_utils.py::test_get_tango_type_valid PASSED [ 96%] tests/test_utils.py::test_get_tango_type_invalid_raises_type_error PASSED [ 96%] tests/test_utils.py::test_sequence_to_string_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_double_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdevinfo_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdevexportinfo_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdata_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdevimport_vector_and_back PASSED [ 97%] tests/test_utils.py::test_sequence_to_dbhistorylist_vector_and_back PASSED [ 97%] tests/test_utils.py::test_sequence_to_devicedatalist_vector_and_back PASSED [ 97%] tests/test_utils.py::test_sequence_to_devicedatahistorylist_vector_and_back PASSED [ 97%] tests/test_utils.py::test_report_coverage_tracing_enabled SKIPPED (C...) [ 97%] tests/test_utils.py::test_pytango_thread_runs_with_omni PASSED [ 97%] tests/test_utils.py::test_numpy_type_mapping_agrees_with_the_general_one PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevLong-SCALAR-seq0-7] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevDouble-SCALAR-seq1-1.5] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevString-SCALAR-seq2-abc] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevBoolean-SCALAR-seq3-True] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevLong-SPECTRUM-seq4-expected4] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevDouble-SPECTRUM-seq5-expected5] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevString-SPECTRUM-seq6-expected6] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevBoolean-SPECTRUM-seq7-expected7] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevLong-IMAGE-seq8-expected8] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevDouble-IMAGE-seq9-expected9] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevString-IMAGE-seq10-expected10] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevBoolean-IMAGE-seq11-expected11] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevLong-seq0] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevDouble-seq1] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevString-seq2] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevBoolean-seq3] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_rejects_type_without_array_equivalent[DevEnum] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_rejects_type_without_array_equivalent[DevState] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_rejects_type_without_array_equivalent[DevEncoded] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_finds_first_match_ignoring_case PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_raises_value_error_when_absent PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_raises_type_error_for_non_string PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_honours_bounds[entries0-b-1-None-1] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_honours_bounds[entries1-c-0-3-2] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_honours_bounds[entries2-a-1-None-2] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_excludes_out_of_range_match[entries0-b-0-1] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_excludes_out_of_range_match[entries1-a-1-2] PASSED [ 99%] tests/test_utils.py::test_caseless_list_in_place_add_returns_the_list PASSED [ 99%] tests/test_utils.py::test_caseless_list_reflected_add_keeps_operand_order PASSED [ 99%] tests/test_utils.py::test_caseless_list_add_keeps_operand_order PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty0] PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty1] PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty2] PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty3] PASSED [ 99%] tests/test_utils.py::test_get_attrs_reports_bad_dict_without_writing_to_stdout PASSED [ 99%] tests/test_utils.py::test_event_callback_value_for_unknown_event_type PASSED [ 99%] tests/test_utils.py::test_event_callback_append_accepts_zero_sized_buffer PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_binary-DevEncoded-DevVarCharArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_int-DevLong-DevVarLongArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_float-DevDouble-DevVarDoubleArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_bool-DevBoolean-DevVarBooleanArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_str-DevString-DevVarStringArray] PASSED [ 99%] tests/test_zzz_deprecated_pytango_module.py::test_import_aliased_module PASSED [100%] ===== 1390 passed, 202 skipped, 53 xfailed, 1 xpassed in 103.51s (0:01:43) ===== I: pybuild base:383: cd /build/reproducible-path/pytango-10.3.2/.pybuild/cpython3_3.14_tango/build; python3.14 -m pytest --reruns 5 ============================= test session starts ============================== platform linux -- Python 3.14.10, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3.14 cachedir: .pytest_cache rootdir: /build/reproducible-path/pytango-10.3.2/.pybuild/cpython3_3.14_tango/build configfile: pyproject.toml testpaths: tests plugins: forked-1.7.5, rerunfailures-16.7, env-1.8.3, asyncio-1.4.0 asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function collecting ... collected 1646 items tests/test_api_util.py::test_get_env_var PASSED [ 0%] tests/test_async.py::test_green_mode_kwarg_for_proxy_methods PASSED [ 0%] tests/test_async.py::test_async_write_with_attr_info PASSED [ 0%] tests/test_async.py::test_async_attribute_polled PASSED [ 0%] tests/test_async.py::test_async_attribute_polled_no_return_value_or_exception PASSED [ 0%] tests/test_async.py::test_async_attribute_with_callback[poll] SKIPPED [ 0%] tests/test_async.py::test_async_attribute_with_callback[push] SKIPPED [ 0%] tests/test_async.py::test_async_command_polled PASSED [ 0%] tests/test_async.py::test_async_command_with_polled_callback[cmd_ok-123-123-False-] PASSED [ 0%] tests/test_async.py::test_async_command_with_polled_callback[cmd_timeout-123-None-True-TRANSIENT_CallTimedout] PASSED [ 0%] tests/test_async.py::test_async_command_with_polled_callback[cmd_exception-123-None-True-Intentional exception] PASSED [ 0%] tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_ok-argout0-False] PASSED [ 0%] tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_timeout-argout1-True] PASSED [ 0%] tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_exception-argout2-True] PASSED [ 0%] tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_ok-False-0-] PASSED [ 0%] tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_timeout-True-0-] PASSED [ 0%] tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_exception-True-1-Intentional exception] PASSED [ 1%] tests/test_async.py::test_async_command_with_pushed_callback[cmd_ok-123-123-False-] PASSED [ 1%] tests/test_async.py::test_async_command_with_pushed_callback[cmd_timeout-123-None-True-TRANSIENT_CallTimedout] PASSED [ 1%] tests/test_async.py::test_async_command_with_pushed_callback[cmd_exception-123-None-True-Intentional exception] PASSED [ 1%] tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_ok-argout0-False] PASSED [ 1%] tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_timeout-argout1-True] PASSED [ 1%] tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_exception-argout2-True] PASSED [ 1%] tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_ok-False-0-] PASSED [ 1%] tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_timeout-True-0-] PASSED [ 1%] tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_exception-True-1-Intentional exception] PASSED [ 1%] tests/test_async.py::test_async_exception_in_callback PASSED [ 1%] tests/test_attrconfeventdata.py::test_attribute_configuration_event PASSED [ 1%] tests/test_attrconfeventdata.py::test_attribute_configuration_event_set_errors PASSED [ 1%] tests/test_attribute_proxy.py::test_ping[scalar_int] PASSED [ 1%] tests/test_attribute_proxy.py::test_ping[spectrum_str] PASSED [ 1%] tests/test_attribute_proxy.py::test_ping[image_float] PASSED [ 1%] tests/test_attribute_proxy.py::test_state_status[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_state_status[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_state_status[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_attribute_poll[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_attribute_poll[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_attribute_poll[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute_async[scalar_int] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute_async[spectrum_str] PASSED [ 2%] tests/test_attribute_proxy.py::test_read_write_attribute_async[image_float] PASSED [ 2%] tests/test_attribute_proxy.py::test_event[Synchronous] SKIPPED (This...) [ 2%] tests/test_attribute_proxy.py::test_event[Futures] SKIPPED (This tes...) [ 2%] tests/test_attribute_proxy.py::test_event[Gevent] SKIPPED (This test...) [ 2%] tests/test_attribute_proxy.py::test_event[Asyncio] SKIPPED (This tes...) [ 2%] tests/test_attribute_proxy.py::test_pytest_report_on_failed_attribute_proxy_does_not_crash PASSED [ 2%] tests/test_attributes.py::test_read_write_attribute_all_types[int-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[int-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[float-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[float-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[str-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[str-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[bool-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[bool-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(int,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(int,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(float,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(float,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(str,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(str,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(bool,)-True] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[(bool,)-False] PASSED [ 3%] tests/test_attributes.py::test_read_write_attribute_all_types[((int,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((int,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((float,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((float,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((str,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((str,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((bool,),)-True] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_all_types[((bool,),)-False] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_with_green_modes[Synchronous] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_with_green_modes[Asyncio] PASSED [ 4%] tests/test_attributes.py::test_read_write_attribute_with_green_modes[Gevent] PASSED [ 4%] tests/test_attributes.py::test_wrong_encoding_string PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[int-True] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[int-False] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[float-True] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[float-False] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[str-True] PASSED [ 4%] tests/test_attributes.py::test_attribute_declared_with_typing[str-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[bool-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[bool-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(int,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(int,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(float,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(float,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(str,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(str,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(bool,)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[(bool,)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((int,),)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((int,),)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((float,),)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((float,),)-False] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((str,),)-True] PASSED [ 5%] tests/test_attributes.py::test_attribute_declared_with_typing[((str,),)-False] PASSED [ 6%] tests/test_attributes.py::test_attribute_declared_with_typing[((bool,),)-True] PASSED [ 6%] tests/test_attributes.py::test_attribute_declared_with_typing[((bool,),)-False] PASSED [ 6%] tests/test_attributes.py::test_attribute_self_typed_with_not_defined_name PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_with_unbound_functions PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_decorated_methods[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_decorated_methods[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_read_write_attribute_decorated_methods[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_decorated[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_decorated[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_decorated[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_named_methods[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_named_methods[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_named_methods[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_errors[Synchronous] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_errors[Asyncio] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_errors[Gevent] PASSED [ 6%] tests/test_attributes.py::test_attribute_access_missing_is_allowed_method[Synchronous] PASSED [ 7%] tests/test_attributes.py::test_attribute_access_missing_is_allowed_method[Asyncio] PASSED [ 7%] tests/test_attributes.py::test_attribute_access_missing_is_allowed_method[Gevent] PASSED [ 7%] tests/test_attributes.py::test_attribute_access_lookup_routes PASSED [ 7%] tests/test_attributes.py::test_attribute_access_low_level_dynamic_not_supported PASSED [ 7%] tests/test_attributes.py::test_attribute_access_classic_api_not_supported PASSED [ 7%] tests/test_attributes.py::test_attribute_access_is_available_in_init_device PASSED [ 7%] tests/test_attributes.py::test_attribute_access_when_child_changes_access_mode PASSED [ 7%] tests/test_attributes.py::test_attribute_access_after_static_attribute_replaced PASSED [ 7%] tests/test_attributes.py::test_dynamic_high_level_attribute_direct_access[Synchronous] PASSED [ 7%] tests/test_attributes.py::test_dynamic_high_level_attribute_direct_access[Asyncio] PASSED [ 7%] tests/test_attributes.py::test_dynamic_high_level_attribute_direct_access[Gevent] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[int] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[float] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[str] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[bool] PASSED [ 7%] tests/test_attributes.py::test_read_write_wvalue_attribute[(int,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[(float,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[(str,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[(bool,)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((int,),)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((float,),)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((str,),)] PASSED [ 8%] tests/test_attributes.py::test_read_write_wvalue_attribute[((bool,),)] PASSED [ 8%] tests/test_attributes.py::test_get_set_attribute_value_warning_and_alarm_thresholds PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-float-list] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-float-np.empty] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-float-np.array] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-int-list] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-int-np.empty] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-int-np.array] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-str-list] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-str-np.empty] PASSED [ 8%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-str-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-bool-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-bool-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Numpy-bool-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-float-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-float-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-float-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-int-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-int-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-int-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-str-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-str-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-str-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-bool-list] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-bool-np.empty] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Tuple-bool-np.array] PASSED [ 9%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-float-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-float-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-float-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-int-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-int-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-int-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-str-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-str-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-str-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-bool-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-bool-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.List-bool-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-float-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-float-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-float-np.array] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-int-list] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-int-np.empty] PASSED [ 10%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-int-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-str-list] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-str-np.empty] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-str-np.array] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-bool-list] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-bool-np.empty] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.Bytes-bool-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-float-list] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-float-np.empty] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-float-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-int-list] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-int-np.empty] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-int-np.array] PASSED [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-str-list] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-str-np.empty] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-str-np.array] XFAIL [ 11%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-bool-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-bool-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.ByteArray-bool-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-float-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-float-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-float-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-int-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-int-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-int-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-str-list] XFAIL [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-str-np.empty] XFAIL [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-str-np.array] XFAIL [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-bool-list] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-bool-np.empty] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_image_attribute[extract_as.String-bool-np.array] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_4Impl] PASSED [ 12%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_6Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-LatestDeviceImpl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_4Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_5Impl] PASSED [ 13%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_6Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-LatestDeviceImpl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_4Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_5Impl] PASSED [ 14%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-LatestDeviceImpl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_4Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_5Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_6Impl] PASSED [ 15%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-LatestDeviceImpl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_4Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_5Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_6Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-LatestDeviceImpl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_4Impl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_5Impl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_6Impl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-LatestDeviceImpl] XFAIL [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_4Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_5Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_6Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-LatestDeviceImpl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_4Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_5Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_6Impl] PASSED [ 16%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_4Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_5Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_6Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_4Impl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_5Impl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_6Impl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-LatestDeviceImpl] XFAIL [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_4Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_5Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_6Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_4Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_5Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_6Impl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-LatestDeviceImpl] PASSED [ 17%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_4Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_5Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_6Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-LatestDeviceImpl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_4Impl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_5Impl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_6Impl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-LatestDeviceImpl] XFAIL [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_4Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_5Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_6Impl] PASSED [ 18%] tests/test_attributes.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-LatestDeviceImpl] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SCALAR-state] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState0] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState1] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-state] PASSED [ 18%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState0] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState1] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[IMAGE-state] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState0] PASSED [ 19%] tests/test_attributes.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState1] PASSED [ 19%] tests/test_attributes.py::test_read_write_attribute_enum[SCALAR] PASSED [ 19%] tests/test_attributes.py::test_read_write_attribute_enum[SPECTRUM] PASSED [ 19%] tests/test_attributes.py::test_read_write_attribute_enum[IMAGE] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 19%] tests/test_attributes.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[int] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[float] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[str] PASSED [ 19%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[bool] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(int,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(float,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(str,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[(bool,)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((int,),)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((float,),)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((str,),)] PASSED [ 20%] tests/test_attributes.py::test_read_attribute_with_invalid_quality_is_none[((bool,),)] PASSED [ 20%] tests/test_attributes.py::test_read_enum_attribute_with_invalid_quality_is_none PASSED [ 20%] tests/test_attributes.py::test_wrong_attribute_read PASSED [ 20%] tests/test_attributes.py::test_attribute_access_with_default_method_names PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[low_level_read-Synchronous] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[low_level_read-Asyncio] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[low_level_read-Gevent] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[high_level_read-Synchronous] PASSED [ 20%] tests/test_attributes.py::test_read_write_dynamic_attribute[high_level_read-Asyncio] PASSED [ 21%] tests/test_attributes.py::test_read_write_dynamic_attribute[high_level_read-Gevent] PASSED [ 21%] tests/test_attributes.py::test_async_add_remove_dynamic_attribute PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[int] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[float] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[str] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[bool] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(int,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(float,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(str,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[(bool,)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((int,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((float,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((str,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_declared_with_typing[((bool,),)] PASSED [ 21%] tests/test_attributes.py::test_dynamic_attribute_self_typed_with_not_defined_name PASSED [ 21%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[bool, SCALAR] PASSED [ 21%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[bool], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint8, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint8], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[int16, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint16, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[int32, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint32, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[int64, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[uint64, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[float64, SCALAR] PASSED [ 22%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[float32, SCALAR] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[bool], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint8], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[int16], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint16], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[int32], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint32], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[int64], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[uint64], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[float64], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_declared_with_numpy_typing[np.n2array[float32], IMAGE] PASSED [ 23%] tests/test_attributes.py::test_attribute_wrong_declared_with_numpy_typing[RuntimeError: AttrDataFormat has to be specified] PASSED [ 23%] tests/test_attributes.py::test_attribute_wrong_declared_with_numpy_typing[DevFailed: Maximum y dim. wrongly defined] PASSED [ 23%] tests/test_attributes.py::test_attribute_wrong_declared_with_numpy_typing[TypeError: Expecting a integer type, but it is not] PASSED [ 23%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Synchronous] PASSED [ 23%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Asyncio] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Gevent] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Synchronous] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Asyncio] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Gevent] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_decorated_shared_user_functions PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_enum[SCALAR] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_enum[SPECTRUM] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_enum[IMAGE] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 24%] tests/test_attributes.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_is_allowed_with_async[Synchronous] PASSED [ 24%] tests/test_attributes.py::test_read_write_dynamic_attribute_is_allowed_with_async[Asyncio] PASSED [ 25%] tests/test_attributes.py::test_read_write_dynamic_attribute_is_allowed_with_async[Gevent] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Synchronous-True] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Synchronous-False] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Asyncio-True] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Asyncio-False] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Gevent-True] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_green_mode[Gevent-False] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_4Impl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_5Impl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_6Impl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_using_classic_api_like_sardana[LatestDeviceImpl] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[True-low_level] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[True-high_level] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[False-low_level] PASSED [ 25%] tests/test_attributes.py::test_dynamic_attribute_with_unbound_functions[False-high_level] PASSED [ 25%] tests/test_attributes.py::test_attribute_decorators[Synchronous] PASSED [ 26%] tests/test_attributes.py::test_attribute_decorators[Asyncio] PASSED [ 26%] tests/test_attributes.py::test_attribute_decorators[Gevent] PASSED [ 26%] tests/test_attributes.py::test_attribute_info_description PASSED [ 26%] tests/test_attributes.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read] PASSED [ 26%] tests/test_attributes.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read] PASSED [ 26%] tests/test_attributes.py::test_dynamic_attribute_with_method_in_other_class PASSED [ 26%] tests/test_attributes.py::test_polled_attribute[Synchronous] PASSED [ 26%] tests/test_attributes.py::test_polled_attribute[Asyncio] PASSED [ 26%] tests/test_attributes.py::test_polled_attribute[Gevent] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-True-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-True-list] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-False-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[str-False-list] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-True-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-True-list] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-False-tuple] PASSED [ 26%] tests/test_attributes.py::test_read_write_dev_encoded[bytes-False-list] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-True-tuple] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-True-list] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-False-tuple] PASSED [ 27%] tests/test_attributes.py::test_read_write_dev_encoded[bytearray-False-list] PASSED [ 27%] tests/test_attributes.py::test_dev_encoded_wrong_encoding PASSED [ 27%] tests/test_attributes.py::test_set_value_None PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[gray8] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[gray16] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[rgb24] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[jpeg_gray8] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[jpeg_rgb24] PASSED [ 27%] tests/test_attributes.py::test_encoded_attribute[jpeg_rgb32] XFAIL (...) [ 27%] tests/test_attributes.py::test_dev_encoded_memory_usage XPASS (Someh...) [ 27%] tests/test_attributes.py::test_attribute_list PASSED [ 27%] tests/test_attributes.py::test_fill_attr_polling_buffer[int-False] PASSED [ 27%] tests/test_attributes.py::test_fill_attr_polling_buffer[int-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[float-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[float-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[str-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[str-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[bool-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[bool-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(int,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(int,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(float,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(float,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(str,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(str,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(bool,)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[(bool,)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[((int,),)-False] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[((int,),)-True] PASSED [ 28%] tests/test_attributes.py::test_fill_attr_polling_buffer[((float,),)-False] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((float,),)-True] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((str,),)-False] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((str,),)-True] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((bool,),)-False] PASSED [ 29%] tests/test_attributes.py::test_fill_attr_polling_buffer[((bool,),)-True] PASSED [ 29%] tests/test_attributes.py::test_removed_dim_parameters PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching[True] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching[False] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching_async[True] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching_async[False] PASSED [ 29%] tests/test_attributes.py::test_attribute_configuration_caching_auto_invalidate_on_write PASSED [ 29%] tests/test_auto_tango_allow_threads.py::test_dont_crash_with_nested_tango_allow_threads SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_DEVICE-True] SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_DEVICE-False] SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_CLASS-True] SKIPPED [ 29%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_CLASS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_PROCESS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-BY_PROCESS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-NO_SYNC-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Synchronous-NO_SYNC-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_DEVICE-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_DEVICE-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_CLASS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_CLASS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_PROCESS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-BY_PROCESS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-NO_SYNC-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Asyncio-NO_SYNC-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_DEVICE-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_DEVICE-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_CLASS-True] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_CLASS-False] SKIPPED [ 30%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_PROCESS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-BY_PROCESS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-NO_SYNC-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_same_thread[Gevent-NO_SYNC-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_DEVICE-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_DEVICE-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_CLASS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_CLASS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_PROCESS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-BY_PROCESS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-NO_SYNC-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Synchronous-NO_SYNC-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_DEVICE-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_DEVICE-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_CLASS-True] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_CLASS-False] SKIPPED [ 31%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_PROCESS-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-BY_PROCESS-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-NO_SYNC-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Asyncio-NO_SYNC-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_DEVICE-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_DEVICE-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_CLASS-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_CLASS-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_PROCESS-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-BY_PROCESS-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-NO_SYNC-True] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_monitor_force_unlock_from_different_thread[Gevent-NO_SYNC-False] SKIPPED [ 32%] tests/test_auto_tango_allow_threads.py::test_dont_deadlock_when_releasing_monitor SKIPPED [ 32%] tests/test_commands.py::test_static_commands[int-Synchronous] PASSED [ 32%] tests/test_commands.py::test_static_commands[int-Asyncio] PASSED [ 32%] tests/test_commands.py::test_static_commands[int-Gevent] PASSED [ 32%] tests/test_commands.py::test_static_commands[float-Synchronous] PASSED [ 32%] tests/test_commands.py::test_static_commands[float-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[float-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[str-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[str-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[str-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[bool-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[bool-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[bool-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[(int,)-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[(int,)-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[(int,)-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[(float,)-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[(float,)-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[(float,)-Gevent] PASSED [ 33%] tests/test_commands.py::test_static_commands[(str,)-Synchronous] PASSED [ 33%] tests/test_commands.py::test_static_commands[(str,)-Asyncio] PASSED [ 33%] tests/test_commands.py::test_static_commands[(str,)-Gevent] PASSED [ 34%] tests/test_commands.py::test_static_commands[(bool,)-Synchronous] XFAIL [ 34%] tests/test_commands.py::test_static_commands[(bool,)-Asyncio] XFAIL [ 34%] tests/test_commands.py::test_static_commands[(bool,)-Gevent] XFAIL (...) [ 34%] tests/test_commands.py::test_static_commands[DevVarLongStringArray-Synchronous] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarLongStringArray-Asyncio] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarLongStringArray-Gevent] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarDoubleStringArray-Synchronous] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarDoubleStringArray-Asyncio] PASSED [ 34%] tests/test_commands.py::test_static_commands[DevVarDoubleStringArray-Gevent] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[int] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[float] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[str] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[bool] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(int,)] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(float,)] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(str,)] PASSED [ 34%] tests/test_commands.py::test_static_commands_with_typing[(bool,)] XFAIL [ 35%] tests/test_commands.py::test_static_commands_with_typing[DevVarLongStringArray] PASSED [ 35%] tests/test_commands.py::test_static_commands_with_typing[DevVarDoubleStringArray] PASSED [ 35%] tests/test_commands.py::test_devstate_command_with_typing PASSED [ 35%] tests/test_commands.py::test_command_self_typed_with_not_defined_name PASSED [ 35%] tests/test_commands.py::test_decorated_command[Synchronous] PASSED [ 35%] tests/test_commands.py::test_decorated_command[Asyncio] PASSED [ 35%] tests/test_commands.py::test_decorated_command[Gevent] PASSED [ 35%] tests/test_commands.py::test_command_isallowed[Synchronous] PASSED [ 35%] tests/test_commands.py::test_command_isallowed[Asyncio] PASSED [ 35%] tests/test_commands.py::test_command_isallowed[Gevent] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Synchronous-True] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Synchronous-False] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Asyncio-True] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Asyncio-False] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Gevent-True] PASSED [ 35%] tests/test_commands.py::test_dynamic_command[Gevent-False] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[int] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[float] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[str] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[bool] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(int,)] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(float,)] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(str,)] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[(bool,)] XFAIL [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[DevVarLongStringArray] PASSED [ 36%] tests/test_commands.py::test_identity_dynamic_command_with_typing[DevVarDoubleStringArray] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[bool, SCALAR] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[bool], SPECTRUM] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint8, SCALAR] XFAIL [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint8], SPECTRUM] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[int16, SCALAR] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 36%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint16, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[int32, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint32, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[int64, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[uint64, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[float64, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[float32, SCALAR] PASSED [ 37%] tests/test_commands.py::test_identity_commands_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 37%] tests/test_commands.py::test_polled_command PASSED [ 37%] tests/test_commands.py::test_wrong_command_result PASSED [ 37%] tests/test_commands.py::test_command_info PASSED [ 38%] tests/test_commands.py::test_docstring_parsing PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[int] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[float] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[str] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[bool] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(int,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(float,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(str,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[(bool,)] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[DevVarLongStringArray] PASSED [ 38%] tests/test_commands.py::test_fill_cmd_polling_buffer[DevVarDoubleStringArray] PASSED [ 38%] tests/test_commands.py::test_decorated_void_command PASSED [ 38%] tests/test_connection.py::test_explicit_connection_wait_allows_python_thread_progress[connect] SKIPPED [ 38%] tests/test_connection.py::test_explicit_connection_wait_allows_python_thread_progress[reconnect] SKIPPED [ 38%] tests/test_connection.py::test_get_fqdn_returns_python_string_after_native_lookup PASSED [ 38%] tests/test_database.py::test_put_remove_attribute_properties PASSED [ 39%] tests/test_database.py::test_put_get_attribute_properties_string_conversion PASSED [ 39%] tests/test_database.py::test_get_property_forced PASSED [ 39%] tests/test_databaseds.py::test_ping SKIPPED (This test is failing wh...) [ 39%] tests/test_databaseds.py::test_status SKIPPED (This test is failing ...) [ 39%] tests/test_databaseds.py::test_state SKIPPED (This test is failing w...) [ 39%] tests/test_databaseds.py::test_device_property SKIPPED (This test is...) [ 39%] tests/test_databaseds.py::test_info SKIPPED (This test is failing wh...) [ 39%] tests/test_databaseds.py::test_get_device_property_list PASSED [ 39%] tests/test_databaseds.py::test_get_device_property_list_releases_gil PASSED [ 39%] tests/test_databaseds.py::test_database_rpc_releases_gil_and_preserves_results PASSED [ 39%] tests/test_databaseds.py::test_attribute_proxy_property_rpc_releases_gil_and_preserves_overloads PASSED [ 39%] tests/test_databaseds.py::test_runtime_attribute_configuration_releases_gil_during_database_update SKIPPED [ 39%] tests/test_device_proxy.py::test_ping PASSED [ 39%] tests/test_device_proxy.py::test_info PASSED [ 39%] tests/test_device_proxy.py::test_read_attribute[State] PASSED [ 39%] tests/test_device_proxy.py::test_read_attribute[Status] PASSED [ 39%] tests/test_device_proxy.py::test_read_attribute[ampli] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_image] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_image_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_scalar] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_spectrum] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[boolean_spectrum_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_image] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_image_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_scalar] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_scalar_rww] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_scalar_w] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_spectrum] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[double_spectrum_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[echo_mode] SKIPPED (...) [ 40%] tests/test_device_proxy.py::test_read_attribute[enum_image] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[enum_image_ro] PASSED [ 40%] tests/test_device_proxy.py::test_read_attribute[enum_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[enum_scalar_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[enum_spectrum] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[enum_spectrum_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_image] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_image_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_spectrum] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[float_spectrum_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[freq] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long64_image_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long64_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long64_spectrum_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_image] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_image_ro] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_scalar] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_scalar_rww] PASSED [ 41%] tests/test_device_proxy.py::test_read_attribute[long_scalar_w] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[long_spectrum] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[long_spectrum_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_image] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_image_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar_rww] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_scalar_w] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_spectrum] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[short_spectrum_ro] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_image] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_image_ro] XFAIL [ 42%] tests/test_device_proxy.py::test_read_attribute[string_scalar] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_spectrum] PASSED [ 42%] tests/test_device_proxy.py::test_read_attribute[string_spectrum_ro] XFAIL [ 42%] tests/test_device_proxy.py::test_read_attribute[uchar_image] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_spectrum] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[uchar_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong64_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong64_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong64_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ulong_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_image] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_image_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_scalar] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_spectrum] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[ushort_spectrum_ro] PASSED [ 43%] tests/test_device_proxy.py::test_read_attribute[wave] PASSED [ 43%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Synchronous] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Synchronous] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Synchronous] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Futures] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Futures] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Futures] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Gevent] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Gevent] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Gevent] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_green_modes[Asyncio] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_green_modes[Asyncio] PASSED [ 44%] tests/test_device_proxy.py::test_write_read_attributes_with_green_modes[Asyncio] PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attribute_with_attr_info PASSED [ 44%] tests/test_device_proxy.py::test_read_write_attributes_with_attr_info PASSED [ 44%] tests/test_device_proxy.py::test_write_attribute_that_does_not_exist PASSED [ 44%] tests/test_device_proxy.py::test_write_attribute_with_unsupported_data_type PASSED [ 44%] tests/test_device_proxy.py::test_write_attribute_with_mismatched_value_type PASSED [ 45%] tests/test_device_proxy.py::test_read_write_attributes_different_sequences[tuple] PASSED [ 45%] tests/test_device_proxy.py::test_read_write_attributes_different_sequences[list] PASSED [ 45%] tests/test_device_proxy.py::test_high_level_api_for_asyncio PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[boolean_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[double_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[double_scalar_w] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[enum_scalar] XFAIL [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[float_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[long64_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[long_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[long_scalar_w] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[short_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[short_scalar_w] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[string_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[uchar_scalar] XFAIL [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[ulong64_scalar] PASSED [ 45%] tests/test_device_proxy.py::test_write_scalar_attribute[ulong_scalar] PASSED [ 46%] tests/test_device_proxy.py::test_write_scalar_attribute[ushort_scalar] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Numpy] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Tuple] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.List] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Bytes] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.ByteArray] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.String] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Numpy] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Tuple] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.List] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Bytes] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.ByteArray] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.String] PASSED [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Numpy] XFAIL [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Tuple] XFAIL [ 46%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.List] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Bytes] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.ByteArray] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.String] XFAIL [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Numpy] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Tuple] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.List] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Bytes] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.ByteArray] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.String] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Numpy] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Tuple] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.List] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Bytes] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.ByteArray] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.String] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Numpy] PASSED [ 47%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Tuple] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.List] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Bytes] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.ByteArray] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.String] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Numpy] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Tuple] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.List] PASSED [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Bytes] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.ByteArray] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.String] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Numpy] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Tuple] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.List] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Bytes] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.ByteArray] XFAIL [ 48%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.String] XFAIL [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Numpy] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Tuple] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.List] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Bytes] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.ByteArray] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.String] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[boolean_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[double_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[enum_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[float_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[long_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[short_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[string_spectrum] XFAIL [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[uchar_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_empty_spectrum_attribute[ushort_spectrum] PASSED [ 49%] tests/test_device_proxy.py::test_write_read_string_attribute PASSED [ 50%] tests/test_device_proxy.py::test_set_non_existent_attribute_raises_by_default PASSED [ 50%] tests/test_device_proxy.py::test_set_non_existent_attribute_allowed_if_dynamic_interface_unfrozen PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_can_be_toggled PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_flag_can_be_read PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_only_applies_to_device_proxy_instance PASSED [ 50%] tests/test_device_proxy.py::test_dynamic_interface_unfreeze_generates_a_user_warning PASSED [ 50%] tests/test_device_proxy.py::test_get_attribute_config SKIPPED (This ...) [ 50%] tests/test_device_proxy.py::test_get_attribute_config_ex PASSED [ 50%] tests/test_device_proxy.py::test_set_attribute_config PASSED [ 50%] tests/test_device_proxy.py::test_set_attribute_config_signatures PASSED [ 50%] tests/test_device_proxy.py::test_attribute_list_query SKIPPED (This ...) [ 50%] tests/test_device_proxy.py::test_attribute_list_query_ex SKIPPED (Th...) [ 50%] tests/test_device_proxy.py::test_device_proxy_dir_method PASSED [ 50%] tests/test_device_proxy.py::test_device_polling_command PASSED [ 50%] tests/test_device_proxy.py::test_device_polling_attribute PASSED [ 50%] tests/test_device_proxy.py::test_command_string PASSED [ 50%] tests/test_device_proxy.py::test_command_raises_type_error_for_bad_input PASSED [ 51%] tests/test_device_proxy.py::test_repr_uses_info[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Synchronous] PASSED [ 51%] tests/test_device_proxy.py::test_repr_uses_info[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Futures] PASSED [ 51%] tests/test_device_proxy.py::test_repr_uses_info[Gevent] PASSED [ 51%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Gevent] PASSED [ 51%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Gevent] PASSED [ 51%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Gevent] PASSED [ 52%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Gevent] PASSED [ 52%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Gevent] PASSED [ 52%] tests/test_device_proxy.py::test_repr_uses_info[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_repr_default_if_info_unavailable[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_multiple_repr_calls_only_call_info_once[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_no_memory_leak_for_repr[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_no_memory_leak_for_str[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_no_cyclic_ref_for_proxy[Asyncio] PASSED [ 52%] tests/test_device_proxy.py::test_client_destructor_does_not_deadlock[group_client_lifecycle] SKIPPED [ 52%] tests/test_device_proxy.py::test_client_destructor_does_not_deadlock[device_proxy_lifecycle] SKIPPED [ 52%] tests/test_device_proxy.py::test_client_destructor_does_not_deadlock[attribute_proxy_lifecycle] SKIPPED [ 52%] tests/test_device_proxy.py::test_pytest_report_on_failed_device_proxy_does_not_crash PASSED [ 52%] tests/test_device_proxy.py::test_dunder_methods_on_failed_device_proxy_do_not_crash PASSED [ 52%] tests/test_device_proxy.py::test_getattr_does_not_raise_for_removed_attribute PASSED [ 52%] tests/test_device_proxy.py::test_structures_equality PASSED [ 52%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[command] PASSED [ 52%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[read] PASSED [ 53%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[write] PASSED [ 53%] tests/test_device_proxy.py::test_failed_callback_submission_releases_callback[writes] PASSED [ 53%] tests/test_dserver.py::test_remove_last_polled_attribute_while_handler_is_active SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[lock_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_class] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_sub_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_class_prop] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[query_dev_prop] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[polled_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[dev_poll_status] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[un_lock_device] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[re_lock_devices] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[dev_lock_status] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[start_logging] SKIPPED [ 53%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[stop_logging] SKIPPED [ 54%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[add_event_heartbeat] SKIPPED [ 54%] tests/test_dserver.py::test_dserver_monitor_wait_allows_python_handler_to_finish[rem_event_heartbeat] SKIPPED [ 54%] tests/test_enums.py::test_enum_str_and_int[LockerLanguage] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[CmdArgType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[MessBoxType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[PollObjType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[PollCmdCode] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[SerialModel] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AttReqType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[LockCmdCode] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[EventType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AttrSerialModel] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[KeepAliveCmdCode] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AccessControlType] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[asyn_req_type] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[cb_sub_model] PASSED [ 54%] tests/test_enums.py::test_enum_str_and_int[AttrQuality] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[AttrWriteType] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[AttrDataFormat] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[DevSource] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[ErrSeverity] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[DevState] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[DispLevel] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[AttrMemorizedType] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[ExtractAs] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[GreenMode] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[LogLevel] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[LogTarget] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[EventSubMode] PASSED [ 55%] tests/test_enums.py::test_enum_str_and_int[EventReason] PASSED [ 55%] tests/test_enums.py::test_enum_members_names_values[LockerLanguage] PASSED [ 55%] tests/test_enums.py::test_enum_members_names_values[CmdArgType] PASSED [ 55%] tests/test_enums.py::test_enum_members_names_values[MessBoxType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[PollObjType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[PollCmdCode] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[SerialModel] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttReqType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[LockCmdCode] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[EventType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrSerialModel] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[KeepAliveCmdCode] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AccessControlType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[asyn_req_type] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[cb_sub_model] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrQuality] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrWriteType] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[AttrDataFormat] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[DevSource] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[ErrSeverity] PASSED [ 56%] tests/test_enums.py::test_enum_members_names_values[DevState] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[DispLevel] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[AttrMemorizedType] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[ExtractAs] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[GreenMode] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[LogLevel] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[LogTarget] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[EventSubMode] PASSED [ 57%] tests/test_enums.py::test_enum_members_names_values[EventReason] PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_all_none PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_device_proxy PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_strings PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_value PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_with_event_reason PASSED [ 57%] tests/test_event_data.py::TestEventDataConstructors::test_event_data_copy_constructor PASSED [ 57%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_all_none PASSED [ 57%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_with_names PASSED [ 58%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_with_device_proxy PASSED [ 58%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_with_attr_conf PASSED [ 58%] tests/test_event_data.py::TestAttrConfEventDataConstructors::test_attr_conf_event_data_copy_constructor PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_all_none PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_with_device_proxy PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_with_event_name PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_with_event_reason PASSED [ 58%] tests/test_event_data.py::TestDataReadyEventDataConstructors::test_data_ready_event_data_copy_constructor PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_all_none PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_with_device_proxy PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_with_strings_and_bools PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_with_cmd_and_attr_list PASSED [ 58%] tests/test_event_data.py::TestDevIntrChangeEventDataConstructors::test_dev_intr_change_event_data_copy_constructor PASSED [ 58%] tests/test_event_data.py::TestEdgeCases::test_multiple_instantiations PASSED [ 58%] tests/test_exception.py::test_print_exception PASSED [ 58%] tests/test_exception.py::test_print_error_stack PASSED [ 58%] tests/test_group.py::test_wrong_device_name PASSED [ 59%] tests/test_group.py::test_nested_multi_group PASSED [ 59%] tests/test_group.py::test_read_write_attribute PASSED [ 59%] tests/test_group.py::test_command PASSED [ 59%] tests/test_group.py::test_group_connection_and_async_submission PASSED [ 59%] tests/test_group.py::test_group_connection_releases_gil_while_endpoint_is_unresponsive SKIPPED [ 59%] tests/test_group.py::test_nested_group_hierarchy_destruction PASSED [ 59%] tests/test_group.py::test_readding_group_to_second_parent_is_rejected PASSED [ 59%] tests/test_group.py::test_no_wrapper_leak_when_nesting_groups PASSED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[string] SKIPPED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[list] SKIPPED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[remove_all] SKIPPED [ 59%] tests/test_group.py::test_group_removal_does_not_deadlock_during_event_callback[subgroup] SKIPPED [ 59%] tests/test_log.py::test_logging_decorators PASSED [ 59%] tests/test_log.py::test_async_logging_decorators PASSED [ 59%] tests/test_log.py::test_tango_stream PASSED [ 59%] tests/test_log.py::test_logging[Synchronous] PASSED [ 60%] tests/test_log.py::test_logging[Asyncio] PASSED [ 60%] tests/test_log.py::test_logging[Gevent] PASSED [ 60%] tests/test_log.py::test_decorator_logging_source_location[Synchronous] SKIPPED [ 60%] tests/test_log.py::test_decorator_logging_source_location[Asyncio] SKIPPED [ 60%] tests/test_log.py::test_decorator_logging_source_location[Gevent] SKIPPED [ 60%] tests/test_log.py::test_stream_logging_source_location[Synchronous] SKIPPED [ 60%] tests/test_log.py::test_stream_logging_source_location[Asyncio] SKIPPED [ 60%] tests/test_log.py::test_stream_logging_source_location[Gevent] SKIPPED [ 60%] tests/test_miscellaneous.py::test_timeval PASSED [ 60%] tests/test_multi_attr_prop.py::test_stuff PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.CHANGE_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.PERIOD_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ARCHIVE_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_EVENT_INFO] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_ALARM] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.DEVICE_ATTRIBUTE_CONFIG] PASSED [ 60%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_INFO] PASSED [ 61%] tests/test_pickling.py::test_structure_pickle[StructType.ATTRIBUTE_INFO_EX] PASSED [ 61%] tests/test_pickling.py::test_structure_pickle[StructType.DEV_ERROR] PASSED [ 61%] tests/test_pprint.py::test_pprint_structs[str-True] PASSED [ 61%] tests/test_pprint.py::test_pprint_structs[repr-False] PASSED [ 61%] tests/test_pprint.py::test_pprint_group_structs[str-True] PASSED [ 61%] tests/test_pprint.py::test_pprint_group_structs[repr-False] PASSED [ 61%] tests/test_pprint.py::test_pprint_dev_failed_dev_error[str-True] PASSED [ 61%] tests/test_pprint.py::test_pprint_dev_failed_dev_error[repr-False] PASSED [ 61%] tests/test_pprint.py::test_pprint_sequences[str] PASSED [ 61%] tests/test_pprint.py::test_pprint_sequences[repr] PASSED [ 61%] tests/test_pprint.py::test_pprint_data_type_is_cmd_arg_type PASSED [ 61%] tests/test_pprint.py::test_pprint_client_addr PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[int] PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[float] PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[str] PASSED [ 61%] tests/test_properties.py::test_device_property_no_default[bool] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(int,)] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(float,)] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(str,)] PASSED [ 62%] tests/test_properties.py::test_device_property_no_default[(bool,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[int] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[float] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[str] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[bool] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(int,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(float,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(str,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_typing[(bool,)] PASSED [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[bool, SCALAR] PASSED [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[bool], SPECTRUM] PASSED [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[uint8, SCALAR] XFAIL [ 62%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint8], SPECTRUM] XFAIL [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[int16, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[uint16, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[int32, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[uint32, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[int64, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[uint64, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[float64, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[float32, SCALAR] PASSED [ 63%] tests/test_properties.py::test_device_property_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 63%] tests/test_properties.py::test_device_property_with_default_value[int-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[int-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[float-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[float-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[str-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[str-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[bool-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[bool-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(int,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(int,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(float,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(float,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(str,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(str,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(bool,)-str] PASSED [ 64%] tests/test_properties.py::test_device_property_with_default_value[(bool,)-Any] PASSED [ 64%] tests/test_properties.py::test_device_get_device_properties_when_init_device PASSED [ 65%] tests/test_properties.py::test_old_api_get_device_properties_before_base_init_without_device_properties PASSED [ 65%] tests/test_properties.py::test_single_with_device_property_initialised_from_class_property PASSED [ 65%] tests/test_properties.py::test_single_old_api_with_device_property_initialised_from_class_property PASSED [ 65%] tests/test_properties.py::test_multi_with_device_property_initialised_from_class_property PASSED [ 65%] tests/test_properties.py::test_multi_device_property_array_from_class_database_is_isolated PASSED [ 65%] tests/test_properties.py::test_multi_device_property_array_from_class_default_is_isolated PASSED [ 65%] tests/test_properties.py::test_mandatory_device_property_with_db_value_succeeds[True] PASSED [ 65%] tests/test_properties.py::test_mandatory_device_property_with_db_value_succeeds[False] PASSED [ 65%] tests/test_properties.py::test_mandatory_device_property_with_class_db_value_succeeds PASSED [ 65%] tests/test_properties.py::test_wrong_bool_property_raises[bool] PASSED [ 65%] tests/test_properties.py::test_wrong_bool_property_raises[d_type1] PASSED [ 65%] tests/test_properties.py::test_wrong_bool_device_property_from_class_db_raises[bool] PASSED [ 65%] tests/test_properties.py::test_wrong_bool_device_property_from_class_db_raises[d_type1] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type0] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type1] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[property-tuple-PyTango does not support mixed types] PASSED [ 65%] tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types0] PASSED [ 66%] tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types1] PASSED [ 66%] tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types2] PASSED [ 66%] tests/test_server.py::test_uncorrect_typing_hints[attribute-Callable-Cannot translate] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_success[GoodEnum] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_fail[BadEnumNonZero] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_fail[BadEnumSkipValues] PASSED [ 66%] tests/test_server.py::test_get_enum_labels_fail[BadEnumDuplicates] PASSED [ 66%] tests/test_server.py::test_device_classes_use_latest_implementation PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-DeviceImpl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_2Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_3Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_4Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_5Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device_6Impl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-LatestDeviceImpl] PASSED [ 66%] tests/test_server.py::test_device_used_before_base_init_raises[get_name-Device] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-DeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_2Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_3Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_4Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_5Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device_6Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-LatestDeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_state-Device] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-DeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_2Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_3Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_4Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_5Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device_6Impl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-LatestDeviceImpl] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_status-Device] PASSED [ 67%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-DeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_2Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_3Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_4Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_5Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device_6Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-LatestDeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_exported_flag-Device] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-DeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_2Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_3Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_4Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_5Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device_6Impl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-LatestDeviceImpl] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[get_device_attr-Device] PASSED [ 68%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-DeviceImpl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_2Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_3Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_4Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_5Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device_6Impl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-LatestDeviceImpl] PASSED [ 69%] tests/test_server.py::test_device_used_before_base_init_raises[device_as_argument-Device] PASSED [ 69%] tests/test_server.py::test_device_starts_after_use_before_base_init_raised PASSED [ 69%] tests/test_server.py::test_device_repr_before_base_init_while_server_runs PASSED [ 69%] tests/test_server.py::test_empty_device[Synchronous] PASSED [ 69%] tests/test_server.py::test_empty_device[Asyncio] PASSED [ 69%] tests/test_server.py::test_empty_device[Gevent] PASSED [ 69%] tests/test_server.py::test_set_desc_status_state_at_init[doc] PASSED [ 69%] tests/test_server.py::test_set_desc_status_state_at_init[description] PASSED [ 69%] tests/test_server.py::test_set_state_status[ON-Synchronous-False] PASSED [ 69%] tests/test_server.py::test_set_state_status[ON-Synchronous-True] PASSED [ 69%] tests/test_server.py::test_set_state_status[ON-Asyncio-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[ON-Asyncio-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[ON-Gevent-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[ON-Gevent-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Synchronous-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Synchronous-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Asyncio-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Asyncio-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Gevent-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[OFF-Gevent-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Synchronous-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Synchronous-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Asyncio-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Asyncio-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Gevent-False] PASSED [ 70%] tests/test_server.py::test_set_state_status[CLOSE-Gevent-True] PASSED [ 70%] tests/test_server.py::test_set_state_status[OPEN-Synchronous-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Synchronous-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Asyncio-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Asyncio-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Gevent-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[OPEN-Gevent-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Synchronous-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Synchronous-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Asyncio-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Asyncio-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Gevent-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[INSERT-Gevent-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Synchronous-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Synchronous-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Asyncio-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Asyncio-True] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Gevent-False] PASSED [ 71%] tests/test_server.py::test_set_state_status[EXTRACT-Gevent-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Synchronous-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Synchronous-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Asyncio-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Asyncio-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Gevent-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[MOVING-Gevent-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Synchronous-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Synchronous-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Asyncio-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Asyncio-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Gevent-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[STANDBY-Gevent-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Synchronous-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Synchronous-True] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Asyncio-False] PASSED [ 72%] tests/test_server.py::test_set_state_status[FAULT-Asyncio-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[FAULT-Gevent-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[FAULT-Gevent-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Synchronous-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Synchronous-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Asyncio-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Asyncio-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Gevent-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[INIT-Gevent-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Synchronous-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Synchronous-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Asyncio-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Asyncio-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Gevent-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[RUNNING-Gevent-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[ALARM-Synchronous-False] PASSED [ 73%] tests/test_server.py::test_set_state_status[ALARM-Synchronous-True] PASSED [ 73%] tests/test_server.py::test_set_state_status[ALARM-Asyncio-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[ALARM-Asyncio-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[ALARM-Gevent-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[ALARM-Gevent-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Synchronous-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Synchronous-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Asyncio-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Asyncio-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Gevent-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[DISABLE-Gevent-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Synchronous-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Synchronous-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Asyncio-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Asyncio-True] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Gevent-False] PASSED [ 74%] tests/test_server.py::test_set_state_status[UNKNOWN-Gevent-True] PASSED [ 74%] tests/test_server.py::test_user_dev_state_status[Synchronous] PASSED [ 75%] tests/test_server.py::test_user_dev_state_status[Asyncio] PASSED [ 75%] tests/test_server.py::test_user_dev_state_status[Gevent] PASSED [ 75%] tests/test_server.py::test_attr_quality_checked_with_state[Synchronous] PASSED [ 75%] tests/test_server.py::test_attr_quality_checked_with_state[Asyncio] PASSED [ 75%] tests/test_server.py::test_attr_quality_checked_with_state[Gevent] PASSED [ 75%] tests/test_server.py::test_device_get_attr_config[Synchronous] PASSED [ 75%] tests/test_server.py::test_device_get_attr_config[Asyncio] PASSED [ 75%] tests/test_server.py::test_device_get_attr_config[Gevent] PASSED [ 75%] tests/test_server.py::test_device_set_attr_config[Synchronous] PASSED [ 75%] tests/test_server.py::test_device_set_attr_config[Asyncio] PASSED [ 75%] tests/test_server.py::test_device_set_attr_config[Gevent] PASSED [ 75%] tests/test_server.py::test_default_units PASSED [ 75%] tests/test_server.py::test_custom_units PASSED [ 75%] tests/test_server.py::test_inheritance_overrides_a_property PASSED [ 75%] tests/test_server.py::test_inheritance_override_dev_status PASSED [ 75%] tests/test_server.py::test_inheritance_init_device PASSED [ 76%] tests/test_server.py::test_inheritance_with_decorated_attributes PASSED [ 76%] tests/test_server.py::test_inheritance_with_undecorated_attributes PASSED [ 76%] tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods PASSED [ 76%] tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions PASSED [ 76%] tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention PASSED [ 76%] tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method PASSED [ 76%] tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function PASSED [ 76%] tests/test_server.py::test_exception_propagation[Synchronous] PASSED [ 76%] tests/test_server.py::test_exception_propagation[Asyncio] PASSED [ 76%] tests/test_server.py::test_exception_propagation[Gevent] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 76%] tests/test_server.py::test_arguments[linux-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 77%] tests/test_server.py::test_arguments[linux-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 77%] tests/test_server.py::test_arguments[win-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 78%] tests/test_server.py::test_arguments[win-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 78%] tests/test_server.py::test_server_init_hook_called[Synchronous] PASSED [ 78%] tests/test_server.py::test_server_init_hook_called[Asyncio] SKIPPED [ 78%] tests/test_server.py::test_server_init_hook_called[Gevent] PASSED [ 78%] tests/test_server.py::test_server_init_hook_change_state PASSED [ 78%] tests/test_server.py::test_asyncio_server_init_hook_change_state PASSED [ 78%] tests/test_server.py::test_server_init_hook_called_after_init PASSED [ 78%] tests/test_server.py::test_async_server_init_hook_called_after_init PASSED [ 78%] tests/test_server.py::test_server_init_hook_exception PASSED [ 79%] tests/test_server.py::test_asyncio_server_init_hook_exception PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_called PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_change_state PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_called_after_init PASSED [ 79%] tests/test_server.py::test_server_init_hook_with_low_level_api_exception PASSED [ 79%] tests/test_server.py::test_server_init_multiple_devices PASSED [ 79%] tests/test_server.py::test_server_init_hook_subscribe_event_multiple_devices XFAIL [ 79%] tests/test_server.py::test_deprecation_warning_for_sync_attr_com_methods_in_asyncio_device PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[init_device] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[delete_device] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[dev_state] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[dev_status] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[read_attr_hardware] PASSED [ 79%] tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[always_executed_hook] PASSED [ 79%] tests/test_server.py::test_no_sync_attribute_locks[Synchronous] SKIPPED [ 79%] tests/test_server.py::test_no_sync_attribute_locks[Asyncio] SKIPPED [ 80%] tests/test_server.py::test_no_sync_attribute_locks[Gevent] SKIPPED (...) [ 80%] tests/test_server.py::test_read_slow_and_fast_attributes_with_asyncio SKIPPED [ 80%] tests/test_server.py::test_get_version_info_classic_api PASSED [ 80%] tests/test_server.py::test_get_version_info_high_level_api PASSED [ 80%] tests/test_server.py::test_add_version_info_classic_api PASSED [ 80%] tests/test_server.py::test_add_version_info_high_level_api PASSED [ 80%] tests/test_server.py::test_restart_server_command_cpp_and_py SKIPPED [ 80%] tests/test_server.py::test_restart_simple_server_does_not_crash[Synchronous] PASSED [ 80%] tests/test_server.py::test_restart_simple_server_does_not_crash[Asyncio] PASSED [ 80%] tests/test_server.py::test_restart_simple_server_does_not_crash[Gevent] PASSED [ 80%] tests/test_server.py::test_attr_data_default_fwd_properties PASSED [ 80%] tests/test_server.py::test_attr_data_default_properties PASSED [ 80%] tests/test_server.py::test_attr_data_default_properties_throws_on_unknown PASSED [ 80%] tests/test_server.py::test_attr_data_enum_labels PASSED [ 80%] tests/test_server.py::test_attr_data_to_attr PASSED [ 80%] tests/test_server.py::test_from_attr_info_exceptions[some string-Wrong data type for value for describing attribute] PASSED [ 80%] tests/test_server.py::test_from_attr_info_exceptions[attr_info1-Wrong number of argument for describing attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info2-Wrong number of argument for describing attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info3-Wrong data type for describing mandatory information] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info4-Wrong data type for describing mandatory information] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info5-Wrong data type in attribute argument for attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info6-Wrong data format in attribute argument for attribute] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info7-Sequence describing mandatory attribute parameters for scalar attribute must have 3 elements] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info8-Sequence describing mandatory attribute parameters for spectrum attribute must have 4 elements] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info9-mandatory dim_x attribute parameter for spectrum attribute must be an integer] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info10-Sequence describing mandatory attribute parameters for image attribute must have 5 elements] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info11-mandatory dim_x attribute parameter for image attribute must be an integer] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info12-mandatory dim_y attribute parameter for image attribute must be an integer] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info13-Wrong data write type in attribute argument] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info14-Wrong display level] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info15-Wrong polling period] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info16-Wrong memorized value] PASSED [ 81%] tests/test_server.py::test_from_attr_info_exceptions[attr_info17-Missing 'enum_labels' key in attr_list definition] PASSED [ 82%] tests/test_server.py::test_from_attr_info_hw_memorized PASSED [ 82%] tests/test_server.py::test_from_attr_info_memorized PASSED [ 82%] tests/test_server.py::test_device_repr_does_not_segfault_with_pytest PASSED [ 82%] tests/test_server.py::test_client_ident[Synchronous] PASSED [ 82%] tests/test_server.py::test_client_ident[Asyncio] PASSED [ 82%] tests/test_server.py::test_client_ident[Gevent] PASSED [ 82%] tests/test_server.py::test___to_callback PASSED [ 82%] tests/test_server.py::test_no_crash_when_error_in_delete_device PASSED [ 82%] tests/test_server.py::test_polling_configuration PASSED [ 82%] tests/test_subdevdiag.py::test_associated_device_is_device_instance PASSED [ 82%] tests/test_subdevdiag.py::test_register_sub_device PASSED [ 82%] tests/test_telemetry.py::test_telemetry_available_constant PASSED [ 82%] tests/test_telemetry.py::test_device_impl_no_op_telemetry_methods_exist_and_are_callable SKIPPED [ 82%] tests/test_telemetry.py::test_device_proxy_telemetry_methods_are_exposed PASSED [ 82%] tests/test_telemetry.py::test_telemetry_enums_are_exposed PASSED [ 82%] tests/test_telemetry.py::test_telemetry_enum_fallback_values_match_cpptango PASSED [ 82%] tests/test_telemetry.py::test_new_env_var_names[client_telemetry_config0] SKIPPED [ 83%] tests/test_telemetry.py::test_public_factory_uses_client_env_endpoints_by_default[client_telemetry_config0] SKIPPED [ 83%] tests/test_telemetry.py::test_no_warning_at_import_time PASSED [ 83%] tests/test_telemetry.py::test_no_warning_at_import_time_when_otel_dependency_unavailable_and_env_configured[sdk] PASSED [ 83%] tests/test_telemetry.py::test_no_warning_at_import_time_when_otel_dependency_unavailable_and_env_configured[http_exporter] PASSED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_device[api-OpenTelemetry API packages are not available] SKIPPED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_device[sdk-OpenTelemetry SDK packages are not available] SKIPPED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_client[sdk-OpenTelemetry SDK packages are not available-env0] SKIPPED [ 83%] tests/test_telemetry.py::test_warning_when_otel_dependency_unavailable_client[http_exporter-OpenTelemetry OTLP HTTP trace exporter package is not available-env1] SKIPPED [ 83%] tests/test_telemetry.py::test_client_configuration_stays_at_import_values[client_telemetry_config0-2] SKIPPED [ 83%] tests/test_telemetry.py::test_client_configuration_stays_at_import_values[client_telemetry_config1-0] SKIPPED [ 83%] tests/test_telemetry.py::test_client_configuration_stays_at_import_values[client_telemetry_config2-0] SKIPPED [ 83%] tests/test_telemetry.py::test_lazy_exporter_import_failure_warns SKIPPED [ 83%] tests/test_telemetry.py::test_repeated_enable_does_not_spam_warnings SKIPPED [ 83%] tests/test_telemetry.py::test_init_device_and_basic_span_details[Synchronous] SKIPPED [ 83%] tests/test_telemetry.py::test_init_device_and_basic_span_details[Asyncio] SKIPPED [ 83%] tests/test_telemetry.py::test_init_device_and_basic_span_details[Gevent] SKIPPED [ 84%] tests/test_telemetry.py::test_delete_device[Synchronous] SKIPPED (Op...) [ 84%] tests/test_telemetry.py::test_delete_device[Asyncio] SKIPPED (OpenTe...) [ 84%] tests/test_telemetry.py::test_delete_device[Gevent] SKIPPED (OpenTel...) [ 84%] tests/test_telemetry.py::test_state[Synchronous] SKIPPED (OpenTeleme...) [ 84%] tests/test_telemetry.py::test_state[Asyncio] SKIPPED (OpenTelemetry ...) [ 84%] tests/test_telemetry.py::test_state[Gevent] SKIPPED (OpenTelemetry i...) [ 84%] tests/test_telemetry.py::test_static_command[Synchronous] SKIPPED (O...) [ 84%] tests/test_telemetry.py::test_static_command[Asyncio] SKIPPED (OpenT...) [ 84%] tests/test_telemetry.py::test_static_command[Gevent] SKIPPED (OpenTe...) [ 84%] tests/test_telemetry.py::test_static_attribute[Synchronous-Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_static_attribute[Synchronous-Asyncio] SKIPPED [ 84%] tests/test_telemetry.py::test_static_attribute[Synchronous-Gevent] SKIPPED [ 84%] tests/test_telemetry.py::test_topics_filter_spans[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Synchronous] SKIPPED [ 84%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Futures-Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Futures-Asyncio] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Futures-Gevent] SKIPPED [ 85%] tests/test_telemetry.py::test_topics_filter_spans[Futures] SKIPPED (...) [ 85%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Futures] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Gevent-Synchronous] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Gevent-Asyncio] SKIPPED [ 85%] tests/test_telemetry.py::test_static_attribute[Gevent-Gevent] SKIPPED [ 85%] tests/test_telemetry.py::test_topics_filter_spans[Gevent] SKIPPED (O...) [ 86%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute[Asyncio-Synchronous] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute[Asyncio-Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute[Asyncio-Gevent] SKIPPED [ 86%] tests/test_telemetry.py::test_topics_filter_spans[Asyncio] SKIPPED (...) [ 86%] tests/test_telemetry.py::test_enable_telemetry_at_runtime[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_endpoint_change_recreates_provider[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_logging_flag[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_toggle_telemetry_tracing_flag[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_logging_endpoints[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_get_and_set_telemetry_tracing_endpoints[Asyncio] SKIPPED [ 86%] tests/test_telemetry.py::test_static_attribute_asyncio[Synchronous] SKIPPED [ 87%] tests/test_telemetry.py::test_static_attribute_asyncio[Asyncio] SKIPPED [ 87%] tests/test_telemetry.py::test_static_attribute_asyncio[Gevent] SKIPPED [ 87%] tests/test_telemetry.py::test_user_topic_spans_have_expected_parent_chain SKIPPED [ 87%] tests/test_telemetry.py::test_custom_span_traceid_propagates_to_tango SKIPPED [ 87%] tests/test_telemetry.py::test_base_device_spans_require_all_topic SKIPPED [ 87%] tests/test_telemetry.py::test_base_device_traces_with_all_topic SKIPPED [ 87%] tests/test_telemetry.py::test_kernel_spans_are_skipped_by_default SKIPPED [ 87%] tests/test_telemetry.py::test_kernel_spans_can_be_enabled_via_env_var[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_disable_tracing_stops_spans SKIPPED (O...) [ 87%] tests/test_telemetry.py::test_reenable_tracing_resumes_spans SKIPPED [ 87%] tests/test_telemetry.py::test_no_device_traces_if_device_tracing_disabled SKIPPED [ 87%] tests/test_telemetry.py::test_device_tracing_can_be_enabled_if_env_initially_disabled SKIPPED [ 87%] tests/test_telemetry.py::test_client_tracing_disabled_when_telemetry_types_logging[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_client_context_propagates_when_client_tracing_disabled[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_client_tracing_disabled_when_telemetry_types_none[client_telemetry_config0] SKIPPED [ 87%] tests/test_telemetry.py::test_client_tracing_enabled_when_telemetry_types_tracing[client_telemetry_config0] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_when_server_tracing_is_disabled SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_are_suppressed_when_device_tracing_is_disabled SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_are_suppressed_when_device_telemetry_is_disabled SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_use_device_telemetry[client_telemetry_config0] SKIPPED [ 88%] tests/test_telemetry.py::test_client_telemetry_recovers_after_device_command_exception SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_with_no_tracing_endpoints[Synchronous] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_with_no_tracing_endpoints[Asyncio] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_with_no_tracing_endpoints[Gevent] SKIPPED [ 88%] tests/test_telemetry.py::test_server_context_propagates_to_nested_client_call_when_python_server_span_is_suppressed SKIPPED [ 88%] tests/test_telemetry.py::test_nested_client_spans_use_device_tracer_when_server_span_is_suppressed SKIPPED [ 88%] tests/test_telemetry.py::test_repeated_enable_disable_enable_cycles_refresh_provider SKIPPED [ 88%] tests/test_telemetry.py::test_disable_telemetry_at_runtime SKIPPED (...) [ 88%] tests/test_telemetry.py::test_telemetry_topics_are_normalized_and_checked_via_device_impl SKIPPED [ 88%] tests/test_telemetry.py::test_invalid_telemetry_topics_raise SKIPPED [ 88%] tests/test_telemetry.py::test_device_impl_tracing_endpoint_hooks_receive_typed_endpoints SKIPPED [ 88%] tests/test_test_context.py::test_no_warnings_in_test_context PASSED [ 89%] tests/test_test_context.py::test_single_device[Synchronous] PASSED [ 89%] tests/test_test_context.py::test_single_device[Asyncio] PASSED [ 89%] tests/test_test_context.py::test_single_device[Gevent] PASSED [ 89%] tests/test_test_context.py::test_single_device_old_api PASSED [ 89%] tests/test_test_context.py::test_nested_single_device_in_same_process_failure SKIPPED [ 89%] tests/test_test_context.py::test_nested_single_device_in_different_processes_success_without_short_names PASSED [ 89%] tests/test_test_context.py::test_nested_single_device_in_different_processes_failure_with_short_names PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[SimpleDevice-SimpleDevice] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[tango.test_utils.SimpleDevice-SimpleDevice] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field2-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field3-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field4-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_devices_info[class_field5-ClassicAPISimpleDeviceImpl] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device[Synchronous] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device[Asyncio] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device[Gevent] PASSED [ 89%] tests/test_test_context.py::test_multi_with_single_device_old_api PASSED [ 90%] tests/test_test_context.py::test_multi_with_two_devices[Synchronous] PASSED [ 90%] tests/test_test_context.py::test_multi_with_two_devices[Asyncio] PASSED [ 90%] tests/test_test_context.py::test_multi_with_two_devices[Gevent] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2GreenModeUnspecified-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Synchronous-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Gevent-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Asyncio-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2GreenModeUnspecified-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Synchronous-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Gevent-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Asyncio-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2GreenModeUnspecified-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Synchronous-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Gevent-ValueError] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Asyncio-None] PASSED [ 90%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2GreenModeUnspecified-ValueError] PASSED [ 91%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Synchronous-ValueError] PASSED [ 91%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Gevent-None] PASSED [ 91%] tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Asyncio-ValueError] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Asyncio-Asyncio-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Gevent-Gevent-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Synchronous-Synchronous-None-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Gevent-Gevent-None-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Synchronous-Synchronous-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Asyncio-Asyncio-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Asyncio-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Gevent-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Synchronous-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Asyncio-None-GeventExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Synchronous-None-SynchronousExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Synchronous-DeprecationWarning-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Gevent-DeprecationWarning-AsyncioExecutor] PASSED [ 91%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 92%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 92%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 92%] tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 92%] tests/test_test_context.py::test_multi_with_async_devices_initialised PASSED [ 92%] tests/test_test_context.py::test_multi_device_access_via_test_context_methods PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_device_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_device_proxy_with_dependencies_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_attribute_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_single_short_name_device_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_single_short_name_attribute_proxy_access_without_tango_db PASSED [ 92%] tests/test_test_context.py::test_multi_short_name_access_fails_if_override_disabled PASSED [ 92%] tests/test_test_context.py::test_multi_device_proxy_cached PASSED [ 92%] tests/test_test_context.py::test_multi_with_two_devices_with_properties[Synchronous] PASSED [ 92%] tests/test_test_context.py::test_multi_with_two_devices_with_properties[Asyncio] PASSED [ 92%] tests/test_test_context.py::test_multi_with_two_devices_with_properties[Gevent] PASSED [ 92%] tests/test_test_context.py::test_single_with_properties PASSED [ 93%] tests/test_test_context.py::test_single_raises_on_invalid_file_database_properties PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config0] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config1] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config2] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config3] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config4] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config5] PASSED [ 93%] tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config6] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-None-0] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-1-0] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-None-0] PASSED [ 93%] tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-1-1] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[False-None-0] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[False-1-0] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[True-None-0] PASSED [ 93%] tests/test_test_context.py::test_single_with_memorized_attribute_values[True-1-1] PASSED [ 93%] tests/test_test_context.py::test_empty_string_property_bug[str-property_value0- ] PASSED [ 94%] tests/test_test_context.py::test_empty_string_property_bug[property_type1-property_value1-expected_outcome1] PASSED [ 94%] tests/test_test_context.py::test_empty_string_property_bug[property_type2-property_value2-expected_outcome2] PASSED [ 94%] tests/test_test_context.py::test_test_context_async_device_proxy[True] PASSED [ 94%] tests/test_test_context.py::test_test_context_async_device_proxy[False] PASSED [ 94%] tests/test_test_context.py::test_test_context_multi_async_device_proxy[True] PASSED [ 94%] tests/test_test_context.py::test_test_context_multi_async_device_proxy[False] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Futures] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Gevent] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Futures] PASSED [ 94%] tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Gevent] PASSED [ 94%] tests/test_test_context.py::test_forwarded_attributes[True] XFAIL (D...) [ 94%] tests/test_test_context.py::test_forwarded_attributes[False] XFAIL (...) [ 94%] tests/test_test_context.py::test_device_context_thread_raises_if_device_server_stuck PASSED [ 94%] tests/test_test_context.py::test_device_context_process_raises_and_exits_if_device_server_stuck PASSED [ 94%] tests/test_test_context.py::test_device_context_completes_if_device_server_not_stuck[False] PASSED [ 94%] tests/test_test_context.py::test_device_context_completes_if_device_server_not_stuck[True] PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_scalar_attribute_declared_with_typing PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_attribute_self_typed_with_not_defined_name PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_attribute_declared_with_numpy_typing PASSED [ 95%] tests/test_type_hints_with_future_annotations.py::test_devstate_attribute_declared_with_typing PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c-a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c/d-a/b/c/d] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c#dbase=no-tango://host:12/a/b/c#dbase=no] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-no://trl/validation-no://trl/validation] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c-tango://host:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c/d-tango://host:12/a/b/c/d] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=no-a/b/c-tango://host:12/a/b/c#dbase=no] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=yes-a/b/c-tango://host:12/a/b/c#dbase=yes] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://127.0.0.1:12-a/b/c-tango://127.0.0.1:12/a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[host:123-a/b/c] PASSED [ 95%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://:123-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:0-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:12/path-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123?query=1-a/b/c] PASSED [ 96%] tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123#dbase=invalid-a/b/c] PASSED [ 96%] tests/test_utils.py::test_global_state_default_set_and_clear PASSED [ 96%] tests/test_utils.py::test_clear_global_var_without_set_does_not_raise PASSED [ 96%] tests/test_utils.py::test_get_tango_type_valid PASSED [ 96%] tests/test_utils.py::test_get_tango_type_invalid_raises_type_error PASSED [ 96%] tests/test_utils.py::test_sequence_to_string_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_double_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdevinfo_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdevexportinfo_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdata_vector_and_back PASSED [ 96%] tests/test_utils.py::test_sequence_to_dbdevimport_vector_and_back PASSED [ 97%] tests/test_utils.py::test_sequence_to_dbhistorylist_vector_and_back PASSED [ 97%] tests/test_utils.py::test_sequence_to_devicedatalist_vector_and_back PASSED [ 97%] tests/test_utils.py::test_sequence_to_devicedatahistorylist_vector_and_back PASSED [ 97%] tests/test_utils.py::test_report_coverage_tracing_enabled SKIPPED (C...) [ 97%] tests/test_utils.py::test_pytango_thread_runs_with_omni PASSED [ 97%] tests/test_utils.py::test_numpy_type_mapping_agrees_with_the_general_one PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevLong-SCALAR-seq0-7] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevDouble-SCALAR-seq1-1.5] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevString-SCALAR-seq2-abc] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevBoolean-SCALAR-seq3-True] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevLong-SPECTRUM-seq4-expected4] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevDouble-SPECTRUM-seq5-expected5] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevString-SPECTRUM-seq6-expected6] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevBoolean-SPECTRUM-seq7-expected7] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevLong-IMAGE-seq8-expected8] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevDouble-IMAGE-seq9-expected9] PASSED [ 97%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevString-IMAGE-seq10-expected10] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_honours_explicit_format[DevBoolean-IMAGE-seq11-expected11] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevLong-seq0] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevDouble-seq1] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevString-seq2] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_scalar_format_matches_omitted_format[DevBoolean-seq3] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_rejects_type_without_array_equivalent[DevEnum] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_rejects_type_without_array_equivalent[DevState] PASSED [ 98%] tests/test_utils.py::test_seq_str_2_obj_rejects_type_without_array_equivalent[DevEncoded] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_finds_first_match_ignoring_case PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_raises_value_error_when_absent PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_raises_type_error_for_non_string PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_honours_bounds[entries0-b-1-None-1] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_honours_bounds[entries1-c-0-3-2] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_honours_bounds[entries2-a-1-None-2] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_excludes_out_of_range_match[entries0-b-0-1] PASSED [ 98%] tests/test_utils.py::test_caseless_list_index_excludes_out_of_range_match[entries1-a-1-2] PASSED [ 99%] tests/test_utils.py::test_caseless_list_in_place_add_returns_the_list PASSED [ 99%] tests/test_utils.py::test_caseless_list_reflected_add_keeps_operand_order PASSED [ 99%] tests/test_utils.py::test_caseless_list_add_keeps_operand_order PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty0] PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty1] PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty2] PASSED [ 99%] tests/test_utils.py::test_is_devstate_seq_handles_empty_sequences[empty3] PASSED [ 99%] tests/test_utils.py::test_get_attrs_reports_bad_dict_without_writing_to_stdout PASSED [ 99%] tests/test_utils.py::test_event_callback_value_for_unknown_event_type PASSED [ 99%] tests/test_utils.py::test_event_callback_append_accepts_zero_sized_buffer PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_binary-DevEncoded-DevVarCharArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_int-DevLong-DevVarLongArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_float-DevDouble-DevVarDoubleArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_bool-DevBoolean-DevVarBooleanArray] PASSED [ 99%] tests/test_utils.py::test_type_predicates_gate_array_types_on_inc_array[is_str-DevString-DevVarStringArray] PASSED [ 99%] tests/test_zzz_deprecated_pytango_module.py::test_import_aliased_module PASSED [100%] ===== 1390 passed, 202 skipped, 53 xfailed, 1 xpassed in 101.09s (0:01:41) ===== make[1]: Leaving directory '/build/reproducible-path/pytango-10.3.2' create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=pybuild dh_prep -a -O--buildsystem=pybuild dh_auto_install -a -O--buildsystem=pybuild I: pybuild plugin_pyproject:199: Copying package built for python3.15 to destdir I: pybuild plugin_pyproject:199: Copying package built for python3.14 to destdir debian/rules execute_before_dh_installdocs make[1]: Entering directory '/build/reproducible-path/pytango-10.3.2' mkdir -p /build/reproducible-path/pytango-10.3.2/debian/python-tango-doc/usr/share/doc/python-tango-doc/html/usr/share/javascript/d3/ ln -s /usr/share/javascript/d3/d3.min.js \ /build/reproducible-path/pytango-10.3.2/debian/python-tango-doc/usr/share/doc/python-tango-doc/html/usr/share/javascript/d3/ make[1]: Leaving directory '/build/reproducible-path/pytango-10.3.2' dh_installdocs -a -O--buildsystem=pybuild dh_installchangelogs -a -O--buildsystem=pybuild dh_python3 -a -O--buildsystem=pybuild dh_installsystemduser -a -O--buildsystem=pybuild dh_perl -a -O--buildsystem=pybuild dh_link -a -O--buildsystem=pybuild dh_strip_nondeterminism -a -O--buildsystem=pybuild dh_compress -a -O--buildsystem=pybuild dh_fixperms -a -O--buildsystem=pybuild dh_missing -a -O--buildsystem=pybuild dh_dwz -a -O--buildsystem=pybuild dwz: debian/python3-tango/usr/lib/python3/dist-packages/tango/_tango.cpython-314-powerpc64le-linux-gnu.so: .debug_info section not present dwz: debian/python3-tango/usr/lib/python3/dist-packages/tango/_tango.cpython-315-powerpc64le-linux-gnu.so: .debug_info section not present dwz: Too few files for multifile optimization dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). dh_strip -a -O--buildsystem=pybuild dh_makeshlibs -a -O--buildsystem=pybuild dh_shlibdeps -a -O--buildsystem=pybuild dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib64/ld64.so.2 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib64/ld64.so.2.usr-is-merged dh_installdeb -a -O--buildsystem=pybuild dh_numpy3 -a -O--buildsystem=pybuild Possible precedence problem between ! and pattern match (m//) at /usr/bin/dh_numpy3 line 68. dh_gencontrol -a -O--buildsystem=pybuild dpkg-gencontrol: warning: Provides field of package python3-tango: substitution variable ${python3:Provides} used, but is not defined dh_md5sums -a -O--buildsystem=pybuild dh_builddeb -a -O--buildsystem=pybuild dpkg-deb: building package 'python3-tango' in '../python3-tango_10.3.2-1_ppc64el.deb'. dpkg-genbuildinfo --build=any -O../pytango_10.3.2-1_ppc64el.buildinfo dpkg-genchanges --build=any -O../pytango_10.3.2-1_ppc64el.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2026-11-11T19:01:31Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Wed, 11 Nov 2026 19:01:31 +0000 | +------------------------------------------------------------------------------+ pytango_10.3.2-1_ppc64el.changes: --------------------------------- Format: 1.8 Date: Tue, 10 Nov 2026 19:23:19 +0100 Source: pytango Binary: python3-tango Architecture: ppc64el Version: 10.3.2-1 Distribution: unstable Urgency: medium Maintainer: Debian Science Maintainers Changed-By: Bastian Germann Description: python3-tango - API for the TANGO control system (Python 3) Changes: pytango (10.3.2-1) unstable; urgency=medium . * Team upload. * New upstream version 10.3.2. Checksums-Sha1: d2cf050f277b822848eca01e23897dd561756c52 10629 pytango_10.3.2-1_ppc64el.buildinfo 3afee78dea9a48618b24a1a3111db760ac4671e5 1203156 python3-tango_10.3.2-1_ppc64el.deb Checksums-Sha256: 7b526fbcabacfe8b47e3517dc08cdb97f2dcbe47f4622214b5698c33c327806a 10629 pytango_10.3.2-1_ppc64el.buildinfo e54d88d251c6c0534c8efec36a522388fbdc1d21f30197544726dc63fd87a3e9 1203156 python3-tango_10.3.2-1_ppc64el.deb Files: 1d7d2919837150e0cd567e9a3ef20529 10629 science optional pytango_10.3.2-1_ppc64el.buildinfo c390e929a0084e0b14e1c636394b3545 1203156 python optional python3-tango_10.3.2-1_ppc64el.deb +------------------------------------------------------------------------------+ | Buildinfo Wed, 11 Nov 2026 19:01:32 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: pytango Binary: python3-tango Architecture: ppc64el Version: 10.3.2-1 Checksums-Md5: c390e929a0084e0b14e1c636394b3545 1203156 python3-tango_10.3.2-1_ppc64el.deb Checksums-Sha1: 3afee78dea9a48618b24a1a3111db760ac4671e5 1203156 python3-tango_10.3.2-1_ppc64el.deb Checksums-Sha256: e54d88d251c6c0534c8efec36a522388fbdc1d21f30197544726dc63fd87a3e9 1203156 python3-tango_10.3.2-1_ppc64el.deb Build-Origin: Debian Build-Architecture: ppc64el Build-Date: Wed, 11 Nov 2026 19:01:30 +0000 Build-Path: /build/reproducible-path/pytango-10.3.2 Installed-Build-Depends: autoconf (= 2.73-2), automake (= 1:1.19-3), autopoint (= 1.0-5), autotools-dev (= 20240727.1+nmu1), base-files (= 14.2), base-passwd (= 3.6.8), bash (= 5.3-4+b1), binutils (= 2.47.50.20261021-1), binutils-common (= 2.47.50.20261021-1), binutils-powerpc64le-linux-gnu (= 2.47.50.20261021-1), bsdextrautils (= 2.42.4-1), build-essential (= 12.12), bzip2 (= 1.0.8-6+b2), ca-certificates (= 20260816+nmu1), cmake (= 4.4.5-1), comerr-dev (= 2.1-1.47.4-1+b3), coreutils (= 9.12-0.3), cpp (= 4:16.2.0-1), cpp-16 (= 16.2.0-4), cpp-16-powerpc64le-linux-gnu (= 16.2.0-4), cpp-powerpc64le-linux-gnu (= 4:16.2.0-1), cppzmq-dev (= 4.10.0-1+b2), dash (= 0.5.12-12), debconf (= 1.5.92), debhelper (= 14.5), debianutils (= 5.24), dh-autoreconf (= 23), dh-python (= 7.20261030), dh-strip-nondeterminism (= 1.15.1-1), diffutils (= 1:3.12-1), docutils-common (= 0.23+dfsg-2), dpkg (= 1.23.11), dpkg-dev (= 1.23.11), dwz (= 0.17-1), file (= 1:5.47-4), findutils (= 4.11.0-3), g++ (= 4:16.2.0-1), g++-16 (= 16.2.0-4), g++-16-powerpc64le-linux-gnu (= 16.2.0-4), g++-powerpc64le-linux-gnu (= 4:16.2.0-1), gcc (= 4:16.2.0-1), gcc-16 (= 16.2.0-4), gcc-16-base (= 16.2.0-4), gcc-16-powerpc64le-linux-gnu (= 16.2.0-4), gcc-powerpc64le-linux-gnu (= 4:16.2.0-1), gettext (= 1.0-5), gettext-base (= 1.0-5), grep (= 3.12-1), groff-base (= 1.25.0-2), gzip (= 1.14-1), hostname (= 3.25), init-system-helpers (= 1.69+nmu3), intltool-debian (= 0.35.0+20060710.6), krb5-multidev (= 1.22.1-3), libabsl20260526 (= 20260526.0-2+b1), libacl1 (= 2.4.0-1), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.8.11-1), libasan8 (= 16.2.0-4), libatomic1 (= 16.2.0-4), libattr1 (= 1:2.6.0-1), libaudit-common (= 1:4.2.1-1), libaudit1 (= 1:4.2.1-1+b1), libbinutils (= 2.47.50.20261021-1), libblas3 (= 3.12.1-8), libblkid1 (= 2.42.4-1), libbrotli1 (= 1.2.0-4.1), libbsd-dev (= 0.12.2-3), libbsd0 (= 0.12.2-3), libbz2-1.0 (= 1.0.8-6+b2), libc-bin (= 2.43-7), libc-dev-bin (= 2.43-7), libc-gconv-modules-extra (= 2.43-7), libc6 (= 2.43-7), libc6-dev (= 2.43-7), libcap-ng0 (= 0.9.6-1+b1), libcap2 (= 1:2.78-1+b2), libcares2 (= 1.34.9-1), libcc1-0 (= 16.2.0-4), libcom-err2 (= 1.47.4-1+b3), libcos4-3 (= 4.3.4+ds1-1+b1), libcos4-dev (= 4.3.4+ds1-1+b1), libcrypt1 (= 1:4.5.2+20251210-1), libctf-nobfd0 (= 2.47.50.20261021-1), libctf0 (= 2.47.50.20261021-1), libcurl4t64 (= 8.23.0-1), libdb5.3t64 (= 5.3.28+dfsg2-12), libdebconfclient0 (= 0.283), libdebhelper-perl (= 14.5), libdpkg-perl (= 1.23.11), libelf1t64 (= 0.196-1), libev4t64 (= 1:4.33-3), libexpat1 (= 2.10.0-1), libexpat1-dev (= 2.10.0-1), libffi8 (= 3.8.0-2), libfile-stripnondeterminism-perl (= 1.15.1-1), libgcc-16-dev (= 16.2.0-4), libgcc-s1 (= 16.2.0-4), libgdbm-compat4t64 (= 1.26-1+b2), libgdbm6t64 (= 1.26-1+b2), libgfortran5 (= 16.2.0-4), libgmp10 (= 2:6.3.0+dfsg-5+b2), libgomp1 (= 16.2.0-4), libgrpc++1.51t64 (= 1.51.1-10+b1), libgrpc29t64 (= 1.51.1-10+b1), libgssapi-krb5-2 (= 1.22.1-3), libgssrpc4t64 (= 1.22.1-3), libidn2-0 (= 2.3.8-5), libisl23 (= 0.28-1), libitm1 (= 16.2.0-4), libjansson4 (= 2.15.1-1), libjpeg-dev (= 1:3.1.3-4), libjpeg62-turbo (= 1:3.1.3-4), libjpeg62-turbo-dev (= 1:3.1.3-4), libjs-d3 (= 3.5.17-4), libjs-sphinxdoc (= 9.2.0-1), libjson-perl (= 4.10000-1), libjsoncpp26 (= 1.9.8-2), libk5crypto3 (= 1.22.1-3), libkadm5clnt-mit12 (= 1.22.1-3), libkadm5srv-mit12 (= 1.22.1-3), libkdb5-10t64 (= 1.22.1-3), libkeyutils1 (= 1.6.3-6+b2), libkrb5-3 (= 1.22.1-3), libkrb5-dev (= 1.22.1-3), libkrb5support0 (= 1.22.1-3), liblapack3 (= 3.12.1-8), libldap2 (= 2.6.14+dfsg-2), liblsan0 (= 16.2.0-4), liblz4-1 (= 1.10.0-10), liblzma-dev (= 5.8.4-1), liblzma5 (= 5.8.4-1), libmagic-mgc (= 1:5.47-4), libmagic1t64 (= 1:5.47-4), libmd-dev (= 1.3.0-1), libmd0 (= 1.3.0-1), libmount1 (= 2.42.4-1), libmpc3 (= 1.3.1-3), libmpfr6 (= 4.2.2-3), libncursesw6 (= 6.6+20260608-2), libnettle8t64 (= 3.10.2-1+b1), libnghttp2-14 (= 1.71.0-1), libnghttp3-9 (= 1.17.0-1), libngtcp2-16 (= 1.24.0-1), libngtcp2-crypto-ossl0 (= 1.24.0-1), libnorm-dev (= 1.5.9+dfsg-4+b1), libnorm1t64 (= 1.5.9+dfsg-4+b1), libomniorb4-3t64 (= 4.3.4+ds1-1+b1), libomniorb4-dev (= 4.3.4+ds1-1+b1), libomnithread4 (= 4.3.4+ds1-1+b1), libomnithread4-dev (= 4.3.4+ds1-1+b1), libpam-modules (= 1.7.0-8), libpam-modules-bin (= 1.7.0-8), libpam-runtime (= 1.7.0-8), libpam0g (= 1.7.0-8), libpcre2-8-0 (= 10.49-1), libperl5.42 (= 5.42.3-1), libpgm-5.3-0t64 (= 5.3.128~dfsg-3), libpgm-dev (= 5.3.128~dfsg-3), libpipeline1 (= 1.5.8-3), libpkgconf7 (= 2.5.1-4), libproc2-1 (= 2:4.0.7-1.1), libprotobuf32t64 (= 3.21.12-17), libprotoc32t64 (= 3.21.12-17), libpsl5t64 (= 0.23.3-1), libpython3-all-dev (= 3.14.8-1), libpython3-dev (= 3.14.8-1), libpython3-stdlib (= 3.14.8-1), libpython3.14 (= 3.14.10-1), libpython3.14-dev (= 3.14.10-1), libpython3.14-minimal (= 3.14.10-1), libpython3.14-stdlib (= 3.14.10-1), libpython3.15 (= 3.15.2-1), libpython3.15-dev (= 3.15.2-1), libpython3.15-minimal (= 3.15.2-1), libpython3.15-stdlib (= 3.15.2-1), libquadmath0 (= 16.2.0-4), libre2-11 (= 20251105-1+b3), libreadline8t64 (= 8.3-4), librhash1 (= 1.4.6-1.1+b1), libsasl2-2 (= 2.1.28+dfsg1-12), libsasl2-modules-db (= 2.1.28+dfsg1-12), libseccomp2 (= 2.6.1-1+b2), libselinux1 (= 3.11-2.1+b1), libsframe3 (= 2.47.50.20261021-1), libsmartcols1 (= 2.42.4-1), libsodium-dev (= 1.0.22-2), libsodium26 (= 1.0.22-2), libsqlite3-0 (= 3.54.1-2), libssh2-1t64 (= 1.11.1-6), libssl-dev (= 3.6.5-1), libssl3t64 (= 3.6.5-1), libstdc++-16-dev (= 16.2.0-4), libstdc++6 (= 16.2.0-4), libsystemd-shared (= 262.2-1), libsystemd0 (= 262.2-1), libtango-dev (= 10.3.3+dfsg1-3), libtango-tools (= 10.3.3+dfsg1-3), libtango10.3 (= 10.3.3+dfsg1-3), libtinfo6 (= 6.6+20260608-2), libtool (= 2.6.2-3), libtsan2 (= 16.2.0-4), libubsan1 (= 16.2.0-4), libuchardet0 (= 0.0.8-2+b2), libudev1 (= 262.2-1), libunistring5 (= 1.4.2-1), libuuid1 (= 2.42.4-1), libuv1t64 (= 1.53.0-1), libxml2-16 (= 2.15.4+dfsg-1+b1), libxml2-dev (= 2.15.4+dfsg-1+b1), libxxhash0 (= 0.8.3-2+b2), libyaml-0-2 (= 0.2.5-2+b1), libzmq3-dev (= 4.3.5-1+b8), libzmq5 (= 4.3.5-1+b8), libzstd1 (= 1.5.7+dfsg-4), linux-libc-dev (= 7.3.3-1), m4 (= 1.4.21-1), make (= 4.4.1-3), man-db (= 2.13.1-1), mawk (= 1.3.4.20260302-2), media-types (= 14.0.0), ncurses-base (= 6.6+20260608-2), ncurses-bin (= 6.6+20260608-2), netbase (= 6.6), node-fortawesome-fontawesome-free (= 7.3.1+ds1-1), openssl (= 3.6.5-1), openssl-provider-legacy (= 3.6.5-1), opentelemetry-cpp (= 1.28.0-2), opentelemetry-cpp-dev (= 1.28.0-2), patch (= 2.8.1-1), perl (= 5.42.3-1), perl-base (= 5.42.3-1), perl-modules-5.42 (= 5.42.3-1), pkgconf (= 2.5.1-4), pkgconf-bin (= 2.5.1-4), po-debconf (= 1.0.22), procps (= 2:4.0.7-1.1), pybind11-dev (= 3.1.0-2), pybind11-stubgen (= 3.0.0-2), pybuild-plugin-pyproject (= 7.20261030), python-babel-localedata (= 2.18.0+git2026-08-12-3), python-is-python3 (= 3.14.7-1), python3 (= 3.14.8-1), python3-accessible-pygments (= 0.0.5-2), python3-alabaster (= 1.0.0-2), python3-all (= 3.14.8-1), python3-all-dev (= 3.14.8-1), python3-babel (= 2.18.0+git2026-08-12-3), python3-bs4 (= 4.15.0-1), python3-build (= 1.6.1-1), python3-certifi (= 2026.10.23+ds-1), python3-cffi-backend (= 2.1.1-2), python3-chardet (= 5.2.0+dfsg-2), python3-charset-normalizer (= 3.4.7-2+b3), python3-dev (= 3.14.8-1), python3-docstring-parser (= 0.17.0-2), python3-docutils (= 0.23+dfsg-2), python3-dotenv (= 1.2.1-2), python3-gevent (= 26.9.0-1), python3-greenlet (= 3.3.2-5), python3-idna (= 3.20-1), python3-imagesize (= 2.0.1-1), python3-iniconfig (= 2.1.0-2), python3-installer (= 1.1.0+dfsg1-1), python3-jinja2 (= 3.1.6-4), python3-linkify-it (= 2.2.0-1), python3-markdown-it (= 4.2.0-4), python3-markupsafe (= 3.0.3-2+b2), python3-mdit-py-plugins (= 0.6.1-1), python3-mdurl (= 0.1.2-2), python3-minimal (= 3.14.8-1), python3-myst-parser (= 5.1.0-2), python3-numpy (= 1:2.4.6+ds-5+b1), python3-numpy-dev (= 1:2.4.6+ds-5+b1), python3-packaging (= 26.3-1), python3-pathspec (= 1.1.1-3), python3-pluggy (= 1.6.0-2), python3-psutil (= 7.2.2-3), python3-pybind11-stubgen (= 3.0.0-2), python3-pydata-sphinx-theme (= 0.23.0+dfsg-1), python3-pygments (= 2.20.0+dfsg-2), python3-pyproject-hooks (= 1.3.3-1), python3-pyproject-metadata (= 0.12.1-1), python3-pytest (= 9.1.1-1), python3-pytest-asyncio (= 1.4.0-3), python3-pytest-env (= 1.8.3-1), python3-pytest-forked (= 1.7.5-1), python3-pytest-rerunfailures (= 16.7-1), python3-requests (= 2.34.2-1), python3-roman-numerals (= 4.1.0-1), python3-scikit-build-core (= 0.12.2-1), python3-setuptools (= 84.2.0-1), python3-snowballstemmer (= 3.1.1-1), python3-soupsieve (= 2.8.4-1), python3-sphinx (= 9.2.0-1), python3-sphinx-book-theme (= 1.2.0-2), python3-sphinx-copybutton (= 0.5.2-3), python3-sphinx-design (= 0.7.0-5), python3-sphinx-togglebutton (= 0.4.4-1), python3-sphinxcontrib-mermaid (= 2.0.1-2), python3-typing-extensions (= 4.16.0-5), python3-uc-micro (= 2.0.0-1), python3-urllib3 (= 2.8.0-2), python3-wheel (= 0.47.0-2), python3-yaml (= 6.0.3-1+b2), python3-zope.event (= 6.2-1), python3-zope.interface (= 8.7-1+b1), python3.14 (= 3.14.10-1), python3.14-dev (= 3.14.10-1), python3.14-minimal (= 3.14.10-1), python3.15 (= 3.15.2-1), python3.15-dev (= 3.15.2-1), python3.15-minimal (= 3.15.2-1), readline-common (= 8.3-4), sed (= 4.9-3), sensible-utils (= 0.0.26), sgml-base (= 1.31+nmu1), sphinx-common (= 9.2.0-1), systemd (= 262.2-1), sysvinit-utils (= 3.18-1), tango-common (= 10.3.3+dfsg1-3), tango-starter (= 10.3.3+dfsg1-3), tango-test (= 10.3.3+dfsg1-3), tar (= 1.35+dfsg-7), tzdata (= 2026f-1), util-linux (= 2.42.4-1), xml-core (= 0.21), xz-utils (= 5.8.4-1), zlib1g (= 1:1.3.dfsg+really1.3.2-4), zlib1g-dev (= 1:1.3.dfsg+really1.3.2-4) Environment: DEB_BUILD_OPTIONS="parallel=8" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1794334999" +------------------------------------------------------------------------------+ | Package contents Wed, 11 Nov 2026 19:01:32 +0000 | +------------------------------------------------------------------------------+ python3-tango_10.3.2-1_ppc64el.deb ---------------------------------- new Debian package, version 2.0. size 1203156 bytes: control archive=3240 bytes. 1146 bytes, 18 lines control 6525 bytes, 74 lines md5sums 285 bytes, 12 lines * postinst #!/bin/sh 423 bytes, 12 lines * prerm #!/bin/sh Package: python3-tango Source: pytango Version: 10.3.2-1 Architecture: ppc64el Maintainer: Debian Science Maintainers Installed-Size: 13070 Depends: python3 (<< 3.16), python3 (>= 3.14~), python3-docstring-parser, python3-gevent, python3-numpy, python3-numpy2-abi0 | python3-numpy-abi9, python3-packaging, python3-psutil, python3-supported-min (>= 3.13) | python3-typing-extensions, python3:any, libc6 (>= 2.38), libgcc-s1 (>= 3.3.1), libomniorb4-3t64 (>= 4.3.4+ds1), libomnithread4 (>= 4.3.4+ds1), libstdc++6 (>= 14), libtango10.3 (>= 10.3.3+dfsg1) Section: python Priority: optional Homepage: https://pytango.readthedocs.io/en/latest/ Description: API for the TANGO control system (Python 3) TANGO is an object oriented distributed control system using CORBA, mainly developed by the Controls Section of the ALBA Synchrotron. PyTango provides bindings for its client- and server-side C++ APIs. With PyTango, you can write TANGO device servers and TANGO applications (scripts, CLIs, GUIs) that access TANGO device servers in pure Python. . This is the Python 3 version of the package. drwxr-xr-x root/root 0 2026-11-10 18:23 ./ drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/ drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/lib/ drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/lib/python3/ drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/lib/python3/dist-packages/PyTango/ -rw-r--r-- root/root 1731 2026-11-10 18:23 ./usr/lib/python3/dist-packages/PyTango/__init__.py drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/lib/python3/dist-packages/pytango-10.3.2.dist-info/ -rw-r--r-- root/root 7 2026-11-10 18:23 ./usr/lib/python3/dist-packages/pytango-10.3.2.dist-info/INSTALLER -rw-r--r-- root/root 8614 2026-11-10 18:23 ./usr/lib/python3/dist-packages/pytango-10.3.2.dist-info/METADATA drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/ -rw-r--r-- root/root 10235 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/__init__.py -rw-r--r-- root/root 13768 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/__init__.pyi drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/_internal/ -rw-r--r-- root/root 367 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/_internal/__init__.py -rw-r--r-- root/root 7364 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/_internal/attribute_access.py -rw-r--r-- root/root 10823 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/_internal/instrumentation.py -rw-r--r-- root/root 34369 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/_internal/telemetry.py -rw-r--r-- root/root 862 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/_internal/warn.py -rw-r--r-- root/root 5835328 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/_tango.cpython-314-powerpc64le-linux-gnu.so -rw-r--r-- root/root 5835328 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/_tango.cpython-315-powerpc64le-linux-gnu.so -rw-r--r-- root/root 641568 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/_tango.pyi -rw-r--r-- root/root 4077 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/asyncio.py -rw-r--r-- root/root 8695 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/asyncio_executor.py -rw-r--r-- root/root 16881 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/attr_data.py -rw-r--r-- root/root 17813 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/attribute_proxy.py -rw-r--r-- root/root 1014 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/auto_monitor.py -rw-r--r-- root/root 1721 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/base_types.py -rw-r--r-- root/root 8780 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/client.py -rw-r--r-- root/root 1032 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/codec.py -rw-r--r-- root/root 10784 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/connection.py drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/databaseds/ -rw-r--r-- root/root 56819 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/databaseds/DataBase.xmi -rwxr-xr-x root/root 88 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/databaseds/DataBaseds -rw-r--r-- root/root 0 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/databaseds/__init__.py -rwxr-xr-x root/root 87771 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/databaseds/database.py drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/databaseds/db_access/ -rw-r--r-- root/root 0 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/databaseds/db_access/__init__.py -rw-r--r-- root/root 8970 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/databaseds/db_access/create_db.sql -rw-r--r-- root/root 7371 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/databaseds/db_access/create_db_tables.sql -rw-r--r-- root/root 76909 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/databaseds/db_access/sqlite3.py -rw-r--r-- root/root 481 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/databaseds/db_errors.py -rwxr-xr-x root/root 3074 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/databaseds/mysql2sqlite.sh -rw-r--r-- root/root 31303 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/db.py -rw-r--r-- root/root 1132 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/device_attribute.py -rw-r--r-- root/root 31059 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/device_class.py -rw-r--r-- root/root 116582 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/device_proxy.py -rw-r--r-- root/root 55937 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/device_server.py -rw-r--r-- root/root 23127 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/encoded_attribute.py -rw-r--r-- root/root 4097 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/futures.py -rw-r--r-- root/root 3883 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/futures_executor.py -rw-r--r-- root/root 4665 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/gevent.py -rw-r--r-- root/root 6999 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/gevent_executor.py -rw-r--r-- root/root 3042 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/globals.py -rw-r--r-- root/root 11092 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/green.py -rw-r--r-- root/root 15215 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/group.py -rw-r--r-- root/root 1739 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/group_reply.py -rw-r--r-- root/root 10431 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/log4tango.py -rw-r--r-- root/root 2878 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/pytango_init.py -rw-r--r-- root/root 6596 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/pytango_pprint.py -rw-r--r-- root/root 22978 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/pyutil.py -rw-r--r-- root/root 2450 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/release.py -rw-r--r-- root/root 86430 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/server.py -rw-r--r-- root/root 4212 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/tango_numpy.py -rw-r--r-- root/root 19048 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/tango_object.py -rw-r--r-- root/root 523 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/telemetry.py -rw-r--r-- root/root 36264 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/test_context.py -rw-r--r-- root/root 24088 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/test_utils.py -rw-r--r-- root/root 3653 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/time_val.py drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/ -rw-r--r-- root/root 4950 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/__init__.py -rw-r--r-- root/root 6509 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/_bindings.py -rw-r--r-- root/root 3494 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/_concurrency.py -rw-r--r-- root/root 8242 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/_containers.py -rw-r--r-- root/root 8054 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/_convert.py -rw-r--r-- root/root 5245 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/_db.py -rw-r--r-- root/root 1625 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/_deprecated.py -rw-r--r-- root/root 4758 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/_events.py -rw-r--r-- root/root 2055 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/_introspect.py -rw-r--r-- root/root 6698 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/_platform.py -rw-r--r-- root/root 2710 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/_trl.py -rw-r--r-- root/root 10756 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/_typeinfo.py -rw-r--r-- root/root 12512 2026-11-10 18:23 ./usr/lib/python3/dist-packages/tango/utils/_types.py drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/share/ drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/share/doc/python3-tango/ -rw-r--r-- root/root 2950 2026-11-10 18:23 ./usr/share/doc/python3-tango/changelog.Debian.gz -rw-r--r-- root/root 3112 2026-11-10 18:23 ./usr/share/doc/python3-tango/copyright drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/share/python3/ drwxr-xr-x root/root 0 2026-11-10 18:23 ./usr/share/python3/dist/ -rw-r--r-- root/root 30 2026-11-10 18:23 ./usr/share/python3/dist/python3-tango +------------------------------------------------------------------------------+ | Post Build Wed, 11 Nov 2026 19:01:33 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Wed, 11 Nov 2026 19:01:33 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Wed, 11 Nov 2026 19:01:35 +0000 | +------------------------------------------------------------------------------+ Build Architecture: ppc64el Build Type: any Build-Space: 47484 Build-Time: 1161 Distribution: unstable Host Architecture: ppc64el Install-Time: 3 Job: /srv/rebuilderd/tmp/rebuilderd3IEZ0e/inputs/pytango_10.3.2-1.dsc Machine Architecture: ppc64el Package: pytango Package-Time: 1178 Source-Version: 10.3.2-1 Space: 47484 Status: successful Version: 10.3.2-1 -------------------------------------------------------------------------------- Finished at 2026-11-11T19:01:31Z Build needed 00:19:38, 47484k disk space build artifacts stored in /srv/rebuilderd/tmp/rebuilderd3IEZ0e/out checking python3-tango_10.3.2-1_ppc64el.deb: size differs for python3-tango_10.3.2-1_ppc64el.deb