Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 867264 Details for
Bug 911831
net-analyzer/wtfis-0.6.2 fails tests
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 124.06 KB, created by
Agostino Sarubbo
on 2023-08-07 06:46:31 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Agostino Sarubbo
Created:
2023-08-07 06:46:31 UTC
Size:
124.06 KB
patch
obsolete
> * Package: net-analyzer/wtfis-0.6.2:0 > * Repository: gentoo > * Maintainer: mario.haustein@hrz.tu-chemnitz.de proxy-maint@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_10 python_targets_python3_11 test > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox > > >@@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ >This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; >This ebuild was merged at the following commit: >https://github.com/gentoo/gentoo/commit/cbf1122fac762849740d963e493d7739dcdb51d1 (Mon Aug 7 05:05:44 UTC 2023) >@@@@@ END @@@@@ > > > >@@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ >This ebuild was merged (directly or as a dependency) because of the following commit: >https://github.com/gentoo/gentoo/commit/3115deb6fc7ea40025df2387fa9891109f2cba9b >@@@@@ END @@@@@ > > > >################## ># emerge --info: # >################## >Portage 3.0.49 (python 3.11.4-final-0, default/linux/amd64/17.1, gcc-13, glibc-2.37-r4, 6.1.38-gentoo-dist x86_64) >================================================================= >System uname: Linux-6.1.38-gentoo-dist-x86_64-AMD_EPYC_7513_32-Core_Processor-with-glibc2.37 >KiB Mem: 263516584 total, 38695996 free >KiB Swap: 0 total, 0 free >sh bash 5.2_p15-r6 >ld GNU ld (Gentoo 2.41 p2) 2.41.0 >app-misc/pax-utils: 1.3.7::gentoo >app-shells/bash: 5.2_p15-r6::gentoo >dev-lang/perl: 5.38.0-r1::gentoo >dev-lang/python: 3.10.12::gentoo, 3.11.4::gentoo, 3.12.0_rc1::gentoo >dev-lang/rust: 1.71.1::gentoo >dev-util/cmake: 3.27.1-r1::gentoo >dev-util/meson: 1.2.0::gentoo >sys-apps/baselayout: 2.14::gentoo >sys-apps/openrc: 0.48::gentoo >sys-apps/sandbox: 2.38::gentoo >sys-devel/autoconf: 2.71-r7::gentoo >sys-devel/automake: 1.16.5-r1::gentoo >sys-devel/binutils: 2.41-r1::gentoo >sys-devel/binutils-config: 5.5::gentoo >sys-devel/gcc: 13.2.0::gentoo >sys-devel/gcc-config: 2.11::gentoo >sys-devel/libtool: 2.4.7-r1::gentoo >sys-devel/make: 4.4.1-r1::gentoo >sys-kernel/linux-headers: 6.4::gentoo (virtual/os-headers) >sys-libs/glibc: 2.37-r4::gentoo >Repositories: > >gentoo > location: /usr/portage > sync-type: rsync > sync-uri: rsync://rsync.gentoo.org/gentoo-portage > priority: -1000 > volatile: True > sync-rsync-verify-max-age: 24 > sync-rsync-extra-opts: > sync-rsync-verify-metamanifest: yes > sync-rsync-verify-jobs: 1 > >ACCEPT_KEYWORDS="amd64 ~amd64" >ACCEPT_LICENSE="* MIT" >CBUILD="x86_64-pc-linux-gnu" >CFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >CHOST="x86_64-pc-linux-gnu" >CONFIG_PROTECT="/etc /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 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >DISTDIR="/var/tmp/portage/net-analyzer/wtfis-0.6.2/distdir" >EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -k -b --backtrack=100" >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 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" >FFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >GENTOO_MIRRORS="http://mirror.leaseweb.com/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ http://ftp.belnet.be/pub/rsync.gentoo.org/gentoo/ http://distfiles.gentoo.org" >LANG="en_US.utf8" >LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" >LEX="flex" >MAKEOPTS="-j55" >PKGDIR="/root/tbci/binpkg" >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 amd64 bzip2 cli crypt debug dri elogind fortran gdbm iconv ipv6 jumbo-build libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl test test-rust unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" PYTHON_TARGETS="python3_10 python3_11" >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, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS > > > > > >############################## ># emerge history (qlop -mv): # >############################## >2023-08-07T07:18:41 >>> sys-apps/lsb-release-3.2 >2023-08-07T07:18:43 >>> dev-python/mdurl-0.1.2 >2023-08-07T07:18:43 >>> dev-python/six-1.16.0-r1 >2023-08-07T07:18:42 >>> app-eselect/eselect-rust-20210703 >2023-08-07T07:18:44 >>> dev-python/click-8.1.6 >2023-08-07T07:18:46 >>> dev-python/attrs-23.1.0 >2023-08-07T07:18:47 >>> dev-python/python-dotenv-1.0.0 >2023-08-07T07:18:45 >>> dev-python/colorama-0.4.6 >2023-08-07T07:18:48 >>> dev-python/annotated-types-0.5.0 >2023-08-07T07:18:49 >>> dev-python/iniconfig-2.0.0 >2023-08-07T07:18:50 >>> dev-python/python-dateutil-2.8.2-r1 >2023-08-07T07:18:51 >>> dev-python/exceptiongroup-1.1.2 >2023-08-07T07:18:48 >>> dev-python/hatch-fancy-pypi-readme-23.1.0 >2023-08-07T07:18:51 >>> dev-python/pygments-2.16.1 >2023-08-07T07:18:53 >>> dev-python/lark-1.1.7 >2023-08-07T07:18:52 >>> dev-lang/rust-1.71.1 >2023-08-07T07:18:54 >>> dev-python/fqdn-1.5.1-r2 >2023-08-07T07:18:55 >>> dev-python/uri_template-1.3.0 >2023-08-07T07:18:56 >>> dev-python/webcolors-1.13 >2023-08-07T07:18:54 >>> dev-python/jsonpointer-2.4 >2023-08-07T07:18:57 >>> dev-python/regex-2023.6.3 >2023-08-07T07:18:57 >>> dev-python/strict-rfc3339-0.7-r2 >2023-08-07T07:18:58 >>> dev-python/semantic-version-2.10.0 >2023-08-07T07:18:59 >>> dev-python/uc-micro-py-1.0.2 >2023-08-07T07:19:01 >>> dev-python/hatch-vcs-0.3.0 >2023-08-07T07:19:02 >>> dev-python/flit_scm-1.7.0 >2023-08-07T07:19:00 >>> dev-python/xlsxwriter-3.1.2 >2023-08-07T07:19:00 >>> dev-python/click-plugins-1.1.1-r1 >2023-08-07T07:19:19 >>> dev-python/freezegun-1.2.2 >2023-08-07T07:19:19 >>> dev-python/arrow-1.2.3 >2023-08-07T07:19:51 >>> virtual/rust-1.71.1 >2023-08-07T07:20:02 >>> dev-python/rfc3987-1.3.8-r2 >2023-08-07T07:20:04 >>> dev-python/rfc3339-validator-0.1.4-r1 >2023-08-07T07:20:08 >>> dev-python/linkify-it-py-2.0.2 >2023-08-07T07:20:12 >>> dev-python/pytest-7.4.0 >2023-08-07T07:20:21 >>> dev-python/isoduration-20.11.0-r1 >2023-08-07T07:20:24 >>> dev-python/rpds-py-0.9.2 >2023-08-07T07:20:25 >>> dev-python/setuptools-rust-1.6.0 >2023-08-07T07:20:17 >>> net-analyzer/shodan-1.28.0 >2023-08-07T07:20:27 >>> dev-python/rfc3986-validator-0.1.1-r1 >2023-08-07T07:20:25 >>> dev-util/maturin-1.2.0 >2023-08-07T07:20:30 >>> dev-python/markdown-it-py-3.0.0 >2023-08-07T07:20:47 >>> dev-python/referencing-0.30.2 >2023-08-07T07:20:52 >>> dev-python/jsonschema-specifications-2023.7.1 >2023-08-07T07:20:55 >>> dev-python/jsonschema-4.18.6 >2023-08-07T07:20:58 >>> dev-python/poetry-core-1.6.1 >2023-08-07T07:21:01 >>> dev-python/rich-13.5.2 >2023-08-07T07:20:47 >>> dev-python/pydantic-core-2.4.0 >2023-08-07T07:21:40 >>> dev-python/pydantic-2.1.1 > > > > >####################################### ># installed packages (qlist -ICvUSS): # >####################################### >acct-group/audio-0-r2:0 >acct-group/cdrom-0-r2:0 >acct-group/dialout-0-r2:0 >acct-group/disk-0-r2:0 >acct-group/floppy-0-r1:0 >acct-group/input-0-r2:0 >acct-group/kmem-0-r2:0 >acct-group/kvm-0-r2:0 >acct-group/lp-0-r2:0 >acct-group/man-0-r2:0 >acct-group/messagebus-0-r2:0 >acct-group/polkitd-0-r2:0 >acct-group/portage-0-r1:0 >acct-group/render-0-r2:0 >acct-group/root-0-r1:0 >acct-group/sgx-0-r1:0 >acct-group/sshd-0-r2:0 >acct-group/tape-0-r2:0 >acct-group/tty-0-r2:0 >acct-group/usb-0-r2:0 >acct-group/video-0-r2:0 >acct-user/man-1-r2:0 >acct-user/messagebus-0-r2:0 >acct-user/polkitd-0-r2:0 >acct-user/portage-0-r2:0 >acct-user/sshd-0-r2:0 >app-admin/eselect-1.4.25:0 -doc -emacs -vim-syntax >app-admin/perl-cleaner-2.31:0 -pkgcore >app-alternatives/awk-4:0 -busybox gawk -mawk -nawk split-usr >app-alternatives/bc-0:0 -gh gnu >app-alternatives/bzip2-1:0 -lbzip2 -pbzip2 reference split-usr >app-alternatives/cpio-0:0 gnu -libarchive split-usr >app-alternatives/gzip-0:0 -pigz reference split-usr >app-alternatives/lex-0-r1:0 flex -reflex >app-alternatives/sh-0:0 bash -busybox -dash -ksh -lksh -mksh >app-alternatives/tar-0:0 gnu -libarchive split-usr >app-alternatives/yacc-1-r2:0 bison -byacc -reference >app-arch/bzip2-1.0.8-r4:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 split-usr -static -static-libs -verify-sig >app-arch/cpio-2.14:0 nls >app-arch/gzip-1.12-r4:0 -pic -static -verify-sig >app-arch/libarchive-3.7.1:0/13 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -blake2 bzip2 e2fsprogs -expat iconv -lz4 lzma -lzo -nettle -static-libs -verify-sig xattr -zstd >app-arch/tar-1.35:0 acl -minimal nls -selinux -verify-sig xattr >app-arch/unzip-6.0_p27-r1:0 bzip2 -natspec unicode >app-arch/xz-utils-5.4.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc extra-filters nls split-usr -static-libs -verify-sig >app-arch/zstd-1.5.5:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -lz4 lzma split-usr -static-libs -test zlib >app-crypt/gnupg-2.4.3:0 bzip2 -doc -ldap nls readline -selinux smartcard ssl -test tofu -tools -tpm -usb -user-socket -verify-sig -wks-server >app-crypt/gpgme-1.21.0:1/11.6.15.2 -common-lisp cxx debug -python python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -qt5 -static-libs -test -verify-sig >app-crypt/libb2-0.98.1-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -native-cflags openmp -static-libs >app-crypt/pinentry-1.2.1-r3:0 -X -caps -efl -emacs -gtk -keyring ncurses -qt5 -verify-sig -wayland >app-crypt/rhash-1.4.4:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug nls ssl -static-libs >app-editors/nano-7.2-r1:0 -debug -justify -magic -minimal ncurses nls spell -static unicode >app-eselect/eselect-fontconfig-20220403:0 >app-eselect/eselect-iptables-20220320:0 >app-eselect/eselect-lib-bin-symlink-0.1.1-r1:0 >app-eselect/eselect-pinentry-0.7.2-r1:0 >app-eselect/eselect-rust-20210703:0 >app-i18n/man-pages-ja-20180315-r1:0 >app-i18n/man-pages-l10n-4.19.0:0 l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv l10n_uk l10n_vi >app-i18n/man-pages-zh_CN-1.6.4.0:0 >app-misc/ca-certificates-20230311.3.90:0 -cacert >app-misc/editor-wrapper-4-r1:0 >app-misc/mime-types-2.1.54:0 -nginx >app-misc/pax-utils-1.3.7:0 -caps -man -python -python_single_target_python3_10 python_single_target_python3_11 -seccomp -test >app-misc/tmux-3.3a-r1:0 debug -selinux -systemd -utempter -vim-syntax >app-portage/eix-0.36.7:0 debug -doc nls -sqlite >app-portage/elt-patches-20221210:0 >app-portage/gemato-20.4:0 gpg -pretty-log python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test -tools >app-portage/gentoolkit-0.6.1-r3:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -test >app-portage/portage-utils-0.96.1:0 openmp qmanifest qtegrity -static >app-shells/bash-5.2_p15-r6:0 -afs -bashlogger -examples -mem-scramble net nls -pgo -plugins readline -verify-sig >app-shells/bash-completion-2.11:0 eselect -test >app-shells/gentoo-bashcomp-20230313:0 >app-shells/push-3.4:0 >app-shells/quoter-4.2:0 >app-text/ansifilter-2.20:0 -gui >app-text/asciidoc-10.2.0:0 -python_single_target_pypy3 -python_single_target_python3_10 python_single_target_python3_11 >app-text/build-docbook-catalog-2.4:0 >app-text/docbook-xml-dtd-4.5-r2:4.5 >app-text/docbook-xml-dtd-4.4-r3:4.4 >app-text/docbook-xml-dtd-4.2-r3:4.2 >app-text/docbook-xml-dtd-4.1.2-r7:4.1.2 >app-text/docbook-xsl-ns-stylesheets-1.79.1:0 -ruby >app-text/docbook-xsl-stylesheets-1.79.1-r4:0 -ruby >app-text/manpager-1:0 >app-text/opensp-1.5.2-r10:0 -doc nls -static-libs -test >app-text/po4a-0.69:0 -test -test >app-text/sgml-common-0.6.3-r7:0 >app-text/xmlto-0.0.28-r10:0 -latex text >dev-db/sqlite-3.42.0:3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -doc -icu readline -secure-delete -static-libs -tcl -test -tools >dev-lang/duktape-2.7.0-r3:0/2.7.0 >dev-lang/perl-5.38.0-r1:0/5.38 -berkdb debug -doc gdbm ithreads -minimal -quadmath >dev-lang/python-3.12.0_rc1:3.12 -bluetooth -build debug ensurepip -examples gdbm -libedit -lto ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig >dev-lang/python-3.11.4:3.11 -bluetooth -build debug ensurepip -examples gdbm -libedit -lto ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig >dev-lang/python-3.10.12:3.10 -bluetooth -build debug ensurepip -examples gdbm -libedit -lto ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig xml >dev-lang/python-exec-2.4.10:2 native-symlinks python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -test >dev-lang/python-exec-conf-2.4.6:2 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 >dev-lang/rust-1.71.1:stable/1.71 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -big-endian -clippy cpu_flags_x86_sse2 -debug -dist -doc -llvm-libunwind -llvm_targets_AArch64 -llvm_targets_AMDGPU -llvm_targets_ARM -llvm_targets_AVR -llvm_targets_BPF -llvm_targets_Hexagon -llvm_targets_Lanai -llvm_targets_LoongArch -llvm_targets_MSP430 -llvm_targets_Mips -llvm_targets_NVPTX -llvm_targets_PowerPC -llvm_targets_RISCV -llvm_targets_Sparc -llvm_targets_SystemZ -llvm_targets_VE -llvm_targets_WebAssembly llvm_targets_X86 -llvm_targets_XCore lto -miri -nightly -parallel-compiler -profiler -rust-analyzer -rust-src rustfmt -system-bootstrap -system-llvm -test -verify-sig -wasm >dev-lang/tcl-8.6.13-r1:0/8.6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug threads >dev-libs/boehm-gc-8.2.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cxx large -static-libs threads >dev-libs/elfutils-0.189-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 -debuginfod -lzma nls -static-libs -test utils -verify-sig -zstd >dev-libs/expat-2.5.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -examples -static-libs -test unicode >dev-libs/glib-2.76.4:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -dbus debug elf -gtk-doc mime -selinux -static-libs -sysprof -systemtap -test -utils xattr >dev-libs/gmp-6.3.0:0/10.4 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm cpudetection cxx -doc -pic -static-libs >dev-libs/gobject-introspection-1.76.1:0 -doctool -gtk-doc -python_single_target_python3_10 python_single_target_python3_11 -test >dev-libs/gobject-introspection-common-1.76.1:0 >dev-libs/isl-0.26:0/23 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >dev-libs/jsoncpp-1.9.5:0/25 -doc -test >dev-libs/libassuan-2.5.6:0 -verify-sig >dev-libs/libatomic_ops-7.8.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >dev-libs/libevent-2.1.12-r1:0/2.1-7 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 clock-gettime debug -malloc-replacement ssl -static-libs -test -verbose-debug -verify-sig >dev-libs/libffi-3.4.4-r1:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -exec-static-trampoline -pax-kernel -static-libs -test >dev-libs/libgcrypt-1.10.2:0/20 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_aes -cpu_flags_arm_neon -cpu_flags_arm_sha1 -cpu_flags_arm_sha2 -cpu_flags_ppc_altivec -cpu_flags_ppc_vsx2 -cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 -cpu_flags_x86_padlock -cpu_flags_x86_sha cpu_flags_x86_sse4_1 -doc getentropy -static-libs -verify-sig >dev-libs/libgpg-error-1.47:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -common-lisp nls -static-libs -test -verify-sig >dev-libs/libksba-1.6.4:0 -static-libs -verify-sig >dev-libs/libltdl-2.4.7-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >dev-libs/libpcre2-10.42-r1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 jit -libedit pcre16 pcre32 readline split-usr -static-libs unicode -valgrind -verify-sig zlib >dev-libs/libpipeline-1.5.7:0 -test >dev-libs/libtasn1-4.19.0:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -test -verify-sig >dev-libs/libunistring-1.1-r1:0/5 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -static-libs >dev-libs/libuv-1.46.0:0/1 >dev-libs/libxml2-2.11.4:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -examples ftp -icu -lzma python python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 readline -static-libs -test >dev-libs/libxslt-1.1.38:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 crypt debug -examples -python python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -static-libs >dev-libs/lzo-2.10:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -examples split-usr -static-libs >dev-libs/mpc-1.3.1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >dev-libs/mpfr-4.2.0_p12:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -verify-sig >dev-libs/nettle-3.9.1:0/8-6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_aes -cpu_flags_arm_neon -cpu_flags_arm_sha1 -cpu_flags_arm_sha2 -cpu_flags_ppc_altivec -cpu_flags_ppc_vsx2 -cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_pclmul -cpu_flags_x86_sha -doc gmp -static-libs -verify-sig >dev-libs/npth-1.6-r1:0 -test >dev-libs/openssl-3.1.2:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm cpu_flags_x86_sse2 -fips -ktls -rfc3779 -sctp -static-libs -test -tls-compression -vanilla -verify-sig -verify-sig -weak-ssl-ciphers >dev-libs/popt-1.19:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs >dev-perl/Encode-EUCJPASCII-0.30.0-r1:0 -test >dev-perl/Encode-HanExtra-0.230.0-r3:0 >dev-perl/Encode-Locale-1.50.0-r1:0 -test >dev-perl/ExtUtils-CChecker-0.110.0:0 -test >dev-perl/File-BaseDir-0.90.0:0 -test >dev-perl/File-DesktopEntry-0.220.0-r1:0 -test >dev-perl/File-MimeInfo-0.330.0:0 -test >dev-perl/IO-Socket-SSL-2.83.0:0 -examples -idn -test >dev-perl/IPC-System-Simple-1.300.0:0 -test >dev-perl/Locale-gettext-1.70.0-r1:0 -test >dev-perl/MIME-Charset-1.13.1:0 l10n_ja l10n_zh -test >dev-perl/Module-Build-0.423.400:0 -test >dev-perl/Mozilla-CA-20999999-r1:0 -test >dev-perl/Net-SSLeay-1.920.0-r1:0 -examples -examples -minimal -test >dev-perl/Pod-Parser-1.660.0:0 -test >dev-perl/Regexp-IPv6-0.30.0-r2:0 -test >dev-perl/SGMLSpm-1.1-r2:0 -test >dev-perl/Syntax-Keyword-Try-0.280.0:0 -test >dev-perl/TermReadKey-2.380.0-r1:0 -examples -test >dev-perl/Text-CharWidth-0.40.0-r2:0 -test >dev-perl/Text-WrapI18N-0.60.0-r2:0 -test >dev-perl/Unicode-LineBreak-2019.1.0:0 >dev-perl/URI-5.190.0-r1:0 -test >dev-perl/XS-Parse-Keyword-0.360.0:0 -test >dev-perl/YAML-Tiny-1.740.0:0 -minimal -test >dev-python/annotated-types-0.5.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/arrow-1.2.3:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/attrs-23.1.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/calver-2022.06.26:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/certifi-3021.3.16-r3:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/charset-normalizer-3.2.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/click-8.1.6:0 -doc -examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/click-plugins-1.1.1-r1:0 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/colorama-0.4.6:0 -examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/cython-3.0.0-r1:0 debug -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/editables-0.5:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/ensurepip-pip-23.2.1:0 >dev-python/ensurepip-setuptools-68.0.0:0 >dev-python/ensurepip-wheels-100:0 >dev-python/exceptiongroup-1.1.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/flit-core-3.9.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/flit_scm-1.7.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 >dev-python/fqdn-1.5.1-r2:0 -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/freezegun-1.2.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/gentoo-common-1:0 >dev-python/gpep517-13:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/hatch-fancy-pypi-readme-23.1.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/hatch-vcs-0.3.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/hatchling-1.18.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/idna-3.4:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/iniconfig-2.0.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/installer-0.7.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/isoduration-20.11.0-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/jaraco-context-4.3.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/jaraco-functools-3.8.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/jaraco-text-3.11.1-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/jinja-3.1.2:0 -doc -examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/jsonpointer-2.4:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 >dev-python/jsonschema-4.18.6:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/jsonschema-specifications-2023.7.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/lark-1.1.7:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/linkify-it-py-2.0.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/lxml-4.9.3-r1:0 debug -doc -examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test threads >dev-python/markdown-it-py-3.0.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/markupsafe-2.1.3:0 debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/mdurl-0.1.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/more-itertools-10.1.0:0 -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/nspektr-0.5.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/ordered-set-4.1.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/packaging-23.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/pathspec-0.11.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/platformdirs-3.10.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/pluggy-1.2.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/poetry-core-1.6.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/pydantic-2.1.1:0 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/pydantic-core-2.4.0:0 debug -debug python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/pygments-2.16.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/pyparsing-3.1.1:0 -examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/pypy3-7.3.12:0/pypy310-pp73-384 gdbm ncurses sqlite -tk >dev-python/pypy3_10-7.3.12_p1:0/pypy310-pp73-384 ensurepip gdbm jit ncurses sqlite -tk >dev-python/pypy3_10-exe-bin-7.3.12_p2:7.3.12 >dev-python/PySocks-1.7.1-r2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 >dev-python/pytest-7.4.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/python-dateutil-2.8.2-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/python-dotenv-1.0.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/referencing-0.30.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/regex-2023.6.3:0 debug -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/requests-2.31.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -socks5 -test test-rust >dev-python/rfc3339-validator-0.1.4-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/rfc3986-validator-0.1.1-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/rfc3987-1.3.8-r2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 >dev-python/rich-13.5.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/rpds-py-0.9.2:0 debug -debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/semantic-version-2.10.0:0 -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/setuptools-68.0.0-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/setuptools-rust-1.6.0:0 debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/setuptools-scm-7.1.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/six-1.16.0-r1:0 -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/strict-rfc3339-0.7-r2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/tomli-2.0.1-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/trove-classifiers-2023.7.6:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/typing-extensions-4.7.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/uc-micro-py-1.0.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/uri_template-1.3.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 >dev-python/urllib3-2.0.4:0 -brotli python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test -zstd >dev-python/webcolors-1.13:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/wheel-0.41.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-python/xlsxwriter-3.1.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -test >dev-util/checkbashisms-2.23.5:0 >dev-util/cmake-3.27.1-r1:0 -dap -doc -emacs ncurses -qt5 -test -test -verify-sig >dev-util/desktop-file-utils-0.26-r2:0 -emacs >dev-util/glib-utils-2.76.4:0 -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 >dev-util/gperf-3.1-r1:0 >dev-util/gtk-doc-am-1.33.2:0 >dev-util/maturin-1.2.0:0 debug -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 ssl -test >dev-util/meson-1.2.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 -test >dev-util/meson-format-array-0:0 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 >dev-util/ninja-1.11.1-r2:0 -doc -emacs -test >dev-util/pkgconf-1.8.1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -test >dev-util/re2c-2.2:0 debug -test >dev-vcs/git-2.41.0:0 blksha1 -cgi curl -cvs -doc gpg -highlight iconv -keyring -mediawiki nls pcre -perforce -perl -python_single_target_python3_10 python_single_target_python3_11 -python_single_target_python3_12 safe-directory -selinux -subversion -test -tk webdav -xinetd >media-fonts/liberation-fonts-2.1.5:0 -X -X -fontforge >media-gfx/graphite2-1.3.14_p20210810-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -perl -test >media-libs/fontconfig-2.14.2-r3:1.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc nls -test >media-libs/freetype-2.13.1:2 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 adobe-cff -brotli bzip2 cleartype-hinting debug -doc -fontforge harfbuzz -infinality png -static-libs -svg -utils >media-libs/harfbuzz-8.1.1:0/6.0.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 cairo debug -doc -experimental glib graphite -icu introspection -test truetype >media-libs/libpng-1.6.40-r1:0/16 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -apng -cpu_flags_arm_neon cpu_flags_x86_sse -static-libs >net-analyzer/shodan-1.28.0:0 python_targets_python3_10 python_targets_python3_11 >net-dns/c-ares-1.19.1:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -test -verify-sig >net-dns/libidn2-2.3.4:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs -verify-sig >net-firewall/iptables-1.8.9:0/1.8.3 -conntrack -netlink -nftables -pcap split-usr -static-libs >net-libs/gnutls-3.8.1:0/30.30 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -brotli cxx -dane -doc -examples idn nls openssl -pkcs11 seccomp -sslv2 -sslv3 -static-libs -test -test-full tls-heartbeat -tools -verify-sig zlib -zstd >net-libs/libmnl-1.0.5:0/0.2.0 -examples -verify-sig >net-libs/libnsl-2.0.0-r1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >net-libs/libtirpc-1.3.3:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -kerberos split-usr -static-libs >net-libs/nghttp2-1.52.0:0/1.14 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -hpack-tools -jemalloc -static-libs -systemd -test -utils -xml >net-misc/curl-8.2.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 adns -alt-svc -brotli -curl_ssl_gnutls -curl_ssl_mbedtls -curl_ssl_nss curl_ssl_openssl -curl_ssl_rustls ftp -gnutls -gopher -hsts http2 -idn imap -kerberos -ldap -mbedtls -nghttp3 -nss openssl pop3 progress-meter -rtmp -rustls -samba smtp -ssh ssl -sslv3 -static-libs -telnet -test tftp -verify-sig -websockets -zstd >net-misc/dhcpcd-10.0.2:0 debug embedded ipv6 -privsep udev >net-misc/iputils-20221126-r1:0 arping -caps -clockdiff -doc filecaps -idn nls -test -tracepath >net-misc/netifrc-0.7.5:0 dhcp >net-misc/openssh-9.3_p2:0 -X -abi_mips_n32 -audit -debug -kerberos -ldns -libedit -livecd pam -pie -security-key -selinux ssl -static -test -verify-sig -xmss >net-misc/rsync-3.2.7-r2:0 acl -examples iconv -lz4 -python_single_target_python3_10 python_single_target_python3_11 -rrsync ssl -stunnel -system-zlib -verify-sig xattr -xxhash -zstd >net-misc/wget-1.21.4:0 -cookie-check debug -gnutls -idn ipv6 -metalink nls -ntlm pcre ssl -static -test -uuid -verify-sig zlib >perl-core/File-Temp-0.231.100:0 >sec-keys/openpgp-keys-gentoo-release-20230329:0 -test >sys-apps/acl-2.3.1-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls split-usr -static-libs >sys-apps/attr-2.5.1-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug nls split-usr -static-libs >sys-apps/baselayout-2.14:0 -build split-usr >sys-apps/coreutils-9.3-r3:0 acl -caps -gmp -hostname -kill -multicall nls openssl -selinux split-usr -static -test -vanilla -verify-sig xattr >sys-apps/dbus-1.15.6:0 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -doc elogind -selinux -static-libs -systemd -test -test -valgrind >sys-apps/debianutils-5.8:0 installkernel -static >sys-apps/diffutils-3.10:0 nls -verify-sig >sys-apps/file-5.45-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 -lzip -lzma -python python_targets_python3_10 python_targets_python3_11 -seccomp -static-libs -verify-sig zlib -zstd >sys-apps/findutils-4.9.0-r2:0 nls -selinux -static -test -verify-sig >sys-apps/gawk-5.2.2:0 -mpfr nls -pma readline -verify-sig >sys-apps/gentoo-functions-0.19:0 >sys-apps/grep-3.11:0 egrep-fgrep nls pcre -static -verify-sig >sys-apps/groff-1.23.0:0 -X -examples -uchardet >sys-apps/help2man-1.49.3:0 nls >sys-apps/install-xattr-0.8-r1:0 >sys-apps/iproute2-6.4.0:0 -atm -berkdb -bpf -caps -elf iptables -libbsd -minimal -nfs -selinux split-usr >sys-apps/kbd-2.6.1:0 nls pam -selinux -test >sys-apps/kmod-30-r1:0 debug -doc lzma -pkcs7 -python python_targets_python3_10 python_targets_python3_11 -static-libs tools zlib zstd >sys-apps/less-633-r2:0 pcre >sys-apps/locale-gen-2.23-r1:0 >sys-apps/lsb-release-3.2:0 >sys-apps/man-db-2.11.2:0 manpager nls seccomp -selinux -static-libs zlib >sys-apps/man-pages-6.05.01:0 l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_ja l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv l10n_uk l10n_vi l10n_zh-CN >sys-apps/miscfiles-1.5-r4:0 -minimal >sys-apps/net-tools-2.10:0 arp hostname ipv6 -nis nls -plipconfig -selinux -slattach -static >sys-apps/openrc-0.48:0 -audit -bash debug ncurses netifrc -newnet pam -selinux -sysv-utils unicode >sys-apps/portage-3.0.49-r2:0 -apidoc -build debug -doc -gentoo-dev ipc native-extensions python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 rsync-verify -selinux -test -test xattr >sys-apps/sandbox-2.38:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 nnp >sys-apps/sed-4.9:0 acl nls -selinux -static -verify-sig >sys-apps/shadow-4.13-r4:0/4 acl -audit -bcrypt -cracklib nls pam -selinux -skey split-usr -su -verify-sig xattr >sys-apps/systemd-utils-253.7:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -boot kmod -secureboot -selinux split-usr -split-usr -sysusers -test tmpfiles udev >sys-apps/sysvinit-3.07-r1:0 -ibm nls -selinux -static -verify-sig >sys-apps/texinfo-7.0.3:0 nls standalone -static >sys-apps/util-linux-2.39.1-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -audit -build -caps cramfs -cryptsetup -fdformat hardlink -kill logger -magic ncurses nls pam -python python_targets_python3_10 python_targets_python3_11 readline -rtas -selinux -slang split-usr -static-libs su suid -systemd -test -tty-helpers -udev unicode -verify-sig >sys-apps/which-2.21:0 >sys-auth/elogind-252.9:0 acl -audit cgroup-hybrid debug -doc pam policykit -selinux -test >sys-auth/pambase-20220214:0 -caps -debug elogind -gnome-keyring -homed -minimal -mktemp nullok -pam_krb5 -pam_ssh passwdqc -pwhistory -pwquality -securetty -selinux sha512 -systemd -yescrypt >sys-auth/passwdqc-2.0.3:0 >sys-auth/polkit-122-r1:0 daemon duktape -examples -gtk introspection -kde pam -selinux -systemd -test >sys-devel/autoconf-2.71-r7:2.71 -emacs >sys-devel/autoconf-archive-2023.02.20:0 >sys-devel/autoconf-wrapper-20221207-r1:0 >sys-devel/automake-1.16.5-r1:1.16 -test >sys-devel/automake-wrapper-20221207:0 >sys-devel/bc-1.07.1-r6:0 -libedit readline -static >sys-devel/binutils-2.41-r1:2.41 -cet -debuginfod -doc -gold -gprofng -hardened -multitarget nls -pgo plugins -static-libs -test -vanilla -zstd >sys-devel/binutils-config-5.5:0 native-symlinks >sys-devel/bison-3.8.2-r2:0 -examples nls -static -test -verify-sig >sys-devel/flex-2.6.4-r6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static -test >sys-devel/gcc-13.2.0:13 -ada -cet -custom-cflags cxx -d -debug -default-stack-clash-protection -default-znow -doc -fixed-point fortran -go graphite -hardened -ieee-long-double -jit -libssp lto -modula2 multilib nls nptl -objc -objc++ -objc-gc openmp -pch -pgo pie sanitize -ssp -systemtap -test -valgrind -vanilla -vtv -zstd >sys-devel/gcc-config-2.11:0 cc-wrappers native-symlinks >sys-devel/gettext-0.22-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl cxx -doc -emacs -git -java -java ncurses nls openmp -static-libs -verify-sig xattr >sys-devel/gnuconfig-20230731:0 >sys-devel/libtool-2.4.7-r1:2 -vanilla >sys-devel/m4-1.4.19-r2:0 -examples nls -verify-sig >sys-devel/make-4.4.1-r1:0 -guile nls -static -verify-sig >sys-devel/patch-2.7.6-r5:0 -static -test -verify-sig xattr >sys-fs/e2fsprogs-1.47.0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cron -fuse nls split-usr -static-libs -test tools >sys-fs/udev-init-scripts-35:0 >sys-kernel/dracut-059-r3:0 -selinux -test >sys-kernel/gentoo-kernel-bin-6.1.43:6.1.43 initramfs -test >sys-kernel/installkernel-gentoo-7:0 -grub >sys-kernel/linux-headers-6.4:0 -headers-only >sys-libs/gdbm-1.23:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 berkdb nls readline -static-libs -test -verify-sig >sys-libs/glibc-2.37-r4:2.2 -audit -caps -cet -compile-locales -crypt -custom-cflags -doc -gd -hash-sysv-compat -headers-only multiarch multilib -multilib-bootstrap -nscd -perl -profile -selinux -ssp stack-realign static-libs -suid -systemd -systemtap -test -vanilla >sys-libs/libcap-2.69:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 pam split-usr -static-libs -tools >sys-libs/libseccomp-2.5.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -experimental-loong -python python_targets_python3_10 python_targets_python3_11 -static-libs -test >sys-libs/libxcrypt-4.4.36:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 compat -headers-only split-usr -static-libs system -test >sys-libs/ncurses-6.4_p20230401:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -ada cxx debug -doc -gpm -minimal -profile split-usr -split-usr stack-realign -static-libs -test tinfo -trace -verify-sig >sys-libs/pam-1.5.3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -audit -berkdb -debug filecaps -nis -selinux split-usr >sys-libs/readline-8.2_p1:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 split-usr -static-libs unicode -utils -verify-sig >sys-libs/timezone-data-2023c:0 -leaps-timezone nls -zic-slim >sys-libs/zlib-1.2.13-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 minizip split-usr -static-libs -verify-sig >sys-process/procps-3.3.17-r2:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 elogind kill -modern-top ncurses nls -selinux split-usr -static-libs -systemd -test unicode >sys-process/psmisc-23.6:0 -X -apparmor nls -selinux -test >virtual/acl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >virtual/dev-manager-0-r2:0 >virtual/dist-kernel-6.1.43:0/6.1.43 >virtual/editor-0-r5:0 >virtual/libc-1-r1:0 >virtual/libcrypt-2-r1:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >virtual/libelf-3-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >virtual/libiconv-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >virtual/libintl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >virtual/libudev-251-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -eudev sticky-tags -systemd >virtual/man-0-r4:0 >virtual/openssh-0:0 ssl >virtual/os-headers-0-r2:0 >virtual/package-manager-1:0 >virtual/pager-0-r1:0 >virtual/perl-Carp-1.540.0:0 >virtual/perl-CPAN-2.360.0:0 >virtual/perl-CPAN-Meta-2.150.10-r7:0 >virtual/perl-CPAN-Meta-YAML-0.18.0-r9:0 >virtual/perl-Data-Dumper-2.188.0:0 >virtual/perl-Encode-3.190.0:0 >virtual/perl-Exporter-5.770.0-r1:0 >virtual/perl-ExtUtils-CBuilder-0.280.238:0 >virtual/perl-ExtUtils-Install-2.220.0:0 >virtual/perl-ExtUtils-MakeMaker-7.700.0:0 >virtual/perl-ExtUtils-Manifest-1.730.0-r2:0 >virtual/perl-ExtUtils-ParseXS-3.510.0:0 >virtual/perl-File-Path-2.180.0-r2:0 >virtual/perl-File-Spec-3.880.0:0 >virtual/perl-File-Temp-0.231.100:0 >virtual/perl-Getopt-Long-2.540.0:0 >virtual/perl-JSON-PP-4.160.0-r1:0 >virtual/perl-libnet-3.150.0:0 ssl >virtual/perl-MIME-Base64-3.160.100_rc:0 >virtual/perl-Module-Metadata-1.0.37-r3:0 >virtual/perl-parent-0.241.0:0 >virtual/perl-Parse-CPAN-Meta-2.150.10-r7:0 >virtual/perl-Perl-OSType-1.10.0-r7:0 >virtual/perl-podlators-5.10.0:0 >virtual/perl-Scalar-List-Utils-1.630.0:0 >virtual/perl-Test-Harness-3.440.0-r1:0 >virtual/perl-Text-ParseWords-3.310.0-r1:0 >virtual/perl-version-0.992.900-r1:0 >virtual/pkgconfig-2-r1:0 >virtual/rust-1.71.1:0/llvm-16 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -rustfmt >virtual/service-manager-1-r1:0 >virtual/ssh-0-r2:0 -minimal >virtual/tmpfiles-0-r5:0 -systemd >virtual/ttf-fonts-1-r2:0 >virtual/udev-217-r6:0 -systemd >virtual/w3m-1:0 >www-client/pybugz-0.13-r2:0 python_targets_python3_10 python_targets_python3_11 >www-client/w3m-0.5.3_p20230121:0 -X -fbcon -gdk-pixbuf -gpm -imlib l10n_ja -lynxkeymap nls -nntp ssl unicode -xface >x11-apps/xprop-1.2.6:0 >x11-apps/xset-1.2.5:0 >x11-base/xcb-proto-1.15.2:0 python_targets_python3_10 python_targets_python3_11 -python_targets_python3_12 >x11-base/xorg-proto-2023.2:0 -test >x11-libs/cairo-1.17.8:0 X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -aqua -debug glib -gtk-doc -test >x11-libs/libICE-1.1.1-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >x11-libs/libSM-1.2.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc uuid >x11-libs/libX11-1.8.6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -test >x11-libs/libXau-1.0.11:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc >x11-libs/libxcb-1.15-r1:0/1.12 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -doc -selinux -test xkb >x11-libs/libXdmcp-1.1.4-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc >x11-libs/libXext-1.3.5:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc >x11-libs/libXmu-1.1.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc >x11-libs/libXrender-0.9.11:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >x11-libs/libXt-1.3.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -test >x11-libs/pixman-0.42.2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cpu_flags_arm_iwmmxt -cpu_flags_arm_iwmmxt2 -cpu_flags_arm_neon -cpu_flags_ppc_altivec cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3 -loongson2f -static-libs -test >x11-libs/xtrans-1.5.0:0 -doc >x11-misc/compose-tables-1.8.6:0 >x11-misc/shared-mime-info-2.2:0 -test >x11-misc/xdg-utils-1.1.3_p20210805-r1:0 -dbus -doc -gnome > > >############# ># build.log # >############# > > >>>> Unpacking source... >>>> Unpacking wtfis-0.6.2.gh.tar.gz to /var/tmp/portage/net-analyzer/wtfis-0.6.2/work >>>> Source unpacked in /var/tmp/portage/net-analyzer/wtfis-0.6.2/work >>>> Preparing source in /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2 ... > * Build system packages: > * dev-python/gpep517 : 13 > * dev-python/installer : 0.7.0 > * dev-python/hatchling : 1.18.0 > * dev-python/hatch-fancy-pypi-readme: 23.1.0 > * dev-python/hatch-vcs : 0.3.0 >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2 ... > * python3_10: running distutils-r1_run_phase distutils-r1_python_compile > * Building the wheel for wtfis-0.6.2 via hatchling.build >gpep517 build-wheel --backend hatchling.build --output-fd 3 --wheel-dir /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_10/wheel >2023-08-07 07:21:45,223 gpep517 INFO Building wheel via backend hatchling.build >2023-08-07 07:21:45,310 gpep517 INFO The backend produced /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_10/wheel/wtfis-0.6.2-py3-none-any.whl > * Installing wtfis-0.6.2-py3-none-any.whl to /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_10/install >gpep517 install-wheel --destdir=/var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_10/install --interpreter=/usr/bin/python3.10 --prefix=/usr --optimize=all /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_10/wheel/wtfis-0.6.2-py3-none-any.whl >2023-08-07 07:21:45,397 gpep517 INFO Installing /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_10/wheel/wtfis-0.6.2-py3-none-any.whl into /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_10/install >2023-08-07 07:21:45,459 gpep517 INFO Installation complete > * python3_11: running distutils-r1_run_phase distutils-r1_python_compile > * Building the wheel for wtfis-0.6.2 via hatchling.build >gpep517 build-wheel --backend hatchling.build --output-fd 3 --wheel-dir /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_11/wheel >2023-08-07 07:21:45,700 gpep517 INFO Building wheel via backend hatchling.build >2023-08-07 07:21:45,774 gpep517 INFO The backend produced /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_11/wheel/wtfis-0.6.2-py3-none-any.whl > * Installing wtfis-0.6.2-py3-none-any.whl to /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_11/install >gpep517 install-wheel --destdir=/var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_11/install --interpreter=/usr/bin/python3.11 --prefix=/usr --optimize=all /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_11/wheel/wtfis-0.6.2-py3-none-any.whl >2023-08-07 07:21:45,864 gpep517 INFO Installing /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_11/wheel/wtfis-0.6.2-py3-none-any.whl into /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_11/install >2023-08-07 07:21:45,927 gpep517 INFO Installation complete >>>> Source compiled. >>>> Test phase: net-analyzer/wtfis-0.6.2 > * python3_10: running distutils-r1_run_phase python_test >python3.10 -m pytest -vv -ra -l -Wdefault --color=no -o console_output_style=count -p no:cov -p no:flake8 -p no:flakes -p no:pylint -p no:markdown -p no:sugar -p no:xvfb -p no:tavern >============================= test session starts ============================== >platform linux -- Python 3.10.12, pytest-7.4.0, pluggy-1.2.0 -- /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2-python3_10/install/usr/bin/python3.10 >cachedir: .pytest_cache >rootdir: /var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2 >collecting ... collected 91 items > >tests/test_cli.py::TestArgs::test_basic PASSED [ 1/91] >tests/test_cli.py::TestArgs::test_display PASSED [ 2/91] >tests/test_cli.py::TestArgs::test_max_resolutions_ok PASSED [ 3/91] >tests/test_cli.py::TestArgs::test_max_resolutions_error_1 PASSED [ 4/91] >tests/test_cli.py::TestArgs::test_max_resolutions_error_2 PASSED [ 5/91] >tests/test_cli.py::TestArgs::test_shodan_ok PASSED [ 6/91] >tests/test_cli.py::TestArgs::test_shodan_error PASSED [ 7/91] >tests/test_cli.py::TestArgs::test_greynoise_ok PASSED [ 8/91] >tests/test_cli.py::TestArgs::test_greynoise_error PASSED [ 9/91] >tests/test_cli.py::TestEnvs::test_env_file PASSED [10/91] >tests/test_cli.py::TestEnvs::test_required_env_vars PASSED [11/91] >tests/test_cli.py::TestEnvs::test_error PASSED [12/91] >tests/test_cli.py::TestDefaults::test_defaults_1 PASSED [13/91] >tests/test_cli.py::TestDefaults::test_defaults_2 PASSED [14/91] >tests/test_cli.py::TestDefaults::test_defaults_3 PASSED [15/91] >tests/test_cli.py::TestDefaults::test_defaults_4 PASSED [16/91] >tests/test_cli.py::TestGenEntityHandler::test_handler_domain_1 PASSED [17/91] >tests/test_cli.py::TestGenEntityHandler::test_handler_domain_2 PASSED [18/91] >tests/test_cli.py::TestGenEntityHandler::test_handler_domain_3 PASSED [19/91] >tests/test_cli.py::TestGenEntityHandler::test_handler_domain_4 PASSED [20/91] >tests/test_cli.py::TestGenEntityHandler::test_handler_ip_1 PASSED [21/91] >tests/test_cli.py::TestGenView::test_view_domain_1 PASSED [22/91] >tests/test_cli.py::TestGenView::test_view_ip_1 PASSED [23/91] >tests/test_cli.py::TestGenView::test_view_error PASSED [24/91] >tests/test_cli.py::TestMain::test_main_default PASSED [25/91] >tests/test_clients.py::TestIp2WhoisClient::test_init PASSED [26/91] >tests/test_clients.py::TestIp2WhoisClient::test_get_whois PASSED [27/91] >tests/test_clients.py::TestIp2WhoisClient::test_get_whois_http_error PASSED [28/91] >tests/test_clients.py::TestIpWhoisClient::test_init PASSED [29/91] >tests/test_clients.py::TestPassivetotalClient::test_init PASSED [30/91] >tests/test_clients.py::TestShodanClient::test_init PASSED [31/91] >tests/test_clients.py::TestVirustotalClient::test_init PASSED [32/91] >tests/test_handlers.py::TestDomainHandler::test_entity_refang PASSED [33/91] >tests/test_handlers.py::TestDomainHandler::test_fetch_data_1 PASSED [34/91] >tests/test_handlers.py::TestDomainHandler::test_fetch_data_2 PASSED [35/91] >tests/test_handlers.py::TestDomainHandler::test_vt_http_error PASSED [36/91] >tests/test_handlers.py::TestDomainHandler::test_vt_validation_error PASSED [37/91] >tests/test_handlers.py::TestDomainHandler::test_ipwhois_http_error PASSED [38/91] >tests/test_handlers.py::TestDomainHandler::test_whois_http_error PASSED [39/91] >tests/test_handlers.py::TestDomainHandler::test_vt_resolutions_429_error PASSED [40/91] >tests/test_handlers.py::TestDomainHandler::test_whois_429_error PASSED [41/91] >tests/test_handlers.py::TestDomainHandler::test_greynoise_429_error PASSED [42/91] >tests/test_handlers.py::TestDomainHandler::test_greynoise_404_error PASSED [43/91] >tests/test_handlers.py::TestIpAddressHandler::test_entity_refang PASSED [44/91] >tests/test_handlers.py::TestIpAddressHandler::test_fetch_data PASSED [45/91] >tests/test_handlers.py::TestIpAddressHandler::test_vt_http_error PASSED [46/91] >tests/test_handlers.py::TestIpAddressHandler::test_vt_validation_error PASSED [47/91] >tests/test_handlers.py::TestIpAddressHandler::test_ipwhois_http_error PASSED [48/91] >tests/test_handlers.py::TestIpAddressHandler::test_whois_http_error PASSED [49/91] >tests/test_handlers.py::TestIpAddressHandler::test_greynoise_http_error PASSED [50/91] >tests/test_handlers.py::TestIpAddressHandler::test_greynoise_429_error PASSED [51/91] >tests/test_handlers.py::TestIpAddressHandler::test_greynoise_404_error PASSED [52/91] >tests/test_models_vt.py::TestVirustotalModels::test_domain_1 PASSED [53/91] >tests/test_models_vt.py::TestVirustotalModels::test_resolutions_1 PASSED [54/91] >tests/test_ui_domain_view.py::TestView01::test_domain_panel PASSED [55/91] >tests/test_ui_domain_view.py::TestView01::test_resolutions_panel PASSED [56/91] >tests/test_ui_domain_view.py::TestView01::test_whois_panel PASSED [57/91] >tests/test_ui_domain_view.py::TestView01::test_print PASSED [58/91] >tests/test_ui_domain_view.py::TestView02::test_resolutions_panel PASSED [59/91] >tests/test_ui_domain_view.py::TestView02::test_whois_panel PASSED [60/91] >tests/test_ui_domain_view.py::TestView03::test_whois_panel PASSED [61/91] >tests/test_ui_domain_view.py::TestView04::test_domain_panel FAILED [62/91] >tests/test_ui_domain_view.py::TestView04::test_resolutions_panel PASSED [63/91] >tests/test_ui_domain_view.py::TestView05::test_domain_panel FAILED [64/91] >tests/test_ui_domain_view.py::TestView06::test_whois_panel PASSED [65/91] >tests/test_ui_domain_view.py::TestView07::test_resolutions_panel FAILED [66/91] >tests/test_ui_domain_view.py::TestView08::test_resolutions_panel FAILED [67/91] >tests/test_ui_domain_view.py::TestView09::test_resolutions_panel FAILED [68/91] >tests/test_ui_domain_view.py::TestView10::test_whois_panel PASSED [69/91] >tests/test_ui_domain_view.py::TestView11::test_resolutions_panel PASSED [70/91] >tests/test_ui_domain_view.py::TestView12::test_whois_panel PASSED [71/91] >tests/test_ui_domain_view.py::TestView13::test_whois_panel PASSED [72/91] >tests/test_ui_ip_view.py::TestView01::test_ip_panel FAILED [73/91] >tests/test_ui_ip_view.py::TestView01::test_whois_panel PASSED [74/91] >tests/test_ui_ip_view.py::TestView01::test_print PASSED [75/91] >tests/test_ui_ip_view.py::TestView02::test_ip_panel FAILED [76/91] >tests/test_ui_ip_view.py::TestView03::test_whois_panel PASSED [77/91] >tests/test_ui_ip_view.py::TestView04::test_ip_panel PASSED [78/91] >tests/test_ui_ip_view.py::TestView05::test_ip_panel_greynoise_only PASSED [79/91] >tests/test_ui_ip_view.py::TestView06::test_ip_panel_greynoise_only PASSED [80/91] >tests/test_utils.py::TestUtils::test_Timestamp_1 PASSED [81/91] >tests/test_utils.py::TestUtils::test_Timestamp_2 PASSED [82/91] >tests/test_utils.py::TestUtils::test_Timestamp_3 PASSED [83/91] >tests/test_utils.py::TestUtils::test_Timestamp_4 PASSED [84/91] >tests/test_utils.py::TestUtils::test_older_than PASSED [85/91] >tests/test_utils.py::TestUtils::test_smart_join_1 PASSED [86/91] >tests/test_utils.py::TestUtils::test_smart_join_2 PASSED [87/91] >tests/test_utils.py::TestUtils::test_smart_join_3 PASSED [88/91] >tests/test_utils.py::TestUtils::test_error_and_exit PASSED [89/91] >tests/test_utils.py::TestUtils::test_refang PASSED [90/91] >tests/test_utils.py::TestUtils::test_is_ip PASSED [91/91] > >=================================== FAILURES =================================== >_________________________ TestView04.test_domain_panel _________________________ > >self = <tests.test_ui_domain_view.TestView04 object at 0x7f0072215d50> >view04 = <wtfis.ui.view.DomainView object at 0x7f007227ca90> >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> > > def test_domain_panel(self, view04, display_timestamp): > domain = view04.domain_panel() > assert type(domain) is Panel > assert domain.title == Text("virustotal") > > # Heading > assert domain.renderable.renderables[0] == Text( > "google.com", > spans=[Span(0, 10, 'bold yellow link https://virustotal.com/gui/domain/google.com')] > ) > > # Table > table = domain.renderable.renderables[1] > assert type(table) is Table > assert table.columns[0].style == "bold bright_magenta" > assert table.columns[0].justify == "left" > assert table.columns[0]._cells == [ > "Analysis:", > "Reputation:", > "Popularity:", > "Categories:", > "Updated:", > "Last Seen:", > ] > assert table.columns[1].style == "none" > assert table.columns[1].justify == "left" >> assert table.columns[1]._cells == [ > Text( > "1/94 malicious\nCyble", > spans=[ > Span(15, 20, ""), > Span(15, 20, "cyan"), > ] > ), > Text("448"), > Text( > "Majestic (1)\nStatvoo (1)\nAlexa (1)\nCisco Umbrella (2)\nQuantcast (1)", > spans=[ > Span(0, 8, "bright_cyan"), > Span(10, 11, "cyan"), > Span(13, 20, "bright_cyan"), > Span(22, 23, "cyan"), > Span(25, 30, "bright_cyan"), > Span(32, 33, "cyan"), > Span(35, 49, "bright_cyan"), > Span(51, 52, "cyan"), > Span(54, 63, "bright_cyan"), > Span(65, 66, "cyan"), > ] > ), > Text( > "mobile communications, portals, search engines, search engines and portals, searchengines", > spans=[ > Span(0, 21, "bright_white on black"), > Span(21, 23, "default"), > Span(23, 30, "bright_white on black"), > Span(30, 32, "default"), > Span(32, 46, "bright_white on black"), > Span(46, 48, "default"), > Span(48, 74, "bright_white on black"), > Span(74, 76, "default"), > Span(76, 89, "bright_white on black"), > ] > ), > display_timestamp("2022-08-17T06:03:03Z"), > display_timestamp("2022-08-17T00:35:19Z"), > ] >E AssertionError: assert [<text '1/94 malicious\nCyble' [Span(15, 20, 'cyan')]>, <text '448' []>, <text 'Majestic (1)\nStatvoo (1)\nAlexa (1)\nCisco Umbrella (2)\nQuantcast (1)' [Span(0, 8, 'bright_cyan'), Span(10, 11, 'cyan'), Span(13, 20, 'bright_cyan'), Span(22, 23, 'cyan'), Span(25, 30, 'bright_cyan'), Span(32, 33, 'cyan'), Span(35, 49, 'bright_cyan'), Span(51, 52, 'cyan'), Span(54, 63, 'bright_cyan'), Span(65, 66, 'cyan')]>, <text 'mobile communications, portals, search engines, search engines and portals, searchengines' [Span(0, 21, 'bright_white on black'), Span(21, 23, 'default'), Span(23, 30, 'bright_white on black'), Span(30, 32, 'default'), Span(32, 46, 'bright_white on black'), Span(46, 48, 'default'), Span(48, 74, 'bright_white on black'), Span(74, 76, 'default'), Span(76, 89, 'bright_white on black')]>, <text '2022-08-17T06:03:03Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '2022-08-17T00:35:19Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>] == [<text '1/94 malicious\nCyble' [Span(15, 20, ''), Span(15, 20, 'cyan')]>, <text '448' []>, <text 'Majestic (1)\nStatvoo (1)\nAlexa (1)\nCisco Umbrella (2)\nQuantcast (1)' [Span(0, 8, 'bright_cyan'), Span(10, 11, 'cyan'), Span(13, 20, 'bright_cyan'), Span(22, 23, 'cyan'), Span(25, 30, 'bright_cyan'), Span(32, 33, 'cyan'), Span(35, 49, 'bright_cyan'), Span(51, 52, 'cyan'), Span(54, 63, 'bright_cyan'), Span(65, 66, 'cyan')]>, <text 'mobile communications, portals, search engines, search engines and portals, searchengines' [Span(0, 21, 'bright_white on black'), Span(21, 23, 'default'), Span(23, 30, 'bright_white on black'), Span(30, 32, 'default'), Span(32, 46, 'bright_white on black'), Span(46, 48, 'default'), Span(48, 74, 'bright_white on black'), Span(74, 76, 'default'), Span(76, 89, 'bright_white on black')]>, <text '2022-08-17T06:03:03Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '2022-08-17T00:35:19Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>] >E At index 0 diff: <text '1/94 malicious\nCyble' [Span(15, 20, 'cyan')]> != <text '1/94 malicious\nCyble' [Span(15, 20, ''), Span(15, 20, 'cyan')]> >E Full diff: >E [ >E - <text '1/94 malicious\nCyble' [Span(15, 20, ''), Span(15, 20, 'cyan')]>, >E ? ------------------ >E + <text '1/94 malicious\nCyble' [Span(15, 20, 'cyan')]>, >E <text '448' []>, >E <text 'Majestic (1)\nStatvoo (1)\nAlexa (1)\nCisco Umbrella (2)\nQuantcast (1)' [Span(0, 8, 'bright_cyan'), Span(10, 11, 'cyan'), Span(13, 20, 'bright_cyan'), Span(22, 23, 'cyan'), Span(25, 30, 'bright_cyan'), Span(32, 33, 'cyan'), Span(35, 49, 'bright_cyan'), Span(51, 52, 'cyan'), Span(54, 63, 'bright_cyan'), Span(65, 66, 'cyan')]>, >E <text 'mobile communications, portals, search engines, search engines and portals, searchengines' [Span(0, 21, 'bright_white on black'), Span(21, 23, 'default'), Span(23, 30, 'bright_white on black'), Span(30, 32, 'default'), Span(32, 46, 'bright_white on black'), Span(46, 48, 'default'), Span(48, 74, 'bright_white on black'), Span(74, 76, 'default'), Span(76, 89, 'bright_white on black')]>, >E <text '2022-08-17T06:03:03Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E <text '2022-08-17T00:35:19Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E ] > >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> >domain = <rich.panel.Panel object at 0x7f007227d540> >self = <tests.test_ui_domain_view.TestView04 object at 0x7f0072215d50> >table = <rich.table.Table object at 0x7f007227c9d0> >view04 = <wtfis.ui.view.DomainView object at 0x7f007227ca90> > >tests/test_ui_domain_view.py:645: AssertionError >_________________________ TestView05.test_domain_panel _________________________ > >self = <tests.test_ui_domain_view.TestView05 object at 0x7f0072214bb0> >view05 = <wtfis.ui.view.DomainView object at 0x7f00721e2a70> >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> > > def test_domain_panel(self, view05, display_timestamp): > domain = view05.domain_panel() > assert type(domain) is Panel > assert domain.title == Text("virustotal") > > # Heading > assert domain.renderable.renderables[0] == Text( > "tucows.com", > spans=[Span(0, 10, 'bold yellow link https://virustotal.com/gui/domain/tucows.com')] > ) > > # Table > table = domain.renderable.renderables[1] > assert type(table) is Table > assert table.columns[0].style == "bold bright_magenta" > assert table.columns[0].justify == "left" > assert table.columns[0]._cells == [ > "Analysis:", > "Reputation:", > "Categories:", > "Updated:", > "Last Seen:", > ] > assert table.columns[1].style == "none" > assert table.columns[1].justify == "left" >> assert table.columns[1]._cells == [ > Text( > "1/94 malicious\nDr.Web", > spans=[ > Span(15, 21, ""), > Span(15, 21, "cyan"), > ] > ), > Text("-1"), > Text( > ( > "ads/analytics, dynamic dns and isp sites, hosting, information technology, " > "known infection source, mobile communications, not recommended site" > ), > spans=[ > Span(0, 13, "bright_white on black"), > Span(13, 15, "default"), > Span(15, 40, "bright_white on black"), > Span(40, 42, "default"), > Span(42, 49, "bright_white on black"), > Span(49, 51, "default"), > Span(51, 73, "bright_white on black"), > Span(73, 75, "default"), > Span(75, 97, "bright_white on black"), > Span(97, 99, "default"), > Span(99, 120, "bright_white on black"), > Span(120, 122, "default"), > Span(122, 142, "bright_white on black"), > ] > ), > display_timestamp("2022-08-17T05:30:23Z"), > display_timestamp("2022-08-16T22:24:18Z"), > ] >E AssertionError: assert [<text '1/94 malicious\nDr.Web' [Span(15, 21, 'cyan')]>, <text '-1' []>, <text 'ads/analytics, dynamic dns and isp sites, hosting, information technology, known infection source, mobile communications, not recommended site' [Span(0, 13, 'bright_white on black'), Span(13, 15, 'default'), Span(15, 40, 'bright_white on black'), Span(40, 42, 'default'), Span(42, 49, 'bright_white on black'), Span(49, 51, 'default'), Span(51, 73, 'bright_white on black'), Span(73, 75, 'default'), Span(75, 97, 'bright_white on black'), Span(97, 99, 'default'), Span(99, 120, 'bright_white on black'), Span(120, 122, 'default'), Span(122, 142, 'bright_white on black')]>, <text '2022-08-17T05:30:23Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '2022-08-16T22:24:18Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>] == [<text '1/94 malicious\nDr.Web' [Span(15, 21, ''), Span(15, 21, 'cyan')]>, <text '-1' []>, <text 'ads/analytics, dynamic dns and isp sites, hosting, information technology, known infection source, mobile communications, not recommended site' [Span(0, 13, 'bright_white on black'), Span(13, 15, 'default'), Span(15, 40, 'bright_white on black'), Span(40, 42, 'default'), Span(42, 49, 'bright_white on black'), Span(49, 51, 'default'), Span(51, 73, 'bright_white on black'), Span(73, 75, 'default'), Span(75, 97, 'bright_white on black'), Span(97, 99, 'default'), Span(99, 120, 'bright_white on black'), Span(120, 122, 'default'), Span(122, 142, 'bright_white on black')]>, <text '2022-08-17T05:30:23Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '2022-08-16T22:24:18Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>] >E At index 0 diff: <text '1/94 malicious\nDr.Web' [Span(15, 21, 'cyan')]> != <text '1/94 malicious\nDr.Web' [Span(15, 21, ''), Span(15, 21, 'cyan')]> >E Full diff: >E [ >E - <text '1/94 malicious\nDr.Web' [Span(15, 21, ''), Span(15, 21, 'cyan')]>, >E ? ------------------ >E + <text '1/94 malicious\nDr.Web' [Span(15, 21, 'cyan')]>, >E <text '-1' []>, >E <text 'ads/analytics, dynamic dns and isp sites, hosting, information technology, known infection source, mobile communications, not recommended site' [Span(0, 13, 'bright_white on black'), Span(13, 15, 'default'), Span(15, 40, 'bright_white on black'), Span(40, 42, 'default'), Span(42, 49, 'bright_white on black'), Span(49, 51, 'default'), Span(51, 73, 'bright_white on black'), Span(73, 75, 'default'), Span(75, 97, 'bright_white on black'), Span(97, 99, 'default'), Span(99, 120, 'bright_white on black'), Span(120, 122, 'default'), Span(122, 142, 'bright_white on black')]>, >E <text '2022-08-17T05:30:23Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E <text '2022-08-16T22:24:18Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E ] > >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> >domain = <rich.panel.Panel object at 0x7f0071ec4c10> >self = <tests.test_ui_domain_view.TestView05 object at 0x7f0072214bb0> >table = <rich.table.Table object at 0x7f00721e0310> >view05 = <wtfis.ui.view.DomainView object at 0x7f00721e2a70> > >tests/test_ui_domain_view.py:718: AssertionError >______________________ TestView07.test_resolutions_panel _______________________ > >self = <tests.test_ui_domain_view.TestView07 object at 0x7f0072214b80> >view07 = <wtfis.ui.view.DomainView object at 0x7f0071ee3d00> >theme = <tests.conftest.TestTheme object at 0x7f0071e67ca0> >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> > > def test_resolutions_panel(self, view07, theme, display_timestamp): > res = view07.resolutions_panel() > assert type(res) is Panel > > # Entry 1 > group = res.renderable.renderables[0].renderables > > # Heading > assert group[0] == Text( > "13.234.210.38", > spans=[Span(0, 13, "bold yellow link https://virustotal.com/gui/ip-address/13.234.210.38")], > ) > > # Table > assert group[1].columns[0].style == "bold bright_magenta" > assert group[1].columns[0].justify == "left" > assert group[1].columns[0]._cells == [ > "Analysis:", > "Resolved:", > "ASN:", > "ISP:", > "Location:", > Text( > "Services:", > spans=[Span(0, 8, "link https://www.shodan.io/host/13.234.210.38")] > ), > "Tags:", > "Last Scan:", > ] > assert group[1].columns[1].style == "none" > assert group[1].columns[1].justify == "left" >> assert group[1].columns[1]._cells == [ > Text("0/94 malicious"), > display_timestamp("2022-08-06T14:56:20Z"), > Text( > "16509 (Amazon Data Services India)", > spans=[Span(7, 33, theme.asn_org)] > ), > "Amazon.com, Inc.", > Text( > "Mumbai, India", > spans=[ > Span(6, 8, "default"), > ] > ), > Text( > "22/tcp, 80/tcp, 443/tcp", > spans=[ > Span(0, 6, ""), > Span(0, 2, "bright_cyan"), > Span(2, 6, "cyan"), > Span(6, 8, "default"), > Span(8, 14, ""), > Span(8, 10, "bright_cyan"), > Span(10, 14, "cyan"), > Span(14, 16, "default"), > Span(16, 23, ""), > Span(16, 19, "bright_cyan"), > Span(19, 23, "cyan"), > ] > ), > Text( > "cloud", > spans=[ > Span(0, 5, 'bright_white on black') > ] > ), > display_timestamp("2022-08-21T07:21:05Z") > ] >E AssertionError: assert [<text '0/94 malicious' []>, <text '2022-08-06T14:56:20Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '16509 (Amazon Data Services India)' [Span(7, 33, 'bright_white')]>, 'Amazon.com, Inc.', <text 'Mumbai, India' [Span(6, 8, 'default')]>, <text '22/tcp, 80/tcp, 443/tcp' [Span(0, 2, 'bright_cyan'), Span(2, 6, 'cyan'), Span(6, 8, 'default'), Span(8, 10, 'bright_cyan'), Span(10, 14, 'cyan'), Span(14, 16, 'default'), Span(16, 19, 'bright_cyan'), Span(19, 23, 'cyan')]>, <text 'cloud' [Span(0, 5, 'bright_white on black')]>, <text '2022-08-21T07:21:05Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>] == [<text '0/94 malicious' []>, <text '2022-08-06T14:56:20Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '16509 (Amazon Data Services India)' [Span(7, 33, 'bright_white')]>, 'Amazon.com, Inc.', <text 'Mumbai, India' [Span(6, 8, 'default')]>, <text '22/tcp, 80/tcp, 443/tcp' [Span(0, 6, ''), Span(0, 2, 'bright_cyan'), Span(2, 6, 'cyan'), Span(6, 8, 'default'), Span(8, 14, ''), Span(8, 10, 'bright_cyan'), Span(10, 14, 'cyan'), Span(14, 16, 'default'), Span(16, 23, ''), Span(16, 19, 'bright_cyan'), Span(19, 23, 'cyan')]>, <text 'cloud' [Span(0, 5, 'bright_white on black')]>, <text '2022-08-21T07:21:05Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>] >E At index 5 diff: <text '22/tcp, 80/tcp, 443/tcp' [Span(0, 2, 'bright_cyan'), Span(2, 6, 'cyan'), Span(6, 8, 'default'), Span(8, 10, 'bright_cyan'), Span(10, 14, 'cyan'), Span(14, 16, 'default'), Span(16, 19, 'bright_cyan'), Span(19, 23, 'cyan')]> != <text '22/tcp, 80/tcp, 443/tcp' [Span(0, 6, ''), Span(0, 2, 'bright_cyan'), Span(2, 6, 'cyan'), Span(6, 8, 'default'), Span(8, 14, ''), Span(8, 10, 'bright_cyan'), Span(10, 14, 'cyan'), Span(14, 16, 'default'), Span(16, 23, ''), Span(16, 19, 'bright_cyan'), Span(19, 23, 'cyan')]> >E Full diff: >E [ >E <text '0/94 malicious' []>, >E <text '2022-08-06T14:56:20Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E <text '16509 (Amazon Data Services India)' [Span(7, 33, 'bright_white')]>, >E 'Amazon.com, Inc.', >E <text 'Mumbai, India' [Span(6, 8, 'default')]>, >E - <text '22/tcp, 80/tcp, 443/tcp' [Span(0, 6, ''), Span(0, 2, 'bright_cyan'), Span(2, 6, 'cyan'), Span(6, 8, 'default'), Span(8, 14, ''), Span(8, 10, 'bright_cyan'), Span(10, 14, 'cyan'), Span(14, 16, 'default'), Span(16, 23, ''), Span(16, 19, 'bright_cyan'), Span(19, 23, 'cyan')]>, >E ? ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ------------------ >E + <text '22/tcp, 80/tcp, 443/tcp' [Span(0, 2, 'bright_cyan'), Span(2, 6, 'cyan'), Span(6, 8, 'default'), Span(8, 10, 'bright_cyan'), Span(10, 14, 'cyan'), Span(14, 16, 'default'), Span(16, 19, 'bright_cyan'), Span(19, 23, 'cyan')]>, >E ? ^^ ^^ >E <text 'cloud' [Span(0, 5, 'bright_white on black')]>, >E <text '2022-08-21T07:21:05Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E ] > >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> >group = [<text '13.234.210.38' [Span(0, 13, 'bold yellow link https://virustotal.com/gui/ip-address/13.234.210.38')]>, > <rich.table.Table object at 0x7f0071ee3d60>] >res = <rich.panel.Panel object at 0x7f0071ee2650> >self = <tests.test_ui_domain_view.TestView07 object at 0x7f0072214b80> >theme = <tests.conftest.TestTheme object at 0x7f0071e67ca0> >view07 = <wtfis.ui.view.DomainView object at 0x7f0071ee3d00> > >tests/test_ui_domain_view.py:795: AssertionError >______________________ TestView08.test_resolutions_panel _______________________ > >self = <tests.test_ui_domain_view.TestView08 object at 0x7f00722161a0> >view08 = <wtfis.ui.view.DomainView object at 0x7f00722b8790> >theme = <tests.conftest.TestTheme object at 0x7f0071e67ca0> >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> > > def test_resolutions_panel(self, view08, theme, display_timestamp): > res = view08.resolutions_panel() > assert type(res) is Panel > > # Entry 1 > group = res.renderable.renderables[0].renderables > > # Heading > assert group[0] == Text( > "199.232.34.194", > spans=[Span(0, 14, "bold yellow link https://virustotal.com/gui/ip-address/199.232.34.194")], > ) > > # Table > assert group[1].columns[0].style == "bold bright_magenta" > assert group[1].columns[0].justify == "left" > assert group[1].columns[0]._cells == [ > "Analysis:", > "Resolved:", > "ASN:", > "ISP:", > "Location:", > Text( > "Services:", > spans=[Span(0, 8, "link https://www.shodan.io/host/199.232.34.194")] > ), > "Tags:", > "Last Scan:", > ] > assert group[1].columns[1].style == "none" > assert group[1].columns[1].justify == "left" >> assert group[1].columns[1]._cells == [ > Text("0/93 malicious"), > display_timestamp("2022-06-03T22:32:19Z"), > Text( > "54113 (Fastly, Inc.)", > spans=[Span(7, 19, theme.asn_org)] > ), > "Fastly, Inc.", > Text( > "Atlanta, United States", > spans=[ > Span(7, 9, "default"), > ] > ), > Text( > "Varnish HTTP Cache (80/tcp)\nOther (443/tcp)", > spans=[ > Span(0, 18, "orange_red1"), > Span(20, 26, ""), > Span(20, 26, ""), > Span(20, 22, "bright_cyan"), > Span(22, 26, "cyan"), > Span(28, 33, "orange_red1"), > Span(35, 42, ""), > Span(35, 42, ""), > Span(35, 38, "bright_cyan"), > Span(38, 42, "cyan"), > ] > ), > Text( > "cdn", > spans=[ > Span(0, 3, 'bright_white on black'), > ] > ), > display_timestamp("2022-08-21T01:33:13Z") > ] >E AssertionError: assert [<text '0/93 malicious' []>, <text '2022-06-03T22:32:19Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '54113 (Fastly, Inc.)' [Span(7, 19, 'bright_white')]>, 'Fastly, Inc.', <text 'Atlanta, United States' [Span(7, 9, 'default')]>, <text 'Varnish HTTP Cache (80/tcp)\nOther (443/tcp)' [Span(0, 18, 'orange_red1'), Span(20, 22, 'bright_cyan'), Span(22, 26, 'cyan'), Span(28, 33, 'orange_red1'), Span(35, 38, 'bright_cyan'), Span(38, 42, 'cyan')]>, <text 'cdn' [Span(0, 3, 'bright_white on black')]>, <text '2022-08-21T01:33:13Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>] == [<text '0/93 malicious' []>, <text '2022-06-03T22:32:19Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '54113 (Fastly, Inc.)' [Span(7, 19, 'bright_white')]>, 'Fastly, Inc.', <text 'Atlanta, United States' [Span(7, 9, 'default')]>, <text 'Varnish HTTP Cache (80/tcp)\nOther (443/tcp)' [Span(0, 18, 'orange_red1'), Span(20, 26, ''), Span(20, 26, ''), Span(20, 22, 'bright_cyan'), Span(22, 26, 'cyan'), Span(28, 33, 'orange_red1'), Span(35, 42, ''), Span(35, 42, ''), Span(35, 38, 'bright_cyan'), Span(38, 42, 'cyan')]>, <text 'cdn' [Span(0, 3, 'bright_white on black')]>, <text '2022-08-21T01:33:13Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>] >E At index 5 diff: <text 'Varnish HTTP Cache (80/tcp)\nOther (443/tcp)' [Span(0, 18, 'orange_red1'), Span(20, 22, 'bright_cyan'), Span(22, 26, 'cyan'), Span(28, 33, 'orange_red1'), Span(35, 38, 'bright_cyan'), Span(38, 42, 'cyan')]> != <text 'Varnish HTTP Cache (80/tcp)\nOther (443/tcp)' [Span(0, 18, 'orange_red1'), Span(20, 26, ''), Span(20, 26, ''), Span(20, 22, 'bright_cyan'), Span(22, 26, 'cyan'), Span(28, 33, 'orange_red1'), Span(35, 42, ''), Span(35, 42, ''), Span(35, 38, 'bright_cyan'), Span(38, 42, 'cyan')]> >E Full diff: >E [ >E <text '0/93 malicious' []>, >E <text '2022-06-03T22:32:19Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E <text '54113 (Fastly, Inc.)' [Span(7, 19, 'bright_white')]>, >E 'Fastly, Inc.', >E <text 'Atlanta, United States' [Span(7, 9, 'default')]>, >E - <text 'Varnish HTTP Cache (80/tcp)\nOther (443/tcp)' [Span(0, 18, 'orange_red1'), Span(20, 26, ''), Span(20, 26, ''), Span(20, 22, 'bright_cyan'), Span(22, 26, 'cyan'), Span(28, 33, 'orange_red1'), Span(35, 42, ''), Span(35, 42, ''), Span(35, 38, 'bright_cyan'), Span(38, 42, 'cyan')]>, >E + <text 'Varnish HTTP Cache (80/tcp)\nOther (443/tcp)' [Span(0, 18, 'orange_red1'), Span(20, 22, 'bright_cyan'), Span(22, 26, 'cyan'), Span(28, 33, 'orange_red1'), Span(35, 38, 'bright_cyan'), Span(38, 42, 'cyan')]>, >E <text 'cdn' [Span(0, 3, 'bright_white on black')]>, >E <text '2022-08-21T01:33:13Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E ] > >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> >group = [<text '199.232.34.194' [Span(0, 14, 'bold yellow link https://virustotal.com/gui/ip-address/199.232.34.194')]>, > <rich.table.Table object at 0x7f00722b8400>] >res = <rich.panel.Panel object at 0x7f00722358d0> >self = <tests.test_ui_domain_view.TestView08 object at 0x7f00722161a0> >theme = <tests.conftest.TestTheme object at 0x7f0071e67ca0> >view08 = <wtfis.ui.view.DomainView object at 0x7f00722b8790> > >tests/test_ui_domain_view.py:1007: AssertionError >______________________ TestView09.test_resolutions_panel _______________________ > >self = <tests.test_ui_domain_view.TestView09 object at 0x7f00722165c0> >view09 = <wtfis.ui.view.DomainView object at 0x7f0071e99210> >theme = <tests.conftest.TestTheme object at 0x7f0071e67ca0> >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> > > def test_resolutions_panel(self, view09, theme, display_timestamp): > res = view09.resolutions_panel() > assert type(res) is Panel > > # Entry 1 > group = res.renderable.renderables[0].renderables > > # Heading > assert group[0] == Text( > "1.0.0.1", > spans=[Span(0, 7, "bold yellow link https://virustotal.com/gui/ip-address/1.0.0.1")], > ) > > # Table > # table = group[1].renderables[0] > table = group[1] > assert table.columns[0].style == "bold bright_magenta" > assert table.columns[0].justify == "left" > assert table.columns[0]._cells == [ > "Analysis:", > "Resolved:", > "ASN:", > "ISP:", > "Location:", > Text( > "Services:", > spans=[Span(0, 8, "link https://www.shodan.io/host/1.0.0.1")] > ), > "Last Scan:", > Text( > "Greynoise:", > spans=[Span(0, 9, "link https://viz.greynoise.io/riot/1.0.0.1")] > ), > ] > assert table.columns[1].style == "none" > assert table.columns[1].justify == "left" >> assert table.columns[1]._cells == [ > Text("2/94 malicious"), > display_timestamp("2020-08-01T22:07:20Z"), > Text( > "13335 (APNIC and Cloudflare DNS Resolver project)", > spans=[Span(7, 48, theme.asn_org)], > ), > "Cloudflare, Inc.", > Text( > "Los Angeles, United States", > spans=[ > Span(11, 13, "default"), > ] > ), > Text( > ( > "CloudFlare (80/tcp, 8080/tcp)\nOther (53/tcp, 53/udp, 443/tcp, 2082/tcp, " > "2086/tcp, 2087/tcp, 8443/tcp)" > ), > spans=[ > Span(0, 10, "orange_red1"), > Span(12, 28, ""), > Span(12, 18, ""), > Span(12, 14, "bright_cyan"), > Span(14, 18, "cyan"), > Span(18, 20, "default"), > Span(20, 28, ""), > Span(20, 24, "bright_cyan"), > Span(24, 28, "cyan"), > Span(30, 35, "orange_red1"), > Span(37, 100, ""), > Span(37, 43, ""), > Span(37, 39, "bright_cyan"), > Span(39, 43, "cyan"), > Span(43, 45, "default"), > Span(45, 51, ""), > Span(45, 47, "bright_cyan"), > Span(47, 51, "cyan"), > Span(51, 53, "default"), > Span(53, 60, ""), > Span(53, 56, "bright_cyan"), > Span(56, 60, "cyan"), > Span(60, 62, "default"), > Span(62, 70, ""), > Span(62, 66, "bright_cyan"), > Span(66, 70, "cyan"), > Span(70, 72, "default"), > Span(72, 80, ""), > Span(72, 76, "bright_cyan"), > Span(76, 80, "cyan"), > Span(80, 82, "default"), > Span(82, 90, ""), > Span(82, 86, "bright_cyan"), > Span(86, 90, "cyan"), > Span(90, 92, "default"), > Span(92, 100, ""), > Span(92, 96, "bright_cyan"), > Span(96, 100, "cyan"), > ] > ), > display_timestamp("2022-08-22T02:35:34Z"), > Text( > "â riot â noise â benign", > spans=[ > Span(0, 1, theme.info), > Span(2, 6, theme.tags), > Span(8, 9, theme.warn), > Span(10, 15, theme.tags), > Span(17, 18, theme.info), > Span(19, 25, theme.tags_green), > ] > ), > ] >E AssertionError: assert [<text '2/94 malicious' []>, <text '2020-08-01T22:07:20Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '13335 (APNIC and Cloudflare DNS Resolver project)' [Span(7, 48, 'bright_white')]>, 'Cloudflare, Inc.', <text 'Los Angeles, United States' [Span(11, 13, 'default')]>, <text 'CloudFlare (80/tcp, 8080/tcp)\nOther (53/tcp, 53/udp, 443/tcp, 2082/tcp, 2086/tcp, 2087/tcp, 8443/tcp)' [Span(0, 10, 'orange_red1'), Span(12, 14, 'bright_cyan'), Span(14, 18, 'cyan'), Span(18, 20, 'default'), Span(20, 24, 'bright_cyan'), Span(24, 28, 'cyan'), Span(30, 35, 'orange_red1'), Span(37, 39, 'bright_cyan'), Span(39, 43, 'cyan'), Span(43, 45, 'default'), Span(45, 47, 'bright_cyan'), Span(47, 51, 'cyan'), Span(51, 53, 'default'), Span(53, 56, 'bright_cyan'), Span(56, 60, 'cyan'), Span(60, 62, 'default'), Span(62, 66, 'bright_cyan'), Span(66, 70, 'cyan'), Span(70, 72, 'default'), Span(72, 76, 'bright_cyan'), Span(76, 80, 'cyan'), Span(80, 82, 'default'), Span(82, 86, 'bright_cyan'), Span(86, 90, 'cyan'), Span(90, 92, 'default'), Span(92, 96, 'bright_cyan'), Span(96, 100, 'cyan')]>, <text '2022-08-22T02:35:34Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text 'â riot â noise â benign' [Span(0, 1, 'bold green'), Span(2, 6, 'bright_white on black'), Span(8, 9, 'bold yellow'), Span(10, 15, 'bright_white on black'), Span(17, 18, 'bold green'), Span(19, 25, 'bright_green on black')]>] == [<text '2/94 malicious' []>, <text '2020-08-01T22:07:20Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '13335 (APNIC and Cloudflare DNS Resolver project)' [Span(7, 48, 'bright_white')]>, 'Cloudflare, Inc.', <text 'Los Angeles, United States' [Span(11, 13, 'default')]>, <text 'CloudFlare (80/tcp, 8080/tcp)\nOther (53/tcp, 53/udp, 443/tcp, 2082/tcp, 2086/tcp, 2087/tcp, 8443/tcp)' [Span(0, 10, 'orange_red1'), Span(12, 28, ''), Span(12, 18, ''), Span(12, 14, 'bright_cyan'), Span(14, 18, 'cyan'), Span(18, 20, 'default'), Span(20, 28, ''), Span(20, 24, 'bright_cyan'), Span(24, 28, 'cyan'), Span(30, 35, 'orange_red1'), Span(37, 100, ''), Span(37, 43, ''), Span(37, 39, 'bright_cyan'), Span(39, 43, 'cyan'), Span(43, 45, 'default'), Span(45, 51, ''), Span(45, 47, 'bright_cyan'), Span(47, 51, 'cyan'), Span(51, 53, 'default'), Span(53, 60, ''), Span(53, 56, 'bright_cyan'), Span(56, 60, 'cyan'), Span(60, 62, 'default'), Span(62, 70, ''), Span(62, 66, 'bright_cyan'), Span(66, 70, 'cyan'), Span(70, 72, 'default'), Span(72, 80, ''), Span(72, 76, 'bright_cyan'), Span(76, 80, 'cyan'), Span(80, 82, 'default'), Span(82, 90, ''), Span(82, 86, 'bright_cyan'), Span(86, 90, 'cyan'), Span(90, 92, 'default'), Span(92, 100, ''), Span(92, 96, 'bright_cyan'), Span(96, 100, 'cyan')]>, <text '2022-08-22T02:35:34Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text 'â riot â noise â benign' [Span(0, 1, 'bold green'), Span(2, 6, 'bright_white on black'), Span(8, 9, 'bold yellow'), Span(10, 15, 'bright_white on black'), Span(17, 18, 'bold green'), Span(19, 25, 'bright_green on black')]>] >E At index 5 diff: <text 'CloudFlare (80/tcp, 8080/tcp)\nOther (53/tcp, 53/udp, 443/tcp, 2082/tcp, 2086/tcp, 2087/tcp, 8443/tcp)' [Span(0, 10, 'orange_red1'), Span(12, 14, 'bright_cyan'), Span(14, 18, 'cyan'), Span(18, 20, 'default'), Span(20, 24, 'bright_cyan'), Span(24, 28, 'cyan'), Span(30, 35, 'orange_red1'), Span(37, 39, 'bright_cyan'), Span(39, 43, 'cyan'), Span(43, 45, 'default'), Span(45, 47, 'bright_cyan'), Span(47, 51, 'cyan'), Span(51, 53, 'default'), Span(53, 56, 'bright_cyan'), Span(56, 60, 'cyan'), Span(60, 62, 'default'), Span(62, 66, 'bright_cyan'), Span(66, 70, 'cyan'), Span(70, 72, 'default'), Span(72, 76, 'bright_cyan'), Span(76, 80, 'cyan'), Span(80, 82, 'default'), Span(82, 86, 'bright_cyan'), Span(86, 90, 'cyan'), Span(90, 92, 'default'), Span(92, 96, 'bright_cyan'), Span(96, 100, 'cyan')]> != <text 'CloudFlare (80/tcp, 8080/tcp)\nOther (53/tcp, 53/udp, 443/tcp, 2082/tcp, 2086/tcp, 2087/tcp, 8443/tcp)' [Span(0, 10, 'orange_red1'), Span(12, 28, ''), Span(12, 18, ''), Span(12, 14, 'bright_cyan'), Span(14, 18, 'cyan'), Span(18, 20, 'default'), Span(20, 28, ''), Span(20, 24, 'bright_cyan'), Span(24, 28, 'cyan'), Span(30, 35, 'orange_red1'), Span(37, 100, ''), Span(37, 43, ''), Span(37, 39, 'bright_cyan'), Span(39, 43, 'cyan'), Span(43, 45, 'default'), Span(45, 51, ''), Span(45, 47, 'bright_cyan'), Span(47, 51, 'cyan'), Span(51, 53, 'default'), Span(53, 60, ''), Span(53, 56, 'bright_cyan'), Span(56, 60, 'cyan'), Span(60, 62, 'default'), Span(62, 70, ''), Span(62, 66, 'bright_cyan'), Span(66, 70, 'cyan'), Span(70, 72, 'default'), Span(72, 80, ''), Span(72, 76, 'bright_cyan'), Span(76, 80, 'cyan'), Span(80, 82, 'default'), Span(82, 90, ''), Span(82, 86, 'bright_cyan'), Span(86, 90, 'cyan'), Span(90, 92, 'default'), Span(92, 100, ''), Span(92, 96, 'bright_cyan'), Span(96, 100, 'cyan')]> >E Full diff: >E [ >E <text '2/94 malicious' []>, >E <text '2020-08-01T22:07:20Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E <text '13335 (APNIC and Cloudflare DNS Resolver project)' [Span(7, 48, 'bright_white')]>, >E 'Cloudflare, Inc.', >E <text 'Los Angeles, United States' [Span(11, 13, 'default')]>, >E - <text 'CloudFlare (80/tcp, 8080/tcp)\nOther (53/tcp, 53/udp, 443/tcp, 2082/tcp, 2086/tcp, 2087/tcp, 8443/tcp)' [Span(0, 10, 'orange_red1'), Span(12, 28, ''), Span(12, 18, ''), Span(12, 14, 'bright_cyan'), Span(14, 18, 'cyan'), Span(18, 20, 'default'), Span(20, 28, ''), Span(20, 24, 'bright_cyan'), Span(24, 28, 'cyan'), Span(30, 35, 'orange_red1'), Span(37, 100, ''), Span(37, 43, ''), Span(37, 39, 'bright_cyan'), Span(39, 43, 'cyan'), Span(43, 45, 'default'), Span(45, 51, ''), Span(45, 47, 'bright_cyan'), Span(47, 51, 'cyan'), Span(51, 53, 'default'), Span(53, 60, ''), Span(53, 56, 'bright_cyan'), Span(56, 60, 'cyan'), Span(60, 62, 'default'), Span(62, 70, ''), Span(62, 66, 'bright_cyan'), Span(66, 70, 'cyan'), Span(70, 72, 'default'), Span(72, 80, ''), Span(72, 76, 'bright_cyan'), Span(76, 80, 'cyan'), Span(80, 82, 'default'), Span(82, 90, ''), Span(82, 86, 'bright_cyan'), Span(86, 90, 'cyan'), Span(90, 92, 'default'), Span(92, 100, ''), Span(92, 96, 'bright_cyan'), Span(96, 100, 'cyan')]>, >E ? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ------------------------------------- ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -------------- ^^^^^^ --------------- ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >E + <text 'CloudFlare (80/tcp, 8080/tcp)\nOther (53/tcp, 53/udp, 443/tcp, 2082/tcp, 2086/tcp, 2087/tcp, 8443/tcp)' [Span(0, 10, 'orange_red1'), Span(12, 14, 'bright_cyan'), Span(14, 18, 'cyan'), Span(18, 20, 'default'), Span(20, 24, 'bright_cyan'), Span(24, 28, 'cyan'), Span(30, 35, 'orange_red1'), Span(37, 39, 'bright_cyan'), Span(39, 43, 'cyan'), Span(43, 45, 'default'), Span(45, 47, 'bright_cyan'), Span(47, 51, 'cyan'), Span(51, 53, 'default'), Span(53, 56, 'bright_cyan'), Span(56, 60, 'cyan'), Span(60, 62, 'default'), Span(62, 66, 'bright_cyan'), Span(66, 70, 'cyan'), Span(70, 72, 'default'), Span(72, 76, 'bright_cyan'), Span(76, 80, 'cyan'), Span(80, 82, 'default'), Span(82, 86, 'bright_cyan'), Span(86, 90, 'cyan'), Span(90, 92, 'default'), Span(92, 96, 'bright_cyan'), Span(96, 100, 'cyan')]>, >E ? ^^^ ^^ ^^^ ^^^ ^^^ ^^^ +++++++++++++++++++++++++++++ ^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^ >E <text '2022-08-22T02:35:34Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E <text 'â riot â noise â benign' [Span(0, 1, 'bold green'), Span(2, 6, 'bright_white on black'), Span(8, 9, 'bold yellow'), Span(10, 15, 'bright_white on black'), Span(17, 18, 'bold green'), Span(19, 25, 'bright_green on black')]>, >E ] > >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> >group = [<text '1.0.0.1' [Span(0, 7, 'bold yellow link https://virustotal.com/gui/ip-address/1.0.0.1')]>, > <rich.table.Table object at 0x7f0071ea39a0>] >res = <rich.panel.Panel object at 0x7f0071e98f10> >self = <tests.test_ui_domain_view.TestView09 object at 0x7f00722165c0> >table = <rich.table.Table object at 0x7f0071ea39a0> >theme = <tests.conftest.TestTheme object at 0x7f0071e67ca0> >view09 = <wtfis.ui.view.DomainView object at 0x7f0071e99210> > >tests/test_ui_domain_view.py:1086: AssertionError >___________________________ TestView01.test_ip_panel ___________________________ > >self = <tests.test_ui_ip_view.TestView01 object at 0x7f0072225990> >view01 = <wtfis.ui.view.IpAddressView object at 0x7f00721319f0> >theme = <tests.conftest.TestTheme object at 0x7f0071e67b20> >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> > > def test_ip_panel(self, view01, theme, display_timestamp): > ip = view01.ip_panel() > assert type(ip) is Panel > assert ip.title == Text("ip") > > # Heading > assert ip.renderable.renderables[0] == Text( > "1.1.1.1", > spans=[Span(0, 7, 'bold yellow link https://virustotal.com/gui/ip-address/1.1.1.1')] > ) > > # Table > table = ip.renderable.renderables[1] > assert type(table) is Table > assert table.columns[0].style == "bold bright_magenta" > assert table.columns[0].justify == "left" > assert table.columns[0]._cells == [ > "Analysis:", > "Reputation:", > "Updated:", > "ASN:", > "ISP:", > "Location:", > Text( > "Greynoise:", > spans=[Span(0, 9, "link https://viz.greynoise.io/riot/1.1.1.1")] > ), > ] > assert table.columns[1].style == "none" > assert table.columns[1].justify == "left" >> assert table.columns[1]._cells == [ > Text( > "4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv", > spans=[ > Span(15, 78, ''), > Span(15, 38, 'cyan'), > Span(38, 40, 'default'), > Span(40, 63, 'cyan'), > Span(63, 65, 'default'), > Span(65, 69, 'cyan'), > Span(69, 71, 'default'), > Span(71, 78, 'cyan'), > ] > ), > Text("134"), > display_timestamp("2022-09-03T06:47:04Z"), > Text( > "13335 (APNIC and Cloudflare DNS Resolver project)", > spans=[Span(7, 48, theme.asn_org)], > ), > "Cloudflare, Inc.", > Text( > "Sydney, New South Wales, Australia", > spans=[ > Span(6, 8, 'default'), > Span(23, 25, 'default'), > ] > ), > Text( > "â riot â noise â benign", > spans=[ > Span(0, 1, theme.info), > Span(2, 6, theme.tags), > Span(8, 9, theme.warn), > Span(10, 15, theme.tags), > Span(17, 18, theme.info), > Span(19, 25, theme.tags_green), > ] > ), > ] >E AssertionError: assert [<text '4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv' [Span(15, 38, 'cyan'), Span(38, 40, 'default'), Span(40, 63, 'cyan'), Span(63, 65, 'default'), Span(65, 69, 'cyan'), Span(69, 71, 'default'), Span(71, 78, 'cyan')]>, <text '134' []>, <text '2022-09-03T06:47:04Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '13335 (APNIC and Cloudflare DNS Resolver project)' [Span(7, 48, 'bright_white')]>, 'Cloudflare, Inc.', <text 'Sydney, New South Wales, Australia' [Span(6, 8, 'default'), Span(23, 25, 'default')]>, <text 'â riot â noise â benign' [Span(0, 1, 'bold green'), Span(2, 6, 'bright_white on black'), Span(8, 9, 'bold yellow'), Span(10, 15, 'bright_white on black'), Span(17, 18, 'bold green'), Span(19, 25, 'bright_green on black')]>] == [<text '4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv' [Span(15, 78, ''), Span(15, 38, 'cyan'), Span(38, 40, 'default'), Span(40, 63, 'cyan'), Span(63, 65, 'default'), Span(65, 69, 'cyan'), Span(69, 71, 'default'), Span(71, 78, 'cyan')]>, <text '134' []>, <text '2022-09-03T06:47:04Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '13335 (APNIC and Cloudflare DNS Resolver project)' [Span(7, 48, 'bright_white')]>, 'Cloudflare, Inc.', <text 'Sydney, New South Wales, Australia' [Span(6, 8, 'default'), Span(23, 25, 'default')]>, <text 'â riot â noise â benign' [Span(0, 1, 'bold green'), Span(2, 6, 'bright_white on black'), Span(8, 9, 'bold yellow'), Span(10, 15, 'bright_white on black'), Span(17, 18, 'bold green'), Span(19, 25, 'bright_green on black')]>] >E At index 0 diff: <text '4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv' [Span(15, 38, 'cyan'), Span(38, 40, 'default'), Span(40, 63, 'cyan'), Span(63, 65, 'default'), Span(65, 69, 'cyan'), Span(69, 71, 'default'), Span(71, 78, 'cyan')]> != <text '4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv' [Span(15, 78, ''), Span(15, 38, 'cyan'), Span(38, 40, 'default'), Span(40, 63, 'cyan'), Span(63, 65, 'default'), Span(65, 69, 'cyan'), Span(69, 71, 'default'), Span(71, 78, 'cyan')]> >E Full diff: >E [ >E - <text '4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv' [Span(15, 78, ''), Span(15, 38, 'cyan'), Span(38, 40, 'default'), Span(40, 63, 'cyan'), Span(63, 65, 'default'), Span(65, 69, 'cyan'), Span(69, 71, 'default'), Span(71, 78, 'cyan')]>, >E + <text '4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv' [Span(15, 38, 'cyan'), Span(38, 40, 'default'), Span(40, 63, 'cyan'), Span(63, 65, 'default'), Span(65, 69, 'cyan'), Span(69, 71, 'default'), Span(71, 78, 'cyan')]>, >E <text '134' []>, >E <text '2022-09-03T06:47:04Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E <text '13335 (APNIC and Cloudflare DNS Resolver project)' [Span(7, 48, 'bright_white')]>, >E 'Cloudflare, Inc.', >E <text 'Sydney, New South Wales, Australia' [Span(6, 8, 'default'), Span(23, 25, 'default')]>, >E <text 'â riot â noise â benign' [Span(0, 1, 'bold green'), Span(2, 6, 'bright_white on black'), Span(8, 9, 'bold yellow'), Span(10, 15, 'bright_white on black'), Span(17, 18, 'bold green'), Span(19, 25, 'bright_green on black')]>, >E ] > >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> >ip = <rich.panel.Panel object at 0x7f0072217a90> >self = <tests.test_ui_ip_view.TestView01 object at 0x7f0072225990> >table = <rich.table.Table object at 0x7f0072237d30> >theme = <tests.conftest.TestTheme object at 0x7f0071e67b20> >view01 = <wtfis.ui.view.IpAddressView object at 0x7f00721319f0> > >tests/test_ui_ip_view.py:163: AssertionError >___________________________ TestView02.test_ip_panel ___________________________ > >self = <tests.test_ui_ip_view.TestView02 object at 0x7f0072227190> >view02 = <wtfis.ui.view.IpAddressView object at 0x7f0071edb3a0> >theme = <tests.conftest.TestTheme object at 0x7f0071e67b20> >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> > > def test_ip_panel(self, view02, theme, display_timestamp): > ip = view02.ip_panel() > assert type(ip) is Panel > assert ip.title == Text("ip") > > # Heading > assert ip.renderable.renderables[0] == Text( > "1.1.1.1", > spans=[Span(0, 7, "bold yellow link https://virustotal.com/gui/ip-address/1.1.1.1")] > ) > > # Table > table = ip.renderable.renderables[1] > assert type(table) is Table > assert table.columns[0].style == "bold bright_magenta" > assert table.columns[0].justify == "left" > assert table.columns[0]._cells == [ > "Analysis:", > "Reputation:", > "Updated:", > "ASN:", > "ISP:", > "Location:", > Text( > "Services:", > spans=[Span(0, 8, "link https://www.shodan.io/host/1.1.1.1")] > ), > "Last Scan:", > Text( > "Greynoise:", > spans=[Span(0, 9, "link https://viz.greynoise.io/riot/1.1.1.1")] > ), > ] > assert table.columns[1].style == "none" > assert table.columns[1].justify == "left" >> assert table.columns[1]._cells == [ > Text( > "4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv", > spans=[ > Span(15, 78, ''), > Span(15, 38, 'cyan'), > Span(38, 40, 'default'), > Span(40, 63, 'cyan'), > Span(63, 65, 'default'), > Span(65, 69, 'cyan'), > Span(69, 71, 'default'), > Span(71, 78, 'cyan'), > ] > ), > Text("134"), > display_timestamp("2022-09-03T06:47:04Z"), > Text( > "13335 (APNIC and Cloudflare DNS Resolver project)", > spans=[Span(7, 48, theme.asn_org)], > ), > "Cloudflare, Inc.", > Text( > "Los Angeles, United States", > spans=[Span(11, 13, "default")] > ), > Text( > ( > "Cisco router tftpd (69/udp)\nCloudFlare (80/tcp, 8080/tcp, 8880/tcp)\n" > "DrayTek Vigor Router (443/tcp)\nOther (53/tcp, 53/udp, 161/udp, " > "2082/tcp, 2083/tcp, 2086/tcp, 2087/tcp, 8443/tcp)" > ), > spans=[ > Span(0, 18, "orange_red1"), > Span(20, 26, ""), > Span(20, 26, ""), > Span(20, 22, "bright_cyan"), > Span(22, 26, "cyan"), > Span(28, 38, "orange_red1"), > Span(40, 66, ""), > Span(40, 46, ""), > Span(40, 42, "bright_cyan"), > Span(42, 46, "cyan"), > Span(46, 48, "default"), > Span(48, 56, ""), > Span(48, 52, "bright_cyan"), > Span(52, 56, "cyan"), > Span(56, 58, "default"), > Span(58, 66, ""), > Span(58, 62, "bright_cyan"), > Span(62, 66, "cyan"), > Span(68, 88, "orange_red1"), > Span(90, 97, ""), > Span(90, 97, ""), > Span(90, 93, "bright_cyan"), > Span(93, 97, "cyan"), > Span(99, 104, "orange_red1"), > Span(106, 179, ""), > Span(106, 112, ""), > Span(106, 108, "bright_cyan"), > Span(108, 112, "cyan"), > Span(112, 114, "default"), > Span(114, 120, ""), > Span(114, 116, "bright_cyan"), > Span(116, 120, "cyan"), > Span(120, 122, "default"), > Span(122, 129, ""), > Span(122, 125, "bright_cyan"), > Span(125, 129, "cyan"), > Span(129, 131, "default"), > Span(131, 139, ""), > Span(131, 135, "bright_cyan"), > Span(135, 139, "cyan"), > Span(139, 141, "default"), > Span(141, 149, ""), > Span(141, 145, "bright_cyan"), > Span(145, 149, "cyan"), > Span(149, 151, "default"), > Span(151, 159, ""), > Span(151, 155, "bright_cyan"), > Span(155, 159, "cyan"), > Span(159, 161, "default"), > Span(161, 169, ""), > Span(161, 165, "bright_cyan"), > Span(165, 169, "cyan"), > Span(169, 171, "default"), > Span(171, 179, ""), > Span(171, 175, "bright_cyan"), > Span(175, 179, "cyan"), > ] > ), > display_timestamp("2022-09-04T01:03:56Z"), > Text( > "â riot â noise â benign", > spans=[ > Span(0, 1, theme.info), > Span(2, 6, theme.tags), > Span(8, 9, theme.warn), > Span(10, 15, theme.tags), > Span(17, 18, theme.info), > Span(19, 25, theme.tags_green), > ] > ), > ] >E AssertionError: assert [<text '4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv' [Span(15, 38, 'cyan'), Span(38, 40, 'default'), Span(40, 63, 'cyan'), Span(63, 65, 'default'), Span(65, 69, 'cyan'), Span(69, 71, 'default'), Span(71, 78, 'cyan')]>, <text '134' []>, <text '2022-09-03T06:47:04Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '13335 (APNIC and Cloudflare DNS Resolver project)' [Span(7, 48, 'bright_white')]>, 'Cloudflare, Inc.', <text 'Los Angeles, United States' [Span(11, 13, 'default')]>, <text 'Cisco router tftpd (69/udp)\nCloudFlare (80/tcp, 8080/tcp, 8880/tcp)\nDrayTek Vigor Router (443/tcp)\nOther (53/tcp, 53/udp, 161/udp, 2082/tcp, 2083/tcp, 2086/tcp, 2087/tcp, 8443/tcp)' [Span(0, 18, 'orange_red1'), Span(20, 22, 'bright_cyan'), Span(22, 26, 'cyan'), Span(28, 38, 'orange_red1'), Span(40, 42, 'bright_cyan'), Span(42, 46, 'cyan'), Span(46, 48, 'default'), Span(48, 52, 'bright_cyan'), Span(52, 56, 'cyan'), Span(56, 58, 'default'), Span(58, 62, 'bright_cyan'), Span(62, 66, 'cyan'), Span(68, 88, 'orange_red1'), Span(90, 93, 'bright_cyan'), Span(93, 97, 'cyan'), Span(99, 104, 'orange_red1'), Span(106, 108, 'bright_cyan'), Span(108, 112, 'cyan'), Span(112, 114, 'default'), Span(114, 116, 'bright_cyan'), Span(116, 120, 'cyan'), Span(120, 122, 'default'), Span(122, 125, 'bright_cyan'), Span(125, 129, 'cyan'), Span(129, 131, 'default'), Span(131, 135, 'bright_cyan'), Span(135, 139, 'cyan'), Span(139, 141, 'default'), Span(141, 145, 'bright_cyan'), Span(145, 149, 'cyan'), Span(149, 151, 'default'), Span(151, 155, 'bright_cyan'), Span(155, 159, 'cyan'), Span(159, 161, 'default'), Span(161, 165, 'bright_cyan'), Span(165, 169, 'cyan'), Span(169, 171, 'default'), Span(171, 175, 'bright_cyan'), Span(175, 179, 'cyan')]>, <text '2022-09-04T01:03:56Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text 'â riot â noise â benign' [Span(0, 1, 'bold green'), Span(2, 6, 'bright_white on black'), Span(8, 9, 'bold yellow'), Span(10, 15, 'bright_white on black'), Span(17, 18, 'bold green'), Span(19, 25, 'bright_green on black')]>] == [<text '4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv' [Span(15, 78, ''), Span(15, 38, 'cyan'), Span(38, 40, 'default'), Span(40, 63, 'cyan'), Span(63, 65, 'default'), Span(65, 69, 'cyan'), Span(69, 71, 'default'), Span(71, 78, 'cyan')]>, <text '134' []>, <text '2022-09-03T06:47:04Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text '13335 (APNIC and Cloudflare DNS Resolver project)' [Span(7, 48, 'bright_white')]>, 'Cloudflare, Inc.', <text 'Los Angeles, United States' [Span(11, 13, 'default')]>, <text 'Cisco router tftpd (69/udp)\nCloudFlare (80/tcp, 8080/tcp, 8880/tcp)\nDrayTek Vigor Router (443/tcp)\nOther (53/tcp, 53/udp, 161/udp, 2082/tcp, 2083/tcp, 2086/tcp, 2087/tcp, 8443/tcp)' [Span(0, 18, 'orange_red1'), Span(20, 26, ''), Span(20, 26, ''), Span(20, 22, 'bright_cyan'), Span(22, 26, 'cyan'), Span(28, 38, 'orange_red1'), Span(40, 66, ''), Span(40, 46, ''), Span(40, 42, 'bright_cyan'), Span(42, 46, 'cyan'), Span(46, 48, 'default'), Span(48, 56, ''), Span(48, 52, 'bright_cyan'), Span(52, 56, 'cyan'), Span(56, 58, 'default'), Span(58, 66, ''), Span(58, 62, 'bright_cyan'), Span(62, 66, 'cyan'), Span(68, 88, 'orange_red1'), Span(90, 97, ''), Span(90, 97, ''), Span(90, 93, 'bright_cyan'), Span(93, 97, 'cyan'), Span(99, 104, 'orange_red1'), Span(106, 179, ''), Span(106, 112, ''), Span(106, 108, 'bright_cyan'), Span(108, 112, 'cyan'), Span(112, 114, 'default'), Span(114, 120, ''), Span(114, 116, 'bright_cyan'), Span(116, 120, 'cyan'), Span(120, 122, 'default'), Span(122, 129, ''), Span(122, 125, 'bright_cyan'), Span(125, 129, 'cyan'), Span(129, 131, 'default'), Span(131, 139, ''), Span(131, 135, 'bright_cyan'), Span(135, 139, 'cyan'), Span(139, 141, 'default'), Span(141, 149, ''), Span(141, 145, 'bright_cyan'), Span(145, 149, 'cyan'), Span(149, 151, 'default'), Span(151, 159, ''), Span(151, 155, 'bright_cyan'), Span(155, 159, 'cyan'), Span(159, 161, 'default'), Span(161, 169, ''), Span(161, 165, 'bright_cyan'), Span(165, 169, 'cyan'), Span(169, 171, 'default'), Span(171, 179, ''), Span(171, 175, 'bright_cyan'), Span(175, 179, 'cyan')]>, <text '2022-09-04T01:03:56Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, <text 'â riot â noise â benign' [Span(0, 1, 'bold green'), Span(2, 6, 'bright_white on black'), Span(8, 9, 'bold yellow'), Span(10, 15, 'bright_white on black'), Span(17, 18, 'bold green'), Span(19, 25, 'bright_green on black')]>] >E At index 0 diff: <text '4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv' [Span(15, 38, 'cyan'), Span(38, 40, 'default'), Span(40, 63, 'cyan'), Span(63, 65, 'default'), Span(65, 69, 'cyan'), Span(69, 71, 'default'), Span(71, 78, 'cyan')]> != <text '4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv' [Span(15, 78, ''), Span(15, 38, 'cyan'), Span(38, 40, 'default'), Span(40, 63, 'cyan'), Span(63, 65, 'default'), Span(65, 69, 'cyan'), Span(69, 71, 'default'), Span(71, 78, 'cyan')]> >E Full diff: >E [ >E - <text '4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv' [Span(15, 78, ''), Span(15, 38, 'cyan'), Span(38, 40, 'default'), Span(40, 63, 'cyan'), Span(63, 65, 'default'), Span(65, 69, 'cyan'), Span(69, 71, 'default'), Span(71, 78, 'cyan')]>, >E + <text '4/94 malicious\nCMC Threat Intelligence, Comodo Valkyrie Verdict, CRDF, Blueliv' [Span(15, 38, 'cyan'), Span(38, 40, 'default'), Span(40, 63, 'cyan'), Span(63, 65, 'default'), Span(65, 69, 'cyan'), Span(69, 71, 'default'), Span(71, 78, 'cyan')]>, >E <text '134' []>, >E <text '2022-09-03T06:47:04Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E <text '13335 (APNIC and Cloudflare DNS Resolver project)' [Span(7, 48, 'bright_white')]>, >E 'Cloudflare, Inc.', >E <text 'Los Angeles, United States' [Span(11, 13, 'default')]>, >E - <text 'Cisco router tftpd (69/udp)\nCloudFlare (80/tcp, 8080/tcp, 8880/tcp)\nDrayTek Vigor Router (443/tcp)\nOther (53/tcp, 53/udp, 161/udp, 2082/tcp, 2083/tcp, 2086/tcp, 2087/tcp, 8443/tcp)' [Span(0, 18, 'orange_red1'), Span(20, 26, ''), Span(20, 26, ''), Span(20, 22, 'bright_cyan'), Span(22, 26, 'cyan'), Span(28, 38, 'orange_red1'), Span(40, 66, ''), Span(40, 46, ''), Span(40, 42, 'bright_cyan'), Span(42, 46, 'cyan'), Span(46, 48, 'default'), Span(48, 56, ''), Span(48, 52, 'bright_cyan'), Span(52, 56, 'cyan'), Span(56, 58, 'default'), Span(58, 66, ''), Span(58, 62, 'bright_cyan'), Span(62, 66, 'cyan'), Span(68, 88, 'orange_red1'), Span(90, 97, ''), Span(90, 97, ''), Span(90, 93, 'bright_cyan'), Span(93, 97, 'cyan'), Span(99, 104, 'orange_red1'), Span(106, 179, ''), Span(106, 112, ''), Span(106, 108, 'bright_cyan'), Span(108, 112, 'cyan'), Span(112, 114, 'default'), Span(114, 120, ''), Span(114, 116, 'bright_cyan'), Span(116, 120, 'cyan'), Span(120, 122, 'default'), Span(122, 129, ''), Span(122, 125, 'bright_cyan'), Span(125, 129, 'cyan'), Span(129, 131, 'default'), Span(131, 139, ''), Span(131, 135, 'bright_cyan'), Span(135, 139, 'cyan'), Span(139, 141, 'default'), Span(141, 149, ''), Span(141, 145, 'bright_cyan'), Span(145, 149, 'cyan'), Span(149, 151, 'default'), Span(151, 159, ''), Span(151, 155, 'bright_cyan'), Span(155, 159, 'cyan'), Span(159, 161, 'default'), Span(161, 169, ''), Span(161, 165, 'bright_cyan'), Span(165, 169, 'cyan'), Span(169, 171, 'default'), Span(171, 179, ''), Span(171, 175, 'bright_cyan'), Span(175, 179, 'cyan')]>, >E + <text 'Cisco router tftpd (69/udp)\nCloudFlare (80/tcp, 8080/tcp, 8880/tcp)\nDrayTek Vigor Router (443/tcp)\nOther (53/tcp, 53/udp, 161/udp, 2082/tcp, 2083/tcp, 2086/tcp, 2087/tcp, 8443/tcp)' [Span(0, 18, 'orange_red1'), Span(20, 22, 'bright_cyan'), Span(22, 26, 'cyan'), Span(28, 38, 'orange_red1'), Span(40, 42, 'bright_cyan'), Span(42, 46, 'cyan'), Span(46, 48, 'default'), Span(48, 52, 'bright_cyan'), Span(52, 56, 'cyan'), Span(56, 58, 'default'), Span(58, 62, 'bright_cyan'), Span(62, 66, 'cyan'), Span(68, 88, 'orange_red1'), Span(90, 93, 'bright_cyan'), Span(93, 97, 'cyan'), Span(99, 104, 'orange_red1'), Span(106, 108, 'bright_cyan'), Span(108, 112, 'cyan'), Span(112, 114, 'default'), Span(114, 116, 'bright_cyan'), Span(116, 120, 'cyan'), Span(120, 122, 'default'), Span(122, 125, 'bright_cyan'), Span(125, 129, 'cyan'), Span(129, 131, 'default'), Span(131, 135, 'bright_cyan'), Span(135, 139, 'cyan'), Span(139, 141, 'default'), Span(141, 145, 'bright_cyan'), Span(145, 149, 'cyan'), Span(149, 151, 'default'), Span(151, 155, 'bright_cyan'), Span(155, 159, 'cyan'), Span(159, 161, 'default'), Span(161, 165, 'bright_cyan'), Span(165, 169, 'cyan'), Span(169, 171, 'default'), Span(171, 175, 'bright_cyan'), Span(175, 179, 'cyan')]>, >E <text '2022-09-04T01:03:56Z' [Span(10, 11, 'dim bright_white'), Span(11, 19, 'dim default'), Span(19, 20, 'dim bright_white')]>, >E <text 'â riot â noise â benign' [Span(0, 1, 'bold green'), Span(2, 6, 'bright_white on black'), Span(8, 9, 'bold yellow'), Span(10, 15, 'bright_white on black'), Span(17, 18, 'bold green'), Span(19, 25, 'bright_green on black')]>, >E ] > >display_timestamp = <function timestamp_text at 0x7f0072fb09d0> >ip = <rich.panel.Panel object at 0x7f0071edb310> >self = <tests.test_ui_ip_view.TestView02 object at 0x7f0072227190> >table = <rich.table.Table object at 0x7f00721fba90> >theme = <tests.conftest.TestTheme object at 0x7f0071e67b20> >view02 = <wtfis.ui.view.IpAddressView object at 0x7f0071edb3a0> > >tests/test_ui_ip_view.py:290: AssertionError >=========================== short test summary info ============================ >FAILED tests/test_ui_domain_view.py::TestView04::test_domain_panel - Assertio... >FAILED tests/test_ui_domain_view.py::TestView05::test_domain_panel - Assertio... >FAILED tests/test_ui_domain_view.py::TestView07::test_resolutions_panel - Ass... >FAILED tests/test_ui_domain_view.py::TestView08::test_resolutions_panel - Ass... >FAILED tests/test_ui_domain_view.py::TestView09::test_resolutions_panel - Ass... >FAILED tests/test_ui_ip_view.py::TestView01::test_ip_panel - AssertionError: ... >FAILED tests/test_ui_ip_view.py::TestView02::test_ip_panel - AssertionError: ... >========================= 7 failed, 84 passed in 0.94s ========================= > * ERROR: net-analyzer/wtfis-0.6.2::gentoo failed (test phase): > * pytest failed with python3.10 > * > * Call stack: > * ebuild.sh, line 136: Called src_test > * environment, line 3977: Called distutils-r1_src_test > * environment, line 1957: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 767: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 3582: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 3056: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 3054: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 1181: Called distutils-r1_run_phase 'python_test' > * environment, line 1880: Called python_test > * environment, line 3864: Called distutils-r1_python_test > * environment, line 1824: Called epytest > * environment, line 2486: Called die > * The specific snippet of code: > * "${@}" || die -n "pytest failed with ${EPYTHON}"; > * > * If you need support, post the output of `emerge --info '=net-analyzer/wtfis-0.6.2::gentoo'`, > * the complete build log and the output of `emerge -pqv '=net-analyzer/wtfis-0.6.2::gentoo'`. > * The complete build log is located at '/var/log/emerge-log/build/net-analyzer/wtfis-0.6.2:20230807-052142.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-analyzer/wtfis-0.6.2/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/net-analyzer/wtfis-0.6.2/temp/environment'. > * Working directory: '/var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.2' > * S: '/var/tmp/portage/net-analyzer/wtfis-0.6.2/work/wtfis-0.6.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 911831
: 867264