* Package: dev-python/pyx-0.15 * Repository: gentoo * Maintainer: python@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_7 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/105e3c9ed239e9a710907e59cbc2543c3f8f70b9 (Fri Aug 21 02:35:35 UTC 2020) @@@@@ END @@@@@ emerge --info: Portage 3.0.4 (python 3.7.9-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32, 5.4.0-1021-aws x86_64) ================================================================= System uname: Linux-5.4.0-1021-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-gentoo-2.7 KiB Mem: 64359960 total, 41602976 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Fri, 21 Aug 2020 02:35:34 +0000 sh bash 5.0_p18 ld GNU ld (Gentoo 2.34 p6) 2.34.0 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3-r1::gentoo dev-lang/python: 2.7.18-r1::gentoo, 3.7.9::gentoo, 3.8.5::gentoo, 3.9.0_rc1::gentoo dev-util/cmake: 3.18.1::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r2::gentoo sys-devel/gcc: 10.2.0::gentoo sys-devel/gcc-config: 2.3.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.32::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-jobs: 1 sync-rsync-extra-opts: sync-rsync-verify-metamanifest: yes sync-rsync-verify-max-age: 24 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* GPL-2" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-clang" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXX="x86_64-pc-linux-gnu-clang++" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" DISTDIR="/var/tmp/portage/dev-python/pyx-0.15/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -b -k" ENV_UNSET="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=native -frecord-gcc-switches -fno-diagnostics-color" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld" MAKEOPTS="-j16 V=1" PKGDIR="/root/.packages" 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" USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd test unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" PYTHON_TARGETS="python3_7" USERLAND="GNU" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS >>> Unpacking source... >>> Unpacking pyx-0.15.gh.tar.gz to /var/tmp/portage/dev-python/pyx-0.15/work >>> Unpacking W3C_SVG_11_TestSuite.tar.gz to /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/svg/suite >>> Source unpacked in /var/tmp/portage/dev-python/pyx-0.15/work >>> Preparing source in /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15 ... * Applying pyx-0.14.1-unicode-latex.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15 ... * python3_7: running distutils-r1_run_phase distutils-r1_python_compile python3.7 setup.py build -j 16 running build running build_py creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/connector.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/baseclasses.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/text.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/__init__.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/epsfile.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/style.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/reader.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/pattern.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/mathutils.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/unit.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/pdfwriter.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/bbox.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/pswriter.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/config.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/utils.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/svgfile.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/canvas.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/bitmap.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/attr.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/path.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/trafo.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/color.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/document.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/normpath.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/box.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/svgwriter.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/deco.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/pdfextra.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/mesh.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/version.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/writer.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx copying pyx/deformer.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph copying pyx/graph/__init__.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph copying pyx/graph/style.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph copying pyx/graph/key.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph copying pyx/graph/graph.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph copying pyx/graph/data.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis copying pyx/graph/axis/__init__.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis copying pyx/graph/axis/positioner.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis copying pyx/graph/axis/rater.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis copying pyx/graph/axis/timeaxis.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis copying pyx/graph/axis/tick.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis copying pyx/graph/axis/painter.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis copying pyx/graph/axis/axis.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis copying pyx/graph/axis/texter.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis copying pyx/graph/axis/parter.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font copying pyx/font/t1file.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font copying pyx/font/__init__.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font copying pyx/font/t1code.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font copying pyx/font/font.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font copying pyx/font/afmfile.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font copying pyx/font/metric.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font copying pyx/font/pfmfile.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/dvi copying pyx/dvi/__init__.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/dvi copying pyx/dvi/tfmfile.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/dvi copying pyx/dvi/dvifile.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/dvi copying pyx/dvi/encfile.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/dvi copying pyx/dvi/texfont.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/dvi copying pyx/dvi/vffile.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/dvi copying pyx/dvi/mapfile.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/dvi creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/metapost copying pyx/metapost/__init__.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/metapost copying pyx/metapost/path.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/metapost copying pyx/metapost/mp_path.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/metapost creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Symbol.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Times-Bold.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Times-Roman.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Courier-Bold.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Times-Italic.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/ZapfDingbats.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/MustRead.html -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Helvetica-Oblique.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Courier-Oblique.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Helvetica.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Times-BoldItalic.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Helvetica-BoldOblique.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Helvetica-Bold.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Courier.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm copying pyx/data/afm/Courier-BoldOblique.afm -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/afm creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs copying pyx/data/lfs/foils20pt.lfs -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs copying pyx/data/lfs/11ptex.lfs -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs copying pyx/data/lfs/foils25pt.lfs -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs copying pyx/data/lfs/createlfs.tex -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs copying pyx/data/lfs/12pt.lfs -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs copying pyx/data/lfs/10ptex.lfs -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs copying pyx/data/lfs/createlfs.py -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs copying pyx/data/lfs/foils17pt.lfs -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs copying pyx/data/lfs/foils30pt.lfs -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs copying pyx/data/lfs/10pt.lfs -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs copying pyx/data/lfs/12ptex.lfs -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs copying pyx/data/lfs/11pt.lfs -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/lfs creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/def copying pyx/data/def/pyx.def -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data/def copying pyx/data/pyxrc -> /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/data /usr/lib/python3.7/distutils/dist.py:274: UserWarning: Unknown distribution option: 'python_requires' warnings.warn(msg) /usr/lib/python3.7/distutils/dist.py:274: UserWarning: Unknown distribution option: 'extras_require' warnings.warn(msg) warning: build_py: byte-compiling is disabled, skipping. running build_ext building 'pyx.pykpathsea' extension building 'pyx.font._t1code' extension creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/temp.linux-x86_64-3.7 creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/temp.linux-x86_64-3.7 creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/temp.linux-x86_64-3.7/pyx creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/temp.linux-x86_64-3.7/pyx x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -I/usr/include/python3.7m -c pyx/pykpathsea.c -o /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/temp.linux-x86_64-3.7/pyx/pykpathsea.o creating /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/temp.linux-x86_64-3.7/pyx/font x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -I/usr/include/python3.7m -c pyx/font/_t1code.c -o /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/temp.linux-x86_64-3.7/pyx/font/_t1code.o x86_64-pc-linux-gnu-clang -shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/temp.linux-x86_64-3.7/pyx/pykpathsea.o -L/usr/lib64 -lkpathsea -lpython3.7m -o /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/pykpathsea.cpython-37m-x86_64-linux-gnu.so x86_64-pc-linux-gnu-clang -shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/temp.linux-x86_64-3.7/pyx/font/_t1code.o -L/usr/lib64 -lpython3.7m -o /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font/_t1code.cpython-37m-x86_64-linux-gnu.so * Using python3.8 in global scope * python3_8: running distutils-r1_run_phase python_compile_all >>> Source compiled. >>> Test phase: dev-python/pyx-0.15 * python3_7: running distutils-r1_run_phase python_test make -j16 V=1 -C test make: Entering directory '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test' cd unit; /usr/bin/python3.7 test.py cd functional; make cd svg; make cd ../manual; make doctest make[1]: Entering directory '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/functional' make clean make[1]: Entering directory '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/svg' PYTHONPATH=/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/svg/../.. /usr/bin/python3.7 svgtest.py make[1]: Entering directory '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/manual' cd ../pyx;sphinx-build -b doctest ../manual ../manual/_build/doctest make[2]: Entering directory '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/functional' rm -f *.ps *.eps *.pdf *.svg make[2]: Leaving directory '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/functional' make eps make[2]: Entering directory '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/functional' /usr/bin/python3.7 -W default test_arrow.py /usr/bin/python3.7 -W default test_axis.py /usr/bin/python3.7 -W default test_bargraph.py /usr/bin/python3.7 -W default test_bbox.py /usr/bin/python3.7 -W default test_bitmap.py /usr/bin/python3.7 -W default test_box.py /usr/bin/python3.7 -W default test_canvas.py /usr/bin/python3.7 -W default test_canvastrafoclip.py /usr/bin/python3.7 -W default test_color.py /usr/bin/python3.7 -W default test_document.py /usr/bin/python3.7 -W default test_epsfile.py /usr/bin/python3.7 -W default test_fill.py /usr/bin/python3.7 -W default test_graph.py .../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" image with invalid palette mode 'RGBA;L' converted to rgb image ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" /usr/lib/python3.7/site-packages/PIL/Image.py:961: UserWarning: Palette images with Transparency expressed in bytes should be converted to RGBA images "Palette images with Transparency expressed in bytes should be " Running Sphinx v3.2.1 /usr/bin/python3.7 -W default test_graph3d.py /usr/bin/python3.7 -W default test_graph3dloop.py ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" /usr/bin/python3.7 -W default test_histogram.py /usr/bin/python3.7 -W default test_layer.py Traceback (most recent call last): File "test_graph.py", line 90, in test_multiaxes_data(c, 0, 21) File "test_graph.py", line 24, in test_multiaxes_data g.finish() File "../../pyx/graph/graph.py", line 303, in finish self.doaxes() File "../../pyx/graph/graph.py", line 580, in doaxes self.dolayout() File "../../pyx/graph/graph.py", line 564, in dolayout self.doaxiscreate(axisname) File "../../pyx/graph/graph.py", line 240, in doaxiscreate self.axes[axisname].create() File "../../pyx/graph/axis/axis.py", line 591, in create self.canvas = self.axis.create(self.data, self.positioner, self.graphtextengine, self.errorname) File "../../pyx/graph/axis/axis.py", line 275, in create return _regularaxis._create(self, data, positioner, graphtextengine, self.parter, self.rater, errorname) File "../../pyx/graph/axis/axis.py", line 220, in _create variants[0].storedcanvas = layout(variants[0]) File "../../pyx/graph/axis/axis.py", line 141, in layout self.painter.paint(canvas, data, self, positioner) File "../../pyx/graph/axis/painter.py", line 192, in paint t.temp_labelbox = canvas.textengine.text_pt(t.temp_x_pt, t.temp_y_pt, t.label, labelattrs) File "../../pyx/text.py", line 1454, in wrapped return f(self, *args, **kwargs) File "../../pyx/text.py", line 1485, in text_pt return self.instance.text_pt(*args, **kwargs) File "../../pyx/text.py", line 1304, in text_pt left_pt, right_pt, height_pt, depth_pt = self.do_typeset(expr, self.texmessages_run_default + self.texmessages_run + texmessages) File "../../pyx/text.py", line 1221, in do_typeset self.do_start() File "../../pyx/text.py", line 1430, in do_start super().do_start() File "../../pyx/text.py", line 1176, in do_start self.popen = config.Popen(cmd, stdin=config.PIPE, stdout=config.PIPE, stderr=config.STDOUT, bufsize=0) File "../../pyx/config.py", line 218, in Popen return subprocess.Popen(cmd, *args, **kwargs) File "/usr/lib/python3.7/subprocess.py", line 800, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.7/subprocess.py", line 1551, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'latex': 'latex' Error in atexit._run_exitfuncs: Traceback (most recent call last): File "../../pyx/text.py", line 1035, in _cleanup self.do_finish(cleanup=False) File "../../pyx/text.py", line 1234, in do_finish self.go_typeset() File "../../pyx/text.py", line 1421, in go_typeset self._execute("\\begin{document}", self.texmessages_begindoc_default + self.texmessages_begindoc, STATE_PREAMBLE, STATE_TYPESET) File "../../pyx/text.py", line 1091, in _execute self.texoutput.expect("PyXInputMarker:executeid=%i:" % self.executeid) AttributeError: 'SingleLatexEngine' object has no attribute 'texoutput' /usr/bin/python3.7 -W default test_metapost.py make[2]: *** [Makefile:17: test_graph.eps] Error 1 make[2]: *** Waiting for unfinished jobs.... ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" making output directory... done building [mo]: targets for 0 po files that are out of date building [doctest]: targets for 25 source files that are out of date updating environment: [new config] 25 added, 0 changed, 0 removed reading sources... [ 4%] arrows reading sources... [ 8%] axis ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" Traceback (most recent call last): File "test_graph3d.py", line 36, in c.writeEPSfile("test_graph3d", page_paperformat=document.paperformat.A4) File "../../pyx/canvas.py", line 50, in wrappedindocument return method(d, file, **write_kwargs) File "../../pyx/document.py", line 185, in writeEPSfile pswriter.EPSwriter(self, f, **kwargs) File "../../pyx/pswriter.py", line 155, in __init__ page.processPS(pagefile, self, acontext, registry, pagebbox) File "../../pyx/document.py", line 132, in processPS self._process("processPS", *args) File "../../pyx/document.py", line 78, in _process bbox.set(self.canvas.bbox()) # this bbox is not accurate File "../../pyx/canvas.py", line 179, in bbox obbox += cmd.bbox() File "../../pyx/graph/graph.py", line 181, in bbox self.finish() File "../../pyx/graph/graph.py", line 303, in finish self.doaxes() File "../../pyx/graph/graph.py", line 1087, in doaxes self.dolayout() File "../../pyx/graph/graph.py", line 1078, in dolayout self.doaxiscreate(axisname) File "../../pyx/graph/graph.py", line 240, in doaxiscreate self.axes[axisname].create() File "../../pyx/graph/axis/axis.py", line 591, in create self.canvas = self.axis.create(self.data, self.positioner, self.graphtextengine, self.errorname) File "../../pyx/graph/axis/axis.py", line 250, in create return _regularaxis._create(self, data, positioner, graphtextengine, self.parter, self.rater, errorname) File "../../pyx/graph/axis/axis.py", line 220, in _create variants[0].storedcanvas = layout(variants[0]) File "../../pyx/graph/axis/axis.py", line 141, in layout self.painter.paint(canvas, data, self, positioner) File "../../pyx/graph/axis/painter.py", line 192, in paint t.temp_labelbox = canvas.textengine.text_pt(t.temp_x_pt, t.temp_y_pt, t.label, labelattrs) File "../../pyx/text.py", line 1454, in wrapped return f(self, *args, **kwargs) File "../../pyx/text.py", line 1485, in text_pt return self.instance.text_pt(*args, **kwargs) File "../../pyx/text.py", line 1304, in text_pt left_pt, right_pt, height_pt, depth_pt = self.do_typeset(expr, self.texmessages_run_default + self.texmessages_run + texmessages) File "../../pyx/text.py", line 1221, in do_typeset self.do_start() File "../../pyx/text.py", line 1430, in do_start super().do_start() File "../../pyx/text.py", line 1176, in do_start self.popen = config.Popen(cmd, stdin=config.PIPE, stdout=config.PIPE, stderr=config.STDOUT, bufsize=0) File "../../pyx/config.py", line 218, in Popen return subprocess.Popen(cmd, *args, **kwargs) File "/usr/lib/python3.7/subprocess.py", line 800, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.7/subprocess.py", line 1551, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'latex': 'latex' Error in atexit._run_exitfuncs: Traceback (most recent call last): File "../../pyx/text.py", line 1035, in _cleanup self.do_finish(cleanup=False) File "../../pyx/text.py", line 1234, in do_finish self.go_typeset() File "../../pyx/text.py", line 1421, in go_typeset self._execute("\\begin{document}", self.texmessages_begindoc_default + self.texmessages_begindoc, STATE_PREAMBLE, STATE_TYPESET) File "../../pyx/text.py", line 1091, in _execute self.texoutput.expect("PyXInputMarker:executeid=%i:" % self.executeid) AttributeError: 'SingleLatexEngine' object has no attribute 'texoutput' ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" multiple cuts at graph boundary add artificial lines to fillable rectangle histogram path make[2]: *** [Makefile:17: test_graph3d.eps] Error 1 multiple cuts at graph boundary add artificial lines to fillable rectangle histogram path cut at graph boundary adds artificial lines to fillable step histogram path cut at graph boundary adds artificial lines to fillable step histogram path cut at graph boundary adds artificial lines to fillable step histogram path cut at graph boundary adds artificial lines to fillable step histogram path cut at graph boundary adds artificial lines to fillable step histogram path cut at graph boundary adds artificial lines to fillable step histogram path cut at graph boundary adds artificial lines to fillable step histogram path cut at graph boundary adds artificial lines to fillable step histogram path ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" ....reading sources... [ 12%] bbox reading sources... [ 16%] bitmap reading sources... [ 20%] box reading sources... [ 24%] canvas reading sources... [ 28%] color reading sources... [ 32%] colorname reading sources... [ 36%] connector reading sources... [ 40%] deformer reading sources... [ 44%] document reading sources... [ 48%] epsfile reading sources... [ 52%] gradientname reading sources... [ 56%] graph ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" reading sources... [ 60%] graphics reading sources... [ 64%] intro reading sources... [ 68%] manual reading sources... [ 72%] metapost reading sources... [ 76%] path reading sources... [ 80%] pathstyles reading sources... [ 84%] pattern reading sources... [ 88%] svgfile reading sources... [ 92%] text reading sources... [ 96%] trafo reading sources... [100%] unit /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15-python3_7/lib/pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" /var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/manual/axis.rst:246: WARNING: duplicate object description of graph.axis.axis.anchoredaxis.vtickdirection, other instance in axis, use :noindex: for one of them looking for now-outdated files... none found pickling environment... done checking consistency... done running tests... Document: text -------------- 1 items passed all tests: 11 tests in default 11 tests in 1 items. 11 passed and 0 failed. Test passed. Doctest summary =============== 11 tests 0 failures in tests 0 failures in setup code 0 failures in cleanup code build succeeded, 1 warning. Testing of doctests in the sources finished, look at the results in ../manual/_build/doctest/output.txt. ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" make[1]: Leaving directory '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/manual' ....dvitype: sample2e.dvi: No such file or directory E.................EEEEEEE........................ ====================================================================== ERROR: testDvitypeSample2e (test_dvifile.DvifileTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/unit/test_dvifile.py", line 63, in testDvitypeSample2e self.dvitypetester("sample2e.dvi") File "/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/unit/test_dvifile.py", line 15, in dvitypetester dvitypelineno = dvitypelines.index(" \n") + 1 ValueError: ' \n' is not in list ====================================================================== ERROR: testBadTeX (test_texmessageparser.MessageParserTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/unit/test_texmessageparser.py", line 88, in setUp text.preamble(r"\usepackage{graphicx}") File "../../pyx/text.py", line 1480, in preamble self.instance.preamble(expr, texmessages) File "../../pyx/text.py", line 1268, in preamble self.do_preamble(expr, texmessages) File "../../pyx/text.py", line 1215, in do_preamble self.do_start() File "../../pyx/text.py", line 1430, in do_start super().do_start() File "../../pyx/text.py", line 1176, in do_start self.popen = config.Popen(cmd, stdin=config.PIPE, stdout=config.PIPE, stderr=config.STDOUT, bufsize=0) File "../../pyx/config.py", line 218, in Popen return subprocess.Popen(cmd, *args, **kwargs) File "/usr/lib/python3.7/subprocess.py", line 800, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.7/subprocess.py", line 1551, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'latex': 'latex' ====================================================================== ERROR: testFontWarning (test_texmessageparser.MessageParserTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/unit/test_texmessageparser.py", line 88, in setUp text.preamble(r"\usepackage{graphicx}") File "../../pyx/text.py", line 1480, in preamble self.instance.preamble(expr, texmessages) File "../../pyx/text.py", line 1268, in preamble self.do_preamble(expr, texmessages) File "../../pyx/text.py", line 1215, in do_preamble self.do_start() File "../../pyx/text.py", line 1430, in do_start super().do_start() File "../../pyx/text.py", line 1176, in do_start self.popen = config.Popen(cmd, stdin=config.PIPE, stdout=config.PIPE, stderr=config.STDOUT, bufsize=0) File "../../pyx/config.py", line 218, in Popen return subprocess.Popen(cmd, *args, **kwargs) File "/usr/lib/python3.7/subprocess.py", line 800, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.7/subprocess.py", line 1551, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'latex': 'latex' ====================================================================== ERROR: testLoadLongFileNames (test_texmessageparser.MessageParserTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/unit/test_texmessageparser.py", line 88, in setUp text.preamble(r"\usepackage{graphicx}") File "../../pyx/text.py", line 1480, in preamble self.instance.preamble(expr, texmessages) File "../../pyx/text.py", line 1268, in preamble self.do_preamble(expr, texmessages) File "../../pyx/text.py", line 1215, in do_preamble self.do_start() File "../../pyx/text.py", line 1430, in do_start super().do_start() File "../../pyx/text.py", line 1176, in do_start self.popen = config.Popen(cmd, stdin=config.PIPE, stdout=config.PIPE, stderr=config.STDOUT, bufsize=0) File "../../pyx/config.py", line 218, in Popen return subprocess.Popen(cmd, *args, **kwargs) File "/usr/lib/python3.7/subprocess.py", line 800, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.7/subprocess.py", line 1551, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'latex': 'latex' ====================================================================== ERROR: testOverfullHboxWarning (test_texmessageparser.MessageParserTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/unit/test_texmessageparser.py", line 88, in setUp text.preamble(r"\usepackage{graphicx}") File "../../pyx/text.py", line 1480, in preamble self.instance.preamble(expr, texmessages) File "../../pyx/text.py", line 1268, in preamble self.do_preamble(expr, texmessages) File "../../pyx/text.py", line 1215, in do_preamble self.do_start() File "../../pyx/text.py", line 1430, in do_start super().do_start() File "../../pyx/text.py", line 1176, in do_start self.popen = config.Popen(cmd, stdin=config.PIPE, stdout=config.PIPE, stderr=config.STDOUT, bufsize=0) File "../../pyx/config.py", line 218, in Popen return subprocess.Popen(cmd, *args, **kwargs) File "/usr/lib/python3.7/subprocess.py", line 800, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.7/subprocess.py", line 1551, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'latex': 'latex' ====================================================================== ERROR: testOverfullVboxWarning (test_texmessageparser.MessageParserTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/unit/test_texmessageparser.py", line 88, in setUp text.preamble(r"\usepackage{graphicx}") File "../../pyx/text.py", line 1480, in preamble self.instance.preamble(expr, texmessages) File "../../pyx/text.py", line 1268, in preamble self.do_preamble(expr, texmessages) File "../../pyx/text.py", line 1215, in do_preamble self.do_start() File "../../pyx/text.py", line 1430, in do_start super().do_start() File "../../pyx/text.py", line 1176, in do_start self.popen = config.Popen(cmd, stdin=config.PIPE, stdout=config.PIPE, stderr=config.STDOUT, bufsize=0) File "../../pyx/config.py", line 218, in Popen return subprocess.Popen(cmd, *args, **kwargs) File "/usr/lib/python3.7/subprocess.py", line 800, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.7/subprocess.py", line 1551, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'latex': 'latex' ====================================================================== ERROR: testUnderfullHboxWarning (test_texmessageparser.MessageParserTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/unit/test_texmessageparser.py", line 88, in setUp text.preamble(r"\usepackage{graphicx}") File "../../pyx/text.py", line 1480, in preamble self.instance.preamble(expr, texmessages) File "../../pyx/text.py", line 1268, in preamble self.do_preamble(expr, texmessages) File "../../pyx/text.py", line 1215, in do_preamble self.do_start() File "../../pyx/text.py", line 1430, in do_start super().do_start() File "../../pyx/text.py", line 1176, in do_start self.popen = config.Popen(cmd, stdin=config.PIPE, stdout=config.PIPE, stderr=config.STDOUT, bufsize=0) File "../../pyx/config.py", line 218, in Popen return subprocess.Popen(cmd, *args, **kwargs) File "/usr/lib/python3.7/subprocess.py", line 800, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.7/subprocess.py", line 1551, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'latex': 'latex' ====================================================================== ERROR: testUnderfullVboxWarning (test_texmessageparser.MessageParserTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/unit/test_texmessageparser.py", line 88, in setUp text.preamble(r"\usepackage{graphicx}") File "../../pyx/text.py", line 1480, in preamble self.instance.preamble(expr, texmessages) File "../../pyx/text.py", line 1268, in preamble self.do_preamble(expr, texmessages) File "../../pyx/text.py", line 1215, in do_preamble self.do_start() File "../../pyx/text.py", line 1430, in do_start super().do_start() File "../../pyx/text.py", line 1176, in do_start self.popen = config.Popen(cmd, stdin=config.PIPE, stdout=config.PIPE, stderr=config.STDOUT, bufsize=0) File "../../pyx/config.py", line 218, in Popen return subprocess.Popen(cmd, *args, **kwargs) File "/usr/lib/python3.7/subprocess.py", line 800, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.7/subprocess.py", line 1551, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'latex': 'latex' ---------------------------------------------------------------------- Ran 58 tests in 3.539s FAILED (errors=8) Error in atexit._run_exitfuncs: Traceback (most recent call last): File "../../pyx/text.py", line 1035, in _cleanup self.do_finish(cleanup=False) File "../../pyx/text.py", line 1234, in do_finish self.go_typeset() File "../../pyx/text.py", line 1421, in go_typeset self._execute("\\begin{document}", self.texmessages_begindoc_default + self.texmessages_begindoc, STATE_PREAMBLE, STATE_TYPESET) File "../../pyx/text.py", line 1091, in _execute self.texoutput.expect("PyXInputMarker:executeid=%i:" % self.executeid) AttributeError: 'SingleLatexEngine' object has no attribute 'texoutput' Error in atexit._run_exitfuncs: Traceback (most recent call last): File "../../pyx/text.py", line 1035, in _cleanup self.do_finish(cleanup=False) File "../../pyx/text.py", line 1234, in do_finish self.go_typeset() File "../../pyx/text.py", line 1421, in go_typeset self._execute("\\begin{document}", self.texmessages_begindoc_default + self.texmessages_begindoc, STATE_PREAMBLE, STATE_TYPESET) File "../../pyx/text.py", line 1091, in _execute self.texoutput.expect("PyXInputMarker:executeid=%i:" % self.executeid) AttributeError: 'SingleLatexEngine' object has no attribute 'texoutput' Error in atexit._run_exitfuncs: Traceback (most recent call last): File "../../pyx/text.py", line 1035, in _cleanup self.do_finish(cleanup=False) File "../../pyx/text.py", line 1234, in do_finish self.go_typeset() File "../../pyx/text.py", line 1421, in go_typeset self._execute("\\begin{document}", self.texmessages_begindoc_default + self.texmessages_begindoc, STATE_PREAMBLE, STATE_TYPESET) File "../../pyx/text.py", line 1091, in _execute self.texoutput.expect("PyXInputMarker:executeid=%i:" % self.executeid) AttributeError: 'SingleLatexEngine' object has no attribute 'texoutput' Error in atexit._run_exitfuncs: Traceback (most recent call last): File "../../pyx/text.py", line 1035, in _cleanup self.do_finish(cleanup=False) File "../../pyx/text.py", line 1234, in do_finish self.go_typeset() File "../../pyx/text.py", line 1421, in go_typeset self._execute("\\begin{document}", self.texmessages_begindoc_default + self.texmessages_begindoc, STATE_PREAMBLE, STATE_TYPESET) File "../../pyx/text.py", line 1091, in _execute self.texoutput.expect("PyXInputMarker:executeid=%i:" % self.executeid) AttributeError: 'SingleLatexEngine' object has no attribute 'texoutput' Error in atexit._run_exitfuncs: Traceback (most recent call last): File "../../pyx/text.py", line 1035, in _cleanup self.do_finish(cleanup=False) File "../../pyx/text.py", line 1234, in do_finish self.go_typeset() File "../../pyx/text.py", line 1421, in go_typeset self._execute("\\begin{document}", self.texmessages_begindoc_default + self.texmessages_begindoc, STATE_PREAMBLE, STATE_TYPESET) File "../../pyx/text.py", line 1091, in _execute self.texoutput.expect("PyXInputMarker:executeid=%i:" % self.executeid) AttributeError: 'SingleLatexEngine' object has no attribute 'texoutput' Error in atexit._run_exitfuncs: Traceback (most recent call last): File "../../pyx/text.py", line 1035, in _cleanup self.do_finish(cleanup=False) File "../../pyx/text.py", line 1234, in do_finish self.go_typeset() File "../../pyx/text.py", line 1421, in go_typeset self._execute("\\begin{document}", self.texmessages_begindoc_default + self.texmessages_begindoc, STATE_PREAMBLE, STATE_TYPESET) File "../../pyx/text.py", line 1091, in _execute self.texoutput.expect("PyXInputMarker:executeid=%i:" % self.executeid) AttributeError: 'SingleLatexEngine' object has no attribute 'texoutput' Error in atexit._run_exitfuncs: Traceback (most recent call last): File "../../pyx/text.py", line 1035, in _cleanup self.do_finish(cleanup=False) File "../../pyx/text.py", line 1234, in do_finish self.go_typeset() File "../../pyx/text.py", line 1421, in go_typeset self._execute("\\begin{document}", self.texmessages_begindoc_default + self.texmessages_begindoc, STATE_PREAMBLE, STATE_TYPESET) File "../../pyx/text.py", line 1091, in _execute self.texoutput.expect("PyXInputMarker:executeid=%i:" % self.executeid) AttributeError: 'SingleLatexEngine' object has no attribute 'texoutput' make: *** [Makefile:12: unit] Error 1 make: *** Waiting for unfinished jobs.... ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" 1 suite/svg/shapes-circle-01-t.svg 2 suite/svg/shapes-polyline-02-t.svg 3 suite/svg/shapes-ellipse-02-t.svg 4 suite/svg/shapes-circle-02-t.svg 5 suite/svg/shapes-grammar-01-f.svg 6 suite/svg/shapes-rect-03-t.svg 7 suite/svg/shapes-ellipse-03-f.svg 8 suite/svg/shapes-polyline-01-t.svg 9 suite/svg/shapes-rect-07-f.svg 10 suite/svg/shapes-rect-02-t.svg 11 suite/svg/shapes-intro-02-f.svg 12 suite/svg/shapes-polygon-02-t.svg 13 suite/svg/shapes-line-02-f.svg 14 suite/svg/shapes-rect-05-f.svg 15 suite/svg/shapes-rect-04-f.svg 16 suite/svg/shapes-rect-01-t.svg 17 suite/svg/shapes-intro-01-t.svg 18 suite/svg/shapes-polygon-01-t.svg 19 suite/svg/shapes-polygon-03-t.svg 20 suite/svg/shapes-rect-06-f.svg 21 suite/svg/shapes-ellipse-01-t.svg 22 suite/svg/shapes-line-01-t.svg 23 suite/svg/paths-data-03-f.svg 24 suite/svg/paths-data-09-t.svg 25 suite/svg/paths-data-20-f.svg 26 suite/svg/paths-data-15-t.svg 27 suite/svg/paths-data-01-t.svg 28 suite/svg/paths-data-08-t.svg 29 suite/svg/paths-data-10-t.svg 30 suite/svg/paths-data-14-t.svg 31 suite/svg/paths-data-16-t.svg 32 suite/svg/paths-data-02-t.svg 33 suite/svg/paths-data-19-f.svg 34 suite/svg/paths-data-18-f.svg 35 suite/svg/paths-data-17-f.svg 36 suite/svg/paths-data-12-t.svg 37 suite/svg/paths-data-06-t.svg 38 suite/svg/paths-data-13-t.svg 39 suite/svg/paths-data-04-t.svg 40 suite/svg/paths-data-07-t.svg 41 suite/svg/paths-data-05-t.svg make[1]: Leaving directory '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/svg' ../../pyx/mathutils.py:116: DeprecationWarning: invalid escape sequence \s """ ../../pyx/svgfile.py:86: DeprecationWarning: invalid escape sequence \. _svgFloatPattern = re.compile("(?P[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)(?P(px|pt|pc|mm|cm|in|%)?)\s*,?\s*") ../../pyx/svgfile.py:87: DeprecationWarning: invalid escape sequence \s _svgBoolPattern = re.compile("(?P[01])\s*,?\s*") ../../pyx/svgfile.py:88: DeprecationWarning: invalid escape sequence \s _svgPathPattern = re.compile("(?P[mlhvcsqtaz])\s*(?P(([^mlhvcsqtaz]|pt|pc|mm|cm)*))", re.IGNORECASE) ../../pyx/svgfile.py:89: DeprecationWarning: invalid escape sequence \( _svgColorAbsPattern = re.compile("rgb\(\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*,\s*(?P[0-9]+)\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:90: DeprecationWarning: invalid escape sequence \( _svgColorRelPattern = re.compile("rgb\(\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*,\s*(?P[0-9]+)%\s*\)$", re.IGNORECASE) ../../pyx/svgfile.py:245: DeprecationWarning: invalid escape sequence \( for match in reversed(list(re.finditer("(?Pmatrix|translate|scale|rotate|skewX|skewY)\((?P[^)]*)\)", svgTrafo))): ../../pyx/font/t1file.py:642: DeprecationWarning: invalid escape sequence \s fontnamepattern = re.compile("/FontName\s+/(.*?)\s+def\s+") ../../pyx/font/t1file.py:643: DeprecationWarning: invalid escape sequence \s fontmatrixpattern = re.compile("/FontMatrix\s*\[\s*(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s+(-?[0-9.]+)\s*\]\s*(readonly\s+)?def") ../../pyx/font/t1file.py:709: DeprecationWarning: invalid escape sequence \s lenIVpattern = re.compile(b"/lenIV\s+(\d+)\s+def\s+") ../../pyx/font/t1file.py:1000: DeprecationWarning: invalid escape sequence \s newlinepattern = re.compile("\s*[\r\n]\s*") ../../pyx/font/t1file.py:1001: DeprecationWarning: invalid escape sequence \s uniqueidstrpattern = re.compile("%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1002: DeprecationWarning: invalid escape sequence \s uniqueidbytespattern = re.compile(b"%?/UniqueID\s+\d+\s+def\s+") ../../pyx/font/t1file.py:1097: DeprecationWarning: invalid escape sequence \s {save\s+true\s*}\s*{\s*false\s*}\s*ifelse\s*}\s*{\s*false\s*}\s*ifelse""" % {"name": self.name}, ../../pyx/font/t1file.py:1099: DeprecationWarning: invalid escape sequence \s m3 = re.search("\s*{restore}\s*if", data3) ../../pyx/graph/axis/texter.py:45: DeprecationWarning: invalid escape sequence \o "a texter creating decimal labels (e.g. '1.234' or even '0.\overline{3}')" ../../pyx/graph/axis/texter.py:148: DeprecationWarning: invalid escape sequence \c "a texter creating regular (e.g. '2') and exponential (e.g. '2\cdot10^5') labels" ../../pyx/graph/axis/texter.py:264: DeprecationWarning: invalid escape sequence \o "a texter creating rational labels (e.g. 'a/b' or even 'a \over b')" make[2]: Leaving directory '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/functional' make[1]: *** [Makefile:9: all] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test/functional' make: *** [Makefile:15: functional] Error 2 make: Leaving directory '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15/test' * ERROR: dev-python/pyx-0.15::gentoo failed (test phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-python/pyx-0.15::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/pyx-0.15::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/dev-python/pyx-0.15:20200821-033020.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/pyx-0.15/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/pyx-0.15/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15' * S: '/var/tmp/portage/dev-python/pyx-0.15/work/pyx-0.15'