Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 895082 Details for
Bug 933545
dev-python/ipywidgets-8.1.2-r1 fails tests with >=dev-python/pytest-8: AttributeError: 'DummyComm' object has no attribute 'messages'
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log and emerge --info
file_933545.txt (text/plain), 116.12 KB, created by
matoro
on 2024-06-04 19:04:00 UTC
(
hide
)
Description:
build.log and emerge --info
Filename:
MIME Type:
Creator:
matoro
Created:
2024-06-04 19:04:00 UTC
Size:
116.12 KB
patch
obsolete
>Portage 3.0.63 (python 3.12.3-final-0, default/linux/arm64/23.0, gcc-13, glibc-2.39-r6, 6.6.32-gentoo-dist aarch64) >================================================================= >System uname: Linux-6.6.32-gentoo-dist-aarch64-with-glibc2.39 >KiB Mem: 65132864 total, 9393948 free >KiB Swap: 0 total, 0 free >Timestamp of repository gentoo: Tue, 04 Jun 2024 18:48:50 +0000 >sh bash 5.1_p16-r6 >ld GNU ld (Gentoo 2.41 p5) 2.41.0 >app-misc/pax-utils: 1.3.7::gentoo >app-shells/bash: 5.1_p16-r6::gentoo >dev-build/autoconf: 2.71-r7::gentoo >dev-build/automake: 1.16.5-r2::gentoo >dev-build/cmake: 3.28.5::gentoo >dev-build/libtool: 2.4.7-r4::gentoo >dev-build/make: 4.4.1-r1::gentoo >dev-build/meson: 1.4.0-r1::gentoo >dev-lang/perl: 5.38.2-r3::gentoo >dev-lang/python: 3.12.3::gentoo >dev-lang/rust-bin: 1.77.1::gentoo >sys-apps/baselayout: 2.15::gentoo >sys-apps/openrc: 0.54::gentoo >sys-apps/sandbox: 2.38::gentoo >sys-devel/binutils: 2.41-r5::gentoo >sys-devel/binutils-config: 5.5::gentoo >sys-devel/gcc: 13.2.1_p20240210::gentoo >sys-devel/gcc-config: 2.11::gentoo >sys-kernel/linux-headers: 6.6-r1::gentoo (virtual/os-headers) >sys-libs/glibc: 2.39-r6::gentoo >Repositories: > >gentoo > location: /var/db/repos/gentoo > sync-type: rsync > sync-uri: rsync://rsync.gentoo.org/gentoo-portage > priority: -1000 > volatile: False > sync-rsync-verify-max-age: 3 > sync-rsync-verify-jobs: 1 > sync-rsync-verify-metamanifest: yes > sync-rsync-extra-opts: > >Binary Repositories: > >gentoobinhost > priority: 1 > sync-uri: https://distfiles.gentoo.org/releases/arm64/binpackages/23.0/arm64 > >ACCEPT_KEYWORDS="arm64" >ACCEPT_LICENSE="@FREE" >CBUILD="aarch64-unknown-linux-gnu" >CFLAGS="-O2 -pipe" >CHOST="aarch64-unknown-linux-gnu" >CONFIG_PROTECT="/etc /usr/share/easy-rsa /usr/share/gnupg/qualified.txt" >CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" >CXXFLAGS="-O2 -pipe" >DISTDIR="/var/cache/distfiles" >EMERGE_DEFAULT_OPTS="--autounmask --autounmask-continue --autounmask-backtrack=y --complete-graph --deep --usepkg --getbinpkg=y --backtrack=300 --usepkg-exclude dev-perl/Mozilla-CA --usepkg-exclude perl-core/Math-BigInt" >ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" >FCFLAGS="-O2 -pipe" >FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance binpkg-request-signature buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" >FFLAGS="-O2 -pipe" >GENTOO_MIRRORS="http://distfiles.gentoo.org" >LANG="en_US.utf8" >LDFLAGS="-Wl,-O1 -Wl,--as-needed" >LEX="flex" >MAKEOPTS="-j10" >PKGDIR="/var/cache/binpkgs" >PORTAGE_CONFIGROOT="/" >PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" >PORTAGE_TMPDIR="/var/tmp" >SHELL="/bin/bash" >USE="acl arm64 bzip2 crypt gdbm iconv ipv6 libtirpc ncurses nls openmp pam pcre readline seccomp ssl test-rust unicode xattr zlib" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_ARM="edsp v8 vfp vfp-d32 vfpv3 vfpv4" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby31 ruby32" VIDEO_CARDS="fbdev dummy" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account" >Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS > > > > * Package: dev-python/ipywidgets-8.1.2-r1:0 > * Repository: gentoo > * Maintainer: sci@gentoo.org python@gentoo.org > * USE: arm64 elibc_glibc kernel_linux python_targets_python3_12 test > * FEATURES: keeptemp network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking ipywidgets-8.1.2.tar.gz to /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work >>>> Source unpacked in /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work >>>> Preparing source in /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2 ... > * Build system packages: > * dev-python/gpep517 : 16 > * dev-python/installer : 0.7.0 > * dev-python/setuptools : 69.5.1-r1 > * dev-python/setuptools-rust : 1.9.0 > * dev-python/setuptools-scm : 8.1.0 > * dev-python/wheel : 0.43.0 >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2 ... > * python3_12: running distutils-r1_run_phase distutils-r1_python_compile > * Building the wheel for ipywidgets-8.1.2 via setuptools.build_meta >python3.12 -m gpep517 build-wheel --prefix=/usr --backend setuptools.build_meta --output-fd 3 --wheel-dir /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/wheel >2024-06-04 18:59:18,388 gpep517 INFO Building wheel via backend setuptools.build_meta >2024-06-04 18:59:18,851 root INFO running bdist_wheel >2024-06-04 18:59:19,070 root INFO running build >2024-06-04 18:59:19,070 root INFO running build_py >2024-06-04 18:59:19,116 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build >2024-06-04 18:59:19,117 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib >2024-06-04 18:59:19,117 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets >2024-06-04 18:59:19,118 root INFO copying ipywidgets/embed.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets >2024-06-04 18:59:19,119 root INFO copying ipywidgets/__init__.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets >2024-06-04 18:59:19,120 root INFO copying ipywidgets/comm.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets >2024-06-04 18:59:19,121 root INFO copying ipywidgets/_version.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets >2024-06-04 18:59:19,123 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,124 root INFO copying ipywidgets/widgets/widget_bool.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,125 root INFO copying ipywidgets/widgets/widget.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,127 root INFO copying ipywidgets/widgets/domwidget.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,128 root INFO copying ipywidgets/widgets/trait_types.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,129 root INFO copying ipywidgets/widgets/docutils.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,130 root INFO copying ipywidgets/widgets/widget_controller.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,131 root INFO copying ipywidgets/widgets/widget_button.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,132 root INFO copying ipywidgets/widgets/widget_layout.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,133 root INFO copying ipywidgets/widgets/widget_upload.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,134 root INFO copying ipywidgets/widgets/widget_selectioncontainer.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,136 root INFO copying ipywidgets/widgets/widget_string.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,137 root INFO copying ipywidgets/widgets/widget_description.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,138 root INFO copying ipywidgets/widgets/widget_link.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,139 root INFO copying ipywidgets/widgets/widget_core.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,140 root INFO copying ipywidgets/widgets/valuewidget.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,141 root INFO copying ipywidgets/widgets/utils.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,143 root INFO copying ipywidgets/widgets/widget_media.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,144 root INFO copying ipywidgets/widgets/__init__.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,145 root INFO copying ipywidgets/widgets/widget_box.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,146 root INFO copying ipywidgets/widgets/widget_float.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,147 root INFO copying ipywidgets/widgets/widget_style.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,149 root INFO copying ipywidgets/widgets/widget_color.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,150 root INFO copying ipywidgets/widgets/widget_datetime.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,151 root INFO copying ipywidgets/widgets/widget_date.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,152 root INFO copying ipywidgets/widgets/widget_selection.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,153 root INFO copying ipywidgets/widgets/interaction.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,154 root INFO copying ipywidgets/widgets/widget_time.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,156 root INFO copying ipywidgets/widgets/widget_tagsinput.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,157 root INFO copying ipywidgets/widgets/widget_int.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,158 root INFO copying ipywidgets/widgets/widget_output.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,159 root INFO copying ipywidgets/widgets/widget_templates.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets >2024-06-04 18:59:19,161 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/tests >2024-06-04 18:59:19,162 root INFO copying ipywidgets/tests/test_embed.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/tests >2024-06-04 18:59:19,163 root INFO copying ipywidgets/tests/__init__.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/tests >2024-06-04 18:59:19,165 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,166 root INFO copying ipywidgets/widgets/tests/test_set_state.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,167 root INFO copying ipywidgets/widgets/tests/test_widget_image.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,168 root INFO copying ipywidgets/widgets/tests/test_widget_upload.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,169 root INFO copying ipywidgets/widgets/tests/utils.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,170 root INFO copying ipywidgets/widgets/tests/test_widget_button.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,171 root INFO copying ipywidgets/widgets/tests/test_traits.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,173 root INFO copying ipywidgets/widgets/tests/test_send_state.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,174 root INFO copying ipywidgets/widgets/tests/test_docutils.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,175 root INFO copying ipywidgets/widgets/tests/test_widget_selection.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,176 root INFO copying ipywidgets/widgets/tests/test_widget_naive_datetime.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,177 root INFO copying ipywidgets/widgets/tests/test_datetime_serializers.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,179 root INFO copying ipywidgets/widgets/tests/test_widget_templates.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,180 root INFO copying ipywidgets/widgets/tests/test_widget_datetime.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,181 root INFO copying ipywidgets/widgets/tests/__init__.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,182 root INFO copying ipywidgets/widgets/tests/test_widget_output.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,183 root INFO copying ipywidgets/widgets/tests/test_widget.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,184 root INFO copying ipywidgets/widgets/tests/test_link.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,186 root INFO copying ipywidgets/widgets/tests/test_widget_time.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,187 root INFO copying ipywidgets/widgets/tests/test_widget_box.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,188 root INFO copying ipywidgets/widgets/tests/test_interaction.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,189 root INFO copying ipywidgets/widgets/tests/test_widget_string.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,191 root INFO copying ipywidgets/widgets/tests/test_selectioncontainer.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,192 root INFO copying ipywidgets/widgets/tests/test_widget_float.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,193 root INFO copying ipywidgets/widgets/tests/test_utils.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests >2024-06-04 18:59:19,197 root INFO copying ipywidgets/state.schema.json -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets >2024-06-04 18:59:19,198 root INFO copying ipywidgets/view.schema.json -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets >2024-06-04 18:59:19,200 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/data >2024-06-04 18:59:19,200 root INFO copying ipywidgets/widgets/tests/data/jupyter-logo-transparent.png -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/data >2024-06-04 18:59:19,205 root WARNING warning: build_py: byte-compiling is disabled, skipping. > >2024-06-04 18:59:19,291 wheel INFO installing to /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel >2024-06-04 18:59:19,291 root INFO running install >2024-06-04 18:59:19,325 root INFO running install_lib >2024-06-04 18:59:19,368 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64 >2024-06-04 18:59:19,369 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel >2024-06-04 18:59:19,370 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets >2024-06-04 18:59:19,370 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/view.schema.json -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets >2024-06-04 18:59:19,372 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/state.schema.json -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets >2024-06-04 18:59:19,373 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/__init__.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets >2024-06-04 18:59:19,374 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/_version.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets >2024-06-04 18:59:19,376 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,377 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_selectioncontainer.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,378 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_upload.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,379 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/__init__.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,381 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/domwidget.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,382 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,383 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_layout.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,385 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_button.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,386 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_link.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,387 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/valuewidget.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,389 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_core.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,390 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_media.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,391 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_float.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,392 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_time.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,394 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,395 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget_image.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,396 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget_upload.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,397 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_traits.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,399 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests/data >2024-06-04 18:59:19,400 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/data/jupyter-logo-transparent.png -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests/data >2024-06-04 18:59:19,401 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget_datetime.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,402 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget_button.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,404 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/utils.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,405 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget_time.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,407 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_docutils.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,408 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_selectioncontainer.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,409 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_link.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,411 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_datetime_serializers.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,412 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_interaction.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,413 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_send_state.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,415 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_set_state.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,416 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget_templates.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,417 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,419 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget_output.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,420 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/__init__.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,421 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget_naive_datetime.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,423 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget_selection.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,424 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_utils.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,425 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget_string.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,426 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget_box.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,428 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/tests/test_widget_float.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets/tests >2024-06-04 18:59:19,429 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_description.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,431 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_color.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,432 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_date.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,433 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_datetime.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,435 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/interaction.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,436 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_style.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,437 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/utils.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,439 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_templates.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,440 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_output.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,442 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/trait_types.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,443 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_tagsinput.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,444 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_int.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,446 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/docutils.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,447 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_bool.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,449 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_selection.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,450 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_controller.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,451 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_box.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,453 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/widgets/widget_string.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/widgets >2024-06-04 18:59:19,454 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/embed.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets >2024-06-04 18:59:19,456 root INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/tests >2024-06-04 18:59:19,456 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/tests/__init__.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/tests >2024-06-04 18:59:19,457 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/tests/test_embed.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets/tests >2024-06-04 18:59:19,459 root INFO copying /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/lib/ipywidgets/comm.py -> /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets >2024-06-04 18:59:19,460 root WARNING warning: install_lib: byte-compiling is disabled, skipping. > >2024-06-04 18:59:19,460 root INFO running install_egg_info >2024-06-04 18:59:19,507 root INFO running egg_info >2024-06-04 18:59:19,550 root INFO writing ipywidgets.egg-info/PKG-INFO >2024-06-04 18:59:19,554 root INFO writing dependency_links to ipywidgets.egg-info/dependency_links.txt >2024-06-04 18:59:19,556 root INFO writing requirements to ipywidgets.egg-info/requires.txt >2024-06-04 18:59:19,557 root INFO writing top-level names to ipywidgets.egg-info/top_level.txt >2024-06-04 18:59:19,728 root INFO reading manifest file 'ipywidgets.egg-info/SOURCES.txt' >2024-06-04 18:59:19,732 root INFO reading manifest template 'MANIFEST.in' >2024-06-04 18:59:19,733 root WARNING warning: no files found matching 'CONTRIBUTING.md' >2024-06-04 18:59:19,733 root WARNING warning: no files found matching 'package.json' >2024-06-04 18:59:19,733 root WARNING warning: no directories found matching 'docs' >2024-06-04 18:59:19,734 root WARNING warning: no previously-included files found matching 'docs/#*' >2024-06-04 18:59:19,735 root WARNING warning: no directories found matching 'ipywidgets/static' >2024-06-04 18:59:19,735 root WARNING no previously-included directories found matching 'docs/build' >2024-06-04 18:59:19,736 root WARNING no previously-included directories found matching 'docs/dist' >2024-06-04 18:59:19,736 root WARNING warning: no previously-included files matching '*~' found anywhere in distribution >2024-06-04 18:59:19,737 root WARNING warning: no previously-included files matching '*.pyc' found anywhere in distribution >2024-06-04 18:59:19,738 root WARNING warning: no previously-included files matching '*.pyo' found anywhere in distribution >2024-06-04 18:59:19,738 root WARNING warning: no previously-included files matching '.git' found anywhere in distribution >2024-06-04 18:59:19,739 root WARNING warning: no previously-included files matching '.ipynb_checkpoints' found anywhere in distribution >2024-06-04 18:59:19,739 root WARNING warning: no previously-included files found matching 'scripts' >2024-06-04 18:59:19,739 root INFO adding license file 'LICENSE' >2024-06-04 18:59:19,744 root INFO writing manifest file 'ipywidgets.egg-info/SOURCES.txt' >2024-06-04 18:59:19,745 root INFO Copying ipywidgets.egg-info to /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets-8.1.2-py3.12.egg-info >2024-06-04 18:59:19,753 root INFO running install_scripts >2024-06-04 18:59:19,765 wheel INFO creating /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel/ipywidgets-8.1.2.dist-info/WHEEL >2024-06-04 18:59:19,767 wheel INFO creating '/var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/wheel/.tmp-q0fp_85l/ipywidgets-8.1.2-py3-none-any.whl' and adding '/var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel' to it >2024-06-04 18:59:19,769 wheel INFO adding 'ipywidgets/__init__.py' >2024-06-04 18:59:19,770 wheel INFO adding 'ipywidgets/_version.py' >2024-06-04 18:59:19,770 wheel INFO adding 'ipywidgets/comm.py' >2024-06-04 18:59:19,771 wheel INFO adding 'ipywidgets/embed.py' >2024-06-04 18:59:19,772 wheel INFO adding 'ipywidgets/state.schema.json' >2024-06-04 18:59:19,773 wheel INFO adding 'ipywidgets/view.schema.json' >2024-06-04 18:59:19,774 wheel INFO adding 'ipywidgets/tests/__init__.py' >2024-06-04 18:59:19,774 wheel INFO adding 'ipywidgets/tests/test_embed.py' >2024-06-04 18:59:19,776 wheel INFO adding 'ipywidgets/widgets/__init__.py' >2024-06-04 18:59:19,776 wheel INFO adding 'ipywidgets/widgets/docutils.py' >2024-06-04 18:59:19,777 wheel INFO adding 'ipywidgets/widgets/domwidget.py' >2024-06-04 18:59:19,778 wheel INFO adding 'ipywidgets/widgets/interaction.py' >2024-06-04 18:59:19,779 wheel INFO adding 'ipywidgets/widgets/trait_types.py' >2024-06-04 18:59:19,779 wheel INFO adding 'ipywidgets/widgets/utils.py' >2024-06-04 18:59:19,780 wheel INFO adding 'ipywidgets/widgets/valuewidget.py' >2024-06-04 18:59:19,781 wheel INFO adding 'ipywidgets/widgets/widget.py' >2024-06-04 18:59:19,782 wheel INFO adding 'ipywidgets/widgets/widget_bool.py' >2024-06-04 18:59:19,783 wheel INFO adding 'ipywidgets/widgets/widget_box.py' >2024-06-04 18:59:19,783 wheel INFO adding 'ipywidgets/widgets/widget_button.py' >2024-06-04 18:59:19,784 wheel INFO adding 'ipywidgets/widgets/widget_color.py' >2024-06-04 18:59:19,785 wheel INFO adding 'ipywidgets/widgets/widget_controller.py' >2024-06-04 18:59:19,786 wheel INFO adding 'ipywidgets/widgets/widget_core.py' >2024-06-04 18:59:19,787 wheel INFO adding 'ipywidgets/widgets/widget_date.py' >2024-06-04 18:59:19,787 wheel INFO adding 'ipywidgets/widgets/widget_datetime.py' >2024-06-04 18:59:19,788 wheel INFO adding 'ipywidgets/widgets/widget_description.py' >2024-06-04 18:59:19,789 wheel INFO adding 'ipywidgets/widgets/widget_float.py' >2024-06-04 18:59:19,790 wheel INFO adding 'ipywidgets/widgets/widget_int.py' >2024-06-04 18:59:19,791 wheel INFO adding 'ipywidgets/widgets/widget_layout.py' >2024-06-04 18:59:19,791 wheel INFO adding 'ipywidgets/widgets/widget_link.py' >2024-06-04 18:59:19,792 wheel INFO adding 'ipywidgets/widgets/widget_media.py' >2024-06-04 18:59:19,793 wheel INFO adding 'ipywidgets/widgets/widget_output.py' >2024-06-04 18:59:19,794 wheel INFO adding 'ipywidgets/widgets/widget_selection.py' >2024-06-04 18:59:19,794 wheel INFO adding 'ipywidgets/widgets/widget_selectioncontainer.py' >2024-06-04 18:59:19,795 wheel INFO adding 'ipywidgets/widgets/widget_string.py' >2024-06-04 18:59:19,796 wheel INFO adding 'ipywidgets/widgets/widget_style.py' >2024-06-04 18:59:19,797 wheel INFO adding 'ipywidgets/widgets/widget_tagsinput.py' >2024-06-04 18:59:19,797 wheel INFO adding 'ipywidgets/widgets/widget_templates.py' >2024-06-04 18:59:19,798 wheel INFO adding 'ipywidgets/widgets/widget_time.py' >2024-06-04 18:59:19,799 wheel INFO adding 'ipywidgets/widgets/widget_upload.py' >2024-06-04 18:59:19,800 wheel INFO adding 'ipywidgets/widgets/tests/__init__.py' >2024-06-04 18:59:19,801 wheel INFO adding 'ipywidgets/widgets/tests/test_datetime_serializers.py' >2024-06-04 18:59:19,802 wheel INFO adding 'ipywidgets/widgets/tests/test_docutils.py' >2024-06-04 18:59:19,802 wheel INFO adding 'ipywidgets/widgets/tests/test_interaction.py' >2024-06-04 18:59:19,803 wheel INFO adding 'ipywidgets/widgets/tests/test_link.py' >2024-06-04 18:59:19,804 wheel INFO adding 'ipywidgets/widgets/tests/test_selectioncontainer.py' >2024-06-04 18:59:19,805 wheel INFO adding 'ipywidgets/widgets/tests/test_send_state.py' >2024-06-04 18:59:19,805 wheel INFO adding 'ipywidgets/widgets/tests/test_set_state.py' >2024-06-04 18:59:19,806 wheel INFO adding 'ipywidgets/widgets/tests/test_traits.py' >2024-06-04 18:59:19,807 wheel INFO adding 'ipywidgets/widgets/tests/test_utils.py' >2024-06-04 18:59:19,807 wheel INFO adding 'ipywidgets/widgets/tests/test_widget.py' >2024-06-04 18:59:19,808 wheel INFO adding 'ipywidgets/widgets/tests/test_widget_box.py' >2024-06-04 18:59:19,809 wheel INFO adding 'ipywidgets/widgets/tests/test_widget_button.py' >2024-06-04 18:59:19,810 wheel INFO adding 'ipywidgets/widgets/tests/test_widget_datetime.py' >2024-06-04 18:59:19,810 wheel INFO adding 'ipywidgets/widgets/tests/test_widget_float.py' >2024-06-04 18:59:19,811 wheel INFO adding 'ipywidgets/widgets/tests/test_widget_image.py' >2024-06-04 18:59:19,812 wheel INFO adding 'ipywidgets/widgets/tests/test_widget_naive_datetime.py' >2024-06-04 18:59:19,813 wheel INFO adding 'ipywidgets/widgets/tests/test_widget_output.py' >2024-06-04 18:59:19,813 wheel INFO adding 'ipywidgets/widgets/tests/test_widget_selection.py' >2024-06-04 18:59:19,814 wheel INFO adding 'ipywidgets/widgets/tests/test_widget_string.py' >2024-06-04 18:59:19,815 wheel INFO adding 'ipywidgets/widgets/tests/test_widget_templates.py' >2024-06-04 18:59:19,816 wheel INFO adding 'ipywidgets/widgets/tests/test_widget_time.py' >2024-06-04 18:59:19,816 wheel INFO adding 'ipywidgets/widgets/tests/test_widget_upload.py' >2024-06-04 18:59:19,817 wheel INFO adding 'ipywidgets/widgets/tests/utils.py' >2024-06-04 18:59:19,818 wheel INFO adding 'ipywidgets/widgets/tests/data/jupyter-logo-transparent.png' >2024-06-04 18:59:19,819 wheel INFO adding 'ipywidgets-8.1.2.dist-info/LICENSE' >2024-06-04 18:59:19,820 wheel INFO adding 'ipywidgets-8.1.2.dist-info/METADATA' >2024-06-04 18:59:19,821 wheel INFO adding 'ipywidgets-8.1.2.dist-info/WHEEL' >2024-06-04 18:59:19,821 wheel INFO adding 'ipywidgets-8.1.2.dist-info/top_level.txt' >2024-06-04 18:59:19,822 wheel INFO adding 'ipywidgets-8.1.2.dist-info/RECORD' >2024-06-04 18:59:19,823 wheel INFO removing /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/build/bdist.linux-aarch64/wheel >2024-06-04 18:59:19,839 gpep517 INFO The backend produced /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/wheel/ipywidgets-8.1.2-py3-none-any.whl > * Installing ipywidgets-8.1.2-py3-none-any.whl to /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/install >python3.12 -m gpep517 install-wheel --destdir=/var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/install --interpreter=/usr/bin/python3.12 --prefix=/usr --optimize=all /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/wheel/ipywidgets-8.1.2-py3-none-any.whl >2024-06-04 18:59:20,214 gpep517 INFO Installing /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/wheel/ipywidgets-8.1.2-py3-none-any.whl into /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/install >/usr/lib/python3.12/site-packages/ipywidgets/widgets/tests/test_traits.py:61: SyntaxWarning: invalid escape sequence '\.' >/usr/lib/python3.12/site-packages/ipywidgets/widgets/tests/test_traits.py:61: SyntaxWarning: invalid escape sequence '\.' >/usr/lib/python3.12/site-packages/ipywidgets/widgets/tests/test_traits.py:61: SyntaxWarning: invalid escape sequence '\.' >2024-06-04 18:59:21,146 gpep517 INFO Installation complete >>>> Source compiled. >>>> Test phase: dev-python/ipywidgets-8.1.2-r1 > * python3_12: running distutils-r1_run_phase python_test >python3.12 -m pytest -vv -ra -l -Wdefault -Werror::pytest.PytestUnhandledCoroutineWarning --color=yes -o console_output_style=count -o tmp_path_retention_count=0 -o tmp_path_retention_policy=failed >============================================================= test session starts ============================================================= >platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.5.0 -- /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2-python3_12/install/usr/bin/python3.12 >cachedir: .pytest_cache >rootdir: /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2 >configfile: pyproject.toml >collecting ... collected 308 items > >ipywidgets/tests/test_embed.py::TestEmbed::test_embed_data_simple PASSED [ 1/308] >ipywidgets/tests/test_embed.py::TestEmbed::test_cors PASSED [ 2/308] >ipywidgets/tests/test_embed.py::TestEmbed::test_escape PASSED [ 3/308] >ipywidgets/tests/test_embed.py::TestEmbed::test_embed_data_two_widgets PASSED [ 4/308] >ipywidgets/tests/test_embed.py::TestEmbed::test_embed_data_complex PASSED [ 5/308] >ipywidgets/tests/test_embed.py::TestEmbed::test_snippet PASSED [ 6/308] >ipywidgets/tests/test_embed.py::TestEmbed::test_minimal_html_filename PASSED [ 7/308] >ipywidgets/tests/test_embed.py::TestEmbed::test_minimal_html_filehandle PASSED [ 8/308] >ipywidgets/widgets/tests/test_datetime_serializers.py::test_time_serialize_none PASSED [ 9/308] >ipywidgets/widgets/tests/test_datetime_serializers.py::test_time_serialize_value PASSED [ 10/308] >ipywidgets/widgets/tests/test_datetime_serializers.py::test_time_deserialize_none PASSED [ 11/308] >ipywidgets/widgets/tests/test_datetime_serializers.py::test_time_deserialize_value PASSED [ 12/308] >ipywidgets/widgets/tests/test_datetime_serializers.py::test_datetime_serialize_none PASSED [ 13/308] >ipywidgets/widgets/tests/test_datetime_serializers.py::test_datetime_serialize_value PASSED [ 14/308] >ipywidgets/widgets/tests/test_datetime_serializers.py::test_datetime_serialize_non_utz PASSED [ 15/308] >ipywidgets/widgets/tests/test_datetime_serializers.py::test_datetime_deserialize_none PASSED [ 16/308] >ipywidgets/widgets/tests/test_datetime_serializers.py::test_datetime_deserialize_value PASSED [ 17/308] >ipywidgets/widgets/tests/test_docutils.py::TestDocSubst::test_substitution PASSED [ 18/308] >ipywidgets/widgets/tests/test_docutils.py::TestDocSubst::test_unused_keys PASSED [ 19/308] >ipywidgets/widgets/tests/test_interaction.py::test_single_value_string PASSED [ 20/308] >ipywidgets/widgets/tests/test_interaction.py::test_single_value_bool PASSED [ 21/308] >ipywidgets/widgets/tests/test_interaction.py::test_single_value_float PASSED [ 22/308] >ipywidgets/widgets/tests/test_interaction.py::test_single_value_int PASSED [ 23/308] >ipywidgets/widgets/tests/test_interaction.py::test_list_str PASSED [ 24/308] >ipywidgets/widgets/tests/test_interaction.py::test_list_int PASSED [ 25/308] >ipywidgets/widgets/tests/test_interaction.py::test_list_tuple PASSED [ 26/308] >ipywidgets/widgets/tests/test_interaction.py::test_list_tuple_invalid PASSED [ 27/308] >ipywidgets/widgets/tests/test_interaction.py::test_dict PASSED [ 28/308] >ipywidgets/widgets/tests/test_interaction.py::test_ordereddict PASSED [ 29/308] >ipywidgets/widgets/tests/test_interaction.py::test_iterable PASSED [ 30/308] >ipywidgets/widgets/tests/test_interaction.py::test_iterable_tuple PASSED [ 31/308] >ipywidgets/widgets/tests/test_interaction.py::test_mapping PASSED [ 32/308] >ipywidgets/widgets/tests/test_interaction.py::test_decorator_kwarg PASSED [ 33/308] >ipywidgets/widgets/tests/test_interaction.py::test_interact_instancemethod PASSED [ 34/308] >ipywidgets/widgets/tests/test_interaction.py::test_decorator_no_call PASSED [ 35/308] >ipywidgets/widgets/tests/test_interaction.py::test_call_interact PASSED [ 36/308] >ipywidgets/widgets/tests/test_interaction.py::test_call_interact_on_trait_changed_none_return PASSED [ 37/308] >ipywidgets/widgets/tests/test_interaction.py::test_call_interact_kwargs PASSED [ 38/308] >ipywidgets/widgets/tests/test_interaction.py::test_call_decorated_on_trait_change PASSED [ 39/308] >ipywidgets/widgets/tests/test_interaction.py::test_call_decorated_kwargs_on_trait_change PASSED [ 40/308] >ipywidgets/widgets/tests/test_interaction.py::test_fixed PASSED [ 41/308] >ipywidgets/widgets/tests/test_interaction.py::test_default_description PASSED [ 42/308] >ipywidgets/widgets/tests/test_interaction.py::test_custom_description PASSED [ 43/308] >ipywidgets/widgets/tests/test_interaction.py::test_raises_on_non_value_widget PASSED [ 44/308] >ipywidgets/widgets/tests/test_interaction.py::test_interact_manual_button PASSED [ 45/308] >ipywidgets/widgets/tests/test_interaction.py::test_interact_manual_nocall PASSED [ 46/308] >ipywidgets/widgets/tests/test_interaction.py::test_interact_call PASSED [ 47/308] >ipywidgets/widgets/tests/test_interaction.py::test_interact_options PASSED [ 48/308] >ipywidgets/widgets/tests/test_interaction.py::test_interact_options_bad PASSED [ 49/308] >ipywidgets/widgets/tests/test_interaction.py::test_int_range_logic PASSED [ 50/308] >ipywidgets/widgets/tests/test_interaction.py::test_float_range_logic PASSED [ 51/308] >ipywidgets/widgets/tests/test_interaction.py::test_multiple_selection PASSED [ 52/308] >ipywidgets/widgets/tests/test_interaction.py::test_interact_noinspect PASSED [ 53/308] >ipywidgets/widgets/tests/test_interaction.py::test_get_interact_value PASSED [ 54/308] >ipywidgets/widgets/tests/test_interaction.py::test_state_schema PASSED [ 55/308] >ipywidgets/widgets/tests/test_link.py::test_jslink_args PASSED [ 56/308] >ipywidgets/widgets/tests/test_link.py::test_jsdlink_args PASSED [ 57/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestTab::test_children_position_argument PASSED [ 58/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestTab::test_selected_index PASSED [ 59/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestTab::test_selected_index_default PASSED [ 60/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestTab::test_selected_index_none PASSED [ 61/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestTab::test_selected_index_out_of_bounds PASSED [ 62/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestTab::test_titles PASSED [ 63/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestAccordion::test_children_position_argument PASSED [ 64/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestAccordion::test_selected_index PASSED [ 65/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestAccordion::test_selected_index_default PASSED [ 66/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestAccordion::test_selected_index_none PASSED [ 67/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestAccordion::test_selected_index_out_of_bounds PASSED [ 68/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestAccordion::test_titles PASSED [ 69/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestStack::test_children_position_argument PASSED [ 70/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestStack::test_selected_index PASSED [ 71/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestStack::test_selected_index_default PASSED [ 72/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestStack::test_selected_index_none PASSED [ 73/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestStack::test_selected_index_out_of_bounds PASSED [ 74/308] >ipywidgets/widgets/tests/test_selectioncontainer.py::TestStack::test_titles PASSED [ 75/308] >ipywidgets/widgets/tests/test_send_state.py::test_empty_send_state FAILED [ 76/308] >ipywidgets/widgets/tests/test_send_state.py::test_empty_hold_sync FAILED [ 77/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_simple[True] FAILED [ 78/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_simple[False] FAILED [ 79/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_transformer[True] FAILED [ 80/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_transformer[False] FAILED [ 81/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_data[True] FAILED [ 82/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_data[False] FAILED [ 83/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_data_truncate[True] FAILED [ 84/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_data_truncate[False] FAILED [ 85/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_numbers_int[True] FAILED [ 86/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_numbers_int[False] FAILED [ 87/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_numbers_float[True] FAILED [ 88/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_numbers_float[False] FAILED [ 89/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_float_to_float[True] FAILED [ 90/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_float_to_float[False] FAILED [ 91/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_cint_to_float[True] FAILED [ 92/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_cint_to_float[False] FAILED [ 93/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_int_to_float[True] PASSED [ 94/308] >ipywidgets/widgets/tests/test_set_state.py::test_set_state_int_to_float[False] PASSED [ 95/308] >ipywidgets/widgets/tests/test_set_state.py::test_property_lock[True] PASSED [ 96/308] >ipywidgets/widgets/tests/test_set_state.py::test_property_lock[False] PASSED [ 97/308] >ipywidgets/widgets/tests/test_set_state.py::test_hold_sync[True] PASSED [ 98/308] >ipywidgets/widgets/tests/test_set_state.py::test_hold_sync[False] PASSED [ 99/308] >ipywidgets/widgets/tests/test_set_state.py::test_echo PASSED [100/308] >ipywidgets/widgets/tests/test_set_state.py::test_echo_single PASSED [101/308] >ipywidgets/widgets/tests/test_set_state.py::test_no_echo[True] PASSED [102/308] >ipywidgets/widgets/tests/test_set_state.py::test_no_echo[False] PASSED [103/308] >ipywidgets/widgets/tests/test_traits.py::TraitTestBase::test_allow_none <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [104/308] >ipywidgets/widgets/tests/test_traits.py::TraitTestBase::test_bad_values <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [105/308] >ipywidgets/widgets/tests/test_traits.py::TraitTestBase::test_default_value <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [106/308] >ipywidgets/widgets/tests/test_traits.py::TraitTestBase::test_good_values <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [107/308] >ipywidgets/widgets/tests/test_traits.py::TestNumberFormat::test_allow_none <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [108/308] >ipywidgets/widgets/tests/test_traits.py::TestNumberFormat::test_bad_values <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [109/308] >ipywidgets/widgets/tests/test_traits.py::TestNumberFormat::test_default_value <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [110/308] >ipywidgets/widgets/tests/test_traits.py::TestNumberFormat::test_good_values <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [111/308] >ipywidgets/widgets/tests/test_traits.py::TestColor::test_allow_none <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [112/308] >ipywidgets/widgets/tests/test_traits.py::TestColor::test_bad_values <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [113/308] >ipywidgets/widgets/tests/test_traits.py::TestColor::test_default_value <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [114/308] >ipywidgets/widgets/tests/test_traits.py::TestColor::test_good_values <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [115/308] >ipywidgets/widgets/tests/test_traits.py::TestColorWithNone::test_allow_none <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [116/308] >ipywidgets/widgets/tests/test_traits.py::TestColorWithNone::test_bad_values <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [117/308] >ipywidgets/widgets/tests/test_traits.py::TestColorWithNone::test_default_value <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [118/308] >ipywidgets/widgets/tests/test_traits.py::TestColorWithNone::test_good_values <- ../../../../../../../usr/lib/python3.12/site-packages/traitlets/tests/test_traitlets.py PASSED [119/308] >ipywidgets/widgets/tests/test_traits.py::TestDateSerialization::test_serialize_date PASSED [120/308] >ipywidgets/widgets/tests/test_traits.py::TestDateSerialization::test_serialize_none PASSED [121/308] >ipywidgets/widgets/tests/test_traits.py::TestDateDeserialization::test_deserialize_date PASSED [122/308] >ipywidgets/widgets/tests/test_traits.py::TestDateDeserialization::test_deserialize_none PASSED [123/308] >ipywidgets/widgets/tests/test_traits.py::TestBuffers::test_remove_and_put_buffers PASSED [124/308] >ipywidgets/widgets/tests/test_traits.py::test_typed_tuple_uninitialized_ints PASSED [125/308] >ipywidgets/widgets/tests/test_traits.py::test_typed_tuple_init_ints PASSED [126/308] >ipywidgets/widgets/tests/test_traits.py::test_typed_tuple_set_ints PASSED [127/308] >ipywidgets/widgets/tests/test_traits.py::test_typed_tuple_default PASSED [128/308] >ipywidgets/widgets/tests/test_traits.py::test_typed_tuple_mixed_default PASSED [129/308] >ipywidgets/widgets/tests/test_traits.py::test_typed_tuple_bad_default PASSED [130/308] >ipywidgets/widgets/tests/test_traits.py::test_typed_tuple_bad_set PASSED [131/308] >ipywidgets/widgets/tests/test_traits.py::test_typed_tuple_positional_trait PASSED [132/308] >ipywidgets/widgets/tests/test_traits.py::test_typed_tuple_positional_default PASSED [133/308] >ipywidgets/widgets/tests/test_utils.py::test_deprecation PASSED [134/308] >ipywidgets/widgets/tests/test_utils.py::test_deprecation_indirect PASSED [135/308] >ipywidgets/widgets/tests/test_utils.py::test_deprecation_indirect_internal PASSED [136/308] >ipywidgets/widgets/tests/test_utils.py::test_deprecation_nested1 PASSED [137/308] >ipywidgets/widgets/tests/test_utils.py::test_deprecation_nested2 PASSED [138/308] >ipywidgets/widgets/tests/test_widget.py::test_no_widget_view PASSED [139/308] >ipywidgets/widgets/tests/test_widget.py::test_widget_view PASSED [140/308] >ipywidgets/widgets/tests/test_widget.py::test_close_all PASSED [141/308] >ipywidgets/widgets/tests/test_widget.py::test_compatibility PASSED [142/308] >ipywidgets/widgets/tests/test_widget.py::test_widget_copy PASSED [143/308] >ipywidgets/widgets/tests/test_widget_box.py::TestBox::test_construction PASSED [144/308] >ipywidgets/widgets/tests/test_widget_box.py::TestBox::test_construction_invalid_style PASSED [145/308] >ipywidgets/widgets/tests/test_widget_box.py::TestBox::test_construction_style PASSED [146/308] >ipywidgets/widgets/tests/test_widget_box.py::TestBox::test_construction_with_children PASSED [147/308] >ipywidgets/widgets/tests/test_widget_button.py::test_deprecation_fa_icons PASSED [148/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_time_creation_blank PASSED [149/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_time_creation_value PASSED [150/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_validate_value_none PASSED [151/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-None-None-None] PASSED [152/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-None-input_max1-None] PASSED [153/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-None-input_max2-None] PASSED [154/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-None-input_max3-None] PASSED [155/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-input_min4-None-None] PASSED [156/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-input_min5-input_max5-None] PASSED [157/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-input_min6-input_max6-None] PASSED [158/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-input_min7-input_max7-None] PASSED [159/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-input_min8-None-None] PASSED [160/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-input_min9-input_max9-TraitError] PASSED [161/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-input_min10-input_max10-None] PASSED [162/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-input_min11-input_max11-None] PASSED [163/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-input_min12-None-None] PASSED [164/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-input_min13-input_max13-TraitError] PASSED [165/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-input_min14-input_max14-TraitError] PASSED [166/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[None-input_min15-input_max15-None] PASSED [167/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value16-None-None-expected16] PASSED [168/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value17-None-input_max17-expected17] PASSED [169/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value18-None-input_max18-expected18] PASSED [170/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value19-None-input_max19-expected19] PASSED [171/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value20-input_min20-None-expected20] PASSED [172/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value21-input_min21-input_max21-expected21] PASSED [173/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value22-input_min22-input_max22-expected22] PASSED [174/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value23-input_min23-input_max23-expected23] PASSED [175/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value24-input_min24-None-expected24] PASSED [176/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value25-input_min25-input_max25-TraitError] PASSED [177/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value26-input_min26-input_max26-expected26] PASSED [178/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value27-input_min27-input_max27-expected27] PASSED [179/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value28-input_min28-None-expected28] PASSED [180/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value29-input_min29-input_max29-TraitError] PASSED [181/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value30-input_min30-input_max30-TraitError] PASSED [182/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value31-input_min31-input_max31-expected31] PASSED [183/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value32-None-None-expected32] PASSED [184/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value33-None-input_max33-expected33] PASSED [185/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value34-None-input_max34-expected34] PASSED [186/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value35-None-input_max35-expected35] PASSED [187/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value36-input_min36-None-expected36] PASSED [188/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value37-input_min37-input_max37-expected37] PASSED [189/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value38-input_min38-input_max38-expected38] PASSED [190/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value39-input_min39-input_max39-expected39] PASSED [191/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value40-input_min40-None-expected40] PASSED [192/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value41-input_min41-input_max41-TraitError] PASSED [193/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value42-input_min42-input_max42-expected42] PASSED [194/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value43-input_min43-input_max43-expected43] PASSED [195/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value44-input_min44-None-expected44] PASSED [196/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value45-input_min45-input_max45-TraitError] PASSED [197/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value46-input_min46-input_max46-TraitError] PASSED [198/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value47-input_min47-input_max47-expected47] PASSED [199/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value48-None-None-expected48] PASSED [200/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value49-None-input_max49-expected49] PASSED [201/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value50-None-input_max50-expected50] PASSED [202/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value51-None-input_max51-expected51] PASSED [203/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value52-input_min52-None-expected52] PASSED [204/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value53-input_min53-input_max53-expected53] PASSED [205/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value54-input_min54-input_max54-expected54] PASSED [206/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value55-input_min55-input_max55-expected55] PASSED [207/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value56-input_min56-None-expected56] PASSED [208/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value57-input_min57-input_max57-TraitError] PASSED [209/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value58-input_min58-input_max58-expected58] PASSED [210/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value59-input_min59-input_max59-expected59] PASSED [211/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value60-input_min60-None-expected60] PASSED [212/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value61-input_min61-input_max61-TraitError] PASSED [213/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value62-input_min62-input_max62-TraitError] PASSED [214/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_cross_validate_value_min_max[input_value63-input_min63-input_max63-expected63] PASSED [215/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_validate_value_vs_min PASSED [216/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_validate_value_vs_max PASSED [217/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_validate_min_vs_value PASSED [218/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_validate_min_vs_max PASSED [219/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_validate_max_vs_value PASSED [220/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_validate_max_vs_min PASSED [221/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_validate_naive PASSED [222/308] >ipywidgets/widgets/tests/test_widget_datetime.py::test_datetime_tzinfo PASSED [223/308] >ipywidgets/widgets/tests/test_widget_float.py::TestFloatSlider::test_construction PASSED [224/308] >ipywidgets/widgets/tests/test_widget_float.py::TestFloatSlider::test_construction_invalid_readout_format PASSED [225/308] >ipywidgets/widgets/tests/test_widget_float.py::TestFloatSlider::test_construction_readout_format PASSED [226/308] >ipywidgets/widgets/tests/test_widget_image.py::test_empty_image PASSED [227/308] >ipywidgets/widgets/tests/test_widget_image.py::test_image_value PASSED [228/308] >ipywidgets/widgets/tests/test_widget_image.py::test_image_format PASSED [229/308] >ipywidgets/widgets/tests/test_widget_image.py::test_from_filename PASSED [230/308] >ipywidgets/widgets/tests/test_widget_image.py::test_set_from_filename PASSED [231/308] >ipywidgets/widgets/tests/test_widget_image.py::test_from_file PASSED [232/308] >ipywidgets/widgets/tests/test_widget_image.py::test_set_value_from_file PASSED [233/308] >ipywidgets/widgets/tests/test_widget_image.py::test_from_url_unicode PASSED [234/308] >ipywidgets/widgets/tests/test_widget_image.py::test_from_url_bytes PASSED [235/308] >ipywidgets/widgets/tests/test_widget_image.py::test_format_inference_filename PASSED [236/308] >ipywidgets/widgets/tests/test_widget_image.py::test_format_inference_file PASSED [237/308] >ipywidgets/widgets/tests/test_widget_image.py::test_format_inference_stream PASSED [238/308] >ipywidgets/widgets/tests/test_widget_image.py::test_serialize PASSED [239/308] >ipywidgets/widgets/tests/test_widget_image.py::test_format_inference_overridable PASSED [240/308] >ipywidgets/widgets/tests/test_widget_image.py::test_value_repr_length PASSED [241/308] >ipywidgets/widgets/tests/test_widget_image.py::test_value_repr_url PASSED [242/308] >ipywidgets/widgets/tests/test_widget_naive_datetime.py::test_time_creation_blank PASSED [243/308] >ipywidgets/widgets/tests/test_widget_naive_datetime.py::test_time_creation_value PASSED [244/308] >ipywidgets/widgets/tests/test_widget_naive_datetime.py::test_time_validate_value_none PASSED [245/308] >ipywidgets/widgets/tests/test_widget_naive_datetime.py::test_time_validate_value_vs_min PASSED [246/308] >ipywidgets/widgets/tests/test_widget_naive_datetime.py::test_time_validate_value_vs_max PASSED [247/308] >ipywidgets/widgets/tests/test_widget_naive_datetime.py::test_time_validate_min_vs_value PASSED [248/308] >ipywidgets/widgets/tests/test_widget_naive_datetime.py::test_time_validate_min_vs_max PASSED [249/308] >ipywidgets/widgets/tests/test_widget_naive_datetime.py::test_time_validate_max_vs_value PASSED [250/308] >ipywidgets/widgets/tests/test_widget_naive_datetime.py::test_time_validate_max_vs_min PASSED [251/308] >ipywidgets/widgets/tests/test_widget_naive_datetime.py::test_datetime_tzinfo PASSED [252/308] >ipywidgets/widgets/tests/test_widget_output.py::TestOutputWidget::test_capture_decorator PASSED [253/308] >ipywidgets/widgets/tests/test_widget_output.py::TestOutputWidget::test_capture_decorator_clear_output PASSED [254/308] >ipywidgets/widgets/tests/test_widget_output.py::TestOutputWidget::test_capture_decorator_no_clear_output PASSED [255/308] >ipywidgets/widgets/tests/test_widget_output.py::TestOutputWidget::test_clear_output PASSED [256/308] >ipywidgets/widgets/tests/test_widget_output.py::TestOutputWidget::test_set_msg_id_when_capturing PASSED [257/308] >ipywidgets/widgets/tests/test_widget_output.py::test_append_stdout PASSED [258/308] >ipywidgets/widgets/tests/test_widget_output.py::test_append_stderr PASSED [259/308] >ipywidgets/widgets/tests/test_widget_output.py::test_append_display_data PASSED [260/308] >ipywidgets/widgets/tests/test_widget_selection.py::TestDropdown::test_construction PASSED [261/308] >ipywidgets/widgets/tests/test_widget_selection.py::TestDropdown::test_dict_mapping_options PASSED [262/308] >ipywidgets/widgets/tests/test_widget_selection.py::TestDropdown::test_setting_options_from_dict PASSED [263/308] >ipywidgets/widgets/tests/test_widget_selection.py::TestDropdown::test_setting_options_from_list PASSED [264/308] >ipywidgets/widgets/tests/test_widget_selection.py::TestDropdown::test_setting_options_from_list_tuples PASSED [265/308] >ipywidgets/widgets/tests/test_widget_selection.py::TestSelectionSlider::test_construction PASSED [266/308] >ipywidgets/widgets/tests/test_widget_selection.py::TestSelectionSlider::test_index_trigger PASSED [267/308] >ipywidgets/widgets/tests/test_widget_selection.py::TestSelection::test_construction PASSED [268/308] >ipywidgets/widgets/tests/test_widget_selection.py::TestSelection::test_duplicate PASSED [269/308] >ipywidgets/widgets/tests/test_widget_selection.py::TestSelection::test_index_trigger PASSED [270/308] >ipywidgets/widgets/tests/test_widget_string.py::test_combobox_creation_blank PASSED [271/308] >ipywidgets/widgets/tests/test_widget_string.py::test_combobox_creation_kwargs PASSED [272/308] >ipywidgets/widgets/tests/test_widget_string.py::test_tooltip_deprecation PASSED [273/308] >ipywidgets/widgets/tests/test_widget_string.py::test_on_submit_deprecation PASSED [274/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestTwoByTwoLayout::test_keep_layout_options PASSED [275/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestTwoByTwoLayout::test_merge_cells PASSED [276/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestTwoByTwoLayout::test_pass_layout_options PASSED [277/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestTwoByTwoLayout::test_update_dynamically PASSED [278/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestAppLayout::test_create_with_defaults PASSED [279/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestAppLayout::test_merge_empty_cells PASSED [280/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestAppLayout::test_set_pane_widths_heights PASSED [281/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestAppLayout::test_size_to_css PASSED [282/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestGridspecLayout::test_getitem_index PASSED [283/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestGridspecLayout::test_getitem_slices PASSED [284/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestGridspecLayout::test_init PASSED [285/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestGridspecLayout::test_setitem_index PASSED [286/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestGridspecLayout::test_setitem_slices PASSED [287/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestLayoutProperties::test_align_items_extra_options PASSED [288/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestLayoutProperties::test_layout_updated_on_trait_change PASSED [289/308] >ipywidgets/widgets/tests/test_widget_templates.py::TestLayoutProperties::test_validate_properties PASSED [290/308] >ipywidgets/widgets/tests/test_widget_time.py::test_time_creation_blank PASSED [291/308] >ipywidgets/widgets/tests/test_widget_time.py::test_time_creation_value PASSED [292/308] >ipywidgets/widgets/tests/test_widget_time.py::test_time_cross_validate_value_min_max PASSED [293/308] >ipywidgets/widgets/tests/test_widget_time.py::test_time_validate_value_none PASSED [294/308] >ipywidgets/widgets/tests/test_widget_time.py::test_time_validate_value_vs_min PASSED [295/308] >ipywidgets/widgets/tests/test_widget_time.py::test_time_validate_value_vs_max PASSED [296/308] >ipywidgets/widgets/tests/test_widget_time.py::test_time_validate_min_vs_value PASSED [297/308] >ipywidgets/widgets/tests/test_widget_time.py::test_time_validate_min_vs_max PASSED [298/308] >ipywidgets/widgets/tests/test_widget_time.py::test_time_validate_max_vs_value PASSED [299/308] >ipywidgets/widgets/tests/test_widget_time.py::test_time_validate_max_vs_min PASSED [300/308] >ipywidgets/widgets/tests/test_widget_upload.py::TestFileUpload::test_construction PASSED [301/308] >ipywidgets/widgets/tests/test_widget_upload.py::TestFileUpload::test_construction_with_params PASSED [302/308] >ipywidgets/widgets/tests/test_widget_upload.py::TestFileUpload::test_empty_initial_value PASSED [303/308] >ipywidgets/widgets/tests/test_widget_upload.py::TestFileUpload::test_receive_multiple_files PASSED [304/308] >ipywidgets/widgets/tests/test_widget_upload.py::TestFileUpload::test_receive_single_file PASSED [305/308] >ipywidgets/widgets/tests/test_widget_upload.py::TestFileUpload::test_resetting_value PASSED [306/308] >ipywidgets/widgets/tests/test_widget_upload.py::TestFileUpload::test_serialization_deserialization_integrity PASSED [307/308] >ipywidgets/widgets/tests/test_widget_upload.py::TestFileUpload::test_setting_non_empty_value PASSED [308/308] > >================================================================== FAILURES =================================================================== >____________________________________________________________ test_empty_send_state ____________________________________________________________ > > def test_empty_send_state(): > w = SimpleWidget() > w.send_state([]) >> assert w.comm.messages == [] >E AttributeError: 'DummyComm' object has no attribute 'messages' > >w = SimpleWidget(b=(False, False, False)) > >ipywidgets/widgets/tests/test_send_state.py:24: AttributeError >____________________________________________________________ test_empty_hold_sync _____________________________________________________________ > > def test_empty_hold_sync(): > w = SimpleWidget() > with w.hold_sync(): > pass >> assert w.comm.messages == [] >E AttributeError: 'DummyComm' object has no attribute 'messages' > >w = SimpleWidget(b=(False, False, False)) > >ipywidgets/widgets/tests/test_send_state.py:31: AttributeError >_________________________________________________________ test_set_state_simple[True] _________________________________________________________ > >echo = True > > def test_set_state_simple(echo): > w = SimpleWidget() > w.set_state(dict( > a=True, > b=[True, False, True], > c=[False, True, False], > )) > >> assert len(w.comm.messages) == (1 if echo else 0) >E AttributeError: 'DummyComm' object has no attribute 'messages' > >echo = True >w = SimpleWidget(a=True, b=(True, False, True), c=[False, True, False]) > >ipywidgets/widgets/tests/test_set_state.py:92: AttributeError >________________________________________________________ test_set_state_simple[False] _________________________________________________________ > >echo = False > > def test_set_state_simple(echo): > w = SimpleWidget() > w.set_state(dict( > a=True, > b=[True, False, True], > c=[False, True, False], > )) > >> assert len(w.comm.messages) == (1 if echo else 0) >E AttributeError: 'DummyComm' object has no attribute 'messages' > >echo = False >w = SimpleWidget(a=True, b=(True, False, True), c=[False, True, False]) > >ipywidgets/widgets/tests/test_set_state.py:92: AttributeError >______________________________________________________ test_set_state_transformer[True] _______________________________________________________ > >echo = True > > def test_set_state_transformer(echo): > w = TransformerWidget() > w.set_state(dict( > d=[True, False, True] > )) > # Since the deserialize step changes the state, this should send an update > expected = [] > if echo: > expected.append( > ((), dict( > buffers=[], > data=dict( > buffer_paths=[], > method='echo_update', > state=dict(d=[True, False, True]), > )))) > expected.append( > ((), dict( > buffers=[], > data=dict( > buffer_paths=[], > method='update', > state=dict(d=[False, True, False]), > )))) >> assert w.comm.messages == expected >E AttributeError: 'DummyComm' object has no attribute 'messages' > >echo = True >expected = [((), > {'buffers': [], > 'data': {'buffer_paths': [], > 'method': 'echo_update', > 'state': {'d': [True, False, True]}}}), > ((), > {'buffers': [], > 'data': {'buffer_paths': [], > 'method': 'update', > 'state': {'d': [False, True, False]}}})] >w = TransformerWidget(d=[False, True, False]) > >ipywidgets/widgets/tests/test_set_state.py:119: AttributeError >______________________________________________________ test_set_state_transformer[False] ______________________________________________________ > >echo = False > > def test_set_state_transformer(echo): > w = TransformerWidget() > w.set_state(dict( > d=[True, False, True] > )) > # Since the deserialize step changes the state, this should send an update > expected = [] > if echo: > expected.append( > ((), dict( > buffers=[], > data=dict( > buffer_paths=[], > method='echo_update', > state=dict(d=[True, False, True]), > )))) > expected.append( > ((), dict( > buffers=[], > data=dict( > buffer_paths=[], > method='update', > state=dict(d=[False, True, False]), > )))) >> assert w.comm.messages == expected >E AttributeError: 'DummyComm' object has no attribute 'messages' > >echo = False >expected = [((), > {'buffers': [], > 'data': {'buffer_paths': [], > 'method': 'update', > 'state': {'d': [False, True, False]}}})] >w = TransformerWidget(d=[False, True, False]) > >ipywidgets/widgets/tests/test_set_state.py:119: AttributeError >__________________________________________________________ test_set_state_data[True] __________________________________________________________ > >echo = True > > def test_set_state_data(echo): > w = DataWidget() > data = memoryview(b'x'*30) > w.set_state(dict( > a=True, > d={'data': data}, > )) >> assert len(w.comm.messages) == (1 if echo else 0) >E AttributeError: 'DummyComm' object has no attribute 'messages' > >data = <memory at 0xffff85e48b80> >echo = True >w = DataWidget(a=True, b=(False, False, False), d=<ipywidgets.widgets.tests.test_set_state.DataInstance object at 0xffff8621d9a0>) > >ipywidgets/widgets/tests/test_set_state.py:129: AttributeError >_________________________________________________________ test_set_state_data[False] __________________________________________________________ > >echo = False > > def test_set_state_data(echo): > w = DataWidget() > data = memoryview(b'x'*30) > w.set_state(dict( > a=True, > d={'data': data}, > )) >> assert len(w.comm.messages) == (1 if echo else 0) >E AttributeError: 'DummyComm' object has no attribute 'messages' > >data = <memory at 0xffff85e490c0> >echo = False >w = DataWidget(a=True, b=(False, False, False), d=<ipywidgets.widgets.tests.test_set_state.DataInstance object at 0xffff8621ec30>) > >ipywidgets/widgets/tests/test_set_state.py:129: AttributeError >_____________________________________________________ test_set_state_data_truncate[True] ______________________________________________________ > >echo = True > > def test_set_state_data_truncate(echo): > w = TruncateDataWidget() > data = memoryview(b'x'*30) > w.set_state(dict( > a=True, > d={'data': data}, > )) > # Get message for checking >> assert len(w.comm.messages) == 2 if echo else 1 # ensure we didn't get more than expected >E AttributeError: 'DummyComm' object has no attribute 'messages' > >data = <memory at 0xffff85e49600> >echo = True >w = TruncateDataWidget(a=True, b=(False, False, False), d=<ipywidgets.widgets.tests.test_set_state.DataInstance object at 0xffff8621f2f0>) > >ipywidgets/widgets/tests/test_set_state.py:140: AttributeError >_____________________________________________________ test_set_state_data_truncate[False] _____________________________________________________ > >echo = False > > def test_set_state_data_truncate(echo): > w = TruncateDataWidget() > data = memoryview(b'x'*30) > w.set_state(dict( > a=True, > d={'data': data}, > )) > # Get message for checking > assert len(w.comm.messages) == 2 if echo else 1 # ensure we didn't get more than expected >> msg = w.comm.messages[-1] >E AttributeError: 'DummyComm' object has no attribute 'messages' > >data = <memory at 0xffff85e49f00> >echo = False >w = TruncateDataWidget(a=True, b=(False, False, False), d=<ipywidgets.widgets.tests.test_set_state.DataInstance object at 0xffff8621fe30>) > >ipywidgets/widgets/tests/test_set_state.py:141: AttributeError >______________________________________________________ test_set_state_numbers_int[True] _______________________________________________________ > >echo = True > > def test_set_state_numbers_int(echo): > # JS does not differentiate between float/int. > # Instead, it formats exact floats as ints in JSON (1.0 -> '1'). > > w = NumberWidget() > # Set everything with ints > w.set_state(dict( > f = 1, > cf = 2, > i = 3, > ci = 4, > )) > # Ensure one update message gets produced >> assert len(w.comm.messages) == (1 if echo else 0) >E AttributeError: 'DummyComm' object has no attribute 'messages' > >echo = True >w = NumberWidget(cf=2.0, ci=4, f=1.0, i=3) > >ipywidgets/widgets/tests/test_set_state.py:169: AttributeError >______________________________________________________ test_set_state_numbers_int[False] ______________________________________________________ > >echo = False > > def test_set_state_numbers_int(echo): > # JS does not differentiate between float/int. > # Instead, it formats exact floats as ints in JSON (1.0 -> '1'). > > w = NumberWidget() > # Set everything with ints > w.set_state(dict( > f = 1, > cf = 2, > i = 3, > ci = 4, > )) > # Ensure one update message gets produced >> assert len(w.comm.messages) == (1 if echo else 0) >E AttributeError: 'DummyComm' object has no attribute 'messages' > >echo = False >w = NumberWidget(cf=2.0, ci=4, f=1.0, i=3) > >ipywidgets/widgets/tests/test_set_state.py:169: AttributeError >_____________________________________________________ test_set_state_numbers_float[True] ______________________________________________________ > >echo = True > > def test_set_state_numbers_float(echo): > w = NumberWidget() > # Set floats to int-like floats > w.set_state(dict( > f = 1.0, > cf = 2.0, > ci = 4.0 > )) > # Ensure one update message gets produced >> assert len(w.comm.messages) == (1 if echo else 0) >E AttributeError: 'DummyComm' object has no attribute 'messages' > >echo = True >w = NumberWidget(cf=2.0, ci=4, f=1.0) > >ipywidgets/widgets/tests/test_set_state.py:181: AttributeError >_____________________________________________________ test_set_state_numbers_float[False] _____________________________________________________ > >echo = False > > def test_set_state_numbers_float(echo): > w = NumberWidget() > # Set floats to int-like floats > w.set_state(dict( > f = 1.0, > cf = 2.0, > ci = 4.0 > )) > # Ensure one update message gets produced >> assert len(w.comm.messages) == (1 if echo else 0) >E AttributeError: 'DummyComm' object has no attribute 'messages' > >echo = False >w = NumberWidget(cf=2.0, ci=4, f=1.0) > >ipywidgets/widgets/tests/test_set_state.py:181: AttributeError >_____________________________________________________ test_set_state_float_to_float[True] _____________________________________________________ > >echo = True > > def test_set_state_float_to_float(echo): > w = NumberWidget() > # Set floats to float > w.set_state(dict( > f = 1.2, > cf = 2.6, > )) > # Ensure one message gets produced >> assert len(w.comm.messages) == (1 if echo else 0) >E AttributeError: 'DummyComm' object has no attribute 'messages' > >echo = True >w = NumberWidget(cf=2.6, f=1.2) > >ipywidgets/widgets/tests/test_set_state.py:192: AttributeError >____________________________________________________ test_set_state_float_to_float[False] _____________________________________________________ > >echo = False > > def test_set_state_float_to_float(echo): > w = NumberWidget() > # Set floats to float > w.set_state(dict( > f = 1.2, > cf = 2.6, > )) > # Ensure one message gets produced >> assert len(w.comm.messages) == (1 if echo else 0) >E AttributeError: 'DummyComm' object has no attribute 'messages' > >echo = False >w = NumberWidget(cf=2.6, f=1.2) > >ipywidgets/widgets/tests/test_set_state.py:192: AttributeError >_____________________________________________________ test_set_state_cint_to_float[True] ______________________________________________________ > >echo = True > > def test_set_state_cint_to_float(echo): > w = NumberWidget() > > # Set CInt to float > w.set_state(dict( > ci = 5.6 > )) > # Ensure an update message gets produced >> assert len(w.comm.messages) == (2 if echo else 1) >E AttributeError: 'DummyComm' object has no attribute 'messages' > >echo = True >w = NumberWidget(ci=5) > >ipywidgets/widgets/tests/test_set_state.py:203: AttributeError >_____________________________________________________ test_set_state_cint_to_float[False] _____________________________________________________ > >echo = False > > def test_set_state_cint_to_float(echo): > w = NumberWidget() > > # Set CInt to float > w.set_state(dict( > ci = 5.6 > )) > # Ensure an update message gets produced >> assert len(w.comm.messages) == (2 if echo else 1) >E AttributeError: 'DummyComm' object has no attribute 'messages' > >echo = False >w = NumberWidget(ci=5) > >ipywidgets/widgets/tests/test_set_state.py:203: AttributeError >============================================================== warnings summary =============================================================== >../../../../../../../usr/lib/python3.12/site-packages/jupyter_client/connect.py:22 > /usr/lib/python3.12/site-packages/jupyter_client/connect.py:22: DeprecationWarning: Jupyter is migrating its paths to use standard platformdirs > given by the platformdirs library. To remove this warning and > see the appropriate new directories, set the environment variable > `JUPYTER_PLATFORM_DIRS=1` and then run `jupyter --paths`. > The use of platformdirs will be the default in `jupyter_core` v6 > from jupyter_core.paths import jupyter_data_dir, jupyter_runtime_dir, secure_write > >ipywidgets/widgets/tests/test_traits.py:61 > /var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2/ipywidgets/widgets/tests/test_traits.py:61: SyntaxWarning: invalid escape sequence '\.' > 'var(--my-color-\.)', # CSS variable with escaped characters > >-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html >=========================================================== short test summary info =========================================================== >FAILED ipywidgets/widgets/tests/test_send_state.py::test_empty_send_state - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_send_state.py::test_empty_hold_sync - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_simple[True] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_simple[False] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_transformer[True] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_transformer[False] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_data[True] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_data[False] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_data_truncate[True] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_data_truncate[False] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_numbers_int[True] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_numbers_int[False] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_numbers_float[True] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_numbers_float[False] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_float_to_float[True] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_float_to_float[False] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_cint_to_float[True] - AttributeError: 'DummyComm' object has no attribute 'messages' >FAILED ipywidgets/widgets/tests/test_set_state.py::test_set_state_cint_to_float[False] - AttributeError: 'DummyComm' object has no attribute 'messages' >================================================= 18 failed, 290 passed, 2 warnings in 6.86s ================================================== > * ERROR: dev-python/ipywidgets-8.1.2-r1::gentoo failed (test phase): > * pytest failed with python3.12 > * > * Call stack: > * ebuild.sh, line 136: Called src_test > * environment, line 4164: Called distutils-r1_src_test > * environment, line 2100: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 846: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 3761: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 3267: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 3265: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 1343: Called distutils-r1_run_phase 'python_test' > * environment, line 2023: Called python_test > * environment, line 4051: Called epytest > * environment, line 2694: Called die > * The specific snippet of code: > * [[ ${ret} -ne 0 ]] && die -n "pytest failed with ${EPYTHON}"; > * > * If you need support, post the output of `emerge --info '=dev-python/ipywidgets-8.1.2-r1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-python/ipywidgets-8.1.2-r1::gentoo'`. > * The complete build log is located at '/var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/temp/environment'. > * Working directory: '/var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2' > * S: '/var/tmp/portage/dev-python/ipywidgets-8.1.2-r1/work/ipywidgets-8.1.2' > > > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 933545
: 895082