Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 766584 Details for
Bug 834773
dev-python/pdoc3-0.10.0 fails tests on MUSL
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), 286.25 KB, created by
Agostino Sarubbo
on 2022-03-08 10:20:32 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Agostino Sarubbo
Created:
2022-03-08 10:20:32 UTC
Size:
286.25 KB
patch
obsolete
> * Package: dev-python/pdoc3-0.10.0 > * Repository: gentoo > * Maintainer: flow@gentoo.org > * USE: abi_x86_64 amd64 elibc_musl kernel_linux python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 test userland_GNU > * 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-mirror/gentoo/commit/4e93358f6bbdec5f09ec70404b5fe27f4e426740 (Mon Mar 7 07:52:03 UTC 2022) >@@@@@ END @@@@@ > > > >################## ># emerge --info: # >################## >Portage 3.0.30 (python 3.10.2-final-0, default/linux/amd64/17.0/musl/hardened, gcc-11.2.1, musl-1.2.2-r8, 4.19.174-gentoo x86_64) >================================================================= >System uname: Linux-4.19.174-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5-2650_v4_@_2.20GHz-with-libc >KiB Mem: 264046488 total, 178148880 free >KiB Swap: 0 total, 0 free >Timestamp of repository gentoo: Mon, 07 Mar 2022 07:51:59 +0000 >sh bash 5.1_p16 >ld GNU ld (Gentoo 2.37_p1 p2) 2.37 >app-misc/pax-utils: 1.3.3::gentoo >app-shells/bash: 5.1_p16::gentoo >dev-lang/perl: 5.34.0-r8::gentoo >dev-lang/python: 3.8.12_p2::gentoo, 3.9.10_p1::gentoo, 3.10.2_p1::gentoo >dev-util/cmake: 3.22.3::gentoo >dev-util/meson: 0.61.1::gentoo >sys-apps/baselayout: 2.8::gentoo >sys-apps/openrc: 0.44.10::gentoo >sys-apps/sandbox: 2.29::gentoo >sys-devel/autoconf: 2.71-r1::gentoo >sys-devel/automake: 1.16.5::gentoo >sys-devel/binutils: 2.37_p1-r2::gentoo >sys-devel/binutils-config: 5.4.1::gentoo >sys-devel/gcc: 11.2.1_p20220115::gentoo >sys-devel/gcc-config: 2.5-r1::gentoo >sys-devel/libtool: 2.4.6-r6::gentoo >sys-devel/make: 4.3::gentoo >sys-kernel/linux-headers: 5.16::gentoo (virtual/os-headers) >sys-libs/musl: 1.2.2-r8::gentoo >Repositories: > >gentoo > location: /usr/portage > sync-type: rsync > sync-uri: rsync://rsync.gentoo.org/gentoo-portage > priority: -1000 > sync-rsync-verify-metamanifest: yes > sync-rsync-verify-max-age: 24 > sync-rsync-extra-opts: > sync-rsync-verify-jobs: 1 > >ACCEPT_KEYWORDS="amd64 ~amd64" >ACCEPT_LICENSE="* AGPL-3+" >CBUILD="x86_64-gentoo-linux-musl" >CFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >CHOST="x86_64-gentoo-linux-musl" >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 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >DISTDIR="/var/tmp/portage/dev-python/pdoc3-0.10.0/distdir" >EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -k -b" >ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY 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" >FCFLAGS="-O2 -pipe -march=x86-64 -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 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 -pipe -march=x86-64 -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" >INSTALL_MASK="charset.alias /usr/share/locale/locale.alias" >LANG="C.UTF8" >LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" >MAKEOPTS="-j16" >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 crypt elogind hardened iconv ipv6 jumbo-build libglvnd libtirpc native-symlinks ncurses nls nptl openmp pam pcre pie readline seccomp split-usr ssl ssp test unicode xattr xtpax zlib" ABI_X86="64" ELIBC="musl" KERNEL="linux" PYTHON_TARGETS="python3_8 python3_9 python3_10" USERLAND="GNU" >Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, LC_ALL, LD, LEX, 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): # >############################## >2022-03-07T08:53:40 >>> dev-python/markdown-3.3.6 >2022-03-07T08:53:42 >>> dev-python/unittest-or-fail-1-r1 >2022-03-07T08:53:44 >>> dev-python/mako-1.1.6 > > > > >####################################### ># installed packages (qlist -ICvUSS): # >####################################### >acct-group/audio-0-r1:0 >acct-group/cdrom-0-r1:0 >acct-group/dialout-0-r1:0 >acct-group/disk-0-r1:0 >acct-group/input-0-r1:0 >acct-group/kmem-0-r1:0 >acct-group/kvm-0-r1:0 >acct-group/lp-0-r1:0 >acct-group/man-0-r1:0 >acct-group/messagebus-0-r1:0 >acct-group/portage-0:0 >acct-group/render-0-r1:0 >acct-group/sgx-0:0 >acct-group/sshd-0-r1:0 >acct-group/tape-0-r1:0 >acct-group/tty-0-r1:0 >acct-group/video-0-r1:0 >acct-user/man-1-r1:0 >acct-user/messagebus-0-r1:0 >acct-user/portage-0:0 >acct-user/sshd-0-r1:0 >app-admin/eselect-1.4.20:0 -doc -emacs -vim-syntax >app-admin/perl-cleaner-2.30:0 >app-arch/bzip2-1.0.8-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 split-usr -static -static-libs >app-arch/gzip-1.11:0 -pic -static >app-arch/libarchive-3.6.0: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 xattr -zstd >app-arch/tar-1.34:0 acl -minimal nls -selinux xattr >app-arch/unzip-6.0_p26:0 bzip2 -natspec unicode >app-arch/xz-utils-5.2.5-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 extra-filters nls split-usr -static-libs >app-arch/zstd-1.5.2: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 -static-libs threads >app-crypt/gnupg-2.3.4-r1:0 bzip2 -doc -ldap nls readline -selinux smartcard ssl -test tofu -tools -tpm -usb -user-socket -verify-sig -wks-server >app-crypt/gpgme-1.17.1:1/11.6.15 -common-lisp cxx -python python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -qt5 -static-libs >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/libmd-1.0.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 >app-crypt/pinentry-1.2.0:0 -caps -efl -emacs -gnome-keyring -gtk ncurses -qt5 >app-crypt/rhash-1.4.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 -debug nls ssl -static-libs >app-editors/nano-6.2:0 -debug -justify -magic -minimal ncurses nls spell split-usr -static unicode >app-eselect/eselect-fontconfig-1.1-r1:0 >app-eselect/eselect-iptables-20211203:0 >app-eselect/eselect-lib-bin-symlink-0.1.1-r1:0 >app-eselect/eselect-pinentry-0.7.2:0 >app-misc/c_rehash-1.7-r1:0 >app-misc/ca-certificates-20211016.3.72:0 -cacert >app-misc/editor-wrapper-4-r1:0 >app-misc/mime-types-2.1.53:0 -nginx >app-misc/pax-utils-1.3.3:0 -caps -debug -python -python_single_target_python3_10 -python_single_target_python3_8 python_single_target_python3_9 seccomp >app-misc/tmux-3.2a:0 -debug -selinux -utempter -vim-syntax >app-portage/eix-0.36.1:0 -debug -doc nls -sqlite >app-portage/elt-patches-20211104:0 >app-portage/gemato-16.2:0 gpg -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test -tools >app-portage/gentoolkit-0.5.1-r1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >app-portage/portage-utils-0.93.3:0 nls openmp qmanifest qtegrity -static >app-shells/bash-5.1_p16:0 -afs -bashlogger -examples -mem-scramble net nls -plugins readline >app-shells/push-3.4:0 >app-shells/quoter-4.2:0 >app-text/ansifilter-2.18:0 -qt5 >app-text/build-docbook-catalog-2.2: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-stylesheets-1.79.1-r2:0 -ruby >app-text/manpager-1:0 >app-text/sgml-common-0.6.3-r7:0 >app-text/xmlto-0.0.28-r8:0 -latex -text >dev-db/sqlite-3.38.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/perl-5.34.0-r8:0/5.34 -berkdb -debug -doc -gdbm ithreads -minimal -quadmath >dev-lang/python-3.10.2_p1:3.10 -bluetooth -build -examples gdbm hardened -libedit -lto ncurses -pgo readline sqlite ssl -test -tk -verify-sig -wininst xml >dev-lang/python-3.9.10_p1:3.9 -bluetooth -build -examples gdbm hardened -lto ncurses -pgo readline sqlite ssl -test -tk -verify-sig -wininst xml >dev-lang/python-3.8.12_p2:3.8 -bluetooth -build -examples gdbm hardened ncurses readline sqlite ssl -test -tk -verify-sig -wininst xml >dev-lang/python-exec-2.4.8:2 native-symlinks python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-lang/python-exec-conf-2.4.6:2 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 >dev-lang/tcl-8.6.12: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/elfutils-0.186: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 -lzma nls -static-libs -test -threads utils -valgrind -zstd >dev-libs/expat-2.4.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 -examples -static-libs unicode >dev-libs/glib-2.70.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 -fam -gtk-doc mime -selinux -static-libs -sysprof -systemtap -test -utils xattr >dev-libs/gmp-6.2.1-r2: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 cxx -doc -pic -static-libs >dev-libs/gobject-introspection-1.70.0:0 -doctool -gtk-doc -python_single_target_python3_10 -python_single_target_python3_8 python_single_target_python3_9 -test >dev-libs/gobject-introspection-common-1.70.0:0 >dev-libs/isl-0.24-r2: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.5:0 >dev-libs/libbsd-0.11.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 -static-libs >dev-libs/libevent-2.1.12: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 threads -verbose-debug >dev-libs/libffi-3.4.2-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.9.4-r1: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 -o-flag-munging -static-libs -verify-sig >dev-libs/libgpg-error-1.44: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 >dev-libs/libksba-1.6.0:0 -static-libs >dev-libs/libltdl-2.4.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 -static-libs >dev-libs/libpcre-8.45: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 cxx -jit -libedit pcre16 pcre32 readline recursion-limit split-usr -static-libs unicode zlib >dev-libs/libpcre2-10.39: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 recursion-limit split-usr -static-libs unicode zlib >dev-libs/libpipeline-1.5.5:0 -test >dev-libs/libtasn1-4.18.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 -valgrind >dev-libs/libunistring-1.0: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 -doc -static-libs >dev-libs/libuv-1.43.0: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 >dev-libs/libxml2-2.9.13-r1: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 -icu -lzma python python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 readline -static-libs -test >dev-libs/libxslt-1.1.35: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 -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.2.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.1.0_p13-r1: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 >dev-libs/nettle-3.7.3: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_neon cpu_flags_x86_aes -cpu_flags_x86_sha -doc gmp -static-libs -test >dev-libs/npth-1.6-r1:0 >dev-libs/openssl-1.1.1m:0/1.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 asm cpu_flags_x86_sse2 -rfc3779 -sctp -sslv3 -static-libs -test -tls-compression -tls-heartbeat -vanilla >dev-libs/popt-1.18: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/Devel-CheckLib-1.140.0:0 -test >dev-perl/Encode-Locale-1.50.0-r1:0 -test >dev-perl/File-Listing-6.140.0:0 -test >dev-perl/HTML-Parser-3.760.0:0 -test >dev-perl/HTML-Tagset-3.200.0-r2:0 >dev-perl/HTTP-Cookies-6.100.0:0 -test >dev-perl/HTTP-Date-6.50.0:0 >dev-perl/HTTP-Message-6.330.0:0 -test -test >dev-perl/HTTP-Negotiate-6.10.0-r2:0 -test >dev-perl/IO-HTML-1.4.0:0 -test >dev-perl/IO-Socket-INET6-2.720.0-r2:0 -test >dev-perl/IO-Socket-SSL-2.74.0:0 -examples -idn -test >dev-perl/libwww-perl-6.600.0-r1:0 ssl -test >dev-perl/Locale-gettext-1.70.0-r1:0 -test >dev-perl/LWP-MediaTypes-6.40.0:0 -test >dev-perl/LWP-Protocol-https-6.100.0:0 -test >dev-perl/Module-Build-0.423.100:0 -test >dev-perl/Mozilla-CA-20999999-r1:0 -test >dev-perl/Net-HTTP-6.210.0:0 -minimal -test >dev-perl/Net-SSLeay-1.900.0:0 -examples -examples -minimal -test >dev-perl/Socket6-0.290.0:0 -test >dev-perl/TimeDate-2.330.0-r1:0 -test >dev-perl/Try-Tiny-0.310.0:0 -minimal -test >dev-perl/URI-5.100.0:0 -test >dev-perl/WWW-RobotRules-6.20.0-r2:0 -test >dev-perl/XML-Parser-2.460.0-r2:0 >dev-python/appdirs-1.4.4-r2:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 >dev-python/certifi-3021.3.16-r1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/charset_normalizer-2.0.12:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/flit_core-3.7.1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/idna-3.3:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 >dev-python/importlib_metadata-4.11.2:0 -doc -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/importlib_resources-5.4.0-r3:0 -doc -python_targets_pypy3 python_targets_python3_8 -test >dev-python/installer-0.5.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/jaraco-context-4.1.1-r2:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/jaraco-functools-3.5.0-r2:0 -doc -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/jaraco-text-3.7.0-r2:0 -doc -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/jinja-3.0.3:0 -doc -examples -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/mako-1.1.6:0 -doc -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/markdown-3.3.6:0 -doc -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/markupsafe-2.1.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/more-itertools-8.12.0-r1:0 -doc -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/ordered-set-4.1.0:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/packaging-21.3-r2:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/pyparsing-3.0.7-r1:0 -examples -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/pypax-0.9.5-r1:0 -ptpax python_targets_python3_8 python_targets_python3_9 xtpax >dev-python/PySocks-1.7.1-r1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 >dev-python/requests-2.27.1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -socks5 -test >dev-python/setuptools-60.9.2:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/setuptools_scm-6.4.1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/tomli-2.0.1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/unittest-or-fail-1-r1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 >dev-python/urllib3-1.26.8:0 -brotli -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/wheel-0.37.1-r1:0 -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-python/zipp-3.7.0-r1:0 -doc -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-util/cmake-3.22.3:0 -doc -emacs ncurses -qt5 -test -test >dev-util/desktop-file-utils-0.26-r1:0 -emacs >dev-util/glib-utils-2.70.4:0 -python_single_target_python3_10 -python_single_target_python3_8 python_single_target_python3_9 >dev-util/gperf-3.1:0 >dev-util/gtk-doc-am-1.33.2:0 >dev-util/intltool-0.51.0-r2:0 >dev-util/meson-0.61.1:0 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test >dev-util/meson-format-array-0:0 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 >dev-util/ninja-1.10.2-r1:0 -doc -emacs -test -vim-syntax >dev-util/pkgconf-1.8.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 -test >dev-util/re2c-2.2:0 -debug -test >dev-vcs/git-2.35.1:0 blksha1 -cgi curl -cvs -doc -emacs -gnome-keyring gpg -highlight iconv -mediawiki -mediawiki-experimental nls pcre -perforce -perl -ppcsha1 -python_single_target_python3_10 -python_single_target_python3_8 python_single_target_python3_9 -subversion -test threads -tk webdav -xinetd >media-fonts/liberation-fonts-2.1.3:0 -X -X -fontforge >media-gfx/graphite2-1.3.14_p20210810-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 -perl -test >media-libs/fontconfig-2.13.1-r2: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 -static-libs >media-libs/freetype-2.11.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 -utils >media-libs/harfbuzz-4.0.0:0/4.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.37-r2: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-dns/libidn2-2.3.2: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 -verify-sig >net-firewall/iptables-1.8.7-r1:0/1.8.3 -conntrack -netlink -nftables -pcap split-usr -static-libs >net-libs/gnutls-3.7.3-r1:0/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 cxx -dane -doc -examples -guile idn nls openssl -pkcs11 seccomp -sslv2 -sslv3 -static-libs -test -test-full tls-heartbeat -tools -valgrind >net-libs/libmnl-1.0.4:0/0.2.0 -examples split-usr -static-libs >net-libs/nghttp2-1.47.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 -cxx -debug -hpack-tools -jemalloc -static-libs -test threads -utils -xml >net-misc/curl-7.81.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 -adns -alt-svc -brotli -curl_ssl_gnutls -curl_ssl_mbedtls -curl_ssl_nss curl_ssl_openssl ftp -gnutls -gopher -hsts http2 -idn imap ipv6 -kerberos -ldap -mbedtls -nghttp3 -nss openssl pop3 progress-meter -quiche -rtmp -samba smtp -ssh ssl -sslv3 -static-libs -telnet -test tftp -threads -zstd >net-misc/iputils-20210722-r1:0 arping -caps -clockdiff -doc filecaps -gcrypt -idn -nettle nls -rarpd -rdisc ssl -static -test -tftpd -tracepath -traceroute6 >net-misc/netifrc-0.7.3:0 >net-misc/openssh-8.9_p1-r2:0 -X -X509 -abi_mips_n32 -audit -debug -hpn -kerberos -ldns -libedit -livecd pam pie scp -sctp -security-key -selinux ssl -static -test -xmss >net-misc/rsync-3.2.3-r5:0 acl -examples iconv ipv6 -lz4 ssl -stunnel -system-zlib xattr -xxhash -zstd >net-misc/wget-1.21.3:0 -cookie-check -debug -gnutls -idn ipv6 -metalink nls -ntlm pcre ssl -static -test -uuid zlib >perl-core/CPAN-2.290.0-r1:0 >perl-core/Encode-3.120.0:0 >perl-core/File-Temp-0.231.100:0 >perl-core/Scalar-List-Utils-1.560.0:0 >sec-keys/openpgp-keys-gentoo-release-20220101:0 -test >sys-apps/acl-2.3.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 nls split-usr -static-libs >sys-apps/attr-2.5.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 -debug nls split-usr -static-libs >sys-apps/baselayout-2.8:0 -build split-usr >sys-apps/coreutils-9.0-r2:0 acl -caps -gmp -hostname -kill -multicall nls -selinux split-usr -static -test -vanilla xattr >sys-apps/dbus-1.12.22: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 >sys-apps/debianutils-5.5:0 installkernel -static >sys-apps/diffutils-3.8:0 nls -static >sys-apps/elfix-0.9.5:0 -ptpax xtpax >sys-apps/file-5.41: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 -lzma -python python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -seccomp -static-libs zlib >sys-apps/findutils-4.9.0:0 nls -selinux -static -test >sys-apps/gawk-5.1.1-r1:0 -mpfr nls readline >sys-apps/gentoo-functions-0.15:0 >sys-apps/grep-3.7:0 nls pcre -static >sys-apps/groff-1.22.4:0 -X -examples -uchardet >sys-apps/help2man-1.48.5:0 nls >sys-apps/install-xattr-0.8:0 >sys-apps/iproute2-5.16.0:0 -atm -berkdb -bpf -caps -elf iptables -libbsd -minimal -selinux >sys-apps/kbd-2.4.0:0 nls pam -test >sys-apps/kmod-29:0 -debug -doc lzma -pkcs7 -python python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -static-libs tools zlib -zstd >sys-apps/less-590:0 pcre unicode >sys-apps/man-db-2.10.1:0 -berkdb manpager -nls seccomp -selinux -static-libs zlib >sys-apps/net-tools-2.10:0 arp hostname ipv6 -nis nls -plipconfig -selinux -slattach -static >sys-apps/openrc-0.44.10:0 -audit -bash -debug ncurses netifrc -newnet pam -selinux -sysv-utils unicode >sys-apps/portage-3.0.30-r1:0 -apidoc -build -doc -gentoo-dev ipc native-extensions -python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 rsync-verify -selinux -test xattr >sys-apps/sandbox-2.29: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.8:0 acl nls -selinux -static >sys-apps/shadow-4.11.1:0/4 acl -audit -bcrypt -cracklib nls pam -selinux -skey split-usr -su xattr >sys-apps/systemd-tmpfiles-249.9:0 -selinux -test >sys-apps/sysvinit-3.01:0 -ibm -selinux -static >sys-apps/texinfo-6.8:0 nls standalone -static >sys-apps/util-linux-2.37.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 -audit -build -caps cramfs -cryptsetup -fdformat hardlink -kill logger -magic ncurses nls pam -python python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 readline -rtas -selinux -slang split-usr -static-libs su suid -systemd -test -tty-helpers -udev unicode >sys-apps/which-2.21:0 >sys-auth/elogind-246.10-r2:0 acl -audit cgroup-hybrid -debug -doc pam -policykit -selinux >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.2-r1:0 >sys-devel/autoconf-2.71-r1:2.71 -emacs >sys-devel/autoconf-archive-2022.02.11:0 >sys-devel/autoconf-wrapper-20220130:0 >sys-devel/automake-1.16.5:1.16 -test >sys-devel/automake-wrapper-11:0 >sys-devel/binutils-2.37_p1-r2:2.37 -cet -default-gold -doc gold -multitarget nls -pgo plugins -static-libs -test -vanilla >sys-devel/binutils-config-5.4.1:0 native-symlinks >sys-devel/bison-3.8.2:0 -examples nls -static -test >sys-devel/flex-2.6.4-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 nls -static -test >sys-devel/gcc-11.2.1_p20220115:11 -ada -cet -custom-cflags cxx -d -debug -doc -fixed-point -fortran -go graphite hardened -jit -libssp lto -multilib -nls nptl -objc -objc++ -objc-gc openmp -pch -pgo pie -sanitize ssp -systemtap -test -valgrind -vanilla -vtv -zstd >sys-devel/gcc-config-2.5-r1:0 cc-wrappers native-symlinks >sys-devel/gettext-0.21-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 -cvs cxx -doc -emacs -git -java -java ncurses -nls openmp -static-libs >sys-devel/gnuconfig-20210107:0 >sys-devel/libtool-2.4.6-r6:2 -vanilla >sys-devel/m4-1.4.19:0 -examples nls >sys-devel/make-4.3:0 -guile nls -static >sys-devel/patch-2.7.6-r4:0 -static -test xattr >sys-fs/e2fsprogs-1.46.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 -cron -fuse -lto -nls split-usr -static-libs threads tools >sys-fs/udev-249.9: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 kmod -selinux split-usr -test >sys-fs/udev-init-scripts-35:0 >sys-kernel/installkernel-gentoo-5:0 -grub >sys-kernel/linux-headers-5.16:0 -headers-only >sys-libs/argp-standalone-1.4.1-r1:0 -static-libs >sys-libs/binutils-libs-2.37_p1-r2:0/2.37 -64-bit-bfd -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cet -multitarget nls -static-libs >sys-libs/fts-standalone-1.2.7:0 -static-libs >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 >sys-libs/libcap-2.63: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.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 -python python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -static-libs -test >sys-libs/musl-1.2.2-r8:0 -headers-only >sys-libs/ncurses-6.3_p20211106: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 -static-libs -test tinfo -trace >sys-libs/obstack-standalone-1.1:0 -static-libs >sys-libs/pam-1.5.2-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 -berkdb -debug -filecaps -nis -selinux >sys-libs/readline-8.1_p2: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 >sys-libs/zlib-1.2.11-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 minizip split-usr -static-libs >sys-process/procps-3.3.17-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 elogind kill -modern-top ncurses nls -selinux split-usr -static-libs -systemd -test unicode >sys-process/psmisc-23.4-r1:0 -X ipv6 nls -selinux >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/awk-1:0 >virtual/dev-manager-0-r2:0 >virtual/editor-0-r3:0 >virtual/libc-1-r1:0 >virtual/libcrypt-1-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 -static-libs >virtual/libelf-3: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-232-r5: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 -systemd >virtual/man-0-r4:0 >virtual/os-headers-0-r2:0 >virtual/package-manager-1:0 >virtual/pager-0:0 >virtual/perl-Carp-1.520.0-r1:0 >virtual/perl-Compress-Raw-Bzip2-2.101.0:0 >virtual/perl-Compress-Raw-Zlib-2.101.0:0 >virtual/perl-CPAN-2.290.0:0 >virtual/perl-CPAN-Meta-2.150.10-r5:0 >virtual/perl-CPAN-Meta-Requirements-2.140.0-r7:0 >virtual/perl-CPAN-Meta-YAML-0.18.0-r7:0 >virtual/perl-Data-Dumper-2.179.0:0 >virtual/perl-Digest-MD5-2.580.0:0 >virtual/perl-Encode-3.120.0:0 >virtual/perl-Exporter-5.760.0:0 >virtual/perl-ExtUtils-CBuilder-0.280.236:0 >virtual/perl-ExtUtils-Install-2.200.0:0 >virtual/perl-ExtUtils-MakeMaker-7.620.0:0 >virtual/perl-ExtUtils-Manifest-1.730.0:0 >virtual/perl-ExtUtils-ParseXS-3.430.0:0 >virtual/perl-File-Spec-3.800.0:0 >virtual/perl-File-Temp-0.231.100:0 >virtual/perl-Getopt-Long-2.520.0:0 >virtual/perl-IO-1.460.0:0 >virtual/perl-IO-Compress-2.102.0:0 >virtual/perl-IO-Socket-IP-0.410.0:0 >virtual/perl-JSON-PP-4.60.0:0 >virtual/perl-libnet-3.130.0:0 ssl >virtual/perl-MIME-Base64-3.160.0:0 >virtual/perl-Module-Metadata-1.0.37-r1:0 >virtual/perl-parent-0.238.0-r1:0 >virtual/perl-Parse-CPAN-Meta-2.150.10-r5:0 >virtual/perl-Perl-OSType-1.10.0-r5:0 >virtual/perl-podlators-4.140.0-r2:0 >virtual/perl-Scalar-List-Utils-1.560.0:0 >virtual/perl-Test-Harness-3.430.0:0 >virtual/perl-Text-ParseWords-3.300.0-r8:0 >virtual/perl-Time-Local-1.300.0:0 >virtual/perl-version-0.992.800:0 >virtual/perl-XSLoader-0.300.0-r4:0 >virtual/pkgconfig-2-r1:0 >virtual/service-manager-1:0 >virtual/ssh-0:0 -minimal >virtual/tmpfiles-0-r1:0 >virtual/ttf-fonts-1-r1:0 >virtual/udev-217-r3:0 >virtual/yacc-0:0 >www-client/pybugz-0.13-r1:0 python_targets_python3_8 python_targets_python3_9 >x11-libs/cairo-1.16.0-r5: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 -gles2-only glib -opengl -static-libs svg -utils -valgrind >x11-libs/pixman-0.40.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 -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 >x11-misc/shared-mime-info-2.1:0 > > >####################### ># build.log # >####################### >>>> Unpacking source... >>>> Unpacking pdoc3-0.10.0.tar.gz to /var/tmp/portage/dev-python/pdoc3-0.10.0/work >>>> Source unpacked in /var/tmp/portage/dev-python/pdoc3-0.10.0/work >>>> Preparing source in /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0 ... > * Applying pdoc3-TST-use-explicit-ClassWithNew-instead-of-typing.Gene.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0 ... > * python3_8: running distutils-r1_run_phase distutils-r1_python_compile >python3.8 setup.py build -j 16 >running build >running build_py >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc >copying pdoc/html_helpers.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc >copying pdoc/cli.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc >copying pdoc/_version.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc >copying pdoc/__main__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc >copying pdoc/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test >copying pdoc/test/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test >copying pdoc/test/__main__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg >copying pdoc/test/example_pkg/module.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg >copying pdoc/test/example_pkg/index.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg >copying pdoc/test/example_pkg/_imported_once.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg >copying pdoc/test/example_pkg/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/subpkg2 >copying pdoc/test/example_pkg/subpkg2/module.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/subpkg2 >copying pdoc/test/example_pkg/subpkg2/_private.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/subpkg2 >copying pdoc/test/example_pkg/subpkg2/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/subpkg2 >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/subpkg >copying pdoc/test/example_pkg/subpkg/_private.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/subpkg >copying pdoc/test/example_pkg/subpkg/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/subpkg >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_test_linking >copying pdoc/test/example_pkg/_test_linking/a.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_test_linking >copying pdoc/test/example_pkg/_test_linking/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_test_linking >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_relative_import >copying pdoc/test/example_pkg/_relative_import/foo.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_relative_import >copying pdoc/test/example_pkg/_relative_import/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_relative_import >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_private >copying pdoc/test/example_pkg/_private/module.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_private >copying pdoc/test/example_pkg/_private/_private.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_private >copying pdoc/test/example_pkg/_private/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_private >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_exclude_dir >copying pdoc/test/example_pkg/_exclude_dir/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_exclude_dir >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_test_linking/b >copying pdoc/test/example_pkg/_test_linking/b/c.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_test_linking/b >copying pdoc/test/example_pkg/_test_linking/b/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_test_linking/b >running egg_info >writing pdoc3.egg-info/PKG-INFO >writing dependency_links to pdoc3.egg-info/dependency_links.txt >writing entry points to pdoc3.egg-info/entry_points.txt >writing requirements to pdoc3.egg-info/requires.txt >writing top-level names to pdoc3.egg-info/top_level.txt >listing git files failed - pretending there aren't any >reading manifest file 'pdoc3.egg-info/SOURCES.txt' >adding license file 'LICENSE.txt' >writing manifest file 'pdoc3.egg-info/SOURCES.txt' >copying pdoc/documentation.md -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/templates >copying pdoc/templates/_lunr_search.inc.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/templates >copying pdoc/templates/config.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/templates >copying pdoc/templates/credits.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/templates >copying pdoc/templates/css.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/templates >copying pdoc/templates/head.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/templates >copying pdoc/templates/html.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/templates >copying pdoc/templates/logo.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/templates >copying pdoc/templates/pdf.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/templates >copying pdoc/templates/search.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/templates >copying pdoc/templates/text.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/templates >copying pdoc/test/css.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test >copying pdoc/test/html.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/1 >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/1/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/1/a/a >copying pdoc/test/example_pkg/_namespace/1/a/a/util.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/1/a/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/1/b >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/1/b/a >copying pdoc/test/example_pkg/_namespace/1/b/a/main.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/1/b/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/2 >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/2/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/2/a/a >copying pdoc/test/example_pkg/_namespace/2/a/a/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/2/a/a >copying pdoc/test/example_pkg/_namespace/2/a/a/util.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/2/a/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/2/b >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/2/b/a >copying pdoc/test/example_pkg/_namespace/2/b/a/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/2/b/a >copying pdoc/test/example_pkg/_namespace/2/b/a/main.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/2/b/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/3 >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/3/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/3/a/a >copying pdoc/test/example_pkg/_namespace/3/a/a/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/3/a/a >copying pdoc/test/example_pkg/_namespace/3/a/a/util.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/3/a/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/3/b >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/3/b/a >copying pdoc/test/example_pkg/_namespace/3/b/a/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/3/b/a >copying pdoc/test/example_pkg/_namespace/3/b/a/main.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_namespace/3/b/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_reST_include >copying pdoc/test/example_pkg/_reST_include/_include_me.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_reST_include >copying pdoc/test/example_pkg/_reST_include/test.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_reST_include >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_resolve_typing_forwardrefs >copying pdoc/test/example_pkg/_resolve_typing_forwardrefs/evaluated.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_resolve_typing_forwardrefs >copying pdoc/test/example_pkg/_resolve_typing_forwardrefs/postponed.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_resolve_typing_forwardrefs >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_skip_errors >copying pdoc/test/example_pkg/_skip_errors/unimportable.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_skip_errors >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_exclude_dir/downloaded_modules >copying pdoc/test/example_pkg/_exclude_dir/downloaded_modules/foo.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_8/lib/pdoc/test/example_pkg/_exclude_dir/downloaded_modules >warning: build_py: byte-compiling is disabled, skipping. > > * python3_9: running distutils-r1_run_phase distutils-r1_python_compile >python3.9 setup.py build -j 16 >running build >running build_py >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc >copying pdoc/html_helpers.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc >copying pdoc/cli.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc >copying pdoc/_version.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc >copying pdoc/__main__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc >copying pdoc/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test >copying pdoc/test/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test >copying pdoc/test/__main__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg >copying pdoc/test/example_pkg/module.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg >copying pdoc/test/example_pkg/index.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg >copying pdoc/test/example_pkg/_imported_once.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg >copying pdoc/test/example_pkg/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/subpkg2 >copying pdoc/test/example_pkg/subpkg2/module.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/subpkg2 >copying pdoc/test/example_pkg/subpkg2/_private.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/subpkg2 >copying pdoc/test/example_pkg/subpkg2/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/subpkg2 >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/subpkg >copying pdoc/test/example_pkg/subpkg/_private.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/subpkg >copying pdoc/test/example_pkg/subpkg/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/subpkg >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_test_linking >copying pdoc/test/example_pkg/_test_linking/a.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_test_linking >copying pdoc/test/example_pkg/_test_linking/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_test_linking >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_relative_import >copying pdoc/test/example_pkg/_relative_import/foo.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_relative_import >copying pdoc/test/example_pkg/_relative_import/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_relative_import >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_private >copying pdoc/test/example_pkg/_private/module.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_private >copying pdoc/test/example_pkg/_private/_private.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_private >copying pdoc/test/example_pkg/_private/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_private >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_exclude_dir >copying pdoc/test/example_pkg/_exclude_dir/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_exclude_dir >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_test_linking/b >copying pdoc/test/example_pkg/_test_linking/b/c.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_test_linking/b >copying pdoc/test/example_pkg/_test_linking/b/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_test_linking/b >running egg_info >writing pdoc3.egg-info/PKG-INFO >writing dependency_links to pdoc3.egg-info/dependency_links.txt >writing entry points to pdoc3.egg-info/entry_points.txt >writing requirements to pdoc3.egg-info/requires.txt >writing top-level names to pdoc3.egg-info/top_level.txt >listing git files failed - pretending there aren't any >reading manifest file 'pdoc3.egg-info/SOURCES.txt' >adding license file 'LICENSE.txt' >writing manifest file 'pdoc3.egg-info/SOURCES.txt' >copying pdoc/documentation.md -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/templates >copying pdoc/templates/_lunr_search.inc.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/templates >copying pdoc/templates/config.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/templates >copying pdoc/templates/credits.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/templates >copying pdoc/templates/css.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/templates >copying pdoc/templates/head.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/templates >copying pdoc/templates/html.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/templates >copying pdoc/templates/logo.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/templates >copying pdoc/templates/pdf.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/templates >copying pdoc/templates/search.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/templates >copying pdoc/templates/text.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/templates >copying pdoc/test/css.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test >copying pdoc/test/html.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/1 >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/1/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/1/a/a >copying pdoc/test/example_pkg/_namespace/1/a/a/util.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/1/a/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/1/b >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/1/b/a >copying pdoc/test/example_pkg/_namespace/1/b/a/main.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/1/b/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/2 >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/2/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/2/a/a >copying pdoc/test/example_pkg/_namespace/2/a/a/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/2/a/a >copying pdoc/test/example_pkg/_namespace/2/a/a/util.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/2/a/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/2/b >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/2/b/a >copying pdoc/test/example_pkg/_namespace/2/b/a/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/2/b/a >copying pdoc/test/example_pkg/_namespace/2/b/a/main.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/2/b/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/3 >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/3/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/3/a/a >copying pdoc/test/example_pkg/_namespace/3/a/a/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/3/a/a >copying pdoc/test/example_pkg/_namespace/3/a/a/util.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/3/a/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/3/b >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/3/b/a >copying pdoc/test/example_pkg/_namespace/3/b/a/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/3/b/a >copying pdoc/test/example_pkg/_namespace/3/b/a/main.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_namespace/3/b/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_reST_include >copying pdoc/test/example_pkg/_reST_include/_include_me.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_reST_include >copying pdoc/test/example_pkg/_reST_include/test.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_reST_include >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_resolve_typing_forwardrefs >copying pdoc/test/example_pkg/_resolve_typing_forwardrefs/evaluated.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_resolve_typing_forwardrefs >copying pdoc/test/example_pkg/_resolve_typing_forwardrefs/postponed.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_resolve_typing_forwardrefs >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_skip_errors >copying pdoc/test/example_pkg/_skip_errors/unimportable.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_skip_errors >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_exclude_dir/downloaded_modules >copying pdoc/test/example_pkg/_exclude_dir/downloaded_modules/foo.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_9/lib/pdoc/test/example_pkg/_exclude_dir/downloaded_modules >warning: build_py: byte-compiling is disabled, skipping. > > * python3_10: running distutils-r1_run_phase distutils-r1_python_compile >python3.10 setup.py build -j 16 >running build >running build_py >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc >copying pdoc/html_helpers.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc >copying pdoc/cli.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc >copying pdoc/_version.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc >copying pdoc/__main__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc >copying pdoc/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test >copying pdoc/test/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test >copying pdoc/test/__main__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg >copying pdoc/test/example_pkg/module.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg >copying pdoc/test/example_pkg/index.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg >copying pdoc/test/example_pkg/_imported_once.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg >copying pdoc/test/example_pkg/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/subpkg2 >copying pdoc/test/example_pkg/subpkg2/module.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/subpkg2 >copying pdoc/test/example_pkg/subpkg2/_private.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/subpkg2 >copying pdoc/test/example_pkg/subpkg2/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/subpkg2 >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/subpkg >copying pdoc/test/example_pkg/subpkg/_private.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/subpkg >copying pdoc/test/example_pkg/subpkg/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/subpkg >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_test_linking >copying pdoc/test/example_pkg/_test_linking/a.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_test_linking >copying pdoc/test/example_pkg/_test_linking/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_test_linking >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_relative_import >copying pdoc/test/example_pkg/_relative_import/foo.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_relative_import >copying pdoc/test/example_pkg/_relative_import/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_relative_import >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_private >copying pdoc/test/example_pkg/_private/module.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_private >copying pdoc/test/example_pkg/_private/_private.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_private >copying pdoc/test/example_pkg/_private/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_private >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_exclude_dir >copying pdoc/test/example_pkg/_exclude_dir/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_exclude_dir >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_test_linking/b >copying pdoc/test/example_pkg/_test_linking/b/c.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_test_linking/b >copying pdoc/test/example_pkg/_test_linking/b/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_test_linking/b >running egg_info >writing pdoc3.egg-info/PKG-INFO >writing dependency_links to pdoc3.egg-info/dependency_links.txt >writing entry points to pdoc3.egg-info/entry_points.txt >writing requirements to pdoc3.egg-info/requires.txt >writing top-level names to pdoc3.egg-info/top_level.txt >listing git files failed - pretending there aren't any >reading manifest file 'pdoc3.egg-info/SOURCES.txt' >adding license file 'LICENSE.txt' >writing manifest file 'pdoc3.egg-info/SOURCES.txt' >copying pdoc/documentation.md -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/templates >copying pdoc/templates/_lunr_search.inc.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/templates >copying pdoc/templates/config.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/templates >copying pdoc/templates/credits.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/templates >copying pdoc/templates/css.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/templates >copying pdoc/templates/head.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/templates >copying pdoc/templates/html.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/templates >copying pdoc/templates/logo.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/templates >copying pdoc/templates/pdf.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/templates >copying pdoc/templates/search.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/templates >copying pdoc/templates/text.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/templates >copying pdoc/test/css.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test >copying pdoc/test/html.mako -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/1 >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/1/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/1/a/a >copying pdoc/test/example_pkg/_namespace/1/a/a/util.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/1/a/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/1/b >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/1/b/a >copying pdoc/test/example_pkg/_namespace/1/b/a/main.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/1/b/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/2 >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/2/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/2/a/a >copying pdoc/test/example_pkg/_namespace/2/a/a/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/2/a/a >copying pdoc/test/example_pkg/_namespace/2/a/a/util.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/2/a/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/2/b >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/2/b/a >copying pdoc/test/example_pkg/_namespace/2/b/a/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/2/b/a >copying pdoc/test/example_pkg/_namespace/2/b/a/main.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/2/b/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/3 >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/3/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/3/a/a >copying pdoc/test/example_pkg/_namespace/3/a/a/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/3/a/a >copying pdoc/test/example_pkg/_namespace/3/a/a/util.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/3/a/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/3/b >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/3/b/a >copying pdoc/test/example_pkg/_namespace/3/b/a/__init__.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/3/b/a >copying pdoc/test/example_pkg/_namespace/3/b/a/main.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_namespace/3/b/a >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_reST_include >copying pdoc/test/example_pkg/_reST_include/_include_me.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_reST_include >copying pdoc/test/example_pkg/_reST_include/test.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_reST_include >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_resolve_typing_forwardrefs >copying pdoc/test/example_pkg/_resolve_typing_forwardrefs/evaluated.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_resolve_typing_forwardrefs >copying pdoc/test/example_pkg/_resolve_typing_forwardrefs/postponed.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_resolve_typing_forwardrefs >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_skip_errors >copying pdoc/test/example_pkg/_skip_errors/unimportable.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_skip_errors >creating /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_exclude_dir/downloaded_modules >copying pdoc/test/example_pkg/_exclude_dir/downloaded_modules/foo.py -> /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0-python3_10/lib/pdoc/test/example_pkg/_exclude_dir/downloaded_modules >warning: build_py: byte-compiling is disabled, skipping. > >>>> Source compiled. >>>> Test phase: dev-python/pdoc3-0.10.0 > * python3_8: running distutils-r1_run_phase python_test >python3.8 -m unittest_or_fail discover -v >test_Class_docstring (pdoc.test.ApiTest) ... ok >test_Class_params (pdoc.test.ApiTest) ... ok >test_Function_params (pdoc.test.ApiTest) ... ok >test_Function_return_annotation (pdoc.test.ApiTest) ... ok >test_Module_find_class (pdoc.test.ApiTest) ... ok >test_Variable_type_annotation (pdoc.test.ApiTest) ... ok >test_Variable_type_annotation_py36plus (pdoc.test.ApiTest) ... ok >test__all__ (pdoc.test.ApiTest) ... ok >test__pdoc__dict (pdoc.test.ApiTest) ... ok >test__pdoc__invalid_value (pdoc.test.ApiTest) ... ok >test__pdoc__whitelist (pdoc.test.ApiTest) ... ok >test_builtin_methoddescriptors (pdoc.test.ApiTest) ... ok >test_class_members (pdoc.test.ApiTest) ... ok >test_class_variables_docstring_not_from_obj (pdoc.test.ApiTest) ... ok >test_context (pdoc.test.ApiTest) ... ok >test_doc_comment_docstrings (pdoc.test.ApiTest) ... ok >test_dont_touch__pdoc__blacklisted (pdoc.test.ApiTest) ... ok >test_find_ident (pdoc.test.ApiTest) ... ok >test_import_filename (pdoc.test.ApiTest) ... ok >test_imported_once (pdoc.test.ApiTest) ... ok >test_inherited_members (pdoc.test.ApiTest) ... ok >test_inherits (pdoc.test.ApiTest) ... ok >test_instance_var (pdoc.test.ApiTest) ... ok >test_link_inheritance (pdoc.test.ApiTest) ... ok >test_module (pdoc.test.ApiTest) ... ok >test_module_allsubmodules (pdoc.test.ApiTest) ... ok >test_module_init (pdoc.test.ApiTest) ... ok >test_namespace (pdoc.test.ApiTest) ... ok >test_qualname (pdoc.test.ApiTest) ... ok >test_readonly_value_descriptors (pdoc.test.ApiTest) ... ok >test_refname (pdoc.test.ApiTest) ... ok >test_sorting (pdoc.test.ApiTest) ... ok >test_subclasses (pdoc.test.ApiTest) ... ok >test_test_Function_params_python38_specific (pdoc.test.ApiTest) ... ok >test_url (pdoc.test.ApiTest) ... ok >test_config (pdoc.test.CliTest) ... ok >test_docformat (pdoc.test.CliTest) ... ok >test_external_links (pdoc.test.CliTest) ... ok >test_force (pdoc.test.CliTest) ... ok >test_google_analytics (pdoc.test.CliTest) ... ok >test_google_search_query (pdoc.test.CliTest) ... ok >test_html (pdoc.test.CliTest) ... ok >test_html_identifier (pdoc.test.CliTest) ... ok >test_html_multiple_files (pdoc.test.CliTest) ... ok >test_html_no_source (pdoc.test.CliTest) ... ok >test_html_ref_links (pdoc.test.CliTest) ... ok >test_link_prefix (pdoc.test.CliTest) ... ok >test_lunr_search (pdoc.test.CliTest) ... ok >test_output_text (pdoc.test.CliTest) ... ok >test_pdf (pdoc.test.CliTest) ... ok >test_pdf_pandoc (pdoc.test.CliTest) ... skipped 'PDOC_TEST_PANDOC not set/requested' >test_project_doctests (pdoc.test.CliTest) ... ok >test_relative_dir_path (pdoc.test.CliTest) ... ok >test_resolve_typing_forwardrefs (pdoc.test.CliTest) ... ok >test_skip_errors (pdoc.test.CliTest) ... ok >test_template_dir (pdoc.test.CliTest) ... ok >test_text (pdoc.test.CliTest) ... ok >test_text_identifier (pdoc.test.CliTest) ... ok >test_doctests (pdoc.test.Docformats) ... ok >test_fenced_code (pdoc.test.Docformats) ... ok >test_google (pdoc.test.Docformats) ... ok >test_latex_math (pdoc.test.Docformats) ... ok >test_numpy (pdoc.test.Docformats) ... ok >test_numpy_curly_brace_expansion (pdoc.test.Docformats) ... ok >test_reST_directives (pdoc.test.Docformats) ... ok >test_reST_include (pdoc.test.Docformats) ... ok >test_urls (pdoc.test.Docformats) ... ok >test_extract_toc (pdoc.test.HtmlHelpersTest) ... ok >test_format_git_link (pdoc.test.HtmlHelpersTest) ... skipped "git not installed or we're not within git repo" >test_glimpse (pdoc.test.HtmlHelpersTest) ... ok >test_minify_css (pdoc.test.HtmlHelpersTest) ... ok >test_minify_html (pdoc.test.HtmlHelpersTest) ... ok >test_to_html (pdoc.test.HtmlHelpersTest) ... ok >test_to_html_refname (pdoc.test.HtmlHelpersTest) ... ok >test_to_html_refname_warning (pdoc.test.HtmlHelpersTest) ... ok >test_file (pdoc.test.HttpTest) ... ok >test_head (pdoc.test.HttpTest) ... ok >test_http (pdoc.test.HttpTest) ... ok > >---------------------------------------------------------------------- >Ran 78 tests in 14.299s > >OK (skipped=2) >Trying: > _formatannotation(NewType('MyType', str)) >Expecting: > 'MyType' >ok >Trying: > _formatannotation(Optional[Tuple[Optional[int], None]]) >Expecting: > 'Optional[Tuple[Optional[int], None]]' >ok >82 items had no tests: > pdoc > pdoc.Class > pdoc.Class.__init__ > pdoc.Class._fill_inheritance > pdoc.Class._filter_doc_objs > pdoc.Class._link_inheritance > pdoc.Class._method_type > pdoc.Class.class_variables > pdoc.Class.functions > pdoc.Class.inherited_members > pdoc.Class.instance_variables > pdoc.Class.methods > pdoc.Class.mro > pdoc.Class.params > pdoc.Class.refname > pdoc.Class.subclasses > pdoc.Context > pdoc.Context.__init__ > pdoc.Doc > pdoc.Doc.__init__ > pdoc.Doc.__lt__ > pdoc.Doc.__repr__ > pdoc.Doc._inherits_top > pdoc.Doc._url > pdoc.Doc.qualname > pdoc.Doc.refname > pdoc.Doc.source > pdoc.Doc.url > pdoc.External > pdoc.External.__init__ > pdoc.External.url > pdoc.Function > pdoc.Function.__init__ > pdoc.Function._is_async > pdoc.Function._params > pdoc.Function._signature_from_string > pdoc.Function.funcdef > pdoc.Function.is_method > pdoc.Function.method > pdoc.Function.params > pdoc.Function.refname > pdoc.Function.return_annotation > pdoc.Module > pdoc.Module.ImportWarning > pdoc.Module.__init__ > pdoc.Module.__pdoc__ > pdoc.Module._filter_doc_objs > pdoc.Module._link_inheritance > pdoc.Module._url > pdoc.Module.classes > pdoc.Module.find_class > pdoc.Module.find_ident > pdoc.Module.functions > pdoc.Module.html > pdoc.Module.is_namespace > pdoc.Module.is_package > pdoc.Module.submodules > pdoc.Module.text > pdoc.Module.variables > pdoc.Variable > pdoc.Variable.__init__ > pdoc.Variable.qualname > pdoc.Variable.refname > pdoc.Variable.type_annotation > pdoc._filter_type > pdoc._get_config > pdoc._getmembers_all > pdoc._is_blacklisted > pdoc._is_descriptor > pdoc._is_function > pdoc._is_public > pdoc._is_whitelisted > pdoc._pairwise > pdoc._pep224_docstrings > pdoc._render_template > pdoc._toposort > pdoc.html > pdoc.import_module > pdoc.link_inheritance > pdoc.maybe_lru_cache > pdoc.reset > pdoc.text >1 items passed all tests: > 2 tests in pdoc._formatannotation >2 tests in 83 items. >2 passed and 0 failed. >Test passed. > * python3_9: running distutils-r1_run_phase python_test >python3.9 -m unittest_or_fail discover -v >test_Class_docstring (pdoc.test.ApiTest) ... ok >test_Class_params (pdoc.test.ApiTest) ... ok >test_Function_params (pdoc.test.ApiTest) ... ok >test_Function_return_annotation (pdoc.test.ApiTest) ... ok >test_Module_find_class (pdoc.test.ApiTest) ... ok >test_Variable_type_annotation (pdoc.test.ApiTest) ... ok >test_Variable_type_annotation_py36plus (pdoc.test.ApiTest) ... ok >test__all__ (pdoc.test.ApiTest) ... ok >test__pdoc__dict (pdoc.test.ApiTest) ... ok >test__pdoc__invalid_value (pdoc.test.ApiTest) ... ok >test__pdoc__whitelist (pdoc.test.ApiTest) ... ok >test_builtin_methoddescriptors (pdoc.test.ApiTest) ... /var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py:547: DeprecationWarning: The parser module is deprecated and will be removed in future versions of Python > import parser >ok >test_class_members (pdoc.test.ApiTest) ... ok >test_class_variables_docstring_not_from_obj (pdoc.test.ApiTest) ... ok >test_context (pdoc.test.ApiTest) ... ok >test_doc_comment_docstrings (pdoc.test.ApiTest) ... ok >test_dont_touch__pdoc__blacklisted (pdoc.test.ApiTest) ... ok >test_find_ident (pdoc.test.ApiTest) ... ok >test_import_filename (pdoc.test.ApiTest) ... ok >test_imported_once (pdoc.test.ApiTest) ... ok >test_inherited_members (pdoc.test.ApiTest) ... ok >test_inherits (pdoc.test.ApiTest) ... ok >test_instance_var (pdoc.test.ApiTest) ... ok >test_link_inheritance (pdoc.test.ApiTest) ... ok >test_module (pdoc.test.ApiTest) ... ok >test_module_allsubmodules (pdoc.test.ApiTest) ... ok >test_module_init (pdoc.test.ApiTest) ... ok >test_namespace (pdoc.test.ApiTest) ... ok >test_qualname (pdoc.test.ApiTest) ... ok >test_readonly_value_descriptors (pdoc.test.ApiTest) ... ok >test_refname (pdoc.test.ApiTest) ... ok >test_sorting (pdoc.test.ApiTest) ... ok >test_subclasses (pdoc.test.ApiTest) ... ok >test_test_Function_params_python38_specific (pdoc.test.ApiTest) ... ok >test_url (pdoc.test.ApiTest) ... ok >test_config (pdoc.test.CliTest) ... ok >test_docformat (pdoc.test.CliTest) ... ok >test_external_links (pdoc.test.CliTest) ... ok >test_force (pdoc.test.CliTest) ... ok >test_google_analytics (pdoc.test.CliTest) ... ok >test_google_search_query (pdoc.test.CliTest) ... ok >test_html (pdoc.test.CliTest) ... ok >test_html_identifier (pdoc.test.CliTest) ... ok >test_html_multiple_files (pdoc.test.CliTest) ... ok >test_html_no_source (pdoc.test.CliTest) ... ok >test_html_ref_links (pdoc.test.CliTest) ... ok >test_link_prefix (pdoc.test.CliTest) ... ok >test_lunr_search (pdoc.test.CliTest) ... ok >test_output_text (pdoc.test.CliTest) ... ok >test_pdf (pdoc.test.CliTest) ... ok >test_pdf_pandoc (pdoc.test.CliTest) ... skipped 'PDOC_TEST_PANDOC not set/requested' >test_project_doctests (pdoc.test.CliTest) ... ok >test_relative_dir_path (pdoc.test.CliTest) ... ok >test_resolve_typing_forwardrefs (pdoc.test.CliTest) ... ok >test_skip_errors (pdoc.test.CliTest) ... ok >test_template_dir (pdoc.test.CliTest) ... ok >test_text (pdoc.test.CliTest) ... ok >test_text_identifier (pdoc.test.CliTest) ... ok >test_doctests (pdoc.test.Docformats) ... ok >test_fenced_code (pdoc.test.Docformats) ... ok >test_google (pdoc.test.Docformats) ... ok >test_latex_math (pdoc.test.Docformats) ... ok >test_numpy (pdoc.test.Docformats) ... ok >test_numpy_curly_brace_expansion (pdoc.test.Docformats) ... ok >test_reST_directives (pdoc.test.Docformats) ... ok >test_reST_include (pdoc.test.Docformats) ... ok >test_urls (pdoc.test.Docformats) ... ok >test_extract_toc (pdoc.test.HtmlHelpersTest) ... ok >test_format_git_link (pdoc.test.HtmlHelpersTest) ... skipped "git not installed or we're not within git repo" >test_glimpse (pdoc.test.HtmlHelpersTest) ... ok >test_minify_css (pdoc.test.HtmlHelpersTest) ... ok >test_minify_html (pdoc.test.HtmlHelpersTest) ... ok >test_to_html (pdoc.test.HtmlHelpersTest) ... ok >test_to_html_refname (pdoc.test.HtmlHelpersTest) ... ok >test_to_html_refname_warning (pdoc.test.HtmlHelpersTest) ... ok >test_file (pdoc.test.HttpTest) ... ok >test_head (pdoc.test.HttpTest) ... ok >test_http (pdoc.test.HttpTest) ... ok > >---------------------------------------------------------------------- >Ran 78 tests in 25.085s > >OK (skipped=2) >Trying: > _formatannotation(NewType('MyType', str)) >Expecting: > 'MyType' >ok >Trying: > _formatannotation(Optional[Tuple[Optional[int], None]]) >Expecting: > 'Optional[Tuple[Optional[int], None]]' >ok >82 items had no tests: > pdoc > pdoc.Class > pdoc.Class.__init__ > pdoc.Class._fill_inheritance > pdoc.Class._filter_doc_objs > pdoc.Class._link_inheritance > pdoc.Class._method_type > pdoc.Class.class_variables > pdoc.Class.functions > pdoc.Class.inherited_members > pdoc.Class.instance_variables > pdoc.Class.methods > pdoc.Class.mro > pdoc.Class.params > pdoc.Class.refname > pdoc.Class.subclasses > pdoc.Context > pdoc.Context.__init__ > pdoc.Doc > pdoc.Doc.__init__ > pdoc.Doc.__lt__ > pdoc.Doc.__repr__ > pdoc.Doc._inherits_top > pdoc.Doc._url > pdoc.Doc.qualname > pdoc.Doc.refname > pdoc.Doc.source > pdoc.Doc.url > pdoc.External > pdoc.External.__init__ > pdoc.External.url > pdoc.Function > pdoc.Function.__init__ > pdoc.Function._is_async > pdoc.Function._params > pdoc.Function._signature_from_string > pdoc.Function.funcdef > pdoc.Function.is_method > pdoc.Function.method > pdoc.Function.params > pdoc.Function.refname > pdoc.Function.return_annotation > pdoc.Module > pdoc.Module.ImportWarning > pdoc.Module.__init__ > pdoc.Module.__pdoc__ > pdoc.Module._filter_doc_objs > pdoc.Module._link_inheritance > pdoc.Module._url > pdoc.Module.classes > pdoc.Module.find_class > pdoc.Module.find_ident > pdoc.Module.functions > pdoc.Module.html > pdoc.Module.is_namespace > pdoc.Module.is_package > pdoc.Module.submodules > pdoc.Module.text > pdoc.Module.variables > pdoc.Variable > pdoc.Variable.__init__ > pdoc.Variable.qualname > pdoc.Variable.refname > pdoc.Variable.type_annotation > pdoc._filter_type > pdoc._get_config > pdoc._getmembers_all > pdoc._is_blacklisted > pdoc._is_descriptor > pdoc._is_function > pdoc._is_public > pdoc._is_whitelisted > pdoc._pairwise > pdoc._pep224_docstrings > pdoc._render_template > pdoc._toposort > pdoc.html > pdoc.import_module > pdoc.link_inheritance > pdoc.maybe_lru_cache > pdoc.reset > pdoc.text >1 items passed all tests: > 2 tests in pdoc._formatannotation >2 tests in 83 items. >2 passed and 0 failed. >Test passed. > * python3_10: running distutils-r1_run_phase python_test >python3.10 -m unittest_or_fail discover -v >test_Class_docstring (pdoc.test.ApiTest) ... ok >test_Class_params (pdoc.test.ApiTest) ... ok >test_Function_params (pdoc.test.ApiTest) ... FAIL >test_Function_return_annotation (pdoc.test.ApiTest) ... ok >test_Module_find_class (pdoc.test.ApiTest) ... ok >test_Variable_type_annotation (pdoc.test.ApiTest) ... ok >test_Variable_type_annotation_py36plus (pdoc.test.ApiTest) ... ok >test__all__ (pdoc.test.ApiTest) ... ok >test__pdoc__dict (pdoc.test.ApiTest) ... ok >test__pdoc__invalid_value (pdoc.test.ApiTest) ... ok >test__pdoc__whitelist (pdoc.test.ApiTest) ... ok >test_builtin_methoddescriptors (pdoc.test.ApiTest) ... ERROR >test_class_members (pdoc.test.ApiTest) ... ok >test_class_variables_docstring_not_from_obj (pdoc.test.ApiTest) ... ok >test_context (pdoc.test.ApiTest) ... ok >test_doc_comment_docstrings (pdoc.test.ApiTest) ... ok >test_dont_touch__pdoc__blacklisted (pdoc.test.ApiTest) ... ok >test_find_ident (pdoc.test.ApiTest) ... ok >test_import_filename (pdoc.test.ApiTest) ... ok >test_imported_once (pdoc.test.ApiTest) ... ok >test_inherited_members (pdoc.test.ApiTest) ... ok >test_inherits (pdoc.test.ApiTest) ... ok >test_instance_var (pdoc.test.ApiTest) ... ok >test_link_inheritance (pdoc.test.ApiTest) ... ok >test_module (pdoc.test.ApiTest) ... ok >test_module_allsubmodules (pdoc.test.ApiTest) ... ok >test_module_init (pdoc.test.ApiTest) ... ok >test_namespace (pdoc.test.ApiTest) ... ok >test_qualname (pdoc.test.ApiTest) ... ok >test_readonly_value_descriptors (pdoc.test.ApiTest) ... ok >test_refname (pdoc.test.ApiTest) ... ok >test_sorting (pdoc.test.ApiTest) ... ok >test_subclasses (pdoc.test.ApiTest) ... ok >test_test_Function_params_python38_specific (pdoc.test.ApiTest) ... ok >test_url (pdoc.test.ApiTest) ... ok >test_config (pdoc.test.CliTest) ... ok >test_docformat (pdoc.test.CliTest) ... ok >test_external_links (pdoc.test.CliTest) ... ok >test_force (pdoc.test.CliTest) ... ok >test_google_analytics (pdoc.test.CliTest) ... ok >test_google_search_query (pdoc.test.CliTest) ... ok >test_html (pdoc.test.CliTest) ... test_html_identifier (pdoc.test.CliTest) ... ok >test_html_multiple_files (pdoc.test.CliTest) ... ok >test_html_no_source (pdoc.test.CliTest) ... ok >test_html_ref_links (pdoc.test.CliTest) ... ok >test_link_prefix (pdoc.test.CliTest) ... ok >test_lunr_search (pdoc.test.CliTest) ... ok >test_output_text (pdoc.test.CliTest) ... ok >test_pdf (pdoc.test.CliTest) ... ok >test_pdf_pandoc (pdoc.test.CliTest) ... skipped 'PDOC_TEST_PANDOC not set/requested' >test_project_doctests (pdoc.test.CliTest) ... FAIL >test_relative_dir_path (pdoc.test.CliTest) ... ok >test_resolve_typing_forwardrefs (pdoc.test.CliTest) ... ok >test_skip_errors (pdoc.test.CliTest) ... ok >test_template_dir (pdoc.test.CliTest) ... ok >test_text (pdoc.test.CliTest) ... test_text_identifier (pdoc.test.CliTest) ... ok >test_doctests (pdoc.test.Docformats) ... ok >test_fenced_code (pdoc.test.Docformats) ... ok >test_google (pdoc.test.Docformats) ... ok >test_latex_math (pdoc.test.Docformats) ... ok >test_numpy (pdoc.test.Docformats) ... ok >test_numpy_curly_brace_expansion (pdoc.test.Docformats) ... ok >test_reST_directives (pdoc.test.Docformats) ... ok >test_reST_include (pdoc.test.Docformats) ... ok >test_urls (pdoc.test.Docformats) ... ok >test_extract_toc (pdoc.test.HtmlHelpersTest) ... ok >test_format_git_link (pdoc.test.HtmlHelpersTest) ... skipped "git not installed or we're not within git repo" >test_glimpse (pdoc.test.HtmlHelpersTest) ... ok >test_minify_css (pdoc.test.HtmlHelpersTest) ... ok >test_minify_html (pdoc.test.HtmlHelpersTest) ... ok >test_to_html (pdoc.test.HtmlHelpersTest) ... ok >test_to_html_refname (pdoc.test.HtmlHelpersTest) ... ok >test_to_html_refname_warning (pdoc.test.HtmlHelpersTest) ... ok >test_file (pdoc.test.HttpTest) ... ok >test_head (pdoc.test.HttpTest) ... ok >test_http (pdoc.test.HttpTest) ... ok > >====================================================================== >ERROR: test_builtin_methoddescriptors (pdoc.test.ApiTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 547, in test_builtin_methoddescriptors > import parser >ModuleNotFoundError: No module named 'parser' > >====================================================================== >FAIL: test_Function_params (pdoc.test.ApiTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 909, in test_Function_params > self.assertEqual( >AssertionError: Lists differ: ['a:\xa0pdoc.test.CustomType'] != ['a:\xa0CustomType'] > >First differing element 0: >'a:\xa0pdoc.test.CustomType' >'a:\xa0CustomType' > >- ['a:\xa0pdoc.test.CustomType'] >? ---------- > >+ ['a:\xa0CustomType'] > >====================================================================== >FAIL: test_html (pdoc.test.CliTest) (package='') >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 203, in test_html > self._check_files(include_patterns, exclude_patterns) > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 148, in _check_files > self.assertNotIn(pattern, contents) >AssertionError: 'non_callable_routine' unexpectedly found in '<!doctype html>\n<html lang="en">\n<head>\n<meta charset="utf-8">\n<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1" />\n<meta name="generator" content="pdoc 0.10.0" />\n<title>example_pkg.module API documentation</title>\n<meta name="description" content="Module docstring" />\n<link rel="preload stylesheet" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/11.0.1/sanitize.min.css" integrity="sha256-PK9q560IAAa6WVRRh76LtCaI8pjTJ2z11v0miyNNjrs=" crossorigin>\n<link rel="preload stylesheet" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/11.0.1/typography.min.css" integrity="sha256-7l/o7C8jubJiy74VsKTidCy1yBkRtiUGbVkYBylBqUg=" crossorigin>\n<link rel="stylesheet preload" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.1/styles/github.min.css" crossorigin>\n<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:30px;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:1em 0 .50em 0}h3{font-size:1.4em;margin:25px 0 10px 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .3s ease-in-out}a:hover{color:#e82}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900}pre code{background:#f8f8f8;font-size:.8em;line-height:1.4em}code{background:#f2f2f1;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{background:#f8f8f8;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0;padding:1ex}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-weight:bold;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:\',\\2002\'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em .5em;margin-bottom:1em}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>\n<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.item .name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul{padding-left:1.5em}.toc > ul > li{margin-top:.5em}}</style>\n<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>\n<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.1/highlight.min.js" integrity="sha256-Uv3H6lx7dJmRfRvH8TH6kJD1TSK1aFcwgx+mdg3epi8=" crossorigin></script>\n<script>window.addEventListener(\'DOMContentLoaded\', () => hljs.initHighlighting())</script>\n</head>\n<body>\n<main>\n<article id="content">\n<header>\n<h1 class="title">Module <code>example_pkg.module</code></h1>\n</header>\n<section id="section-intro">\n<p>Module docstring</p>\n</section>\n<section>\n</section>\n<section>\n<h2 class="section-title" id="header-variables">Global variables</h2>\n<dl>\n<dt id="example_pkg.module.CONST"><code class="name">var <span class="ident">CONST</span></code></dt>\n<dd>\n<div class="desc"><p>CONST docstring</p></div>\n</dd>\n<dt id="example_pkg.module.foreign_var"><code class="name">var <span class="ident">foreign_var</span></code></dt>\n<dd>\n<div class="desc"><p>foreign var docstring</p></div>\n</dd>\n<dt id="example_pkg.module.var"><code class="name">var <span class="ident">var</span></code></dt>\n<dd>\n<div class="desc"><p>var docstring</p></div>\n</dd>\n</dl>\n</section>\n<section>\n<h2 class="section-title" id="header-functions">Functions</h2>\n<dl>\n<dt id="example_pkg.module.doctests"><code class="name flex">\n<span>def <span class="ident">doctests</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Need an intro paragrapgh.</p>\n<pre><code>>>> Then code is indented one level\nline1\nline2\n</code></pre>\n<p>Alternatively</p>\n<pre><code>>>> doctest\nfenced code works\nalways\n</code></pre>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> nbytes(100)\n\'100.0 bytes\'\nline2\n</code></pre>\n<p>some text</p>\n<p>some text</p>\n<pre><code class="language-python-repl">>>> another doctest\nline1\nline2\n</code></pre>\n<h2 id="example">Example</h2>\n<pre><code class="language-python-repl">>>> f()\nTraceback (most recent call last):\n ...\nException: something went wrong\n</code></pre></div>\n</dd>\n<dt id="example_pkg.module.foo"><code class="name flex">\n<span>def <span class="ident">foo</span></span>(<span>env=os.environ)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Doesn\'t leak environ</p></div>\n</dd>\n<dt id="example_pkg.module.google"><code class="name flex">\n<span>def <span class="ident">google</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.\nNomatch:</p>\n<h2 id="args">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>str</code>, optional</dt>\n<dd>Text1</dd>\n<dt><strong><code>arg2</code></strong> : <code>List[str]</code>, optional, default=<code>10</code></dt>\n<dd>Text2</dd>\n<dt><strong><code>data</code></strong> : <code>array-like object</code></dt>\n<dd>foo</dd>\n</dl>\n<h2 id="args_1">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>int</code></dt>\n<dd>Description of arg1</dd>\n<dt><strong><code>arg2</code></strong> : <code>str</code> or <code>int</code></dt>\n<dd>Description of arg2</dd>\n<dt><strong><code>test_sequence</code></strong></dt>\n<dd>\n<p>2-dim numpy array of real numbers, size: N * D\n- the test observation sequence.</p>\n<pre><code>test_sequence =\ncode\n</code></pre>\n<p>Continue.</p>\n</dd>\n<dt><strong><code>*args</code></strong></dt>\n<dd>passed around</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><code>issue_10</code></dt>\n<dd>description didn\'t work across multiple lines\nif only a single item was listed. <code>inspect.cleandoc()</code>\nsomehow stripped the required extra indentation.</dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>A very special number\nwhich is the answer of everything.</p>\n<h2 id="returns_2">Returns</h2>\n<dl>\n<dt><code>Dict[int, pdoc.Doc]</code></dt>\n<dd>Description.</dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>AttributeError</code></dt>\n<dd>\n<p>The <code>Raises</code> section is a list of all exceptions\nthat are relevant to the interface.</p>\n<p>and a third line.</p>\n</dd>\n<dt><code>ValueError</code></dt>\n<dd>If <code>arg2</code> is equal to <code>arg1</code>.</dd>\n</dl>\n<p>Test a title without a blank line before it.</p>\n<h2 id="args_2">Args</h2>\n<dl>\n<dt><strong><code>A</code></strong></dt>\n<dd>a</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<p>Examples in doctest format.</p>\n<pre><code class="language-python-repl">>>> a = [1,2,3]\n</code></pre>\n<h2 id="todos">Todos</h2>\n<ul>\n<li>For module TODOs</li>\n</ul></div>\n</dd>\n<dt id="example_pkg.module.latex_math"><code class="name flex">\n<span>def <span class="ident">latex_math</span></span>(<span>)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Inline equation: ( v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ).</p>\n<p>Block equation: [ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ]</p>\n<p>Block equation: $$ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 $$</p>\n<p>[ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ]</p></div>\n</dd>\n<dt id="example_pkg.module.non_callable_routine"><code class="name flex">\n<span>def <span class="ident">non_callable_routine</span></span>(<span>x)</span>\n</code></dt>\n<dd>\n<div class="desc"></div>\n</dd>\n<dt id="example_pkg.module.numpy"><code class="name flex">\n<span>def <span class="ident">numpy</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.</p>\n<p><strong>Documentation</strong>: <a href="https://pdoc3.github.io/pdoc/doc/pdoc/">https://pdoc3.github.io/pdoc/doc/pdoc/</a>\n<strong>Source Code</strong>: <a href="https://github.com/pdoc3/">https://github.com/pdoc3/</a></p>\n<h2 id="parameters">Parameters</h2>\n<dl>\n<dt><strong><code>x1</code></strong>, <strong><code>x2</code></strong> : <code>array_like</code></dt>\n<dd>\n<p>Input arrays,\ndescription of <code>x1</code>, <code>x2</code>.</p>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 1.5.0</p>\n</div>\n</dd>\n<dt><strong><code>x</code></strong> : <code>{ NoneType, \'B\', \'C\' }</code>, optional</dt>\n<dd> </dd>\n<dt><strong><code>n</code></strong> : <code>int</code> or <code>list</code> of <code>int</code></dt>\n<dd>Description of num</dd>\n<dt><strong><code>*args</code></strong>, <strong><code>**kwargs</code></strong></dt>\n<dd>Passed on.</dd>\n<dt><strong><code>complex</code></strong> : <code>Union[Set[pdoc.Doc, Function], pdoc]</code></dt>\n<dd>The <code>List[Doc]</code>s of the new signal.</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><strong><code>output</code></strong> : <code>pdoc.Doc</code></dt>\n<dd>The output array</dd>\n<dt><code>List[pdoc.Doc]</code></dt>\n<dd>The output array</dd>\n<dt><code><a title="example_pkg.module.foo" href="#example_pkg.module.foo">foo()</a></code></dt>\n<dd> </dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd>When something.</dd>\n</dl>\n<h2 id="raises_1">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd> </dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>None.</p>\n<h2 id="invalid">Invalid</h2>\n<p>no match</p>\n<h2 id="see-also">See Also</h2>\n<p><code>fromstring</code>, <code>loadtxt</code></p>\n<h2 id="see-also_1">See Also</h2>\n<dl>\n<dt><code>pdoc.text</code></dt>\n<dd>Function a with its description.</dd>\n<dt><code>scipy.random.norm</code></dt>\n<dd>Random variates, PDFs, etc.</dd>\n<dt><code>pdoc.Doc</code></dt>\n<dd>A class description that spans several lines.</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> doctest\n...\n</code></pre>\n<h2 id="notes">Notes</h2>\n<p>Foo bar.</p>\n<h3 id="h3-title">H3 Title</h3>\n<p>Foo bar.</p></div>\n</dd>\n<dt id="example_pkg.module.object_as_arg_default"><code class="name flex">\n<span>def <span class="ident">object_as_arg_default</span></span>(<span>*args, a=<object object>, **kwargs)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Html-encodes angle brackets in params</p></div>\n</dd>\n<dt id="example_pkg.module.reST_directives"><code class="name flex">\n<span>def <span class="ident">reST_directives</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><div class="admonition todo">\n<p class="admonition-title">TODO</p>\n<p>Create something.</p>\n</div>\n<div class="admonition admonition">\n<p class="admonition-title">Example</p>\n<p>Image shows something.</p>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<div class="admonition note">\n<p class="admonition-title">Note</p>\n<p>Can only nest admonitions two levels.</p>\n</div>\n</div>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<p>Now you know.</p>\n<div class="admonition warning">\n<p class="admonition-title">Warning</p>\n<p>Some warning\nlines.</p>\n</div>\n<ul>\n<li>\n<p>Describe some func in a list\nacross multiple lines:</p>\n<div class="admonition deprecated">\n<p class="admonition-title">Deprecated since version: 3.1</p>\n<p>Use <code>spam</code> instead.</p>\n</div>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 2.5</p>\n<p>The <em>spam</em> parameter.</p>\n</div>\n</li>\n</ul>\n<div class="admonition caution">\n<p class="admonition-title">Caution</p>\n<p>Don\'t touch this!</p>\n</div></div>\n</dd>\n</dl>\n</section>\n<section>\n<h2 class="section-title" id="header-classes">Classes</h2>\n<dl>\n<dt id="example_pkg.module.A"><code class="flex name class">\n<span>class <span class="ident">A</span></span>\n</code></dt>\n<dd>\n<div class="desc"><p><code><a title="example_pkg.module.A" href="#example_pkg.module.A">A</a></code> is base class for <code><a title="example_pkg.B" href="index.html#example_pkg.B">B</a></code>.</p></div>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="example_pkg.module.B" href="#example_pkg.module.B">B</a></li>\n</ul>\n<h3>Methods</h3>\n<dl>\n<dt id="example_pkg.module.A.inherited"><code class="name flex">\n<span>def <span class="ident">inherited</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.inherited docstring</p></div>\n</dd>\n<dt id="example_pkg.module.A.overridden"><code class="name flex">\n<span>def <span class="ident">overridden</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.overridden docstring</p></div>\n</dd>\n<dt id="example_pkg.module.A.overridden_same_docstring"><code class="name flex">\n<span>def <span class="ident">overridden_same_docstring</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.overridden_same_docstring docstring</p></div>\n</dd>\n</dl>\n</dd>\n<dt id="example_pkg.module.B"><code class="flex name class">\n<span>class <span class="ident">B</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="example_pkg.module.A" href="#example_pkg.module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="example_pkg.module.C" href="#example_pkg.module.C">C</a></li>\n</ul>\n<h3>Class variables</h3>\n<dl>\n<dt id="example_pkg.module.B.C"><code class="name">var <span class="ident">C</span></code></dt>\n<dd>\n<div class="desc"><p>B.C docstring</p></div>\n</dd>\n<dt id="example_pkg.module.B.CONST"><code class="name">var <span class="ident">CONST</span></code></dt>\n<dd>\n<div class="desc"><p>B.CONST docstring</p></div>\n</dd>\n<dt id="example_pkg.module.B.var"><code class="name">var <span class="ident">var</span></code></dt>\n<dd>\n<div class="desc"><p>B.var docstring</p></div>\n</dd>\n</dl>\n<h3>Static methods</h3>\n<dl>\n<dt id="example_pkg.module.B.cls"><code class="name flex">\n<span>def <span class="ident">cls</span></span>(<span>)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.cls docstring</p></div>\n</dd>\n<dt id="example_pkg.module.B.static"><code class="name flex">\n<span>def <span class="ident">static</span></span>(<span>x)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.static docstring</p></div>\n</dd>\n</dl>\n<h3>Instance variables</h3>\n<dl>\n<dt id="example_pkg.module.B.instance_var"><code class="name">var <span class="ident">instance_var</span></code></dt>\n<dd>\n<div class="desc"><p>instance var docstring</p></div>\n</dd>\n<dt id="example_pkg.module.B.p"><code class="name">var <span class="ident">p</span></code></dt>\n<dd>\n<div class="desc"><p>B.p docstring</p></div>\n</dd>\n<dt id="example_pkg.module.B.ro_value_descriptor"><code class="name">var <span class="ident">ro_value_descriptor</span></code></dt>\n<dd>\n<div class="desc"><p>ro_value_descriptor docstring</p></div>\n</dd>\n<dt id="example_pkg.module.B.ro_value_descriptor_no_doc"><code class="name">var <span class="ident">ro_value_descriptor_no_doc</span></code></dt>\n<dd>\n<div class="desc"><p>Read-only value descriptor</p></div>\n</dd>\n</dl>\n<h3>Methods</h3>\n<dl>\n<dt id="example_pkg.module.B.f"><code class="name flex">\n<span>def <span class="ident">f</span></span>(<span>self, a, b=1, *args, c=\'c\', **kwargs)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.f docstring</p></div>\n</dd>\n<dt id="example_pkg.module.B.overridden"><code class="name flex">\n<span>def <span class="ident">overridden</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.overridden docstring</p></div>\n</dd>\n</dl>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="example_pkg.module.A" href="#example_pkg.module.A">A</a></b></code>:\n<ul class="hlist">\n<li><code><a title="example_pkg.module.A.inherited" href="#example_pkg.module.A.inherited">inherited</a></code></li>\n<li><code><a title="example_pkg.module.A.overridden_same_docstring" href="#example_pkg.module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="example_pkg.module.C"><code class="flex name class">\n<span>class <span class="ident">C</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="example_pkg.module.B" href="#example_pkg.module.B">B</a></li>\n<li><a title="example_pkg.module.A" href="#example_pkg.module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="example_pkg.module.D" href="#example_pkg.module.D">D</a></li>\n</ul>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="example_pkg.module.B" href="#example_pkg.module.B">B</a></b></code>:\n<ul class="hlist">\n<li><code><a title="example_pkg.module.B.C" href="#example_pkg.module.B.C">C</a></code></li>\n<li><code><a title="example_pkg.module.B.CONST" href="#example_pkg.module.B.CONST">CONST</a></code></li>\n<li><code><a title="example_pkg.module.B.cls" href="#example_pkg.module.B.cls">cls</a></code></li>\n<li><code><a title="example_pkg.module.B.f" href="#example_pkg.module.B.f">f</a></code></li>\n<li><code><a title="example_pkg.module.B.inherited" href="#example_pkg.module.A.inherited">inherited</a></code></li>\n<li><code><a title="example_pkg.module.B.instance_var" href="#example_pkg.module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="example_pkg.module.B.overridden" href="#example_pkg.module.B.overridden">overridden</a></code></li>\n<li><code><a title="example_pkg.module.B.overridden_same_docstring" href="#example_pkg.module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n<li><code><a title="example_pkg.module.B.p" href="#example_pkg.module.B.p">p</a></code></li>\n<li><code><a title="example_pkg.module.B.ro_value_descriptor" href="#example_pkg.module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="example_pkg.module.B.ro_value_descriptor_no_doc" href="#example_pkg.module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="example_pkg.module.B.static" href="#example_pkg.module.B.static">static</a></code></li>\n<li><code><a title="example_pkg.module.B.var" href="#example_pkg.module.B.var">var</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="example_pkg.module.D"><code class="flex name class">\n<span>class <span class="ident">D</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="example_pkg.module.C" href="#example_pkg.module.C">C</a></li>\n<li><a title="example_pkg.module.B" href="#example_pkg.module.B">B</a></li>\n<li><a title="example_pkg.module.A" href="#example_pkg.module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="example_pkg.module.C" href="#example_pkg.module.C">C</a></b></code>:\n<ul class="hlist">\n<li><code><a title="example_pkg.module.C.C" href="#example_pkg.module.B.C">C</a></code></li>\n<li><code><a title="example_pkg.module.C.CONST" href="#example_pkg.module.B.CONST">CONST</a></code></li>\n<li><code><a title="example_pkg.module.C.cls" href="#example_pkg.module.B.cls">cls</a></code></li>\n<li><code><a title="example_pkg.module.C.f" href="#example_pkg.module.B.f">f</a></code></li>\n<li><code><a title="example_pkg.module.C.inherited" href="#example_pkg.module.A.inherited">inherited</a></code></li>\n<li><code><a title="example_pkg.module.C.instance_var" href="#example_pkg.module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="example_pkg.module.C.overridden" href="#example_pkg.module.B.overridden">overridden</a></code></li>\n<li><code><a title="example_pkg.module.C.overridden_same_docstring" href="#example_pkg.module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n<li><code><a title="example_pkg.module.C.p" href="#example_pkg.module.B.p">p</a></code></li>\n<li><code><a title="example_pkg.module.C.ro_value_descriptor" href="#example_pkg.module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="example_pkg.module.C.ro_value_descriptor_no_doc" href="#example_pkg.module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="example_pkg.module.C.static" href="#example_pkg.module.B.static">static</a></code></li>\n<li><code><a title="example_pkg.module.C.var" href="#example_pkg.module.B.var">var</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="example_pkg.module.Docformats"><code class="flex name class">\n<span>class <span class="ident">Docformats</span></span>\n</code></dt>\n<dd>\n<div class="desc"></div>\n<h3>Methods</h3>\n<dl>\n<dt id="example_pkg.module.Docformats.doctests"><code class="name flex">\n<span>def <span class="ident">doctests</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Need an intro paragrapgh.</p>\n<pre><code>>>> Then code is indented one level\nline1\nline2\n</code></pre>\n<p>Alternatively</p>\n<pre><code>>>> doctest\nfenced code works\nalways\n</code></pre>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> nbytes(100)\n\'100.0 bytes\'\nline2\n</code></pre>\n<p>some text</p>\n<p>some text</p>\n<pre><code class="language-python-repl">>>> another doctest\nline1\nline2\n</code></pre>\n<h2 id="example">Example</h2>\n<pre><code class="language-python-repl">>>> f()\nTraceback (most recent call last):\n ...\nException: something went wrong\n</code></pre></div>\n</dd>\n<dt id="example_pkg.module.Docformats.google"><code class="name flex">\n<span>def <span class="ident">google</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.\nNomatch:</p>\n<h2 id="args">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>str</code>, optional</dt>\n<dd>Text1</dd>\n<dt><strong><code>arg2</code></strong> : <code>List[str]</code>, optional, default=<code>10</code></dt>\n<dd>Text2</dd>\n<dt><strong><code>data</code></strong> : <code>array-like object</code></dt>\n<dd>foo</dd>\n</dl>\n<h2 id="args_1">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>int</code></dt>\n<dd>Description of arg1</dd>\n<dt><strong><code>arg2</code></strong> : <code>str</code> or <code>int</code></dt>\n<dd>Description of arg2</dd>\n<dt><strong><code>test_sequence</code></strong></dt>\n<dd>\n<p>2-dim numpy array of real numbers, size: N * D\n- the test observation sequence.</p>\n<pre><code>test_sequence =\ncode\n</code></pre>\n<p>Continue.</p>\n</dd>\n<dt><strong><code>*args</code></strong></dt>\n<dd>passed around</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><code>issue_10</code></dt>\n<dd>description didn\'t work across multiple lines\nif only a single item was listed. <code>inspect.cleandoc()</code>\nsomehow stripped the required extra indentation.</dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>A very special number\nwhich is the answer of everything.</p>\n<h2 id="returns_2">Returns</h2>\n<dl>\n<dt><code>Dict[int, pdoc.Doc]</code></dt>\n<dd>Description.</dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>AttributeError</code></dt>\n<dd>\n<p>The <code>Raises</code> section is a list of all exceptions\nthat are relevant to the interface.</p>\n<p>and a third line.</p>\n</dd>\n<dt><code>ValueError</code></dt>\n<dd>If <code>arg2</code> is equal to <code>arg1</code>.</dd>\n</dl>\n<p>Test a title without a blank line before it.</p>\n<h2 id="args_2">Args</h2>\n<dl>\n<dt><strong><code>A</code></strong></dt>\n<dd>a</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<p>Examples in doctest format.</p>\n<pre><code class="language-python-repl">>>> a = [1,2,3]\n</code></pre>\n<h2 id="todos">Todos</h2>\n<ul>\n<li>For module TODOs</li>\n</ul></div>\n</dd>\n<dt id="example_pkg.module.Docformats.numpy"><code class="name flex">\n<span>def <span class="ident">numpy</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.</p>\n<p><strong>Documentation</strong>: <a href="https://pdoc3.github.io/pdoc/doc/pdoc/">https://pdoc3.github.io/pdoc/doc/pdoc/</a>\n<strong>Source Code</strong>: <a href="https://github.com/pdoc3/">https://github.com/pdoc3/</a></p>\n<h2 id="parameters">Parameters</h2>\n<dl>\n<dt><strong><code>x1</code></strong>, <strong><code>x2</code></strong> : <code>array_like</code></dt>\n<dd>\n<p>Input arrays,\ndescription of <code>x1</code>, <code>x2</code>.</p>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 1.5.0</p>\n</div>\n</dd>\n<dt><strong><code>x</code></strong> : <code>{ NoneType, \'B\', \'C\' }</code>, optional</dt>\n<dd> </dd>\n<dt><strong><code>n</code></strong> : <code>int</code> or <code>list</code> of <code>int</code></dt>\n<dd>Description of num</dd>\n<dt><strong><code>*args</code></strong>, <strong><code>**kwargs</code></strong></dt>\n<dd>Passed on.</dd>\n<dt><strong><code>complex</code></strong> : <code>Union[Set[pdoc.Doc, Function], pdoc]</code></dt>\n<dd>The <code>List[Doc]</code>s of the new signal.</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><strong><code>output</code></strong> : <code>pdoc.Doc</code></dt>\n<dd>The output array</dd>\n<dt><code>List[pdoc.Doc]</code></dt>\n<dd>The output array</dd>\n<dt><code><a title="example_pkg.module.foo" href="#example_pkg.module.foo">foo()</a></code></dt>\n<dd> </dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd>When something.</dd>\n</dl>\n<h2 id="raises_1">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd> </dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>None.</p>\n<h2 id="invalid">Invalid</h2>\n<p>no match</p>\n<h2 id="see-also">See Also</h2>\n<p><code>fromstring</code>, <code>loadtxt</code></p>\n<h2 id="see-also_1">See Also</h2>\n<dl>\n<dt><code>pdoc.text</code></dt>\n<dd>Function a with its description.</dd>\n<dt><code>scipy.random.norm</code></dt>\n<dd>Random variates, PDFs, etc.</dd>\n<dt><code>pdoc.Doc</code></dt>\n<dd>A class description that spans several lines.</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> doctest\n...\n</code></pre>\n<h2 id="notes">Notes</h2>\n<p>Foo bar.</p>\n<h3 id="h3-title">H3 Title</h3>\n<p>Foo bar.</p></div>\n</dd>\n<dt id="example_pkg.module.Docformats.reST_directives"><code class="name flex">\n<span>def <span class="ident">reST_directives</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><div class="admonition todo">\n<p class="admonition-title">TODO</p>\n<p>Create something.</p>\n</div>\n<div class="admonition admonition">\n<p class="admonition-title">Example</p>\n<p>Image shows something.</p>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<div class="admonition note">\n<p class="admonition-title">Note</p>\n<p>Can only nest admonitions two levels.</p>\n</div>\n</div>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<p>Now you know.</p>\n<div class="admonition warning">\n<p class="admonition-title">Warning</p>\n<p>Some warning\nlines.</p>\n</div>\n<ul>\n<li>\n<p>Describe some func in a list\nacross multiple lines:</p>\n<div class="admonition deprecated">\n<p class="admonition-title">Deprecated since version: 3.1</p>\n<p>Use <code>spam</code> instead.</p>\n</div>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 2.5</p>\n<p>The <em>spam</em> parameter.</p>\n</div>\n</li>\n</ul>\n<div class="admonition caution">\n<p class="admonition-title">Caution</p>\n<p>Don\'t touch this!</p>\n</div></div>\n</dd>\n</dl>\n</dd>\n<dt id="example_pkg.module.Location"><code class="flex name class">\n<span>class <span class="ident">Location</span></span>\n<span>(</span><span>lat, lon)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Geo-location, GPS position.</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li>builtins.tuple</li>\n</ul>\n</dd>\n<dt id="example_pkg.module.ReadOnlyValueDescriptor"><code class="flex name class">\n<span>class <span class="ident">ReadOnlyValueDescriptor</span></span>\n</code></dt>\n<dd>\n<div class="desc"><p>Read-only value descriptor</p></div>\n</dd>\n</dl>\n</section>\n</article>\n<nav id="sidebar">\n<h1>Index</h1>\n<div class="toc">\n<ul></ul>\n</div>\n<ul id="index">\n<li><h3>Super-module</h3>\n<ul>\n<li><code><a title="example_pkg" href="index.html">example_pkg</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-variables">Global variables</a></h3>\n<ul class="">\n<li><code><a title="example_pkg.module.CONST" href="#example_pkg.module.CONST">CONST</a></code></li>\n<li><code><a title="example_pkg.module.foreign_var" href="#example_pkg.module.foreign_var">foreign_var</a></code></li>\n<li><code><a title="example_pkg.module.var" href="#example_pkg.module.var">var</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-functions">Functions</a></h3>\n<ul class="">\n<li><code><a title="example_pkg.module.doctests" href="#example_pkg.module.doctests">doctests</a></code></li>\n<li><code><a title="example_pkg.module.foo" href="#example_pkg.module.foo">foo</a></code></li>\n<li><code><a title="example_pkg.module.google" href="#example_pkg.module.google">google</a></code></li>\n<li><code><a title="example_pkg.module.latex_math" href="#example_pkg.module.latex_math">latex_math</a></code></li>\n<li><code><a title="example_pkg.module.non_callable_routine" href="#example_pkg.module.non_callable_routine">non_callable_routine</a></code></li>\n<li><code><a title="example_pkg.module.numpy" href="#example_pkg.module.numpy">numpy</a></code></li>\n<li><code><a title="example_pkg.module.object_as_arg_default" href="#example_pkg.module.object_as_arg_default">object_as_arg_default</a></code></li>\n<li><code><a title="example_pkg.module.reST_directives" href="#example_pkg.module.reST_directives">reST_directives</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-classes">Classes</a></h3>\n<ul>\n<li>\n<h4><code><a title="example_pkg.module.A" href="#example_pkg.module.A">A</a></code></h4>\n<ul class="">\n<li><code><a title="example_pkg.module.A.inherited" href="#example_pkg.module.A.inherited">inherited</a></code></li>\n<li><code><a title="example_pkg.module.A.overridden" href="#example_pkg.module.A.overridden">overridden</a></code></li>\n<li><code><a title="example_pkg.module.A.overridden_same_docstring" href="#example_pkg.module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="example_pkg.module.B" href="#example_pkg.module.B">B</a></code></h4>\n<ul class="">\n<li><code><a title="example_pkg.module.B.C" href="#example_pkg.module.B.C">C</a></code></li>\n<li><code><a title="example_pkg.module.B.CONST" href="#example_pkg.module.B.CONST">CONST</a></code></li>\n<li><code><a title="example_pkg.module.B.cls" href="#example_pkg.module.B.cls">cls</a></code></li>\n<li><code><a title="example_pkg.module.B.f" href="#example_pkg.module.B.f">f</a></code></li>\n<li><code><a title="example_pkg.module.B.instance_var" href="#example_pkg.module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="example_pkg.module.B.overridden" href="#example_pkg.module.B.overridden">overridden</a></code></li>\n<li><code><a title="example_pkg.module.B.p" href="#example_pkg.module.B.p">p</a></code></li>\n<li><code><a title="example_pkg.module.B.ro_value_descriptor" href="#example_pkg.module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="example_pkg.module.B.ro_value_descriptor_no_doc" href="#example_pkg.module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="example_pkg.module.B.static" href="#example_pkg.module.B.static">static</a></code></li>\n<li><code><a title="example_pkg.module.B.var" href="#example_pkg.module.B.var">var</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="example_pkg.module.C" href="#example_pkg.module.C">C</a></code></h4>\n</li>\n<li>\n<h4><code><a title="example_pkg.module.D" href="#example_pkg.module.D">D</a></code></h4>\n</li>\n<li>\n<h4><code><a title="example_pkg.module.Docformats" href="#example_pkg.module.Docformats">Docformats</a></code></h4>\n<ul class="">\n<li><code><a title="example_pkg.module.Docformats.doctests" href="#example_pkg.module.Docformats.doctests">doctests</a></code></li>\n<li><code><a title="example_pkg.module.Docformats.google" href="#example_pkg.module.Docformats.google">google</a></code></li>\n<li><code><a title="example_pkg.module.Docformats.numpy" href="#example_pkg.module.Docformats.numpy">numpy</a></code></li>\n<li><code><a title="example_pkg.module.Docformats.reST_directives" href="#example_pkg.module.Docformats.reST_directives">reST_directives</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="example_pkg.module.Location" href="#example_pkg.module.Location">Location</a></code></h4>\n</li>\n<li>\n<h4><code><a title="example_pkg.module.ReadOnlyValueDescriptor" href="#example_pkg.module.ReadOnlyValueDescriptor">ReadOnlyValueDescriptor</a></code></h4>\n</li>\n</ul>\n</li>\n</ul>\n</nav>\n</main>\n<footer id="footer">\n<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.10.0</a>.</p>\n</footer>\n</body>\n</html>' > >====================================================================== >FAIL: test_html (pdoc.test.CliTest) (package='.subpkg2') >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 203, in test_html > self._check_files(include_patterns, exclude_patterns) > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 148, in _check_files > self.assertNotIn(pattern, contents) >AssertionError: 'non_callable_routine' unexpectedly found in '<!doctype html>\n<html lang="en">\n<head>\n<meta charset="utf-8">\n<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1" />\n<meta name="generator" content="pdoc 0.10.0" />\n<title>example_pkg.subpkg2.module API documentation</title>\n<meta name="description" content="Module docstring" />\n<link rel="preload stylesheet" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/11.0.1/sanitize.min.css" integrity="sha256-PK9q560IAAa6WVRRh76LtCaI8pjTJ2z11v0miyNNjrs=" crossorigin>\n<link rel="preload stylesheet" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/11.0.1/typography.min.css" integrity="sha256-7l/o7C8jubJiy74VsKTidCy1yBkRtiUGbVkYBylBqUg=" crossorigin>\n<link rel="stylesheet preload" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.1/styles/github.min.css" crossorigin>\n<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:30px;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:1em 0 .50em 0}h3{font-size:1.4em;margin:25px 0 10px 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .3s ease-in-out}a:hover{color:#e82}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900}pre code{background:#f8f8f8;font-size:.8em;line-height:1.4em}code{background:#f2f2f1;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{background:#f8f8f8;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0;padding:1ex}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-weight:bold;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:\',\\2002\'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em .5em;margin-bottom:1em}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>\n<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.item .name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul{padding-left:1.5em}.toc > ul > li{margin-top:.5em}}</style>\n<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>\n<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.1/highlight.min.js" integrity="sha256-Uv3H6lx7dJmRfRvH8TH6kJD1TSK1aFcwgx+mdg3epi8=" crossorigin></script>\n<script>window.addEventListener(\'DOMContentLoaded\', () => hljs.initHighlighting())</script>\n</head>\n<body>\n<main>\n<article id="content">\n<header>\n<h1 class="title">Module <code>example_pkg.subpkg2.module</code></h1>\n</header>\n<section id="section-intro">\n<p>Module docstring</p>\n</section>\n<section>\n</section>\n<section>\n<h2 class="section-title" id="header-variables">Global variables</h2>\n<dl>\n<dt id="example_pkg.subpkg2.module.CONST"><code class="name">var <span class="ident">CONST</span></code></dt>\n<dd>\n<div class="desc"><p>CONST docstring</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.foreign_var"><code class="name">var <span class="ident">foreign_var</span></code></dt>\n<dd>\n<div class="desc"><p>foreign var docstring</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.var"><code class="name">var <span class="ident">var</span></code></dt>\n<dd>\n<div class="desc"><p>var docstring</p></div>\n</dd>\n</dl>\n</section>\n<section>\n<h2 class="section-title" id="header-functions">Functions</h2>\n<dl>\n<dt id="example_pkg.subpkg2.module.doctests"><code class="name flex">\n<span>def <span class="ident">doctests</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Need an intro paragrapgh.</p>\n<pre><code>>>> Then code is indented one level\nline1\nline2\n</code></pre>\n<p>Alternatively</p>\n<pre><code>>>> doctest\nfenced code works\nalways\n</code></pre>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> nbytes(100)\n\'100.0 bytes\'\nline2\n</code></pre>\n<p>some text</p>\n<p>some text</p>\n<pre><code class="language-python-repl">>>> another doctest\nline1\nline2\n</code></pre>\n<h2 id="example">Example</h2>\n<pre><code class="language-python-repl">>>> f()\nTraceback (most recent call last):\n ...\nException: something went wrong\n</code></pre></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.foo"><code class="name flex">\n<span>def <span class="ident">foo</span></span>(<span>env=os.environ)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Doesn\'t leak environ</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.google"><code class="name flex">\n<span>def <span class="ident">google</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.\nNomatch:</p>\n<h2 id="args">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>str</code>, optional</dt>\n<dd>Text1</dd>\n<dt><strong><code>arg2</code></strong> : <code>List[str]</code>, optional, default=<code>10</code></dt>\n<dd>Text2</dd>\n<dt><strong><code>data</code></strong> : <code>array-like object</code></dt>\n<dd>foo</dd>\n</dl>\n<h2 id="args_1">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>int</code></dt>\n<dd>Description of arg1</dd>\n<dt><strong><code>arg2</code></strong> : <code>str</code> or <code>int</code></dt>\n<dd>Description of arg2</dd>\n<dt><strong><code>test_sequence</code></strong></dt>\n<dd>\n<p>2-dim numpy array of real numbers, size: N * D\n- the test observation sequence.</p>\n<pre><code>test_sequence =\ncode\n</code></pre>\n<p>Continue.</p>\n</dd>\n<dt><strong><code>*args</code></strong></dt>\n<dd>passed around</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><code>issue_10</code></dt>\n<dd>description didn\'t work across multiple lines\nif only a single item was listed. <code>inspect.cleandoc()</code>\nsomehow stripped the required extra indentation.</dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>A very special number\nwhich is the answer of everything.</p>\n<h2 id="returns_2">Returns</h2>\n<dl>\n<dt><code>Dict[int, pdoc.Doc]</code></dt>\n<dd>Description.</dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>AttributeError</code></dt>\n<dd>\n<p>The <code>Raises</code> section is a list of all exceptions\nthat are relevant to the interface.</p>\n<p>and a third line.</p>\n</dd>\n<dt><code>ValueError</code></dt>\n<dd>If <code>arg2</code> is equal to <code>arg1</code>.</dd>\n</dl>\n<p>Test a title without a blank line before it.</p>\n<h2 id="args_2">Args</h2>\n<dl>\n<dt><strong><code>A</code></strong></dt>\n<dd>a</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<p>Examples in doctest format.</p>\n<pre><code class="language-python-repl">>>> a = [1,2,3]\n</code></pre>\n<h2 id="todos">Todos</h2>\n<ul>\n<li>For module TODOs</li>\n</ul></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.latex_math"><code class="name flex">\n<span>def <span class="ident">latex_math</span></span>(<span>)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Inline equation: ( v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ).</p>\n<p>Block equation: [ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ]</p>\n<p>Block equation: $$ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 $$</p>\n<p>[ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ]</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.non_callable_routine"><code class="name flex">\n<span>def <span class="ident">non_callable_routine</span></span>(<span>x)</span>\n</code></dt>\n<dd>\n<div class="desc"></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.numpy"><code class="name flex">\n<span>def <span class="ident">numpy</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.</p>\n<p><strong>Documentation</strong>: <a href="https://pdoc3.github.io/pdoc/doc/pdoc/">https://pdoc3.github.io/pdoc/doc/pdoc/</a>\n<strong>Source Code</strong>: <a href="https://github.com/pdoc3/">https://github.com/pdoc3/</a></p>\n<h2 id="parameters">Parameters</h2>\n<dl>\n<dt><strong><code>x1</code></strong>, <strong><code>x2</code></strong> : <code>array_like</code></dt>\n<dd>\n<p>Input arrays,\ndescription of <code>x1</code>, <code>x2</code>.</p>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 1.5.0</p>\n</div>\n</dd>\n<dt><strong><code>x</code></strong> : <code>{ NoneType, \'B\', \'C\' }</code>, optional</dt>\n<dd> </dd>\n<dt><strong><code>n</code></strong> : <code>int</code> or <code>list</code> of <code>int</code></dt>\n<dd>Description of num</dd>\n<dt><strong><code>*args</code></strong>, <strong><code>**kwargs</code></strong></dt>\n<dd>Passed on.</dd>\n<dt><strong><code>complex</code></strong> : <code>Union[Set[pdoc.Doc, Function], pdoc]</code></dt>\n<dd>The <code>List[Doc]</code>s of the new signal.</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><strong><code>output</code></strong> : <code>pdoc.Doc</code></dt>\n<dd>The output array</dd>\n<dt><code>List[pdoc.Doc]</code></dt>\n<dd>The output array</dd>\n<dt><code><a title="example_pkg.subpkg2.module.foo" href="#example_pkg.subpkg2.module.foo">foo()</a></code></dt>\n<dd> </dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd>When something.</dd>\n</dl>\n<h2 id="raises_1">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd> </dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>None.</p>\n<h2 id="invalid">Invalid</h2>\n<p>no match</p>\n<h2 id="see-also">See Also</h2>\n<p><code>fromstring</code>, <code>loadtxt</code></p>\n<h2 id="see-also_1">See Also</h2>\n<dl>\n<dt><code>pdoc.text</code></dt>\n<dd>Function a with its description.</dd>\n<dt><code>scipy.random.norm</code></dt>\n<dd>Random variates, PDFs, etc.</dd>\n<dt><code>pdoc.Doc</code></dt>\n<dd>A class description that spans several lines.</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> doctest\n...\n</code></pre>\n<h2 id="notes">Notes</h2>\n<p>Foo bar.</p>\n<h3 id="h3-title">H3 Title</h3>\n<p>Foo bar.</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.object_as_arg_default"><code class="name flex">\n<span>def <span class="ident">object_as_arg_default</span></span>(<span>*args, a=<object object>, **kwargs)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Html-encodes angle brackets in params</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.reST_directives"><code class="name flex">\n<span>def <span class="ident">reST_directives</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><div class="admonition todo">\n<p class="admonition-title">TODO</p>\n<p>Create something.</p>\n</div>\n<div class="admonition admonition">\n<p class="admonition-title">Example</p>\n<p>Image shows something.</p>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<div class="admonition note">\n<p class="admonition-title">Note</p>\n<p>Can only nest admonitions two levels.</p>\n</div>\n</div>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<p>Now you know.</p>\n<div class="admonition warning">\n<p class="admonition-title">Warning</p>\n<p>Some warning\nlines.</p>\n</div>\n<ul>\n<li>\n<p>Describe some func in a list\nacross multiple lines:</p>\n<div class="admonition deprecated">\n<p class="admonition-title">Deprecated since version: 3.1</p>\n<p>Use <code>spam</code> instead.</p>\n</div>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 2.5</p>\n<p>The <em>spam</em> parameter.</p>\n</div>\n</li>\n</ul>\n<div class="admonition caution">\n<p class="admonition-title">Caution</p>\n<p>Don\'t touch this!</p>\n</div></div>\n</dd>\n</dl>\n</section>\n<section>\n<h2 class="section-title" id="header-classes">Classes</h2>\n<dl>\n<dt id="example_pkg.subpkg2.module.A"><code class="flex name class">\n<span>class <span class="ident">A</span></span>\n</code></dt>\n<dd>\n<div class="desc"><p><code><a title="example_pkg.subpkg2.module.A" href="#example_pkg.subpkg2.module.A">A</a></code> is base class for <code><a title="example_pkg.B" href="../index.html#example_pkg.B">B</a></code>.</p></div>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="example_pkg.subpkg2.module.B" href="#example_pkg.subpkg2.module.B">B</a></li>\n</ul>\n<h3>Methods</h3>\n<dl>\n<dt id="example_pkg.subpkg2.module.A.inherited"><code class="name flex">\n<span>def <span class="ident">inherited</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.inherited docstring</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.A.overridden"><code class="name flex">\n<span>def <span class="ident">overridden</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.overridden docstring</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.A.overridden_same_docstring"><code class="name flex">\n<span>def <span class="ident">overridden_same_docstring</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.overridden_same_docstring docstring</p></div>\n</dd>\n</dl>\n</dd>\n<dt id="example_pkg.subpkg2.module.B"><code class="flex name class">\n<span>class <span class="ident">B</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="example_pkg.subpkg2.module.A" href="#example_pkg.subpkg2.module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="example_pkg.subpkg2.module.C" href="#example_pkg.subpkg2.module.C">C</a></li>\n</ul>\n<h3>Class variables</h3>\n<dl>\n<dt id="example_pkg.subpkg2.module.B.C"><code class="name">var <span class="ident">C</span></code></dt>\n<dd>\n<div class="desc"><p>B.C docstring</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.B.CONST"><code class="name">var <span class="ident">CONST</span></code></dt>\n<dd>\n<div class="desc"><p>B.CONST docstring</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.B.var"><code class="name">var <span class="ident">var</span></code></dt>\n<dd>\n<div class="desc"><p>B.var docstring</p></div>\n</dd>\n</dl>\n<h3>Static methods</h3>\n<dl>\n<dt id="example_pkg.subpkg2.module.B.cls"><code class="name flex">\n<span>def <span class="ident">cls</span></span>(<span>)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.cls docstring</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.B.static"><code class="name flex">\n<span>def <span class="ident">static</span></span>(<span>x)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.static docstring</p></div>\n</dd>\n</dl>\n<h3>Instance variables</h3>\n<dl>\n<dt id="example_pkg.subpkg2.module.B.instance_var"><code class="name">var <span class="ident">instance_var</span></code></dt>\n<dd>\n<div class="desc"><p>instance var docstring</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.B.p"><code class="name">var <span class="ident">p</span></code></dt>\n<dd>\n<div class="desc"><p>B.p docstring</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.B.ro_value_descriptor"><code class="name">var <span class="ident">ro_value_descriptor</span></code></dt>\n<dd>\n<div class="desc"><p>ro_value_descriptor docstring</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.B.ro_value_descriptor_no_doc"><code class="name">var <span class="ident">ro_value_descriptor_no_doc</span></code></dt>\n<dd>\n<div class="desc"><p>Read-only value descriptor</p></div>\n</dd>\n</dl>\n<h3>Methods</h3>\n<dl>\n<dt id="example_pkg.subpkg2.module.B.f"><code class="name flex">\n<span>def <span class="ident">f</span></span>(<span>self, a, b=1, *args, c=\'c\', **kwargs)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.f docstring</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.B.overridden"><code class="name flex">\n<span>def <span class="ident">overridden</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.overridden docstring</p></div>\n</dd>\n</dl>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="example_pkg.subpkg2.module.A" href="#example_pkg.subpkg2.module.A">A</a></b></code>:\n<ul class="hlist">\n<li><code><a title="example_pkg.subpkg2.module.A.inherited" href="#example_pkg.subpkg2.module.A.inherited">inherited</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.A.overridden_same_docstring" href="#example_pkg.subpkg2.module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="example_pkg.subpkg2.module.C"><code class="flex name class">\n<span>class <span class="ident">C</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="example_pkg.subpkg2.module.B" href="#example_pkg.subpkg2.module.B">B</a></li>\n<li><a title="example_pkg.subpkg2.module.A" href="#example_pkg.subpkg2.module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="example_pkg.subpkg2.module.D" href="#example_pkg.subpkg2.module.D">D</a></li>\n</ul>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="example_pkg.subpkg2.module.B" href="#example_pkg.subpkg2.module.B">B</a></b></code>:\n<ul class="hlist">\n<li><code><a title="example_pkg.subpkg2.module.B.C" href="#example_pkg.subpkg2.module.B.C">C</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.CONST" href="#example_pkg.subpkg2.module.B.CONST">CONST</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.cls" href="#example_pkg.subpkg2.module.B.cls">cls</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.f" href="#example_pkg.subpkg2.module.B.f">f</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.inherited" href="#example_pkg.subpkg2.module.A.inherited">inherited</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.instance_var" href="#example_pkg.subpkg2.module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.overridden" href="#example_pkg.subpkg2.module.B.overridden">overridden</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.overridden_same_docstring" href="#example_pkg.subpkg2.module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.p" href="#example_pkg.subpkg2.module.B.p">p</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.ro_value_descriptor" href="#example_pkg.subpkg2.module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.ro_value_descriptor_no_doc" href="#example_pkg.subpkg2.module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.static" href="#example_pkg.subpkg2.module.B.static">static</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.var" href="#example_pkg.subpkg2.module.B.var">var</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="example_pkg.subpkg2.module.D"><code class="flex name class">\n<span>class <span class="ident">D</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="example_pkg.subpkg2.module.C" href="#example_pkg.subpkg2.module.C">C</a></li>\n<li><a title="example_pkg.subpkg2.module.B" href="#example_pkg.subpkg2.module.B">B</a></li>\n<li><a title="example_pkg.subpkg2.module.A" href="#example_pkg.subpkg2.module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="example_pkg.subpkg2.module.C" href="#example_pkg.subpkg2.module.C">C</a></b></code>:\n<ul class="hlist">\n<li><code><a title="example_pkg.subpkg2.module.C.C" href="#example_pkg.subpkg2.module.B.C">C</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.C.CONST" href="#example_pkg.subpkg2.module.B.CONST">CONST</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.C.cls" href="#example_pkg.subpkg2.module.B.cls">cls</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.C.f" href="#example_pkg.subpkg2.module.B.f">f</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.C.inherited" href="#example_pkg.subpkg2.module.A.inherited">inherited</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.C.instance_var" href="#example_pkg.subpkg2.module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.C.overridden" href="#example_pkg.subpkg2.module.B.overridden">overridden</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.C.overridden_same_docstring" href="#example_pkg.subpkg2.module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.C.p" href="#example_pkg.subpkg2.module.B.p">p</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.C.ro_value_descriptor" href="#example_pkg.subpkg2.module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.C.ro_value_descriptor_no_doc" href="#example_pkg.subpkg2.module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.C.static" href="#example_pkg.subpkg2.module.B.static">static</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.C.var" href="#example_pkg.subpkg2.module.B.var">var</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="example_pkg.subpkg2.module.Docformats"><code class="flex name class">\n<span>class <span class="ident">Docformats</span></span>\n</code></dt>\n<dd>\n<div class="desc"></div>\n<h3>Methods</h3>\n<dl>\n<dt id="example_pkg.subpkg2.module.Docformats.doctests"><code class="name flex">\n<span>def <span class="ident">doctests</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Need an intro paragrapgh.</p>\n<pre><code>>>> Then code is indented one level\nline1\nline2\n</code></pre>\n<p>Alternatively</p>\n<pre><code>>>> doctest\nfenced code works\nalways\n</code></pre>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> nbytes(100)\n\'100.0 bytes\'\nline2\n</code></pre>\n<p>some text</p>\n<p>some text</p>\n<pre><code class="language-python-repl">>>> another doctest\nline1\nline2\n</code></pre>\n<h2 id="example">Example</h2>\n<pre><code class="language-python-repl">>>> f()\nTraceback (most recent call last):\n ...\nException: something went wrong\n</code></pre></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.Docformats.google"><code class="name flex">\n<span>def <span class="ident">google</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.\nNomatch:</p>\n<h2 id="args">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>str</code>, optional</dt>\n<dd>Text1</dd>\n<dt><strong><code>arg2</code></strong> : <code>List[str]</code>, optional, default=<code>10</code></dt>\n<dd>Text2</dd>\n<dt><strong><code>data</code></strong> : <code>array-like object</code></dt>\n<dd>foo</dd>\n</dl>\n<h2 id="args_1">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>int</code></dt>\n<dd>Description of arg1</dd>\n<dt><strong><code>arg2</code></strong> : <code>str</code> or <code>int</code></dt>\n<dd>Description of arg2</dd>\n<dt><strong><code>test_sequence</code></strong></dt>\n<dd>\n<p>2-dim numpy array of real numbers, size: N * D\n- the test observation sequence.</p>\n<pre><code>test_sequence =\ncode\n</code></pre>\n<p>Continue.</p>\n</dd>\n<dt><strong><code>*args</code></strong></dt>\n<dd>passed around</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><code>issue_10</code></dt>\n<dd>description didn\'t work across multiple lines\nif only a single item was listed. <code>inspect.cleandoc()</code>\nsomehow stripped the required extra indentation.</dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>A very special number\nwhich is the answer of everything.</p>\n<h2 id="returns_2">Returns</h2>\n<dl>\n<dt><code>Dict[int, pdoc.Doc]</code></dt>\n<dd>Description.</dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>AttributeError</code></dt>\n<dd>\n<p>The <code>Raises</code> section is a list of all exceptions\nthat are relevant to the interface.</p>\n<p>and a third line.</p>\n</dd>\n<dt><code>ValueError</code></dt>\n<dd>If <code>arg2</code> is equal to <code>arg1</code>.</dd>\n</dl>\n<p>Test a title without a blank line before it.</p>\n<h2 id="args_2">Args</h2>\n<dl>\n<dt><strong><code>A</code></strong></dt>\n<dd>a</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<p>Examples in doctest format.</p>\n<pre><code class="language-python-repl">>>> a = [1,2,3]\n</code></pre>\n<h2 id="todos">Todos</h2>\n<ul>\n<li>For module TODOs</li>\n</ul></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.Docformats.numpy"><code class="name flex">\n<span>def <span class="ident">numpy</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.</p>\n<p><strong>Documentation</strong>: <a href="https://pdoc3.github.io/pdoc/doc/pdoc/">https://pdoc3.github.io/pdoc/doc/pdoc/</a>\n<strong>Source Code</strong>: <a href="https://github.com/pdoc3/">https://github.com/pdoc3/</a></p>\n<h2 id="parameters">Parameters</h2>\n<dl>\n<dt><strong><code>x1</code></strong>, <strong><code>x2</code></strong> : <code>array_like</code></dt>\n<dd>\n<p>Input arrays,\ndescription of <code>x1</code>, <code>x2</code>.</p>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 1.5.0</p>\n</div>\n</dd>\n<dt><strong><code>x</code></strong> : <code>{ NoneType, \'B\', \'C\' }</code>, optional</dt>\n<dd> </dd>\n<dt><strong><code>n</code></strong> : <code>int</code> or <code>list</code> of <code>int</code></dt>\n<dd>Description of num</dd>\n<dt><strong><code>*args</code></strong>, <strong><code>**kwargs</code></strong></dt>\n<dd>Passed on.</dd>\n<dt><strong><code>complex</code></strong> : <code>Union[Set[pdoc.Doc, Function], pdoc]</code></dt>\n<dd>The <code>List[Doc]</code>s of the new signal.</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><strong><code>output</code></strong> : <code>pdoc.Doc</code></dt>\n<dd>The output array</dd>\n<dt><code>List[pdoc.Doc]</code></dt>\n<dd>The output array</dd>\n<dt><code><a title="example_pkg.subpkg2.module.foo" href="#example_pkg.subpkg2.module.foo">foo()</a></code></dt>\n<dd> </dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd>When something.</dd>\n</dl>\n<h2 id="raises_1">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd> </dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>None.</p>\n<h2 id="invalid">Invalid</h2>\n<p>no match</p>\n<h2 id="see-also">See Also</h2>\n<p><code>fromstring</code>, <code>loadtxt</code></p>\n<h2 id="see-also_1">See Also</h2>\n<dl>\n<dt><code>pdoc.text</code></dt>\n<dd>Function a with its description.</dd>\n<dt><code>scipy.random.norm</code></dt>\n<dd>Random variates, PDFs, etc.</dd>\n<dt><code>pdoc.Doc</code></dt>\n<dd>A class description that spans several lines.</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> doctest\n...\n</code></pre>\n<h2 id="notes">Notes</h2>\n<p>Foo bar.</p>\n<h3 id="h3-title">H3 Title</h3>\n<p>Foo bar.</p></div>\n</dd>\n<dt id="example_pkg.subpkg2.module.Docformats.reST_directives"><code class="name flex">\n<span>def <span class="ident">reST_directives</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><div class="admonition todo">\n<p class="admonition-title">TODO</p>\n<p>Create something.</p>\n</div>\n<div class="admonition admonition">\n<p class="admonition-title">Example</p>\n<p>Image shows something.</p>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<div class="admonition note">\n<p class="admonition-title">Note</p>\n<p>Can only nest admonitions two levels.</p>\n</div>\n</div>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<p>Now you know.</p>\n<div class="admonition warning">\n<p class="admonition-title">Warning</p>\n<p>Some warning\nlines.</p>\n</div>\n<ul>\n<li>\n<p>Describe some func in a list\nacross multiple lines:</p>\n<div class="admonition deprecated">\n<p class="admonition-title">Deprecated since version: 3.1</p>\n<p>Use <code>spam</code> instead.</p>\n</div>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 2.5</p>\n<p>The <em>spam</em> parameter.</p>\n</div>\n</li>\n</ul>\n<div class="admonition caution">\n<p class="admonition-title">Caution</p>\n<p>Don\'t touch this!</p>\n</div></div>\n</dd>\n</dl>\n</dd>\n<dt id="example_pkg.subpkg2.module.Location"><code class="flex name class">\n<span>class <span class="ident">Location</span></span>\n<span>(</span><span>lat, lon)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Geo-location, GPS position.</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li>builtins.tuple</li>\n</ul>\n</dd>\n<dt id="example_pkg.subpkg2.module.ReadOnlyValueDescriptor"><code class="flex name class">\n<span>class <span class="ident">ReadOnlyValueDescriptor</span></span>\n</code></dt>\n<dd>\n<div class="desc"><p>Read-only value descriptor</p></div>\n</dd>\n</dl>\n</section>\n</article>\n<nav id="sidebar">\n<h1>Index</h1>\n<div class="toc">\n<ul></ul>\n</div>\n<ul id="index">\n<li><h3>Super-module</h3>\n<ul>\n<li><code><a title="example_pkg.subpkg2" href="index.html">example_pkg.subpkg2</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-variables">Global variables</a></h3>\n<ul class="">\n<li><code><a title="example_pkg.subpkg2.module.CONST" href="#example_pkg.subpkg2.module.CONST">CONST</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.foreign_var" href="#example_pkg.subpkg2.module.foreign_var">foreign_var</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.var" href="#example_pkg.subpkg2.module.var">var</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-functions">Functions</a></h3>\n<ul class="">\n<li><code><a title="example_pkg.subpkg2.module.doctests" href="#example_pkg.subpkg2.module.doctests">doctests</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.foo" href="#example_pkg.subpkg2.module.foo">foo</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.google" href="#example_pkg.subpkg2.module.google">google</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.latex_math" href="#example_pkg.subpkg2.module.latex_math">latex_math</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.non_callable_routine" href="#example_pkg.subpkg2.module.non_callable_routine">non_callable_routine</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.numpy" href="#example_pkg.subpkg2.module.numpy">numpy</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.object_as_arg_default" href="#example_pkg.subpkg2.module.object_as_arg_default">object_as_arg_default</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.reST_directives" href="#example_pkg.subpkg2.module.reST_directives">reST_directives</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-classes">Classes</a></h3>\n<ul>\n<li>\n<h4><code><a title="example_pkg.subpkg2.module.A" href="#example_pkg.subpkg2.module.A">A</a></code></h4>\n<ul class="">\n<li><code><a title="example_pkg.subpkg2.module.A.inherited" href="#example_pkg.subpkg2.module.A.inherited">inherited</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.A.overridden" href="#example_pkg.subpkg2.module.A.overridden">overridden</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.A.overridden_same_docstring" href="#example_pkg.subpkg2.module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="example_pkg.subpkg2.module.B" href="#example_pkg.subpkg2.module.B">B</a></code></h4>\n<ul class="">\n<li><code><a title="example_pkg.subpkg2.module.B.C" href="#example_pkg.subpkg2.module.B.C">C</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.CONST" href="#example_pkg.subpkg2.module.B.CONST">CONST</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.cls" href="#example_pkg.subpkg2.module.B.cls">cls</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.f" href="#example_pkg.subpkg2.module.B.f">f</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.instance_var" href="#example_pkg.subpkg2.module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.overridden" href="#example_pkg.subpkg2.module.B.overridden">overridden</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.p" href="#example_pkg.subpkg2.module.B.p">p</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.ro_value_descriptor" href="#example_pkg.subpkg2.module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.ro_value_descriptor_no_doc" href="#example_pkg.subpkg2.module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.static" href="#example_pkg.subpkg2.module.B.static">static</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.B.var" href="#example_pkg.subpkg2.module.B.var">var</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="example_pkg.subpkg2.module.C" href="#example_pkg.subpkg2.module.C">C</a></code></h4>\n</li>\n<li>\n<h4><code><a title="example_pkg.subpkg2.module.D" href="#example_pkg.subpkg2.module.D">D</a></code></h4>\n</li>\n<li>\n<h4><code><a title="example_pkg.subpkg2.module.Docformats" href="#example_pkg.subpkg2.module.Docformats">Docformats</a></code></h4>\n<ul class="">\n<li><code><a title="example_pkg.subpkg2.module.Docformats.doctests" href="#example_pkg.subpkg2.module.Docformats.doctests">doctests</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.Docformats.google" href="#example_pkg.subpkg2.module.Docformats.google">google</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.Docformats.numpy" href="#example_pkg.subpkg2.module.Docformats.numpy">numpy</a></code></li>\n<li><code><a title="example_pkg.subpkg2.module.Docformats.reST_directives" href="#example_pkg.subpkg2.module.Docformats.reST_directives">reST_directives</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="example_pkg.subpkg2.module.Location" href="#example_pkg.subpkg2.module.Location">Location</a></code></h4>\n</li>\n<li>\n<h4><code><a title="example_pkg.subpkg2.module.ReadOnlyValueDescriptor" href="#example_pkg.subpkg2.module.ReadOnlyValueDescriptor">ReadOnlyValueDescriptor</a></code></h4>\n</li>\n</ul>\n</li>\n</ul>\n</nav>\n</main>\n<footer id="footer">\n<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.10.0</a>.</p>\n</footer>\n</body>\n</html>' > >====================================================================== >FAIL: test_html (pdoc.test.CliTest) (package='._private') >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 203, in test_html > self._check_files(include_patterns, exclude_patterns) > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 148, in _check_files > self.assertNotIn(pattern, contents) >AssertionError: 'non_callable_routine' unexpectedly found in '<!doctype html>\n<html lang="en">\n<head>\n<meta charset="utf-8">\n<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1" />\n<meta name="generator" content="pdoc 0.10.0" />\n<title>example_pkg._private.module API documentation</title>\n<meta name="description" content="Module docstring" />\n<link rel="preload stylesheet" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/11.0.1/sanitize.min.css" integrity="sha256-PK9q560IAAa6WVRRh76LtCaI8pjTJ2z11v0miyNNjrs=" crossorigin>\n<link rel="preload stylesheet" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/11.0.1/typography.min.css" integrity="sha256-7l/o7C8jubJiy74VsKTidCy1yBkRtiUGbVkYBylBqUg=" crossorigin>\n<link rel="stylesheet preload" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.1/styles/github.min.css" crossorigin>\n<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:30px;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:1em 0 .50em 0}h3{font-size:1.4em;margin:25px 0 10px 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .3s ease-in-out}a:hover{color:#e82}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900}pre code{background:#f8f8f8;font-size:.8em;line-height:1.4em}code{background:#f2f2f1;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{background:#f8f8f8;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0;padding:1ex}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-weight:bold;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:\',\\2002\'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em .5em;margin-bottom:1em}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>\n<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.item .name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul{padding-left:1.5em}.toc > ul > li{margin-top:.5em}}</style>\n<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>\n<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.1/highlight.min.js" integrity="sha256-Uv3H6lx7dJmRfRvH8TH6kJD1TSK1aFcwgx+mdg3epi8=" crossorigin></script>\n<script>window.addEventListener(\'DOMContentLoaded\', () => hljs.initHighlighting())</script>\n</head>\n<body>\n<main>\n<article id="content">\n<header>\n<h1 class="title">Module <code>example_pkg._private.module</code></h1>\n</header>\n<section id="section-intro">\n<p>Module docstring</p>\n</section>\n<section>\n</section>\n<section>\n<h2 class="section-title" id="header-variables">Global variables</h2>\n<dl>\n<dt id="example_pkg._private.module.CONST"><code class="name">var <span class="ident">CONST</span></code></dt>\n<dd>\n<div class="desc"><p>CONST docstring</p></div>\n</dd>\n<dt id="example_pkg._private.module.foreign_var"><code class="name">var <span class="ident">foreign_var</span></code></dt>\n<dd>\n<div class="desc"><p>foreign var docstring</p></div>\n</dd>\n<dt id="example_pkg._private.module.var"><code class="name">var <span class="ident">var</span></code></dt>\n<dd>\n<div class="desc"><p>var docstring</p></div>\n</dd>\n</dl>\n</section>\n<section>\n<h2 class="section-title" id="header-functions">Functions</h2>\n<dl>\n<dt id="example_pkg._private.module.doctests"><code class="name flex">\n<span>def <span class="ident">doctests</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Need an intro paragrapgh.</p>\n<pre><code>>>> Then code is indented one level\nline1\nline2\n</code></pre>\n<p>Alternatively</p>\n<pre><code>>>> doctest\nfenced code works\nalways\n</code></pre>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> nbytes(100)\n\'100.0 bytes\'\nline2\n</code></pre>\n<p>some text</p>\n<p>some text</p>\n<pre><code class="language-python-repl">>>> another doctest\nline1\nline2\n</code></pre>\n<h2 id="example">Example</h2>\n<pre><code class="language-python-repl">>>> f()\nTraceback (most recent call last):\n ...\nException: something went wrong\n</code></pre></div>\n</dd>\n<dt id="example_pkg._private.module.foo"><code class="name flex">\n<span>def <span class="ident">foo</span></span>(<span>env=os.environ)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Doesn\'t leak environ</p></div>\n</dd>\n<dt id="example_pkg._private.module.google"><code class="name flex">\n<span>def <span class="ident">google</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.\nNomatch:</p>\n<h2 id="args">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>str</code>, optional</dt>\n<dd>Text1</dd>\n<dt><strong><code>arg2</code></strong> : <code>List[str]</code>, optional, default=<code>10</code></dt>\n<dd>Text2</dd>\n<dt><strong><code>data</code></strong> : <code>array-like object</code></dt>\n<dd>foo</dd>\n</dl>\n<h2 id="args_1">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>int</code></dt>\n<dd>Description of arg1</dd>\n<dt><strong><code>arg2</code></strong> : <code>str</code> or <code>int</code></dt>\n<dd>Description of arg2</dd>\n<dt><strong><code>test_sequence</code></strong></dt>\n<dd>\n<p>2-dim numpy array of real numbers, size: N * D\n- the test observation sequence.</p>\n<pre><code>test_sequence =\ncode\n</code></pre>\n<p>Continue.</p>\n</dd>\n<dt><strong><code>*args</code></strong></dt>\n<dd>passed around</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><code>issue_10</code></dt>\n<dd>description didn\'t work across multiple lines\nif only a single item was listed. <code>inspect.cleandoc()</code>\nsomehow stripped the required extra indentation.</dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>A very special number\nwhich is the answer of everything.</p>\n<h2 id="returns_2">Returns</h2>\n<dl>\n<dt><code>Dict[int, pdoc.Doc]</code></dt>\n<dd>Description.</dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>AttributeError</code></dt>\n<dd>\n<p>The <code>Raises</code> section is a list of all exceptions\nthat are relevant to the interface.</p>\n<p>and a third line.</p>\n</dd>\n<dt><code>ValueError</code></dt>\n<dd>If <code>arg2</code> is equal to <code>arg1</code>.</dd>\n</dl>\n<p>Test a title without a blank line before it.</p>\n<h2 id="args_2">Args</h2>\n<dl>\n<dt><strong><code>A</code></strong></dt>\n<dd>a</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<p>Examples in doctest format.</p>\n<pre><code class="language-python-repl">>>> a = [1,2,3]\n</code></pre>\n<h2 id="todos">Todos</h2>\n<ul>\n<li>For module TODOs</li>\n</ul></div>\n</dd>\n<dt id="example_pkg._private.module.latex_math"><code class="name flex">\n<span>def <span class="ident">latex_math</span></span>(<span>)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Inline equation: ( v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ).</p>\n<p>Block equation: [ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ]</p>\n<p>Block equation: $$ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 $$</p>\n<p>[ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ]</p></div>\n</dd>\n<dt id="example_pkg._private.module.non_callable_routine"><code class="name flex">\n<span>def <span class="ident">non_callable_routine</span></span>(<span>x)</span>\n</code></dt>\n<dd>\n<div class="desc"></div>\n</dd>\n<dt id="example_pkg._private.module.numpy"><code class="name flex">\n<span>def <span class="ident">numpy</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.</p>\n<p><strong>Documentation</strong>: <a href="https://pdoc3.github.io/pdoc/doc/pdoc/">https://pdoc3.github.io/pdoc/doc/pdoc/</a>\n<strong>Source Code</strong>: <a href="https://github.com/pdoc3/">https://github.com/pdoc3/</a></p>\n<h2 id="parameters">Parameters</h2>\n<dl>\n<dt><strong><code>x1</code></strong>, <strong><code>x2</code></strong> : <code>array_like</code></dt>\n<dd>\n<p>Input arrays,\ndescription of <code>x1</code>, <code>x2</code>.</p>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 1.5.0</p>\n</div>\n</dd>\n<dt><strong><code>x</code></strong> : <code>{ NoneType, \'B\', \'C\' }</code>, optional</dt>\n<dd> </dd>\n<dt><strong><code>n</code></strong> : <code>int</code> or <code>list</code> of <code>int</code></dt>\n<dd>Description of num</dd>\n<dt><strong><code>*args</code></strong>, <strong><code>**kwargs</code></strong></dt>\n<dd>Passed on.</dd>\n<dt><strong><code>complex</code></strong> : <code>Union[Set[pdoc.Doc, Function], pdoc]</code></dt>\n<dd>The <code>List[Doc]</code>s of the new signal.</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><strong><code>output</code></strong> : <code>pdoc.Doc</code></dt>\n<dd>The output array</dd>\n<dt><code>List[pdoc.Doc]</code></dt>\n<dd>The output array</dd>\n<dt><code><a title="example_pkg._private.module.foo" href="#example_pkg._private.module.foo">foo()</a></code></dt>\n<dd> </dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd>When something.</dd>\n</dl>\n<h2 id="raises_1">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd> </dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>None.</p>\n<h2 id="invalid">Invalid</h2>\n<p>no match</p>\n<h2 id="see-also">See Also</h2>\n<p><code>fromstring</code>, <code>loadtxt</code></p>\n<h2 id="see-also_1">See Also</h2>\n<dl>\n<dt><code>pdoc.text</code></dt>\n<dd>Function a with its description.</dd>\n<dt><code>scipy.random.norm</code></dt>\n<dd>Random variates, PDFs, etc.</dd>\n<dt><code>pdoc.Doc</code></dt>\n<dd>A class description that spans several lines.</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> doctest\n...\n</code></pre>\n<h2 id="notes">Notes</h2>\n<p>Foo bar.</p>\n<h3 id="h3-title">H3 Title</h3>\n<p>Foo bar.</p></div>\n</dd>\n<dt id="example_pkg._private.module.object_as_arg_default"><code class="name flex">\n<span>def <span class="ident">object_as_arg_default</span></span>(<span>*args, a=<object object>, **kwargs)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Html-encodes angle brackets in params</p></div>\n</dd>\n<dt id="example_pkg._private.module.reST_directives"><code class="name flex">\n<span>def <span class="ident">reST_directives</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><div class="admonition todo">\n<p class="admonition-title">TODO</p>\n<p>Create something.</p>\n</div>\n<div class="admonition admonition">\n<p class="admonition-title">Example</p>\n<p>Image shows something.</p>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<div class="admonition note">\n<p class="admonition-title">Note</p>\n<p>Can only nest admonitions two levels.</p>\n</div>\n</div>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<p>Now you know.</p>\n<div class="admonition warning">\n<p class="admonition-title">Warning</p>\n<p>Some warning\nlines.</p>\n</div>\n<ul>\n<li>\n<p>Describe some func in a list\nacross multiple lines:</p>\n<div class="admonition deprecated">\n<p class="admonition-title">Deprecated since version: 3.1</p>\n<p>Use <code>spam</code> instead.</p>\n</div>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 2.5</p>\n<p>The <em>spam</em> parameter.</p>\n</div>\n</li>\n</ul>\n<div class="admonition caution">\n<p class="admonition-title">Caution</p>\n<p>Don\'t touch this!</p>\n</div></div>\n</dd>\n</dl>\n</section>\n<section>\n<h2 class="section-title" id="header-classes">Classes</h2>\n<dl>\n<dt id="example_pkg._private.module.A"><code class="flex name class">\n<span>class <span class="ident">A</span></span>\n</code></dt>\n<dd>\n<div class="desc"><p><code><a title="example_pkg._private.module.A" href="#example_pkg._private.module.A">A</a></code> is base class for <code><a title="example_pkg.B" href="../index.html#example_pkg.B">B</a></code>.</p></div>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="example_pkg._private.module.B" href="#example_pkg._private.module.B">B</a></li>\n</ul>\n<h3>Methods</h3>\n<dl>\n<dt id="example_pkg._private.module.A.inherited"><code class="name flex">\n<span>def <span class="ident">inherited</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.inherited docstring</p></div>\n</dd>\n<dt id="example_pkg._private.module.A.overridden"><code class="name flex">\n<span>def <span class="ident">overridden</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.overridden docstring</p></div>\n</dd>\n<dt id="example_pkg._private.module.A.overridden_same_docstring"><code class="name flex">\n<span>def <span class="ident">overridden_same_docstring</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.overridden_same_docstring docstring</p></div>\n</dd>\n</dl>\n</dd>\n<dt id="example_pkg._private.module.B"><code class="flex name class">\n<span>class <span class="ident">B</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="example_pkg._private.module.A" href="#example_pkg._private.module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="example_pkg._private.module.C" href="#example_pkg._private.module.C">C</a></li>\n</ul>\n<h3>Class variables</h3>\n<dl>\n<dt id="example_pkg._private.module.B.C"><code class="name">var <span class="ident">C</span></code></dt>\n<dd>\n<div class="desc"><p>B.C docstring</p></div>\n</dd>\n<dt id="example_pkg._private.module.B.CONST"><code class="name">var <span class="ident">CONST</span></code></dt>\n<dd>\n<div class="desc"><p>B.CONST docstring</p></div>\n</dd>\n<dt id="example_pkg._private.module.B.var"><code class="name">var <span class="ident">var</span></code></dt>\n<dd>\n<div class="desc"><p>B.var docstring</p></div>\n</dd>\n</dl>\n<h3>Static methods</h3>\n<dl>\n<dt id="example_pkg._private.module.B.cls"><code class="name flex">\n<span>def <span class="ident">cls</span></span>(<span>)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.cls docstring</p></div>\n</dd>\n<dt id="example_pkg._private.module.B.static"><code class="name flex">\n<span>def <span class="ident">static</span></span>(<span>x)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.static docstring</p></div>\n</dd>\n</dl>\n<h3>Instance variables</h3>\n<dl>\n<dt id="example_pkg._private.module.B.instance_var"><code class="name">var <span class="ident">instance_var</span></code></dt>\n<dd>\n<div class="desc"><p>instance var docstring</p></div>\n</dd>\n<dt id="example_pkg._private.module.B.p"><code class="name">var <span class="ident">p</span></code></dt>\n<dd>\n<div class="desc"><p>B.p docstring</p></div>\n</dd>\n<dt id="example_pkg._private.module.B.ro_value_descriptor"><code class="name">var <span class="ident">ro_value_descriptor</span></code></dt>\n<dd>\n<div class="desc"><p>ro_value_descriptor docstring</p></div>\n</dd>\n<dt id="example_pkg._private.module.B.ro_value_descriptor_no_doc"><code class="name">var <span class="ident">ro_value_descriptor_no_doc</span></code></dt>\n<dd>\n<div class="desc"><p>Read-only value descriptor</p></div>\n</dd>\n</dl>\n<h3>Methods</h3>\n<dl>\n<dt id="example_pkg._private.module.B.f"><code class="name flex">\n<span>def <span class="ident">f</span></span>(<span>self, a, b=1, *args, c=\'c\', **kwargs)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.f docstring</p></div>\n</dd>\n<dt id="example_pkg._private.module.B.overridden"><code class="name flex">\n<span>def <span class="ident">overridden</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.overridden docstring</p></div>\n</dd>\n</dl>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="example_pkg._private.module.A" href="#example_pkg._private.module.A">A</a></b></code>:\n<ul class="hlist">\n<li><code><a title="example_pkg._private.module.A.inherited" href="#example_pkg._private.module.A.inherited">inherited</a></code></li>\n<li><code><a title="example_pkg._private.module.A.overridden_same_docstring" href="#example_pkg._private.module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="example_pkg._private.module.C"><code class="flex name class">\n<span>class <span class="ident">C</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="example_pkg._private.module.B" href="#example_pkg._private.module.B">B</a></li>\n<li><a title="example_pkg._private.module.A" href="#example_pkg._private.module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="example_pkg._private.module.D" href="#example_pkg._private.module.D">D</a></li>\n</ul>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="example_pkg._private.module.B" href="#example_pkg._private.module.B">B</a></b></code>:\n<ul class="hlist">\n<li><code><a title="example_pkg._private.module.B.C" href="#example_pkg._private.module.B.C">C</a></code></li>\n<li><code><a title="example_pkg._private.module.B.CONST" href="#example_pkg._private.module.B.CONST">CONST</a></code></li>\n<li><code><a title="example_pkg._private.module.B.cls" href="#example_pkg._private.module.B.cls">cls</a></code></li>\n<li><code><a title="example_pkg._private.module.B.f" href="#example_pkg._private.module.B.f">f</a></code></li>\n<li><code><a title="example_pkg._private.module.B.inherited" href="#example_pkg._private.module.A.inherited">inherited</a></code></li>\n<li><code><a title="example_pkg._private.module.B.instance_var" href="#example_pkg._private.module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="example_pkg._private.module.B.overridden" href="#example_pkg._private.module.B.overridden">overridden</a></code></li>\n<li><code><a title="example_pkg._private.module.B.overridden_same_docstring" href="#example_pkg._private.module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n<li><code><a title="example_pkg._private.module.B.p" href="#example_pkg._private.module.B.p">p</a></code></li>\n<li><code><a title="example_pkg._private.module.B.ro_value_descriptor" href="#example_pkg._private.module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="example_pkg._private.module.B.ro_value_descriptor_no_doc" href="#example_pkg._private.module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="example_pkg._private.module.B.static" href="#example_pkg._private.module.B.static">static</a></code></li>\n<li><code><a title="example_pkg._private.module.B.var" href="#example_pkg._private.module.B.var">var</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="example_pkg._private.module.D"><code class="flex name class">\n<span>class <span class="ident">D</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="example_pkg._private.module.C" href="#example_pkg._private.module.C">C</a></li>\n<li><a title="example_pkg._private.module.B" href="#example_pkg._private.module.B">B</a></li>\n<li><a title="example_pkg._private.module.A" href="#example_pkg._private.module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="example_pkg._private.module.C" href="#example_pkg._private.module.C">C</a></b></code>:\n<ul class="hlist">\n<li><code><a title="example_pkg._private.module.C.C" href="#example_pkg._private.module.B.C">C</a></code></li>\n<li><code><a title="example_pkg._private.module.C.CONST" href="#example_pkg._private.module.B.CONST">CONST</a></code></li>\n<li><code><a title="example_pkg._private.module.C.cls" href="#example_pkg._private.module.B.cls">cls</a></code></li>\n<li><code><a title="example_pkg._private.module.C.f" href="#example_pkg._private.module.B.f">f</a></code></li>\n<li><code><a title="example_pkg._private.module.C.inherited" href="#example_pkg._private.module.A.inherited">inherited</a></code></li>\n<li><code><a title="example_pkg._private.module.C.instance_var" href="#example_pkg._private.module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="example_pkg._private.module.C.overridden" href="#example_pkg._private.module.B.overridden">overridden</a></code></li>\n<li><code><a title="example_pkg._private.module.C.overridden_same_docstring" href="#example_pkg._private.module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n<li><code><a title="example_pkg._private.module.C.p" href="#example_pkg._private.module.B.p">p</a></code></li>\n<li><code><a title="example_pkg._private.module.C.ro_value_descriptor" href="#example_pkg._private.module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="example_pkg._private.module.C.ro_value_descriptor_no_doc" href="#example_pkg._private.module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="example_pkg._private.module.C.static" href="#example_pkg._private.module.B.static">static</a></code></li>\n<li><code><a title="example_pkg._private.module.C.var" href="#example_pkg._private.module.B.var">var</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="example_pkg._private.module.Docformats"><code class="flex name class">\n<span>class <span class="ident">Docformats</span></span>\n</code></dt>\n<dd>\n<div class="desc"></div>\n<h3>Methods</h3>\n<dl>\n<dt id="example_pkg._private.module.Docformats.doctests"><code class="name flex">\n<span>def <span class="ident">doctests</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Need an intro paragrapgh.</p>\n<pre><code>>>> Then code is indented one level\nline1\nline2\n</code></pre>\n<p>Alternatively</p>\n<pre><code>>>> doctest\nfenced code works\nalways\n</code></pre>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> nbytes(100)\n\'100.0 bytes\'\nline2\n</code></pre>\n<p>some text</p>\n<p>some text</p>\n<pre><code class="language-python-repl">>>> another doctest\nline1\nline2\n</code></pre>\n<h2 id="example">Example</h2>\n<pre><code class="language-python-repl">>>> f()\nTraceback (most recent call last):\n ...\nException: something went wrong\n</code></pre></div>\n</dd>\n<dt id="example_pkg._private.module.Docformats.google"><code class="name flex">\n<span>def <span class="ident">google</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.\nNomatch:</p>\n<h2 id="args">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>str</code>, optional</dt>\n<dd>Text1</dd>\n<dt><strong><code>arg2</code></strong> : <code>List[str]</code>, optional, default=<code>10</code></dt>\n<dd>Text2</dd>\n<dt><strong><code>data</code></strong> : <code>array-like object</code></dt>\n<dd>foo</dd>\n</dl>\n<h2 id="args_1">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>int</code></dt>\n<dd>Description of arg1</dd>\n<dt><strong><code>arg2</code></strong> : <code>str</code> or <code>int</code></dt>\n<dd>Description of arg2</dd>\n<dt><strong><code>test_sequence</code></strong></dt>\n<dd>\n<p>2-dim numpy array of real numbers, size: N * D\n- the test observation sequence.</p>\n<pre><code>test_sequence =\ncode\n</code></pre>\n<p>Continue.</p>\n</dd>\n<dt><strong><code>*args</code></strong></dt>\n<dd>passed around</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><code>issue_10</code></dt>\n<dd>description didn\'t work across multiple lines\nif only a single item was listed. <code>inspect.cleandoc()</code>\nsomehow stripped the required extra indentation.</dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>A very special number\nwhich is the answer of everything.</p>\n<h2 id="returns_2">Returns</h2>\n<dl>\n<dt><code>Dict[int, pdoc.Doc]</code></dt>\n<dd>Description.</dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>AttributeError</code></dt>\n<dd>\n<p>The <code>Raises</code> section is a list of all exceptions\nthat are relevant to the interface.</p>\n<p>and a third line.</p>\n</dd>\n<dt><code>ValueError</code></dt>\n<dd>If <code>arg2</code> is equal to <code>arg1</code>.</dd>\n</dl>\n<p>Test a title without a blank line before it.</p>\n<h2 id="args_2">Args</h2>\n<dl>\n<dt><strong><code>A</code></strong></dt>\n<dd>a</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<p>Examples in doctest format.</p>\n<pre><code class="language-python-repl">>>> a = [1,2,3]\n</code></pre>\n<h2 id="todos">Todos</h2>\n<ul>\n<li>For module TODOs</li>\n</ul></div>\n</dd>\n<dt id="example_pkg._private.module.Docformats.numpy"><code class="name flex">\n<span>def <span class="ident">numpy</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.</p>\n<p><strong>Documentation</strong>: <a href="https://pdoc3.github.io/pdoc/doc/pdoc/">https://pdoc3.github.io/pdoc/doc/pdoc/</a>\n<strong>Source Code</strong>: <a href="https://github.com/pdoc3/">https://github.com/pdoc3/</a></p>\n<h2 id="parameters">Parameters</h2>\n<dl>\n<dt><strong><code>x1</code></strong>, <strong><code>x2</code></strong> : <code>array_like</code></dt>\n<dd>\n<p>Input arrays,\ndescription of <code>x1</code>, <code>x2</code>.</p>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 1.5.0</p>\n</div>\n</dd>\n<dt><strong><code>x</code></strong> : <code>{ NoneType, \'B\', \'C\' }</code>, optional</dt>\n<dd> </dd>\n<dt><strong><code>n</code></strong> : <code>int</code> or <code>list</code> of <code>int</code></dt>\n<dd>Description of num</dd>\n<dt><strong><code>*args</code></strong>, <strong><code>**kwargs</code></strong></dt>\n<dd>Passed on.</dd>\n<dt><strong><code>complex</code></strong> : <code>Union[Set[pdoc.Doc, Function], pdoc]</code></dt>\n<dd>The <code>List[Doc]</code>s of the new signal.</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><strong><code>output</code></strong> : <code>pdoc.Doc</code></dt>\n<dd>The output array</dd>\n<dt><code>List[pdoc.Doc]</code></dt>\n<dd>The output array</dd>\n<dt><code><a title="example_pkg._private.module.foo" href="#example_pkg._private.module.foo">foo()</a></code></dt>\n<dd> </dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd>When something.</dd>\n</dl>\n<h2 id="raises_1">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd> </dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>None.</p>\n<h2 id="invalid">Invalid</h2>\n<p>no match</p>\n<h2 id="see-also">See Also</h2>\n<p><code>fromstring</code>, <code>loadtxt</code></p>\n<h2 id="see-also_1">See Also</h2>\n<dl>\n<dt><code>pdoc.text</code></dt>\n<dd>Function a with its description.</dd>\n<dt><code>scipy.random.norm</code></dt>\n<dd>Random variates, PDFs, etc.</dd>\n<dt><code>pdoc.Doc</code></dt>\n<dd>A class description that spans several lines.</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> doctest\n...\n</code></pre>\n<h2 id="notes">Notes</h2>\n<p>Foo bar.</p>\n<h3 id="h3-title">H3 Title</h3>\n<p>Foo bar.</p></div>\n</dd>\n<dt id="example_pkg._private.module.Docformats.reST_directives"><code class="name flex">\n<span>def <span class="ident">reST_directives</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><div class="admonition todo">\n<p class="admonition-title">TODO</p>\n<p>Create something.</p>\n</div>\n<div class="admonition admonition">\n<p class="admonition-title">Example</p>\n<p>Image shows something.</p>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<div class="admonition note">\n<p class="admonition-title">Note</p>\n<p>Can only nest admonitions two levels.</p>\n</div>\n</div>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<p>Now you know.</p>\n<div class="admonition warning">\n<p class="admonition-title">Warning</p>\n<p>Some warning\nlines.</p>\n</div>\n<ul>\n<li>\n<p>Describe some func in a list\nacross multiple lines:</p>\n<div class="admonition deprecated">\n<p class="admonition-title">Deprecated since version: 3.1</p>\n<p>Use <code>spam</code> instead.</p>\n</div>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 2.5</p>\n<p>The <em>spam</em> parameter.</p>\n</div>\n</li>\n</ul>\n<div class="admonition caution">\n<p class="admonition-title">Caution</p>\n<p>Don\'t touch this!</p>\n</div></div>\n</dd>\n</dl>\n</dd>\n<dt id="example_pkg._private.module.Location"><code class="flex name class">\n<span>class <span class="ident">Location</span></span>\n<span>(</span><span>lat, lon)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Geo-location, GPS position.</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li>builtins.tuple</li>\n</ul>\n</dd>\n<dt id="example_pkg._private.module.ReadOnlyValueDescriptor"><code class="flex name class">\n<span>class <span class="ident">ReadOnlyValueDescriptor</span></span>\n</code></dt>\n<dd>\n<div class="desc"><p>Read-only value descriptor</p></div>\n</dd>\n</dl>\n</section>\n</article>\n<nav id="sidebar">\n<h1>Index</h1>\n<div class="toc">\n<ul></ul>\n</div>\n<ul id="index">\n<li><h3>Super-module</h3>\n<ul>\n<li><code><a title="example_pkg._private" href="index.html">example_pkg._private</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-variables">Global variables</a></h3>\n<ul class="">\n<li><code><a title="example_pkg._private.module.CONST" href="#example_pkg._private.module.CONST">CONST</a></code></li>\n<li><code><a title="example_pkg._private.module.foreign_var" href="#example_pkg._private.module.foreign_var">foreign_var</a></code></li>\n<li><code><a title="example_pkg._private.module.var" href="#example_pkg._private.module.var">var</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-functions">Functions</a></h3>\n<ul class="">\n<li><code><a title="example_pkg._private.module.doctests" href="#example_pkg._private.module.doctests">doctests</a></code></li>\n<li><code><a title="example_pkg._private.module.foo" href="#example_pkg._private.module.foo">foo</a></code></li>\n<li><code><a title="example_pkg._private.module.google" href="#example_pkg._private.module.google">google</a></code></li>\n<li><code><a title="example_pkg._private.module.latex_math" href="#example_pkg._private.module.latex_math">latex_math</a></code></li>\n<li><code><a title="example_pkg._private.module.non_callable_routine" href="#example_pkg._private.module.non_callable_routine">non_callable_routine</a></code></li>\n<li><code><a title="example_pkg._private.module.numpy" href="#example_pkg._private.module.numpy">numpy</a></code></li>\n<li><code><a title="example_pkg._private.module.object_as_arg_default" href="#example_pkg._private.module.object_as_arg_default">object_as_arg_default</a></code></li>\n<li><code><a title="example_pkg._private.module.reST_directives" href="#example_pkg._private.module.reST_directives">reST_directives</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-classes">Classes</a></h3>\n<ul>\n<li>\n<h4><code><a title="example_pkg._private.module.A" href="#example_pkg._private.module.A">A</a></code></h4>\n<ul class="">\n<li><code><a title="example_pkg._private.module.A.inherited" href="#example_pkg._private.module.A.inherited">inherited</a></code></li>\n<li><code><a title="example_pkg._private.module.A.overridden" href="#example_pkg._private.module.A.overridden">overridden</a></code></li>\n<li><code><a title="example_pkg._private.module.A.overridden_same_docstring" href="#example_pkg._private.module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="example_pkg._private.module.B" href="#example_pkg._private.module.B">B</a></code></h4>\n<ul class="">\n<li><code><a title="example_pkg._private.module.B.C" href="#example_pkg._private.module.B.C">C</a></code></li>\n<li><code><a title="example_pkg._private.module.B.CONST" href="#example_pkg._private.module.B.CONST">CONST</a></code></li>\n<li><code><a title="example_pkg._private.module.B.cls" href="#example_pkg._private.module.B.cls">cls</a></code></li>\n<li><code><a title="example_pkg._private.module.B.f" href="#example_pkg._private.module.B.f">f</a></code></li>\n<li><code><a title="example_pkg._private.module.B.instance_var" href="#example_pkg._private.module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="example_pkg._private.module.B.overridden" href="#example_pkg._private.module.B.overridden">overridden</a></code></li>\n<li><code><a title="example_pkg._private.module.B.p" href="#example_pkg._private.module.B.p">p</a></code></li>\n<li><code><a title="example_pkg._private.module.B.ro_value_descriptor" href="#example_pkg._private.module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="example_pkg._private.module.B.ro_value_descriptor_no_doc" href="#example_pkg._private.module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="example_pkg._private.module.B.static" href="#example_pkg._private.module.B.static">static</a></code></li>\n<li><code><a title="example_pkg._private.module.B.var" href="#example_pkg._private.module.B.var">var</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="example_pkg._private.module.C" href="#example_pkg._private.module.C">C</a></code></h4>\n</li>\n<li>\n<h4><code><a title="example_pkg._private.module.D" href="#example_pkg._private.module.D">D</a></code></h4>\n</li>\n<li>\n<h4><code><a title="example_pkg._private.module.Docformats" href="#example_pkg._private.module.Docformats">Docformats</a></code></h4>\n<ul class="">\n<li><code><a title="example_pkg._private.module.Docformats.doctests" href="#example_pkg._private.module.Docformats.doctests">doctests</a></code></li>\n<li><code><a title="example_pkg._private.module.Docformats.google" href="#example_pkg._private.module.Docformats.google">google</a></code></li>\n<li><code><a title="example_pkg._private.module.Docformats.numpy" href="#example_pkg._private.module.Docformats.numpy">numpy</a></code></li>\n<li><code><a title="example_pkg._private.module.Docformats.reST_directives" href="#example_pkg._private.module.Docformats.reST_directives">reST_directives</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="example_pkg._private.module.Location" href="#example_pkg._private.module.Location">Location</a></code></h4>\n</li>\n<li>\n<h4><code><a title="example_pkg._private.module.ReadOnlyValueDescriptor" href="#example_pkg._private.module.ReadOnlyValueDescriptor">ReadOnlyValueDescriptor</a></code></h4>\n</li>\n</ul>\n</li>\n</ul>\n</nav>\n</main>\n<footer id="footer">\n<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.10.0</a>.</p>\n</footer>\n</body>\n</html>' > >====================================================================== >FAIL: test_html (pdoc.test.CliTest) (filename='module.py') >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 218, in test_html > self._check_files(include_patterns, exclude_patterns) > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 148, in _check_files > self.assertNotIn(pattern, contents) >AssertionError: 'non_callable_routine' unexpectedly found in '<!doctype html>\n<html lang="en">\n<head>\n<meta charset="utf-8">\n<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1" />\n<meta name="generator" content="pdoc 0.10.0" />\n<title>module API documentation</title>\n<meta name="description" content="Module docstring" />\n<link rel="preload stylesheet" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/11.0.1/sanitize.min.css" integrity="sha256-PK9q560IAAa6WVRRh76LtCaI8pjTJ2z11v0miyNNjrs=" crossorigin>\n<link rel="preload stylesheet" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/11.0.1/typography.min.css" integrity="sha256-7l/o7C8jubJiy74VsKTidCy1yBkRtiUGbVkYBylBqUg=" crossorigin>\n<link rel="stylesheet preload" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.1/styles/github.min.css" crossorigin>\n<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:30px;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:1em 0 .50em 0}h3{font-size:1.4em;margin:25px 0 10px 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .3s ease-in-out}a:hover{color:#e82}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900}pre code{background:#f8f8f8;font-size:.8em;line-height:1.4em}code{background:#f2f2f1;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{background:#f8f8f8;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0;padding:1ex}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-weight:bold;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:\',\\2002\'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em .5em;margin-bottom:1em}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>\n<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.item .name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul{padding-left:1.5em}.toc > ul > li{margin-top:.5em}}</style>\n<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>\n<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.1/highlight.min.js" integrity="sha256-Uv3H6lx7dJmRfRvH8TH6kJD1TSK1aFcwgx+mdg3epi8=" crossorigin></script>\n<script>window.addEventListener(\'DOMContentLoaded\', () => hljs.initHighlighting())</script>\n</head>\n<body>\n<main>\n<article id="content">\n<header>\n<h1 class="title">Module <code>module</code></h1>\n</header>\n<section id="section-intro">\n<p>Module docstring</p>\n</section>\n<section>\n</section>\n<section>\n<h2 class="section-title" id="header-variables">Global variables</h2>\n<dl>\n<dt id="module.CONST"><code class="name">var <span class="ident">CONST</span></code></dt>\n<dd>\n<div class="desc"><p>CONST docstring</p></div>\n</dd>\n<dt id="module.foreign_var"><code class="name">var <span class="ident">foreign_var</span></code></dt>\n<dd>\n<div class="desc"><p>foreign var docstring</p></div>\n</dd>\n<dt id="module.var"><code class="name">var <span class="ident">var</span></code></dt>\n<dd>\n<div class="desc"><p>var docstring</p></div>\n</dd>\n</dl>\n</section>\n<section>\n<h2 class="section-title" id="header-functions">Functions</h2>\n<dl>\n<dt id="module.doctests"><code class="name flex">\n<span>def <span class="ident">doctests</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Need an intro paragrapgh.</p>\n<pre><code>>>> Then code is indented one level\nline1\nline2\n</code></pre>\n<p>Alternatively</p>\n<pre><code>>>> doctest\nfenced code works\nalways\n</code></pre>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> nbytes(100)\n\'100.0 bytes\'\nline2\n</code></pre>\n<p>some text</p>\n<p>some text</p>\n<pre><code class="language-python-repl">>>> another doctest\nline1\nline2\n</code></pre>\n<h2 id="example">Example</h2>\n<pre><code class="language-python-repl">>>> f()\nTraceback (most recent call last):\n ...\nException: something went wrong\n</code></pre></div>\n</dd>\n<dt id="module.foo"><code class="name flex">\n<span>def <span class="ident">foo</span></span>(<span>env=os.environ)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Doesn\'t leak environ</p></div>\n</dd>\n<dt id="module.google"><code class="name flex">\n<span>def <span class="ident">google</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.\nNomatch:</p>\n<h2 id="args">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>str</code>, optional</dt>\n<dd>Text1</dd>\n<dt><strong><code>arg2</code></strong> : <code>List[str]</code>, optional, default=<code>10</code></dt>\n<dd>Text2</dd>\n<dt><strong><code>data</code></strong> : <code>array-like object</code></dt>\n<dd>foo</dd>\n</dl>\n<h2 id="args_1">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>int</code></dt>\n<dd>Description of arg1</dd>\n<dt><strong><code>arg2</code></strong> : <code>str</code> or <code>int</code></dt>\n<dd>Description of arg2</dd>\n<dt><strong><code>test_sequence</code></strong></dt>\n<dd>\n<p>2-dim numpy array of real numbers, size: N * D\n- the test observation sequence.</p>\n<pre><code>test_sequence =\ncode\n</code></pre>\n<p>Continue.</p>\n</dd>\n<dt><strong><code>*args</code></strong></dt>\n<dd>passed around</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><code>issue_10</code></dt>\n<dd>description didn\'t work across multiple lines\nif only a single item was listed. <code>inspect.cleandoc()</code>\nsomehow stripped the required extra indentation.</dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>A very special number\nwhich is the answer of everything.</p>\n<h2 id="returns_2">Returns</h2>\n<dl>\n<dt><code>Dict[int, pdoc.Doc]</code></dt>\n<dd>Description.</dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>AttributeError</code></dt>\n<dd>\n<p>The <code>Raises</code> section is a list of all exceptions\nthat are relevant to the interface.</p>\n<p>and a third line.</p>\n</dd>\n<dt><code>ValueError</code></dt>\n<dd>If <code>arg2</code> is equal to <code>arg1</code>.</dd>\n</dl>\n<p>Test a title without a blank line before it.</p>\n<h2 id="args_2">Args</h2>\n<dl>\n<dt><strong><code>A</code></strong></dt>\n<dd>a</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<p>Examples in doctest format.</p>\n<pre><code class="language-python-repl">>>> a = [1,2,3]\n</code></pre>\n<h2 id="todos">Todos</h2>\n<ul>\n<li>For module TODOs</li>\n</ul></div>\n</dd>\n<dt id="module.latex_math"><code class="name flex">\n<span>def <span class="ident">latex_math</span></span>(<span>)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Inline equation: ( v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ).</p>\n<p>Block equation: [ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ]</p>\n<p>Block equation: $$ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 $$</p>\n<p>[ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ]</p></div>\n</dd>\n<dt id="module.non_callable_routine"><code class="name flex">\n<span>def <span class="ident">non_callable_routine</span></span>(<span>x)</span>\n</code></dt>\n<dd>\n<div class="desc"></div>\n</dd>\n<dt id="module.numpy"><code class="name flex">\n<span>def <span class="ident">numpy</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.</p>\n<p><strong>Documentation</strong>: <a href="https://pdoc3.github.io/pdoc/doc/pdoc/">https://pdoc3.github.io/pdoc/doc/pdoc/</a>\n<strong>Source Code</strong>: <a href="https://github.com/pdoc3/">https://github.com/pdoc3/</a></p>\n<h2 id="parameters">Parameters</h2>\n<dl>\n<dt><strong><code>x1</code></strong>, <strong><code>x2</code></strong> : <code>array_like</code></dt>\n<dd>\n<p>Input arrays,\ndescription of <code>x1</code>, <code>x2</code>.</p>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 1.5.0</p>\n</div>\n</dd>\n<dt><strong><code>x</code></strong> : <code>{ NoneType, \'B\', \'C\' }</code>, optional</dt>\n<dd> </dd>\n<dt><strong><code>n</code></strong> : <code>int</code> or <code>list</code> of <code>int</code></dt>\n<dd>Description of num</dd>\n<dt><strong><code>*args</code></strong>, <strong><code>**kwargs</code></strong></dt>\n<dd>Passed on.</dd>\n<dt><strong><code>complex</code></strong> : <code>Union[Set[pdoc.Doc, Function], pdoc]</code></dt>\n<dd>The <code>List[Doc]</code>s of the new signal.</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><strong><code>output</code></strong> : <code>pdoc.Doc</code></dt>\n<dd>The output array</dd>\n<dt><code>List[pdoc.Doc]</code></dt>\n<dd>The output array</dd>\n<dt><code><a title="module.foo" href="#module.foo">foo()</a></code></dt>\n<dd> </dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd>When something.</dd>\n</dl>\n<h2 id="raises_1">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd> </dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>None.</p>\n<h2 id="invalid">Invalid</h2>\n<p>no match</p>\n<h2 id="see-also">See Also</h2>\n<p><code>fromstring</code>, <code>loadtxt</code></p>\n<h2 id="see-also_1">See Also</h2>\n<dl>\n<dt><code>pdoc.text</code></dt>\n<dd>Function a with its description.</dd>\n<dt><code>scipy.random.norm</code></dt>\n<dd>Random variates, PDFs, etc.</dd>\n<dt><code>pdoc.Doc</code></dt>\n<dd>A class description that spans several lines.</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> doctest\n...\n</code></pre>\n<h2 id="notes">Notes</h2>\n<p>Foo bar.</p>\n<h3 id="h3-title">H3 Title</h3>\n<p>Foo bar.</p></div>\n</dd>\n<dt id="module.object_as_arg_default"><code class="name flex">\n<span>def <span class="ident">object_as_arg_default</span></span>(<span>*args, a=<object object>, **kwargs)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Html-encodes angle brackets in params</p></div>\n</dd>\n<dt id="module.reST_directives"><code class="name flex">\n<span>def <span class="ident">reST_directives</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><div class="admonition todo">\n<p class="admonition-title">TODO</p>\n<p>Create something.</p>\n</div>\n<div class="admonition admonition">\n<p class="admonition-title">Example</p>\n<p>Image shows something.</p>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<div class="admonition note">\n<p class="admonition-title">Note</p>\n<p>Can only nest admonitions two levels.</p>\n</div>\n</div>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<p>Now you know.</p>\n<div class="admonition warning">\n<p class="admonition-title">Warning</p>\n<p>Some warning\nlines.</p>\n</div>\n<ul>\n<li>\n<p>Describe some func in a list\nacross multiple lines:</p>\n<div class="admonition deprecated">\n<p class="admonition-title">Deprecated since version: 3.1</p>\n<p>Use <code>spam</code> instead.</p>\n</div>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 2.5</p>\n<p>The <em>spam</em> parameter.</p>\n</div>\n</li>\n</ul>\n<div class="admonition caution">\n<p class="admonition-title">Caution</p>\n<p>Don\'t touch this!</p>\n</div></div>\n</dd>\n</dl>\n</section>\n<section>\n<h2 class="section-title" id="header-classes">Classes</h2>\n<dl>\n<dt id="module.A"><code class="flex name class">\n<span>class <span class="ident">A</span></span>\n</code></dt>\n<dd>\n<div class="desc"><p><code><a title="module.A" href="#module.A">A</a></code> is base class for <code><a title="example_pkg.B" href="example_pkg/index.html#example_pkg.B">B</a></code>.</p></div>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="module.B" href="#module.B">B</a></li>\n</ul>\n<h3>Methods</h3>\n<dl>\n<dt id="module.A.inherited"><code class="name flex">\n<span>def <span class="ident">inherited</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.inherited docstring</p></div>\n</dd>\n<dt id="module.A.overridden"><code class="name flex">\n<span>def <span class="ident">overridden</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.overridden docstring</p></div>\n</dd>\n<dt id="module.A.overridden_same_docstring"><code class="name flex">\n<span>def <span class="ident">overridden_same_docstring</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.overridden_same_docstring docstring</p></div>\n</dd>\n</dl>\n</dd>\n<dt id="module.B"><code class="flex name class">\n<span>class <span class="ident">B</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="module.A" href="#module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="module.C" href="#module.C">C</a></li>\n</ul>\n<h3>Class variables</h3>\n<dl>\n<dt id="module.B.C"><code class="name">var <span class="ident">C</span></code></dt>\n<dd>\n<div class="desc"><p>B.C docstring</p></div>\n</dd>\n<dt id="module.B.CONST"><code class="name">var <span class="ident">CONST</span></code></dt>\n<dd>\n<div class="desc"><p>B.CONST docstring</p></div>\n</dd>\n<dt id="module.B.var"><code class="name">var <span class="ident">var</span></code></dt>\n<dd>\n<div class="desc"><p>B.var docstring</p></div>\n</dd>\n</dl>\n<h3>Static methods</h3>\n<dl>\n<dt id="module.B.cls"><code class="name flex">\n<span>def <span class="ident">cls</span></span>(<span>)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.cls docstring</p></div>\n</dd>\n<dt id="module.B.static"><code class="name flex">\n<span>def <span class="ident">static</span></span>(<span>x)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.static docstring</p></div>\n</dd>\n</dl>\n<h3>Instance variables</h3>\n<dl>\n<dt id="module.B.instance_var"><code class="name">var <span class="ident">instance_var</span></code></dt>\n<dd>\n<div class="desc"><p>instance var docstring</p></div>\n</dd>\n<dt id="module.B.p"><code class="name">var <span class="ident">p</span></code></dt>\n<dd>\n<div class="desc"><p>B.p docstring</p></div>\n</dd>\n<dt id="module.B.ro_value_descriptor"><code class="name">var <span class="ident">ro_value_descriptor</span></code></dt>\n<dd>\n<div class="desc"><p>ro_value_descriptor docstring</p></div>\n</dd>\n<dt id="module.B.ro_value_descriptor_no_doc"><code class="name">var <span class="ident">ro_value_descriptor_no_doc</span></code></dt>\n<dd>\n<div class="desc"><p>Read-only value descriptor</p></div>\n</dd>\n</dl>\n<h3>Methods</h3>\n<dl>\n<dt id="module.B.f"><code class="name flex">\n<span>def <span class="ident">f</span></span>(<span>self, a, b=1, *args, c=\'c\', **kwargs)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.f docstring</p></div>\n</dd>\n<dt id="module.B.overridden"><code class="name flex">\n<span>def <span class="ident">overridden</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.overridden docstring</p></div>\n</dd>\n</dl>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="module.A" href="#module.A">A</a></b></code>:\n<ul class="hlist">\n<li><code><a title="module.A.inherited" href="#module.A.inherited">inherited</a></code></li>\n<li><code><a title="module.A.overridden_same_docstring" href="#module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="module.C"><code class="flex name class">\n<span>class <span class="ident">C</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="module.B" href="#module.B">B</a></li>\n<li><a title="module.A" href="#module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="module.D" href="#module.D">D</a></li>\n</ul>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="module.B" href="#module.B">B</a></b></code>:\n<ul class="hlist">\n<li><code><a title="module.B.C" href="#module.B.C">C</a></code></li>\n<li><code><a title="module.B.CONST" href="#module.B.CONST">CONST</a></code></li>\n<li><code><a title="module.B.cls" href="#module.B.cls">cls</a></code></li>\n<li><code><a title="module.B.f" href="#module.B.f">f</a></code></li>\n<li><code><a title="module.B.inherited" href="#module.A.inherited">inherited</a></code></li>\n<li><code><a title="module.B.instance_var" href="#module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="module.B.overridden" href="#module.B.overridden">overridden</a></code></li>\n<li><code><a title="module.B.overridden_same_docstring" href="#module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n<li><code><a title="module.B.p" href="#module.B.p">p</a></code></li>\n<li><code><a title="module.B.ro_value_descriptor" href="#module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="module.B.ro_value_descriptor_no_doc" href="#module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="module.B.static" href="#module.B.static">static</a></code></li>\n<li><code><a title="module.B.var" href="#module.B.var">var</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="module.D"><code class="flex name class">\n<span>class <span class="ident">D</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="module.C" href="#module.C">C</a></li>\n<li><a title="module.B" href="#module.B">B</a></li>\n<li><a title="module.A" href="#module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="module.C" href="#module.C">C</a></b></code>:\n<ul class="hlist">\n<li><code><a title="module.C.C" href="#module.B.C">C</a></code></li>\n<li><code><a title="module.C.CONST" href="#module.B.CONST">CONST</a></code></li>\n<li><code><a title="module.C.cls" href="#module.B.cls">cls</a></code></li>\n<li><code><a title="module.C.f" href="#module.B.f">f</a></code></li>\n<li><code><a title="module.C.inherited" href="#module.A.inherited">inherited</a></code></li>\n<li><code><a title="module.C.instance_var" href="#module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="module.C.overridden" href="#module.B.overridden">overridden</a></code></li>\n<li><code><a title="module.C.overridden_same_docstring" href="#module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n<li><code><a title="module.C.p" href="#module.B.p">p</a></code></li>\n<li><code><a title="module.C.ro_value_descriptor" href="#module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="module.C.ro_value_descriptor_no_doc" href="#module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="module.C.static" href="#module.B.static">static</a></code></li>\n<li><code><a title="module.C.var" href="#module.B.var">var</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="module.Docformats"><code class="flex name class">\n<span>class <span class="ident">Docformats</span></span>\n</code></dt>\n<dd>\n<div class="desc"></div>\n<h3>Methods</h3>\n<dl>\n<dt id="module.Docformats.doctests"><code class="name flex">\n<span>def <span class="ident">doctests</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Need an intro paragrapgh.</p>\n<pre><code>>>> Then code is indented one level\nline1\nline2\n</code></pre>\n<p>Alternatively</p>\n<pre><code>>>> doctest\nfenced code works\nalways\n</code></pre>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> nbytes(100)\n\'100.0 bytes\'\nline2\n</code></pre>\n<p>some text</p>\n<p>some text</p>\n<pre><code class="language-python-repl">>>> another doctest\nline1\nline2\n</code></pre>\n<h2 id="example">Example</h2>\n<pre><code class="language-python-repl">>>> f()\nTraceback (most recent call last):\n ...\nException: something went wrong\n</code></pre></div>\n</dd>\n<dt id="module.Docformats.google"><code class="name flex">\n<span>def <span class="ident">google</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.\nNomatch:</p>\n<h2 id="args">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>str</code>, optional</dt>\n<dd>Text1</dd>\n<dt><strong><code>arg2</code></strong> : <code>List[str]</code>, optional, default=<code>10</code></dt>\n<dd>Text2</dd>\n<dt><strong><code>data</code></strong> : <code>array-like object</code></dt>\n<dd>foo</dd>\n</dl>\n<h2 id="args_1">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>int</code></dt>\n<dd>Description of arg1</dd>\n<dt><strong><code>arg2</code></strong> : <code>str</code> or <code>int</code></dt>\n<dd>Description of arg2</dd>\n<dt><strong><code>test_sequence</code></strong></dt>\n<dd>\n<p>2-dim numpy array of real numbers, size: N * D\n- the test observation sequence.</p>\n<pre><code>test_sequence =\ncode\n</code></pre>\n<p>Continue.</p>\n</dd>\n<dt><strong><code>*args</code></strong></dt>\n<dd>passed around</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><code>issue_10</code></dt>\n<dd>description didn\'t work across multiple lines\nif only a single item was listed. <code>inspect.cleandoc()</code>\nsomehow stripped the required extra indentation.</dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>A very special number\nwhich is the answer of everything.</p>\n<h2 id="returns_2">Returns</h2>\n<dl>\n<dt><code>Dict[int, pdoc.Doc]</code></dt>\n<dd>Description.</dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>AttributeError</code></dt>\n<dd>\n<p>The <code>Raises</code> section is a list of all exceptions\nthat are relevant to the interface.</p>\n<p>and a third line.</p>\n</dd>\n<dt><code>ValueError</code></dt>\n<dd>If <code>arg2</code> is equal to <code>arg1</code>.</dd>\n</dl>\n<p>Test a title without a blank line before it.</p>\n<h2 id="args_2">Args</h2>\n<dl>\n<dt><strong><code>A</code></strong></dt>\n<dd>a</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<p>Examples in doctest format.</p>\n<pre><code class="language-python-repl">>>> a = [1,2,3]\n</code></pre>\n<h2 id="todos">Todos</h2>\n<ul>\n<li>For module TODOs</li>\n</ul></div>\n</dd>\n<dt id="module.Docformats.numpy"><code class="name flex">\n<span>def <span class="ident">numpy</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.</p>\n<p><strong>Documentation</strong>: <a href="https://pdoc3.github.io/pdoc/doc/pdoc/">https://pdoc3.github.io/pdoc/doc/pdoc/</a>\n<strong>Source Code</strong>: <a href="https://github.com/pdoc3/">https://github.com/pdoc3/</a></p>\n<h2 id="parameters">Parameters</h2>\n<dl>\n<dt><strong><code>x1</code></strong>, <strong><code>x2</code></strong> : <code>array_like</code></dt>\n<dd>\n<p>Input arrays,\ndescription of <code>x1</code>, <code>x2</code>.</p>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 1.5.0</p>\n</div>\n</dd>\n<dt><strong><code>x</code></strong> : <code>{ NoneType, \'B\', \'C\' }</code>, optional</dt>\n<dd> </dd>\n<dt><strong><code>n</code></strong> : <code>int</code> or <code>list</code> of <code>int</code></dt>\n<dd>Description of num</dd>\n<dt><strong><code>*args</code></strong>, <strong><code>**kwargs</code></strong></dt>\n<dd>Passed on.</dd>\n<dt><strong><code>complex</code></strong> : <code>Union[Set[pdoc.Doc, Function], pdoc]</code></dt>\n<dd>The <code>List[Doc]</code>s of the new signal.</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><strong><code>output</code></strong> : <code>pdoc.Doc</code></dt>\n<dd>The output array</dd>\n<dt><code>List[pdoc.Doc]</code></dt>\n<dd>The output array</dd>\n<dt><code><a title="module.foo" href="#module.foo">foo()</a></code></dt>\n<dd> </dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd>When something.</dd>\n</dl>\n<h2 id="raises_1">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd> </dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>None.</p>\n<h2 id="invalid">Invalid</h2>\n<p>no match</p>\n<h2 id="see-also">See Also</h2>\n<p><code>fromstring</code>, <code>loadtxt</code></p>\n<h2 id="see-also_1">See Also</h2>\n<dl>\n<dt><code>pdoc.text</code></dt>\n<dd>Function a with its description.</dd>\n<dt><code>scipy.random.norm</code></dt>\n<dd>Random variates, PDFs, etc.</dd>\n<dt><code>pdoc.Doc</code></dt>\n<dd>A class description that spans several lines.</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> doctest\n...\n</code></pre>\n<h2 id="notes">Notes</h2>\n<p>Foo bar.</p>\n<h3 id="h3-title">H3 Title</h3>\n<p>Foo bar.</p></div>\n</dd>\n<dt id="module.Docformats.reST_directives"><code class="name flex">\n<span>def <span class="ident">reST_directives</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><div class="admonition todo">\n<p class="admonition-title">TODO</p>\n<p>Create something.</p>\n</div>\n<div class="admonition admonition">\n<p class="admonition-title">Example</p>\n<p>Image shows something.</p>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<div class="admonition note">\n<p class="admonition-title">Note</p>\n<p>Can only nest admonitions two levels.</p>\n</div>\n</div>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<p>Now you know.</p>\n<div class="admonition warning">\n<p class="admonition-title">Warning</p>\n<p>Some warning\nlines.</p>\n</div>\n<ul>\n<li>\n<p>Describe some func in a list\nacross multiple lines:</p>\n<div class="admonition deprecated">\n<p class="admonition-title">Deprecated since version: 3.1</p>\n<p>Use <code>spam</code> instead.</p>\n</div>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 2.5</p>\n<p>The <em>spam</em> parameter.</p>\n</div>\n</li>\n</ul>\n<div class="admonition caution">\n<p class="admonition-title">Caution</p>\n<p>Don\'t touch this!</p>\n</div></div>\n</dd>\n</dl>\n</dd>\n<dt id="module.Location"><code class="flex name class">\n<span>class <span class="ident">Location</span></span>\n<span>(</span><span>lat, lon)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Geo-location, GPS position.</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li>builtins.tuple</li>\n</ul>\n</dd>\n<dt id="module.ReadOnlyValueDescriptor"><code class="flex name class">\n<span>class <span class="ident">ReadOnlyValueDescriptor</span></span>\n</code></dt>\n<dd>\n<div class="desc"><p>Read-only value descriptor</p></div>\n</dd>\n</dl>\n</section>\n</article>\n<nav id="sidebar">\n<h1>Index</h1>\n<div class="toc">\n<ul></ul>\n</div>\n<ul id="index">\n<li><h3><a href="#header-variables">Global variables</a></h3>\n<ul class="">\n<li><code><a title="module.CONST" href="#module.CONST">CONST</a></code></li>\n<li><code><a title="module.foreign_var" href="#module.foreign_var">foreign_var</a></code></li>\n<li><code><a title="module.var" href="#module.var">var</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-functions">Functions</a></h3>\n<ul class="">\n<li><code><a title="module.doctests" href="#module.doctests">doctests</a></code></li>\n<li><code><a title="module.foo" href="#module.foo">foo</a></code></li>\n<li><code><a title="module.google" href="#module.google">google</a></code></li>\n<li><code><a title="module.latex_math" href="#module.latex_math">latex_math</a></code></li>\n<li><code><a title="module.non_callable_routine" href="#module.non_callable_routine">non_callable_routine</a></code></li>\n<li><code><a title="module.numpy" href="#module.numpy">numpy</a></code></li>\n<li><code><a title="module.object_as_arg_default" href="#module.object_as_arg_default">object_as_arg_default</a></code></li>\n<li><code><a title="module.reST_directives" href="#module.reST_directives">reST_directives</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-classes">Classes</a></h3>\n<ul>\n<li>\n<h4><code><a title="module.A" href="#module.A">A</a></code></h4>\n<ul class="">\n<li><code><a title="module.A.inherited" href="#module.A.inherited">inherited</a></code></li>\n<li><code><a title="module.A.overridden" href="#module.A.overridden">overridden</a></code></li>\n<li><code><a title="module.A.overridden_same_docstring" href="#module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="module.B" href="#module.B">B</a></code></h4>\n<ul class="">\n<li><code><a title="module.B.C" href="#module.B.C">C</a></code></li>\n<li><code><a title="module.B.CONST" href="#module.B.CONST">CONST</a></code></li>\n<li><code><a title="module.B.cls" href="#module.B.cls">cls</a></code></li>\n<li><code><a title="module.B.f" href="#module.B.f">f</a></code></li>\n<li><code><a title="module.B.instance_var" href="#module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="module.B.overridden" href="#module.B.overridden">overridden</a></code></li>\n<li><code><a title="module.B.p" href="#module.B.p">p</a></code></li>\n<li><code><a title="module.B.ro_value_descriptor" href="#module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="module.B.ro_value_descriptor_no_doc" href="#module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="module.B.static" href="#module.B.static">static</a></code></li>\n<li><code><a title="module.B.var" href="#module.B.var">var</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="module.C" href="#module.C">C</a></code></h4>\n</li>\n<li>\n<h4><code><a title="module.D" href="#module.D">D</a></code></h4>\n</li>\n<li>\n<h4><code><a title="module.Docformats" href="#module.Docformats">Docformats</a></code></h4>\n<ul class="">\n<li><code><a title="module.Docformats.doctests" href="#module.Docformats.doctests">doctests</a></code></li>\n<li><code><a title="module.Docformats.google" href="#module.Docformats.google">google</a></code></li>\n<li><code><a title="module.Docformats.numpy" href="#module.Docformats.numpy">numpy</a></code></li>\n<li><code><a title="module.Docformats.reST_directives" href="#module.Docformats.reST_directives">reST_directives</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="module.Location" href="#module.Location">Location</a></code></h4>\n</li>\n<li>\n<h4><code><a title="module.ReadOnlyValueDescriptor" href="#module.ReadOnlyValueDescriptor">ReadOnlyValueDescriptor</a></code></h4>\n</li>\n</ul>\n</li>\n</ul>\n</nav>\n</main>\n<footer id="footer">\n<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.10.0</a>.</p>\n</footer>\n</body>\n</html>' > >====================================================================== >FAIL: test_html (pdoc.test.CliTest) (filename='module.py,subpkg2') >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 218, in test_html > self._check_files(include_patterns, exclude_patterns) > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 148, in _check_files > self.assertNotIn(pattern, contents) >AssertionError: 'non_callable_routine' unexpectedly found in '<!doctype html>\n<html lang="en">\n<head>\n<meta charset="utf-8">\n<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1" />\n<meta name="generator" content="pdoc 0.10.0" />\n<title>module API documentation</title>\n<meta name="description" content="Module docstring" />\n<link rel="preload stylesheet" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/11.0.1/sanitize.min.css" integrity="sha256-PK9q560IAAa6WVRRh76LtCaI8pjTJ2z11v0miyNNjrs=" crossorigin>\n<link rel="preload stylesheet" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/11.0.1/typography.min.css" integrity="sha256-7l/o7C8jubJiy74VsKTidCy1yBkRtiUGbVkYBylBqUg=" crossorigin>\n<link rel="stylesheet preload" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.1/styles/github.min.css" crossorigin>\n<style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:30px;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:1em 0 .50em 0}h3{font-size:1.4em;margin:25px 0 10px 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .3s ease-in-out}a:hover{color:#e82}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900}pre code{background:#f8f8f8;font-size:.8em;line-height:1.4em}code{background:#f2f2f1;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{background:#f8f8f8;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0;padding:1ex}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-weight:bold;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:\',\\2002\'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em .5em;margin-bottom:1em}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>\n<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.item .name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul{padding-left:1.5em}.toc > ul > li{margin-top:.5em}}</style>\n<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>\n<script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.1/highlight.min.js" integrity="sha256-Uv3H6lx7dJmRfRvH8TH6kJD1TSK1aFcwgx+mdg3epi8=" crossorigin></script>\n<script>window.addEventListener(\'DOMContentLoaded\', () => hljs.initHighlighting())</script>\n</head>\n<body>\n<main>\n<article id="content">\n<header>\n<h1 class="title">Module <code>module</code></h1>\n</header>\n<section id="section-intro">\n<p>Module docstring</p>\n</section>\n<section>\n</section>\n<section>\n<h2 class="section-title" id="header-variables">Global variables</h2>\n<dl>\n<dt id="module.CONST"><code class="name">var <span class="ident">CONST</span></code></dt>\n<dd>\n<div class="desc"><p>CONST docstring</p></div>\n</dd>\n<dt id="module.foreign_var"><code class="name">var <span class="ident">foreign_var</span></code></dt>\n<dd>\n<div class="desc"><p>foreign var docstring</p></div>\n</dd>\n<dt id="module.var"><code class="name">var <span class="ident">var</span></code></dt>\n<dd>\n<div class="desc"><p>var docstring</p></div>\n</dd>\n</dl>\n</section>\n<section>\n<h2 class="section-title" id="header-functions">Functions</h2>\n<dl>\n<dt id="module.doctests"><code class="name flex">\n<span>def <span class="ident">doctests</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Need an intro paragrapgh.</p>\n<pre><code>>>> Then code is indented one level\nline1\nline2\n</code></pre>\n<p>Alternatively</p>\n<pre><code>>>> doctest\nfenced code works\nalways\n</code></pre>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> nbytes(100)\n\'100.0 bytes\'\nline2\n</code></pre>\n<p>some text</p>\n<p>some text</p>\n<pre><code class="language-python-repl">>>> another doctest\nline1\nline2\n</code></pre>\n<h2 id="example">Example</h2>\n<pre><code class="language-python-repl">>>> f()\nTraceback (most recent call last):\n ...\nException: something went wrong\n</code></pre></div>\n</dd>\n<dt id="module.foo"><code class="name flex">\n<span>def <span class="ident">foo</span></span>(<span>env=os.environ)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Doesn\'t leak environ</p></div>\n</dd>\n<dt id="module.google"><code class="name flex">\n<span>def <span class="ident">google</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.\nNomatch:</p>\n<h2 id="args">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>str</code>, optional</dt>\n<dd>Text1</dd>\n<dt><strong><code>arg2</code></strong> : <code>List[str]</code>, optional, default=<code>10</code></dt>\n<dd>Text2</dd>\n<dt><strong><code>data</code></strong> : <code>array-like object</code></dt>\n<dd>foo</dd>\n</dl>\n<h2 id="args_1">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>int</code></dt>\n<dd>Description of arg1</dd>\n<dt><strong><code>arg2</code></strong> : <code>str</code> or <code>int</code></dt>\n<dd>Description of arg2</dd>\n<dt><strong><code>test_sequence</code></strong></dt>\n<dd>\n<p>2-dim numpy array of real numbers, size: N * D\n- the test observation sequence.</p>\n<pre><code>test_sequence =\ncode\n</code></pre>\n<p>Continue.</p>\n</dd>\n<dt><strong><code>*args</code></strong></dt>\n<dd>passed around</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><code>issue_10</code></dt>\n<dd>description didn\'t work across multiple lines\nif only a single item was listed. <code>inspect.cleandoc()</code>\nsomehow stripped the required extra indentation.</dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>A very special number\nwhich is the answer of everything.</p>\n<h2 id="returns_2">Returns</h2>\n<dl>\n<dt><code>Dict[int, pdoc.Doc]</code></dt>\n<dd>Description.</dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>AttributeError</code></dt>\n<dd>\n<p>The <code>Raises</code> section is a list of all exceptions\nthat are relevant to the interface.</p>\n<p>and a third line.</p>\n</dd>\n<dt><code>ValueError</code></dt>\n<dd>If <code>arg2</code> is equal to <code>arg1</code>.</dd>\n</dl>\n<p>Test a title without a blank line before it.</p>\n<h2 id="args_2">Args</h2>\n<dl>\n<dt><strong><code>A</code></strong></dt>\n<dd>a</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<p>Examples in doctest format.</p>\n<pre><code class="language-python-repl">>>> a = [1,2,3]\n</code></pre>\n<h2 id="todos">Todos</h2>\n<ul>\n<li>For module TODOs</li>\n</ul></div>\n</dd>\n<dt id="module.latex_math"><code class="name flex">\n<span>def <span class="ident">latex_math</span></span>(<span>)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Inline equation: ( v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ).</p>\n<p>Block equation: [ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ]</p>\n<p>Block equation: $$ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 $$</p>\n<p>[ v_t <em>\\frac{1}{2}</em> j_i + [a] < 3 ]</p></div>\n</dd>\n<dt id="module.non_callable_routine"><code class="name flex">\n<span>def <span class="ident">non_callable_routine</span></span>(<span>x)</span>\n</code></dt>\n<dd>\n<div class="desc"></div>\n</dd>\n<dt id="module.numpy"><code class="name flex">\n<span>def <span class="ident">numpy</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.</p>\n<p><strong>Documentation</strong>: <a href="https://pdoc3.github.io/pdoc/doc/pdoc/">https://pdoc3.github.io/pdoc/doc/pdoc/</a>\n<strong>Source Code</strong>: <a href="https://github.com/pdoc3/">https://github.com/pdoc3/</a></p>\n<h2 id="parameters">Parameters</h2>\n<dl>\n<dt><strong><code>x1</code></strong>, <strong><code>x2</code></strong> : <code>array_like</code></dt>\n<dd>\n<p>Input arrays,\ndescription of <code>x1</code>, <code>x2</code>.</p>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 1.5.0</p>\n</div>\n</dd>\n<dt><strong><code>x</code></strong> : <code>{ NoneType, \'B\', \'C\' }</code>, optional</dt>\n<dd> </dd>\n<dt><strong><code>n</code></strong> : <code>int</code> or <code>list</code> of <code>int</code></dt>\n<dd>Description of num</dd>\n<dt><strong><code>*args</code></strong>, <strong><code>**kwargs</code></strong></dt>\n<dd>Passed on.</dd>\n<dt><strong><code>complex</code></strong> : <code>Union[Set[pdoc.Doc, Function], pdoc]</code></dt>\n<dd>The <code>List[Doc]</code>s of the new signal.</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><strong><code>output</code></strong> : <code>pdoc.Doc</code></dt>\n<dd>The output array</dd>\n<dt><code>List[pdoc.Doc]</code></dt>\n<dd>The output array</dd>\n<dt><code><a title="module.foo" href="#module.foo">foo()</a></code></dt>\n<dd> </dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd>When something.</dd>\n</dl>\n<h2 id="raises_1">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd> </dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>None.</p>\n<h2 id="invalid">Invalid</h2>\n<p>no match</p>\n<h2 id="see-also">See Also</h2>\n<p><code>fromstring</code>, <code>loadtxt</code></p>\n<h2 id="see-also_1">See Also</h2>\n<dl>\n<dt><code>pdoc.text</code></dt>\n<dd>Function a with its description.</dd>\n<dt><code>scipy.random.norm</code></dt>\n<dd>Random variates, PDFs, etc.</dd>\n<dt><code>pdoc.Doc</code></dt>\n<dd>A class description that spans several lines.</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> doctest\n...\n</code></pre>\n<h2 id="notes">Notes</h2>\n<p>Foo bar.</p>\n<h3 id="h3-title">H3 Title</h3>\n<p>Foo bar.</p></div>\n</dd>\n<dt id="module.object_as_arg_default"><code class="name flex">\n<span>def <span class="ident">object_as_arg_default</span></span>(<span>*args, a=<object object>, **kwargs)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Html-encodes angle brackets in params</p></div>\n</dd>\n<dt id="module.reST_directives"><code class="name flex">\n<span>def <span class="ident">reST_directives</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><div class="admonition todo">\n<p class="admonition-title">TODO</p>\n<p>Create something.</p>\n</div>\n<div class="admonition admonition">\n<p class="admonition-title">Example</p>\n<p>Image shows something.</p>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<div class="admonition note">\n<p class="admonition-title">Note</p>\n<p>Can only nest admonitions two levels.</p>\n</div>\n</div>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<p>Now you know.</p>\n<div class="admonition warning">\n<p class="admonition-title">Warning</p>\n<p>Some warning\nlines.</p>\n</div>\n<ul>\n<li>\n<p>Describe some func in a list\nacross multiple lines:</p>\n<div class="admonition deprecated">\n<p class="admonition-title">Deprecated since version: 3.1</p>\n<p>Use <code>spam</code> instead.</p>\n</div>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 2.5</p>\n<p>The <em>spam</em> parameter.</p>\n</div>\n</li>\n</ul>\n<div class="admonition caution">\n<p class="admonition-title">Caution</p>\n<p>Don\'t touch this!</p>\n</div></div>\n</dd>\n</dl>\n</section>\n<section>\n<h2 class="section-title" id="header-classes">Classes</h2>\n<dl>\n<dt id="module.A"><code class="flex name class">\n<span>class <span class="ident">A</span></span>\n</code></dt>\n<dd>\n<div class="desc"><p><code><a title="module.A" href="#module.A">A</a></code> is base class for <code><a title="example_pkg.B" href="example_pkg/index.html#example_pkg.B">B</a></code>.</p></div>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="module.B" href="#module.B">B</a></li>\n</ul>\n<h3>Methods</h3>\n<dl>\n<dt id="module.A.inherited"><code class="name flex">\n<span>def <span class="ident">inherited</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.inherited docstring</p></div>\n</dd>\n<dt id="module.A.overridden"><code class="name flex">\n<span>def <span class="ident">overridden</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.overridden docstring</p></div>\n</dd>\n<dt id="module.A.overridden_same_docstring"><code class="name flex">\n<span>def <span class="ident">overridden_same_docstring</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>A.overridden_same_docstring docstring</p></div>\n</dd>\n</dl>\n</dd>\n<dt id="module.B"><code class="flex name class">\n<span>class <span class="ident">B</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="module.A" href="#module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="module.C" href="#module.C">C</a></li>\n</ul>\n<h3>Class variables</h3>\n<dl>\n<dt id="module.B.C"><code class="name">var <span class="ident">C</span></code></dt>\n<dd>\n<div class="desc"><p>B.C docstring</p></div>\n</dd>\n<dt id="module.B.CONST"><code class="name">var <span class="ident">CONST</span></code></dt>\n<dd>\n<div class="desc"><p>B.CONST docstring</p></div>\n</dd>\n<dt id="module.B.var"><code class="name">var <span class="ident">var</span></code></dt>\n<dd>\n<div class="desc"><p>B.var docstring</p></div>\n</dd>\n</dl>\n<h3>Static methods</h3>\n<dl>\n<dt id="module.B.cls"><code class="name flex">\n<span>def <span class="ident">cls</span></span>(<span>)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.cls docstring</p></div>\n</dd>\n<dt id="module.B.static"><code class="name flex">\n<span>def <span class="ident">static</span></span>(<span>x)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.static docstring</p></div>\n</dd>\n</dl>\n<h3>Instance variables</h3>\n<dl>\n<dt id="module.B.instance_var"><code class="name">var <span class="ident">instance_var</span></code></dt>\n<dd>\n<div class="desc"><p>instance var docstring</p></div>\n</dd>\n<dt id="module.B.p"><code class="name">var <span class="ident">p</span></code></dt>\n<dd>\n<div class="desc"><p>B.p docstring</p></div>\n</dd>\n<dt id="module.B.ro_value_descriptor"><code class="name">var <span class="ident">ro_value_descriptor</span></code></dt>\n<dd>\n<div class="desc"><p>ro_value_descriptor docstring</p></div>\n</dd>\n<dt id="module.B.ro_value_descriptor_no_doc"><code class="name">var <span class="ident">ro_value_descriptor_no_doc</span></code></dt>\n<dd>\n<div class="desc"><p>Read-only value descriptor</p></div>\n</dd>\n</dl>\n<h3>Methods</h3>\n<dl>\n<dt id="module.B.f"><code class="name flex">\n<span>def <span class="ident">f</span></span>(<span>self, a, b=1, *args, c=\'c\', **kwargs)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.f docstring</p></div>\n</dd>\n<dt id="module.B.overridden"><code class="name flex">\n<span>def <span class="ident">overridden</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B.overridden docstring</p></div>\n</dd>\n</dl>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="module.A" href="#module.A">A</a></b></code>:\n<ul class="hlist">\n<li><code><a title="module.A.inherited" href="#module.A.inherited">inherited</a></code></li>\n<li><code><a title="module.A.overridden_same_docstring" href="#module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="module.C"><code class="flex name class">\n<span>class <span class="ident">C</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="module.B" href="#module.B">B</a></li>\n<li><a title="module.A" href="#module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Subclasses</h3>\n<ul class="hlist">\n<li><a title="module.D" href="#module.D">D</a></li>\n</ul>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="module.B" href="#module.B">B</a></b></code>:\n<ul class="hlist">\n<li><code><a title="module.B.C" href="#module.B.C">C</a></code></li>\n<li><code><a title="module.B.CONST" href="#module.B.CONST">CONST</a></code></li>\n<li><code><a title="module.B.cls" href="#module.B.cls">cls</a></code></li>\n<li><code><a title="module.B.f" href="#module.B.f">f</a></code></li>\n<li><code><a title="module.B.inherited" href="#module.A.inherited">inherited</a></code></li>\n<li><code><a title="module.B.instance_var" href="#module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="module.B.overridden" href="#module.B.overridden">overridden</a></code></li>\n<li><code><a title="module.B.overridden_same_docstring" href="#module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n<li><code><a title="module.B.p" href="#module.B.p">p</a></code></li>\n<li><code><a title="module.B.ro_value_descriptor" href="#module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="module.B.ro_value_descriptor_no_doc" href="#module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="module.B.static" href="#module.B.static">static</a></code></li>\n<li><code><a title="module.B.var" href="#module.B.var">var</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="module.D"><code class="flex name class">\n<span>class <span class="ident">D</span></span>\n<span>(</span><span>x, y, z, w)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>B docstring</p>\n<p>External refs: <code>sys.version</code>, <code>sys</code></p>\n<p><code>__init__</code> docstring</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li><a title="module.C" href="#module.C">C</a></li>\n<li><a title="module.B" href="#module.B">B</a></li>\n<li><a title="module.A" href="#module.A">A</a></li>\n<li>builtins.int</li>\n</ul>\n<h3>Inherited members</h3>\n<ul class="hlist">\n<li><code><b><a title="module.C" href="#module.C">C</a></b></code>:\n<ul class="hlist">\n<li><code><a title="module.C.C" href="#module.B.C">C</a></code></li>\n<li><code><a title="module.C.CONST" href="#module.B.CONST">CONST</a></code></li>\n<li><code><a title="module.C.cls" href="#module.B.cls">cls</a></code></li>\n<li><code><a title="module.C.f" href="#module.B.f">f</a></code></li>\n<li><code><a title="module.C.inherited" href="#module.A.inherited">inherited</a></code></li>\n<li><code><a title="module.C.instance_var" href="#module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="module.C.overridden" href="#module.B.overridden">overridden</a></code></li>\n<li><code><a title="module.C.overridden_same_docstring" href="#module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n<li><code><a title="module.C.p" href="#module.B.p">p</a></code></li>\n<li><code><a title="module.C.ro_value_descriptor" href="#module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="module.C.ro_value_descriptor_no_doc" href="#module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="module.C.static" href="#module.B.static">static</a></code></li>\n<li><code><a title="module.C.var" href="#module.B.var">var</a></code></li>\n</ul>\n</li>\n</ul>\n</dd>\n<dt id="module.Docformats"><code class="flex name class">\n<span>class <span class="ident">Docformats</span></span>\n</code></dt>\n<dd>\n<div class="desc"></div>\n<h3>Methods</h3>\n<dl>\n<dt id="module.Docformats.doctests"><code class="name flex">\n<span>def <span class="ident">doctests</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Need an intro paragrapgh.</p>\n<pre><code>>>> Then code is indented one level\nline1\nline2\n</code></pre>\n<p>Alternatively</p>\n<pre><code>>>> doctest\nfenced code works\nalways\n</code></pre>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> nbytes(100)\n\'100.0 bytes\'\nline2\n</code></pre>\n<p>some text</p>\n<p>some text</p>\n<pre><code class="language-python-repl">>>> another doctest\nline1\nline2\n</code></pre>\n<h2 id="example">Example</h2>\n<pre><code class="language-python-repl">>>> f()\nTraceback (most recent call last):\n ...\nException: something went wrong\n</code></pre></div>\n</dd>\n<dt id="module.Docformats.google"><code class="name flex">\n<span>def <span class="ident">google</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.\nNomatch:</p>\n<h2 id="args">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>str</code>, optional</dt>\n<dd>Text1</dd>\n<dt><strong><code>arg2</code></strong> : <code>List[str]</code>, optional, default=<code>10</code></dt>\n<dd>Text2</dd>\n<dt><strong><code>data</code></strong> : <code>array-like object</code></dt>\n<dd>foo</dd>\n</dl>\n<h2 id="args_1">Args</h2>\n<dl>\n<dt><strong><code>arg1</code></strong> : <code>int</code></dt>\n<dd>Description of arg1</dd>\n<dt><strong><code>arg2</code></strong> : <code>str</code> or <code>int</code></dt>\n<dd>Description of arg2</dd>\n<dt><strong><code>test_sequence</code></strong></dt>\n<dd>\n<p>2-dim numpy array of real numbers, size: N * D\n- the test observation sequence.</p>\n<pre><code>test_sequence =\ncode\n</code></pre>\n<p>Continue.</p>\n</dd>\n<dt><strong><code>*args</code></strong></dt>\n<dd>passed around</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><code>issue_10</code></dt>\n<dd>description didn\'t work across multiple lines\nif only a single item was listed. <code>inspect.cleandoc()</code>\nsomehow stripped the required extra indentation.</dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>A very special number\nwhich is the answer of everything.</p>\n<h2 id="returns_2">Returns</h2>\n<dl>\n<dt><code>Dict[int, pdoc.Doc]</code></dt>\n<dd>Description.</dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>AttributeError</code></dt>\n<dd>\n<p>The <code>Raises</code> section is a list of all exceptions\nthat are relevant to the interface.</p>\n<p>and a third line.</p>\n</dd>\n<dt><code>ValueError</code></dt>\n<dd>If <code>arg2</code> is equal to <code>arg1</code>.</dd>\n</dl>\n<p>Test a title without a blank line before it.</p>\n<h2 id="args_2">Args</h2>\n<dl>\n<dt><strong><code>A</code></strong></dt>\n<dd>a</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<p>Examples in doctest format.</p>\n<pre><code class="language-python-repl">>>> a = [1,2,3]\n</code></pre>\n<h2 id="todos">Todos</h2>\n<ul>\n<li>For module TODOs</li>\n</ul></div>\n</dd>\n<dt id="module.Docformats.numpy"><code class="name flex">\n<span>def <span class="ident">numpy</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Summary line.</p>\n<p><strong>Documentation</strong>: <a href="https://pdoc3.github.io/pdoc/doc/pdoc/">https://pdoc3.github.io/pdoc/doc/pdoc/</a>\n<strong>Source Code</strong>: <a href="https://github.com/pdoc3/">https://github.com/pdoc3/</a></p>\n<h2 id="parameters">Parameters</h2>\n<dl>\n<dt><strong><code>x1</code></strong>, <strong><code>x2</code></strong> : <code>array_like</code></dt>\n<dd>\n<p>Input arrays,\ndescription of <code>x1</code>, <code>x2</code>.</p>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 1.5.0</p>\n</div>\n</dd>\n<dt><strong><code>x</code></strong> : <code>{ NoneType, \'B\', \'C\' }</code>, optional</dt>\n<dd> </dd>\n<dt><strong><code>n</code></strong> : <code>int</code> or <code>list</code> of <code>int</code></dt>\n<dd>Description of num</dd>\n<dt><strong><code>*args</code></strong>, <strong><code>**kwargs</code></strong></dt>\n<dd>Passed on.</dd>\n<dt><strong><code>complex</code></strong> : <code>Union[Set[pdoc.Doc, Function], pdoc]</code></dt>\n<dd>The <code>List[Doc]</code>s of the new signal.</dd>\n</dl>\n<h2 id="returns">Returns</h2>\n<dl>\n<dt><strong><code>output</code></strong> : <code>pdoc.Doc</code></dt>\n<dd>The output array</dd>\n<dt><code>List[pdoc.Doc]</code></dt>\n<dd>The output array</dd>\n<dt><code><a title="module.foo" href="#module.foo">foo()</a></code></dt>\n<dd> </dd>\n</dl>\n<h2 id="raises">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd>When something.</dd>\n</dl>\n<h2 id="raises_1">Raises</h2>\n<dl>\n<dt><code>TypeError</code></dt>\n<dd> </dd>\n</dl>\n<h2 id="returns_1">Returns</h2>\n<p>None.</p>\n<h2 id="invalid">Invalid</h2>\n<p>no match</p>\n<h2 id="see-also">See Also</h2>\n<p><code>fromstring</code>, <code>loadtxt</code></p>\n<h2 id="see-also_1">See Also</h2>\n<dl>\n<dt><code>pdoc.text</code></dt>\n<dd>Function a with its description.</dd>\n<dt><code>scipy.random.norm</code></dt>\n<dd>Random variates, PDFs, etc.</dd>\n<dt><code>pdoc.Doc</code></dt>\n<dd>A class description that spans several lines.</dd>\n</dl>\n<h2 id="examples">Examples</h2>\n<pre><code class="language-python-repl">>>> doctest\n...\n</code></pre>\n<h2 id="notes">Notes</h2>\n<p>Foo bar.</p>\n<h3 id="h3-title">H3 Title</h3>\n<p>Foo bar.</p></div>\n</dd>\n<dt id="module.Docformats.reST_directives"><code class="name flex">\n<span>def <span class="ident">reST_directives</span></span>(<span>self)</span>\n</code></dt>\n<dd>\n<div class="desc"><div class="admonition todo">\n<p class="admonition-title">TODO</p>\n<p>Create something.</p>\n</div>\n<div class="admonition admonition">\n<p class="admonition-title">Example</p>\n<p>Image shows something.</p>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<div class="admonition note">\n<p class="admonition-title">Note</p>\n<p>Can only nest admonitions two levels.</p>\n</div>\n</div>\n<p><img alt="" src="https://www.debian.org/logos/openlogo-nd-100.png"></p>\n<p>Now you know.</p>\n<div class="admonition warning">\n<p class="admonition-title">Warning</p>\n<p>Some warning\nlines.</p>\n</div>\n<ul>\n<li>\n<p>Describe some func in a list\nacross multiple lines:</p>\n<div class="admonition deprecated">\n<p class="admonition-title">Deprecated since version: 3.1</p>\n<p>Use <code>spam</code> instead.</p>\n</div>\n<div class="admonition versionadded">\n<p class="admonition-title">Added in version: 2.5</p>\n<p>The <em>spam</em> parameter.</p>\n</div>\n</li>\n</ul>\n<div class="admonition caution">\n<p class="admonition-title">Caution</p>\n<p>Don\'t touch this!</p>\n</div></div>\n</dd>\n</dl>\n</dd>\n<dt id="module.Location"><code class="flex name class">\n<span>class <span class="ident">Location</span></span>\n<span>(</span><span>lat, lon)</span>\n</code></dt>\n<dd>\n<div class="desc"><p>Geo-location, GPS position.</p></div>\n<h3>Ancestors</h3>\n<ul class="hlist">\n<li>builtins.tuple</li>\n</ul>\n</dd>\n<dt id="module.ReadOnlyValueDescriptor"><code class="flex name class">\n<span>class <span class="ident">ReadOnlyValueDescriptor</span></span>\n</code></dt>\n<dd>\n<div class="desc"><p>Read-only value descriptor</p></div>\n</dd>\n</dl>\n</section>\n</article>\n<nav id="sidebar">\n<h1>Index</h1>\n<div class="toc">\n<ul></ul>\n</div>\n<ul id="index">\n<li><h3><a href="#header-variables">Global variables</a></h3>\n<ul class="">\n<li><code><a title="module.CONST" href="#module.CONST">CONST</a></code></li>\n<li><code><a title="module.foreign_var" href="#module.foreign_var">foreign_var</a></code></li>\n<li><code><a title="module.var" href="#module.var">var</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-functions">Functions</a></h3>\n<ul class="">\n<li><code><a title="module.doctests" href="#module.doctests">doctests</a></code></li>\n<li><code><a title="module.foo" href="#module.foo">foo</a></code></li>\n<li><code><a title="module.google" href="#module.google">google</a></code></li>\n<li><code><a title="module.latex_math" href="#module.latex_math">latex_math</a></code></li>\n<li><code><a title="module.non_callable_routine" href="#module.non_callable_routine">non_callable_routine</a></code></li>\n<li><code><a title="module.numpy" href="#module.numpy">numpy</a></code></li>\n<li><code><a title="module.object_as_arg_default" href="#module.object_as_arg_default">object_as_arg_default</a></code></li>\n<li><code><a title="module.reST_directives" href="#module.reST_directives">reST_directives</a></code></li>\n</ul>\n</li>\n<li><h3><a href="#header-classes">Classes</a></h3>\n<ul>\n<li>\n<h4><code><a title="module.A" href="#module.A">A</a></code></h4>\n<ul class="">\n<li><code><a title="module.A.inherited" href="#module.A.inherited">inherited</a></code></li>\n<li><code><a title="module.A.overridden" href="#module.A.overridden">overridden</a></code></li>\n<li><code><a title="module.A.overridden_same_docstring" href="#module.A.overridden_same_docstring">overridden_same_docstring</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="module.B" href="#module.B">B</a></code></h4>\n<ul class="">\n<li><code><a title="module.B.C" href="#module.B.C">C</a></code></li>\n<li><code><a title="module.B.CONST" href="#module.B.CONST">CONST</a></code></li>\n<li><code><a title="module.B.cls" href="#module.B.cls">cls</a></code></li>\n<li><code><a title="module.B.f" href="#module.B.f">f</a></code></li>\n<li><code><a title="module.B.instance_var" href="#module.B.instance_var">instance_var</a></code></li>\n<li><code><a title="module.B.overridden" href="#module.B.overridden">overridden</a></code></li>\n<li><code><a title="module.B.p" href="#module.B.p">p</a></code></li>\n<li><code><a title="module.B.ro_value_descriptor" href="#module.B.ro_value_descriptor">ro_value_descriptor</a></code></li>\n<li><code><a title="module.B.ro_value_descriptor_no_doc" href="#module.B.ro_value_descriptor_no_doc">ro_value_descriptor_no_doc</a></code></li>\n<li><code><a title="module.B.static" href="#module.B.static">static</a></code></li>\n<li><code><a title="module.B.var" href="#module.B.var">var</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="module.C" href="#module.C">C</a></code></h4>\n</li>\n<li>\n<h4><code><a title="module.D" href="#module.D">D</a></code></h4>\n</li>\n<li>\n<h4><code><a title="module.Docformats" href="#module.Docformats">Docformats</a></code></h4>\n<ul class="">\n<li><code><a title="module.Docformats.doctests" href="#module.Docformats.doctests">doctests</a></code></li>\n<li><code><a title="module.Docformats.google" href="#module.Docformats.google">google</a></code></li>\n<li><code><a title="module.Docformats.numpy" href="#module.Docformats.numpy">numpy</a></code></li>\n<li><code><a title="module.Docformats.reST_directives" href="#module.Docformats.reST_directives">reST_directives</a></code></li>\n</ul>\n</li>\n<li>\n<h4><code><a title="module.Location" href="#module.Location">Location</a></code></h4>\n</li>\n<li>\n<h4><code><a title="module.ReadOnlyValueDescriptor" href="#module.ReadOnlyValueDescriptor">ReadOnlyValueDescriptor</a></code></h4>\n</li>\n</ul>\n</li>\n</ul>\n</nav>\n</main>\n<footer id="footer">\n<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.10.0</a>.</p>\n</footer>\n</body>\n</html>' > >====================================================================== >FAIL: test_project_doctests (pdoc.test.CliTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 132, in test_project_doctests > assert not doctests.failed and doctests.attempted, doctests >AssertionError: TestResults(failed=1, attempted=2) > >====================================================================== >FAIL: test_text (pdoc.test.CliTest) (package='example_pkg') >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/test/__init__.py", line 372, in test_text > self.assertNotIn(pattern, out) >AssertionError: 'non_callable_routine' unexpectedly found in "Module example_pkg\n==================\nModule docstring\n\nSub-modules\n-----------\n* example_pkg.index\n* example_pkg.module\n* example_pkg.subpkg\n* example_pkg.subpkg2\n\nVariables\n---------\n\n \n`CONST`\n: CONST docstring\n\n \n`foreign_var`\n: foreign var docstring\n\n \n`var`\n: var docstring\n\nFunctions\n---------\n\n \n`doctests(self)`\n: Need an intro paragrapgh.\n \n >>> Then code is indented one level\n line1\n line2\n \n Alternatively\n ```\n >>> doctest\n fenced code works\n always\n ```\n \n Examples:\n >>> nbytes(100)\n '100.0 bytes'\n line2\n \n some text\n \n some text\n \n >>> another doctest\n line1\n line2\n \n Example:\n >>> f()\n Traceback (most recent call last):\n ...\n Exception: something went wrong\n\n \n`foo(env=os.environ)`\n: Doesn't leak environ\n\n \n`google(self)`\n: Summary line.\n Nomatch:\n \n Args:\n arg1 (str, optional): Text1\n arg2 (List[str], optional, default=10): Text2\n data (array-like object): foo\n \n Args:\n arg1 (int): Description of arg1\n arg2 (str or int): Description of arg2\n test_sequence: 2-dim numpy array of real numbers, size: N * D\n - the test observation sequence.\n \n test_sequence =\n code\n \n Continue.\n *args: passed around\n \n Returns:\n issue_10: description didn't work across multiple lines\n if only a single item was listed. `inspect.cleandoc()`\n somehow stripped the required extra indentation.\n \n Returns:\n A very special number\n which is the answer of everything.\n \n Returns:\n Dict[int, pdoc.Doc]: Description.\n \n Raises:\n AttributeError: The ``Raises`` section is a list of all exceptions\n that are relevant to the interface.\n \n and a third line.\n ValueError: If `arg2` is equal to `arg1`.\n \n Test a title without a blank line before it.\n Args:\n A: a\n \n Examples:\n Examples in doctest format.\n \n >>> a = [1,2,3]\n \n Todos:\n * For module TODOs\n\n \n`latex_math()`\n: Inline equation: \\( v_t *\\frac{1}{2}* j_i + [a] < 3 \\).\n \n Block equation: \\[ v_t *\\frac{1}{2}* j_i + [a] < 3 \\]\n \n Block equation: $$ v_t *\\frac{1}{2}* j_i + [a] < 3 $$\n \n ..math::\n v_t *\\frac{1}{2}* j_i + [a] < 3\n\n \n`non_callable_routine(x)`\n: \n\n \n`numpy(self)`\n: Summary line.\n \n **Documentation**: https://pdoc3.github.io/pdoc/doc/pdoc/\n **Source Code**: https://github.com/pdoc3/\n \n Parameters\n ----------\n x1, x2 : array_like\n Input arrays,\n description of `x1`, `x2`.\n \n .. versionadded:: 1.5.0\n x : { NoneType, 'B', 'C' }, optional\n n : int or list of int\n Description of num\n *args, **kwargs\n Passed on.\n complex : Union[Set[pdoc.Doc, Function], pdoc]\n The `List[Doc]`s of the new signal.\n \n Returns\n -------\n output : pdoc.Doc\n The output array\n List[pdoc.Doc]\n The output array\n foo\n \n Raises\n ------\n TypeError\n When something.\n \n Raises\n ------\n TypeError\n \n Returns\n -------\n None.\n \n Invalid\n -------\n no match\n \n See Also\n --------\n fromstring, loadtxt\n \n See Also\n --------\n pdoc.text : Function a with its description.\n scipy.random.norm : Random variates, PDFs, etc.\n pdoc.Doc : A class description that\n spans several lines.\n \n Examples\n --------\n >>> doctest\n ...\n \n Notes\n -----\n Foo bar.\n \n ### H3 Title\n \n Foo bar.\n\n \n`object_as_arg_default(*args, a=<object object>, **kwargs)`\n: Html-encodes angle brackets in params\n\n \n`reST_directives(self)`\n: .. todo::\n \n Create something.\n \n .. admonition:: Example\n \n Image shows something.\n \n .. image:: https://www.debian.org/logos/openlogo-nd-100.png\n \n .. note::\n Can only nest admonitions two levels.\n \n .. image:: https://www.debian.org/logos/openlogo-nd-100.png\n \n Now you know.\n \n .. warning::\n \n Some warning\n lines.\n \n * Describe some func in a list\n across multiple lines:\n \n .. deprecated:: 3.1\n Use `spam` instead.\n \n .. versionadded:: 2.5\n The *spam* parameter.\n \n .. caution::\n Don't touch this!\n\nClasses\n-------\n\n`A()`\n: `A` is base class for `example_pkg.B`.\n\n ### Descendants\n\n * example_pkg.B\n\n ### Methods\n\n `inherited(self)`\n : A.inherited docstring\n\n `overridden(self)`\n : A.overridden docstring\n\n `overridden_same_docstring(self)`\n : A.overridden_same_docstring docstring\n\n`B(x, y, z, w)`\n: B docstring\n \n External refs: `sys.version`, `sys`\n \n `__init__` docstring\n\n ### Ancestors (in MRO)\n\n * example_pkg.A\n * builtins.int\n\n ### Descendants\n\n * example_pkg.C\n\n ### Class variables\n\n `C`\n : B.C docstring\n\n `CONST`\n : B.CONST docstring\n\n `var`\n : B.var docstring\n\n ### Static methods\n\n `cls()`\n : B.cls docstring\n\n `static(x)`\n : B.static docstring\n\n ### Instance variables\n\n `instance_var`\n : instance var docstring\n\n `p`\n : B.p docstring\n\n `ro_value_descriptor`\n : ro_value_descriptor docstring\n\n `ro_value_descriptor_no_doc`\n : Read-only value descriptor\n\n ### Methods\n\n `f(self, a, b=1, *args, c='c', **kwargs)`\n : B.f docstring\n\n `overridden(self)`\n : B.overridden docstring\n\n`C(x, y, z, w)`\n: B docstring\n \n External refs: `sys.version`, `sys`\n \n `__init__` docstring\n\n ### Ancestors (in MRO)\n\n * example_pkg.B\n * example_pkg.A\n * builtins.int\n\n ### Descendants\n\n * example_pkg.D\n\n`D(x, y, z, w)`\n: B docstring\n \n External refs: `sys.version`, `sys`\n \n `__init__` docstring\n\n ### Ancestors (in MRO)\n\n * example_pkg.C\n * example_pkg.B\n * example_pkg.A\n * builtins.int\n\n`Docformats()`\n: \n\n ### Methods\n\n `doctests(self)`\n : Need an intro paragrapgh.\n \n >>> Then code is indented one level\n line1\n line2\n \n Alternatively\n ```\n >>> doctest\n fenced code works\n always\n ```\n \n Examples:\n >>> nbytes(100)\n '100.0 bytes'\n line2\n \n some text\n \n some text\n \n >>> another doctest\n line1\n line2\n \n Example:\n >>> f()\n Traceback (most recent call last):\n ...\n Exception: something went wrong\n\n `google(self)`\n : Summary line.\n Nomatch:\n \n Args:\n arg1 (str, optional): Text1\n arg2 (List[str], optional, default=10): Text2\n data (array-like object): foo\n \n Args:\n arg1 (int): Description of arg1\n arg2 (str or int): Description of arg2\n test_sequence: 2-dim numpy array of real numbers, size: N * D\n - the test observation sequence.\n \n test_sequence =\n code\n \n Continue.\n *args: passed around\n \n Returns:\n issue_10: description didn't work across multiple lines\n if only a single item was listed. `inspect.cleandoc()`\n somehow stripped the required extra indentation.\n \n Returns:\n A very special number\n which is the answer of everything.\n \n Returns:\n Dict[int, pdoc.Doc]: Description.\n \n Raises:\n AttributeError: The ``Raises`` section is a list of all exceptions\n that are relevant to the interface.\n \n and a third line.\n ValueError: If `arg2` is equal to `arg1`.\n \n Test a title without a blank line before it.\n Args:\n A: a\n \n Examples:\n Examples in doctest format.\n \n >>> a = [1,2,3]\n \n Todos:\n * For module TODOs\n\n `numpy(self)`\n : Summary line.\n \n **Documentation**: https://pdoc3.github.io/pdoc/doc/pdoc/\n **Source Code**: https://github.com/pdoc3/\n \n Parameters\n ----------\n x1, x2 : array_like\n Input arrays,\n description of `x1`, `x2`.\n \n .. versionadded:: 1.5.0\n x : { NoneType, 'B', 'C' }, optional\n n : int or list of int\n Description of num\n *args, **kwargs\n Passed on.\n complex : Union[Set[pdoc.Doc, Function], pdoc]\n The `List[Doc]`s of the new signal.\n \n Returns\n -------\n output : pdoc.Doc\n The output array\n List[pdoc.Doc]\n The output array\n foo\n \n Raises\n ------\n TypeError\n When something.\n \n Raises\n ------\n TypeError\n \n Returns\n -------\n None.\n \n Invalid\n -------\n no match\n \n See Also\n --------\n fromstring, loadtxt\n \n See Also\n --------\n pdoc.text : Function a with its description.\n scipy.random.norm : Random variates, PDFs, etc.\n pdoc.Doc : A class description that\n spans several lines.\n \n Examples\n --------\n >>> doctest\n ...\n \n Notes\n -----\n Foo bar.\n \n ### H3 Title\n \n Foo bar.\n\n `reST_directives(self)`\n : .. todo::\n \n Create something.\n \n .. admonition:: Example\n \n Image shows something.\n \n .. image:: https://www.debian.org/logos/openlogo-nd-100.png\n \n .. note::\n Can only nest admonitions two levels.\n \n .. image:: https://www.debian.org/logos/openlogo-nd-100.png\n \n Now you know.\n \n .. warning::\n \n Some warning\n lines.\n \n * Describe some func in a list\n across multiple lines:\n \n .. deprecated:: 3.1\n Use `spam` instead.\n \n .. versionadded:: 2.5\n The *spam* parameter.\n \n .. caution::\n Don't touch this!\n\n`Location(lat, lon)`\n: Geo-location, GPS position.\n\n ### Ancestors (in MRO)\n\n * builtins.tuple\n\n`ReadOnlyValueDescriptor()`\n: Read-only value descriptor\n" > >---------------------------------------------------------------------- >Ran 78 tests in 25.668s > >FAILED (failures=8, errors=1, skipped=2) >Trying: > _formatannotation(NewType('MyType', str)) >Expecting: > 'MyType' >********************************************************************** >File "/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0/pdoc/__init__.py", line 1274, in pdoc._formatannotation >Failed example: > _formatannotation(NewType('MyType', str)) >Expected: > 'MyType' >Got: > 'pdoc.MyType' >Trying: > _formatannotation(Optional[Tuple[Optional[int], None]]) >Expecting: > 'Optional[Tuple[Optional[int], None]]' >ok >82 items had no tests: > pdoc > pdoc.Class > pdoc.Class.__init__ > pdoc.Class._fill_inheritance > pdoc.Class._filter_doc_objs > pdoc.Class._link_inheritance > pdoc.Class._method_type > pdoc.Class.class_variables > pdoc.Class.functions > pdoc.Class.inherited_members > pdoc.Class.instance_variables > pdoc.Class.methods > pdoc.Class.mro > pdoc.Class.params > pdoc.Class.refname > pdoc.Class.subclasses > pdoc.Context > pdoc.Context.__init__ > pdoc.Doc > pdoc.Doc.__init__ > pdoc.Doc.__lt__ > pdoc.Doc.__repr__ > pdoc.Doc._inherits_top > pdoc.Doc._url > pdoc.Doc.qualname > pdoc.Doc.refname > pdoc.Doc.source > pdoc.Doc.url > pdoc.External > pdoc.External.__init__ > pdoc.External.url > pdoc.Function > pdoc.Function.__init__ > pdoc.Function._is_async > pdoc.Function._params > pdoc.Function._signature_from_string > pdoc.Function.funcdef > pdoc.Function.is_method > pdoc.Function.method > pdoc.Function.params > pdoc.Function.refname > pdoc.Function.return_annotation > pdoc.Module > pdoc.Module.ImportWarning > pdoc.Module.__init__ > pdoc.Module.__pdoc__ > pdoc.Module._filter_doc_objs > pdoc.Module._link_inheritance > pdoc.Module._url > pdoc.Module.classes > pdoc.Module.find_class > pdoc.Module.find_ident > pdoc.Module.functions > pdoc.Module.html > pdoc.Module.is_namespace > pdoc.Module.is_package > pdoc.Module.submodules > pdoc.Module.text > pdoc.Module.variables > pdoc.Variable > pdoc.Variable.__init__ > pdoc.Variable.qualname > pdoc.Variable.refname > pdoc.Variable.type_annotation > pdoc._filter_type > pdoc._get_config > pdoc._getmembers_all > pdoc._is_blacklisted > pdoc._is_descriptor > pdoc._is_function > pdoc._is_public > pdoc._is_whitelisted > pdoc._pairwise > pdoc._pep224_docstrings > pdoc._render_template > pdoc._toposort > pdoc.html > pdoc.import_module > pdoc.link_inheritance > pdoc.maybe_lru_cache > pdoc.reset > pdoc.text >********************************************************************** >1 items had failures: > 1 of 2 in pdoc._formatannotation >2 tests in 83 items. >1 passed and 1 failed. >***Test Failed*** 1 failures. > * ERROR: dev-python/pdoc3-0.10.0::gentoo failed (test phase): > * Tests failed with python3.10 > * > * Call stack: > * ebuild.sh, line 127: Called src_test > * environment, line 3284: Called distutils-r1_src_test > * environment, line 1526: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 602: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 2956: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2450: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2448: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 978: Called distutils-r1_run_phase 'python_test' > * environment, line 1453: Called python_test > * environment, line 3251: Called distutils-r1_python_test > * environment, line 1411: Called eunittest > * environment, line 2002: Called die > * The specific snippet of code: > * "${@}" || die -n "Tests failed with ${EPYTHON}"; > * > * If you need support, post the output of `emerge --info '=dev-python/pdoc3-0.10.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-python/pdoc3-0.10.0::gentoo'`. > * The complete build log is located at '/var/log/emerge-log/build/dev-python/pdoc3-0.10.0:20220307-085415.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/pdoc3-0.10.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-python/pdoc3-0.10.0/temp/environment'. > * Working directory: '/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0' > * S: '/var/tmp/portage/dev-python/pdoc3-0.10.0/work/pdoc3-0.10.0' >
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 834773
: 766584