* Package: media-video/subliminal-2.1.0-r1 * Repository: gentoo * Maintainer: sam@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_7 python_targets_python3_8 python_targets_python3_9 test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo/gentoo/commit/6128f01f2648d14c91363ddc89f868d8938a4b2e (Wed Sep 2 08:33:04 UTC 2020) @@@@@ END @@@@@ emerge --info: Portage 3.0.5 (python 3.7.9-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32-r1, 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, 39775856 free KiB Swap: 0 total, 0 free 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.6.12::gentoo, 3.7.9::gentoo, 3.8.5::gentoo, 3.9.0_rc1::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-r1::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-r1::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-extra-opts: sync-rsync-verify-max-age: 24 sync-rsync-verify-metamanifest: yes sync-rsync-verify-jobs: 1 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* MIT" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" 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/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" DISTDIR="/var/tmp/portage/media-video/subliminal-2.1.0-r1/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -k -b" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" 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" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" 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 python3_8 python3_9" USERLAND="GNU" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS >>> Unpacking source... >>> Unpacking subliminal-2.1.0.tar.gz to /var/tmp/portage/media-video/subliminal-2.1.0-r1/work >>> Unpacking matroska_test_w1_1.zip to /var/tmp/portage/media-video/subliminal-2.1.0-r1/work >>> Source unpacked in /var/tmp/portage/media-video/subliminal-2.1.0-r1/work >>> Preparing source in /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0 ... * Applying subliminal-2.1.0-fix-pytest-warning.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0 ... * 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/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal copying subliminal/subtitle.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal copying subliminal/extensions.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal copying subliminal/score.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal copying subliminal/exceptions.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal copying subliminal/cache.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal copying subliminal/utils.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal copying subliminal/matches.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal copying subliminal/video.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal copying subliminal/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal copying subliminal/core.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal copying subliminal/cli.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/refiners copying subliminal/refiners/tvdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/refiners copying subliminal/refiners/omdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/refiners copying subliminal/refiners/metadata.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/refiners copying subliminal/refiners/hash.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/refiners copying subliminal/refiners/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/refiners creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters copying subliminal/converters/addic7ed.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters copying subliminal/converters/legendastv.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters copying subliminal/converters/tvsubtitles.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters copying subliminal/converters/thesubdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters copying subliminal/converters/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters copying subliminal/converters/shooter.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers copying subliminal/providers/podnapisi.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers copying subliminal/providers/addic7ed.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers copying subliminal/providers/opensubtitles.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers copying subliminal/providers/legendastv.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers copying subliminal/providers/tvsubtitles.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers copying subliminal/providers/thesubdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers copying subliminal/providers/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers copying subliminal/providers/napiprojekt.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers copying subliminal/providers/argenteam.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers copying subliminal/providers/shooter.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers warning: build_py: byte-compiling is disabled, skipping. * python3_8: running distutils-r1_run_phase distutils-r1_python_compile python3.8 setup.py build -j 16 running build running build_py creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal copying subliminal/subtitle.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal copying subliminal/extensions.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal copying subliminal/score.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal copying subliminal/exceptions.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal copying subliminal/cache.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal copying subliminal/utils.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal copying subliminal/matches.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal copying subliminal/video.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal copying subliminal/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal copying subliminal/core.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal copying subliminal/cli.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/refiners copying subliminal/refiners/tvdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/refiners copying subliminal/refiners/omdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/refiners copying subliminal/refiners/metadata.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/refiners copying subliminal/refiners/hash.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/refiners copying subliminal/refiners/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/refiners creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/converters copying subliminal/converters/addic7ed.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/converters copying subliminal/converters/legendastv.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/converters copying subliminal/converters/tvsubtitles.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/converters copying subliminal/converters/thesubdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/converters copying subliminal/converters/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/converters copying subliminal/converters/shooter.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/converters creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/providers copying subliminal/providers/podnapisi.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/providers copying subliminal/providers/addic7ed.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/providers copying subliminal/providers/opensubtitles.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/providers copying subliminal/providers/legendastv.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/providers copying subliminal/providers/tvsubtitles.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/providers copying subliminal/providers/thesubdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/providers copying subliminal/providers/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/providers copying subliminal/providers/napiprojekt.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/providers copying subliminal/providers/argenteam.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/providers copying subliminal/providers/shooter.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_8/lib/subliminal/providers warning: build_py: byte-compiling is disabled, skipping. * python3_9: running distutils-r1_run_phase distutils-r1_python_compile python3.9 setup.py build -j 16 running build running build_py creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal copying subliminal/subtitle.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal copying subliminal/extensions.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal copying subliminal/score.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal copying subliminal/exceptions.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal copying subliminal/cache.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal copying subliminal/utils.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal copying subliminal/matches.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal copying subliminal/video.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal copying subliminal/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal copying subliminal/core.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal copying subliminal/cli.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/refiners copying subliminal/refiners/tvdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/refiners copying subliminal/refiners/omdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/refiners copying subliminal/refiners/metadata.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/refiners copying subliminal/refiners/hash.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/refiners copying subliminal/refiners/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/refiners creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/converters copying subliminal/converters/addic7ed.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/converters copying subliminal/converters/legendastv.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/converters copying subliminal/converters/tvsubtitles.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/converters copying subliminal/converters/thesubdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/converters copying subliminal/converters/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/converters copying subliminal/converters/shooter.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/converters creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/providers copying subliminal/providers/podnapisi.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/providers copying subliminal/providers/addic7ed.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/providers copying subliminal/providers/opensubtitles.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/providers copying subliminal/providers/legendastv.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/providers copying subliminal/providers/tvsubtitles.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/providers copying subliminal/providers/thesubdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/providers copying subliminal/providers/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/providers copying subliminal/providers/napiprojekt.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/providers copying subliminal/providers/argenteam.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/providers copying subliminal/providers/shooter.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_9/lib/subliminal/providers warning: build_py: byte-compiling is disabled, skipping. >>> Source compiled. >>> Test phase: media-video/subliminal-2.1.0-r1 * python3_7: running distutils-r1_run_phase python_test python3.7 setup.py install --home=/var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/test --install-lib=/var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/test/lib --install-scripts=/var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/test/scripts running install running bdist_egg running egg_info creating subliminal.egg-info writing subliminal.egg-info/PKG-INFO writing dependency_links to subliminal.egg-info/dependency_links.txt writing entry points to subliminal.egg-info/entry_points.txt writing requirements to subliminal.egg-info/requires.txt writing top-level names to subliminal.egg-info/top_level.txt writing manifest file 'subliminal.egg-info/SOURCES.txt' reading manifest file 'subliminal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'subliminal.egg-info/SOURCES.txt' installing library code to /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg running install_lib running build_py warning: build_py: byte-compiling is disabled, skipping. creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64 creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/subtitle.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/refiners copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/refiners/tvdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/refiners copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/refiners/omdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/refiners copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/refiners/metadata.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/refiners copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/refiners/hash.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/refiners copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/refiners/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/refiners copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/extensions.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/score.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/exceptions.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/converters copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters/addic7ed.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/converters copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters/legendastv.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/converters copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters/tvsubtitles.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/converters copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters/thesubdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/converters copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/converters copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/converters/shooter.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/converters copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/cache.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/utils.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/matches.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/video.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/core.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/providers copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers/podnapisi.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/providers copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers/addic7ed.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/providers copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers/opensubtitles.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/providers copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers/legendastv.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/providers copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers/tvsubtitles.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/providers copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers/thesubdb.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/providers copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers/__init__.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/providers copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers/napiprojekt.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/providers copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers/argenteam.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/providers copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/providers/shooter.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal/providers copying /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/cli.py -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/subliminal warning: install_lib: byte-compiling is disabled, skipping. creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/EGG-INFO copying subliminal.egg-info/PKG-INFO -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/EGG-INFO copying subliminal.egg-info/SOURCES.txt -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/EGG-INFO copying subliminal.egg-info/dependency_links.txt -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/EGG-INFO copying subliminal.egg-info/entry_points.txt -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/EGG-INFO copying subliminal.egg-info/requires.txt -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/EGG-INFO copying subliminal.egg-info/top_level.txt -> /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg/EGG-INFO zip_safe flag not set; analyzing archive contents... creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/dist creating '/var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/dist/subliminal-2.1.0-py3.7.egg' and adding '/var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg' to it removing '/var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/bdist.linux-x86_64/egg' (and everything under it) Creating /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/test/lib/site.py Processing subliminal-2.1.0-py3.7.egg Copying subliminal-2.1.0-py3.7.egg to /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/test/lib Adding subliminal 2.1.0 to easy-install.pth file Installing subliminal script to /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/test/scripts Installed /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/test/lib/subliminal-2.1.0-py3.7.egg Processing dependencies for subliminal==2.1.0 Searching for pytz==2020.1 Best match: pytz 2020.1 Adding pytz 2020.1 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for rarfile==3.1 Best match: rarfile 3.1 Adding rarfile 3.1 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for appdirs==1.4.4 Best match: appdirs 1.4.4 Adding appdirs 1.4.4 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for six==1.15.0 Best match: six 1.15.0 Adding six 1.15.0 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for pysrt==1.1.2 Best match: pysrt 1.1.2 Adding pysrt 1.1.2 to easy-install.pth file Installing srt script to /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/test/scripts Using /usr/lib/python3.7/site-packages Searching for chardet==3.0.4 Best match: chardet 3.0.4 Adding chardet 3.0.4 to easy-install.pth file Installing chardetect script to /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/test/scripts Using /usr/lib/python3.7/site-packages Searching for stevedore==3.2.0 Best match: stevedore 3.2.0 Adding stevedore 3.2.0 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for dogpile.cache==1.0.2 Best match: dogpile.cache 1.0.2 Adding dogpile.cache 1.0.2 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for click==7.1.2 Best match: click 7.1.2 Adding click 7.1.2 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for requests==2.24.0 Best match: requests 2.24.0 Adding requests 2.24.0 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for beautifulsoup4==4.9.1 Best match: beautifulsoup4 4.9.1 Adding beautifulsoup4 4.9.1 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for enzyme==0.4.1 Best match: enzyme 0.4.1 Adding enzyme 0.4.1 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for babelfish==0.5.5 Best match: babelfish 0.5.5 Adding babelfish 0.5.5 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for guessit==3.1.1 Best match: guessit 3.1.1 Adding guessit 3.1.1 to easy-install.pth file Installing guessit script to /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/test/scripts Using /usr/lib/python3.7/site-packages Searching for importlib-metadata==1.7.0 Best match: importlib-metadata 1.7.0 Adding importlib-metadata 1.7.0 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for decorator==4.4.2 Best match: decorator 4.4.2 Adding decorator 4.4.2 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for certifi==10001 Best match: certifi 10001 Adding certifi 10001 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for urllib3==1.25.10 Best match: urllib3 1.25.10 Adding urllib3 1.25.10 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for idna==2.10 Best match: idna 2.10 Adding idna 2.10 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for soupsieve==2.0.1 Best match: soupsieve 2.0.1 Adding soupsieve 2.0.1 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for python-dateutil==2.8.1 Best match: python-dateutil 2.8.1 Adding python-dateutil 2.8.1 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for rebulk==2.0.1 Best match: rebulk 2.0.1 Adding rebulk 2.0.1 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for zipp==1.0.0 Best match: zipp 1.0.0 Adding zipp 1.0.0 to easy-install.pth file Using /usr/lib/python3.7/site-packages Searching for more-itertools==5.0.0 Best match: more-itertools 5.0.0 Adding more-itertools 5.0.0 to easy-install.pth file Using /usr/lib/python3.7/site-packages Finished processing dependencies for subliminal==2.1.0 ============================= test session starts ============================== platform linux -- Python 3.7.9, pytest-6.0.1, py-1.9.0, pluggy-0.13.1 -- /usr/bin/python3.7 cachedir: .pytest_cache rootdir: /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0, configfile: pytest.ini collecting ... collected 339 items / 4 deselected / 335 selected docs/user/usage.rst::usage.rst PASSED [ 0%] tests/test_addic7ed.py::test_converter_convert_alpha3_country_script PASSED [ 0%] tests/test_addic7ed.py::test_converter_convert_alpha3_country PASSED [ 0%] tests/test_addic7ed.py::test_converter_convert_alpha3 PASSED [ 1%] tests/test_addic7ed.py::test_converter_convert_alpha3_name_converter PASSED [ 1%] tests/test_addic7ed.py::test_converter_reverse PASSED [ 1%] tests/test_addic7ed.py::test_converter_reverse_name_converter PASSED [ 2%] tests/test_addic7ed.py::test_series_year_re PASSED [ 2%] tests/test_addic7ed.py::test_get_matches_release_group PASSED [ 2%] tests/test_addic7ed.py::test_get_matches_equivalent_release_group PASSED [ 2%] tests/test_addic7ed.py::test_get_matches_resolution_release_group PASSED [ 3%] tests/test_addic7ed.py::test_get_matches_source_release_group PASSED [ 3%] tests/test_addic7ed.py::test_get_matches_streaming_service PASSED [ 3%] tests/test_addic7ed.py::test_get_matches_only_year_country PASSED [ 4%] tests/test_addic7ed.py::test_get_matches_no_match PASSED [ 4%] tests/test_addic7ed.py::test_configuration_error_no_username PASSED [ 4%] tests/test_addic7ed.py::test_configuration_error_no_password PASSED [ 5%] tests/test_addic7ed.py::test_login PASSED [ 5%] tests/test_addic7ed.py::test_login_bad_password PASSED [ 5%] tests/test_addic7ed.py::test_logout PASSED [ 5%] tests/test_addic7ed.py::test_search_show_id PASSED [ 6%] tests/test_addic7ed.py::test_search_show_id_incomplete PASSED [ 6%] tests/test_addic7ed.py::test_search_show_id_no_year PASSED [ 6%] tests/test_addic7ed.py::test_search_show_id_year PASSED [ 7%] tests/test_addic7ed.py::test_search_show_id_error PASSED [ 7%] tests/test_addic7ed.py::test_search_show_id_quote PASSED [ 7%] tests/test_addic7ed.py::test_get_show_ids PASSED [ 8%] tests/test_addic7ed.py::test_get_show_ids_no_year PASSED [ 8%] tests/test_addic7ed.py::test_get_show_ids_year PASSED [ 8%] tests/test_addic7ed.py::test_get_show_ids_dot PASSED [ 8%] tests/test_addic7ed.py::test_get_show_ids_country PASSED [ 9%] tests/test_addic7ed.py::test_get_show_ids_quote PASSED [ 9%] tests/test_addic7ed.py::test_get_show_id_quote_dots_mixed_case PASSED [ 9%] tests/test_addic7ed.py::test_get_show_id_with_comma PASSED [ 10%] tests/test_addic7ed.py::test_get_show_id_country PASSED [ 10%] tests/test_addic7ed.py::test_get_show_id_year PASSED [ 10%] tests/test_addic7ed.py::test_get_show_id PASSED [ 11%] tests/test_addic7ed.py::test_query PASSED [ 11%] tests/test_addic7ed.py::test_query_wrong_series PASSED [ 11%] tests/test_addic7ed.py::test_query_parsing PASSED [ 11%] tests/test_addic7ed.py::test_query_parsing_quote_dots_mixed_case PASSED [ 12%] tests/test_addic7ed.py::test_query_parsing_colon PASSED [ 12%] tests/test_addic7ed.py::test_query_parsing_dash PASSED [ 12%] tests/test_addic7ed.py::test_query_year PASSED [ 13%] tests/test_addic7ed.py::test_query_no_year PASSED [ 13%] tests/test_addic7ed.py::test_list_subtitles PASSED [ 13%] tests/test_addic7ed.py::test_download_subtitle PASSED [ 14%] tests/test_addic7ed.py::test_list_subtitles_episode_alternative_series PASSED [ 14%] tests/test_addic7ed.py::test_show_with_asterisk PASSED [ 14%] tests/test_argenteam.py::test_get_matches_episode PASSED [ 14%] tests/test_argenteam.py::test_get_matches_no_match PASSED [ 15%] tests/test_argenteam.py::test_download_subtitle PASSED [ 15%] tests/test_argenteam.py::test_list_subtitles_episode_alternative_series PASSED [ 15%] tests/test_cache.py::test_dogpile_cache_key_generator_unicode_string PASSED [ 16%] tests/test_cache.py::test_dogpile_cache_key_generator_byte_string PASSED [ 16%] tests/test_cache.py::test_custom_cache_key_generator_unicode_string PASSED [ 16%] tests/test_cache.py::test_custom_cache_key_generator_byte_string PASSED [ 17%] tests/test_core.py::test_provider_pool_get_keyerror PASSED [ 17%] tests/test_core.py::test_provider_pool_del_keyerror PASSED [ 17%] tests/test_core.py::test_provider_pool_iter PASSED [ 17%] tests/test_core.py::test_provider_pool_list_subtitles_provider PASSED [ 18%] tests/test_core.py::test_provider_pool_list_subtitles PASSED [ 18%] tests/test_core.py::test_async_provider_pool_list_subtitles_provider PASSED [ 18%] tests/test_core.py::test_async_provider_pool_list_subtitles PASSED [ 19%] tests/test_core.py::test_check_video_languages PASSED [ 19%] tests/test_core.py::test_check_video_age PASSED [ 19%] tests/test_core.py::test_check_video_undefined PASSED [ 20%] tests/test_core.py::test_search_external_subtitles PASSED [ 20%] tests/test_core.py::test_search_external_subtitles_archive PASSED [ 20%] tests/test_core.py::test_search_external_subtitles_no_directory PASSED [ 20%] tests/test_core.py::test_search_external_subtitles_in_directory PASSED [ 21%] tests/test_core.py::test_scan_video_movie PASSED [ 21%] tests/test_core.py::test_scan_video_episode PASSED [ 21%] tests/test_core.py::test_refine_video_metadata PASSED [ 22%] tests/test_core.py::test_scan_video_path_does_not_exist PASSED [ 22%] tests/test_core.py::test_scan_video_invalid_extension PASSED [ 22%] tests/test_core.py::test_scan_video_broken PASSED [ 22%] tests/test_core.py::test_scan_archive_invalid_extension PASSED [ 23%] tests/test_core.py::test_scan_videos_path_does_not_exist PASSED [ 23%] tests/test_core.py::test_scan_videos_path_is_not_a_directory PASSED [ 23%] tests/test_core.py::test_scan_videos PASSED [ 24%] tests/test_core.py::test_scan_videos_age PASSED [ 24%] tests/test_core.py::test_list_subtitles_movie PASSED [ 24%] tests/test_core.py::test_list_subtitles_episode PASSED [ 25%] tests/test_core.py::test_list_subtitles_providers PASSED [ 25%] tests/test_core.py::test_list_subtitles_episode_no_hash PASSED [ 25%] tests/test_core.py::test_list_subtitles_no_language PASSED [ 25%] tests/test_core.py::test_download_subtitles PASSED [ 26%] tests/test_core.py::test_download_best_subtitles PASSED [ 26%] tests/test_core.py::test_download_best_subtitles_min_score PASSED [ 26%] tests/test_core.py::test_download_best_subtitles_no_language PASSED [ 27%] tests/test_core.py::test_download_best_subtitles_undefined PASSED [ 27%] tests/test_core.py::test_download_best_subtitles_only_one PASSED [ 27%] tests/test_core.py::test_save_subtitles FAILED [ 28%] tests/test_core.py::test_save_subtitles_single_directory_encoding PASSED [ 28%] tests/test_core.py::test_download_bad_subtitle PASSED [ 28%] tests/test_core.py::test_scan_bad_archive PASSED [ 28%] tests/test_extensions.py::test_registrable_extension_manager_all_extensions PASSED [ 29%] tests/test_extensions.py::test_registrable_extension_manager_internal_extension PASSED [ 29%] tests/test_extensions.py::test_registrable_extension_manager_register PASSED [ 29%] tests/test_extensions.py::test_registrable_extension_manager_unregister PASSED [ 30%] tests/test_extensions.py::test_provider_manager PASSED [ 30%] tests/test_legendastv.py::test_get_archives_logged_in_as_donor PASSED [ 30%] tests/test_legendastv.py::test_get_archives_logged_in_as_not_donor PASSED [ 31%] tests/test_legendastv.py::test_converter_convert_alpha3_country PASSED [ 31%] tests/test_legendastv.py::test_converter_convert_alpha3 PASSED [ 31%] tests/test_legendastv.py::test_converter_convert_unsupported_alpha3 PASSED [ 31%] tests/test_legendastv.py::test_converter_reverse PASSED [ 32%] tests/test_legendastv.py::test_converter_reverse_name_converter PASSED [ 32%] tests/test_legendastv.py::test_converter_reverse_unsupported_language_number PASSED [ 32%] tests/test_legendastv.py::test_get_matches PASSED [ 33%] tests/test_legendastv.py::test_get_matches_no_match PASSED [ 33%] tests/test_legendastv.py::test_login PASSED [ 33%] tests/test_legendastv.py::test_login_bad_password PASSED [ 34%] tests/test_legendastv.py::test_logout PASSED [ 34%] tests/test_legendastv.py::test_search_titles_episode PASSED [ 34%] tests/test_legendastv.py::test_search_titles_movie PASSED [ 34%] tests/test_legendastv.py::test_search_titles_dots PASSED [ 35%] tests/test_legendastv.py::test_search_titles_quote PASSED [ 35%] tests/test_legendastv.py::test_search_titles_with_season_information_in_english PASSED [ 35%] tests/test_legendastv.py::test_search_titles_containing_year_information PASSED [ 36%] tests/test_legendastv.py::test_get_archives PASSED [ 36%] tests/test_legendastv.py::test_get_archives_no_result PASSED [ 36%] tests/test_legendastv.py::test_download_archive PASSED [ 37%] tests/test_legendastv.py::test_query_movie PASSED [ 37%] tests/test_legendastv.py::test_query_episode PASSED [ 37%] tests/test_legendastv.py::test_list_subtitles_episode PASSED [ 37%] tests/test_legendastv.py::test_list_subtitles_episode_alternative_series PASSED [ 38%] tests/test_legendastv.py::test_list_subtitles_movie PASSED [ 38%] tests/test_legendastv.py::test_download_subtitle PASSED [ 38%] tests/test_legendastv.py::test_under_maintenance PASSED [ 39%] tests/test_legendastv.py::test_unrar_not_available PASSED [ 39%] tests/test_legendastv.py::test_get_archive_multi_episode PASSED [ 39%] tests/test_matches.py::test_guess_matches_movie PASSED [ 40%] tests/test_matches.py::test_guess_matches_episode PASSED [ 40%] tests/test_matches.py::test_guess_matches_episode_equivalent_release_group PASSED [ 40%] tests/test_matches.py::test_guess_matches_multiple_sources PASSED [ 40%] tests/test_matches.py::test_guess_matches_multiple_sources_no_match PASSED [ 41%] tests/test_matches.py::test_guess_matches_episode_no_year PASSED [ 41%] tests/test_napiprojekt.py::test_get_matches PASSED [ 41%] tests/test_napiprojekt.py::test_get_matches_no_match PASSED [ 42%] tests/test_napiprojekt.py::test_query PASSED [ 42%] tests/test_napiprojekt.py::test_query_wrong_hash PASSED [ 42%] tests/test_napiprojekt.py::test_list_subtitles PASSED [ 42%] tests/test_omdb.py::test_session PASSED [ 43%] tests/test_omdb.py::test_headers PASSED [ 43%] tests/test_omdb.py::test_get_id PASSED [ 43%] tests/test_omdb.py::test_get_wrong_id PASSED [ 44%] tests/test_omdb.py::test_get_title PASSED [ 44%] tests/test_omdb.py::test_get_wrong_title PASSED [ 44%] tests/test_omdb.py::test_search PASSED [ 45%] tests/test_omdb.py::test_search_wrong_title PASSED [ 45%] tests/test_omdb.py::test_search_type PASSED [ 45%] tests/test_omdb.py::test_search_year PASSED [ 45%] tests/test_omdb.py::test_search_page PASSED [ 46%] tests/test_omdb.py::test_refine_episode PASSED [ 46%] tests/test_omdb.py::test_refine_episode_original_series PASSED [ 46%] tests/test_omdb.py::test_refine_episode_year PASSED [ 47%] tests/test_omdb.py::test_refine_movie PASSED [ 47%] tests/test_omdb.py::test_refine_movie_guess_alternative_title PASSED [ 47%] tests/test_omdb.py::test_refine_episode_with_country PASSED [ 48%] tests/test_omdb.py::test_refine_episode_with_country_hoc_us PASSED [ 48%] tests/test_opensubtitles.py::test_get_matches_movie_hash PASSED [ 48%] tests/test_opensubtitles.py::test_get_matches_episode PASSED [ 48%] tests/test_opensubtitles.py::test_get_matches_episode_year PASSED [ 49%] tests/test_opensubtitles.py::test_get_matches_episode_filename PASSED [ 49%] tests/test_opensubtitles.py::test_get_matches_episode_tag PASSED [ 49%] tests/test_opensubtitles.py::test_get_matches_imdb_id PASSED [ 50%] tests/test_opensubtitles.py::test_get_matches_no_match PASSED [ 50%] tests/test_opensubtitles.py::test_configuration_error_no_username PASSED [ 50%] tests/test_opensubtitles.py::test_configuration_error_no_password PASSED [ 51%] tests/test_opensubtitles.py::test_login PASSED [ 51%] tests/test_opensubtitles.py::test_login_bad_password PASSED [ 51%] tests/test_opensubtitles.py::test_login_vip_login PASSED [ 51%] tests/test_opensubtitles.py::test_login_vip_bad_password PASSED [ 52%] tests/test_opensubtitles.py::test_logout PASSED [ 52%] tests/test_opensubtitles.py::test_no_operation PASSED [ 52%] tests/test_opensubtitles.py::test_query_not_enough_information PASSED [ 53%] tests/test_opensubtitles.py::test_query_query_movie PASSED [ 53%] tests/test_opensubtitles.py::test_query_query_episode PASSED [ 53%] tests/test_opensubtitles.py::test_query_tag_movie PASSED [ 54%] tests/test_opensubtitles.py::test_query_imdb_id PASSED [ 54%] tests/test_opensubtitles.py::test_query_hash_size PASSED [ 54%] tests/test_opensubtitles.py::test_query_wrong_hash_wrong_size PASSED [ 54%] tests/test_opensubtitles.py::test_query_query_season_episode PASSED [ 55%] tests/test_opensubtitles.py::test_list_subtitles_movie PASSED [ 55%] tests/test_opensubtitles.py::test_list_subtitles_movie_no_hash PASSED [ 55%] tests/test_opensubtitles.py::test_list_subtitles_episode PASSED [ 56%] tests/test_opensubtitles.py::test_download_subtitle PASSED [ 56%] tests/test_opensubtitles.py::test_tag_match PASSED [ 56%] tests/test_podnapisi.py::test_get_matches_movie PASSED [ 57%] tests/test_podnapisi.py::test_get_matches_episode PASSED [ 57%] tests/test_podnapisi.py::test_get_matches_episode_year PASSED [ 57%] tests/test_podnapisi.py::test_get_matches_no_match PASSED [ 57%] tests/test_podnapisi.py::test_query_movie PASSED [ 58%] tests/test_podnapisi.py::test_query_episode PASSED [ 58%] tests/test_podnapisi.py::test_list_subtitles_movie PASSED [ 58%] tests/test_podnapisi.py::test_list_subtitles_episode PASSED [ 59%] tests/test_podnapisi.py::test_download_subtitle PASSED [ 59%] tests/test_podnapisi.py::test_list_subtitles_episode_alternative_series PASSED [ 59%] tests/test_podnapisi.py::test_subtitles_with_title_unicode PASSED [ 60%] tests/test_provider.py::test_parserbeautifulsoup_reject_features PASSED [ 60%] tests/test_provider.py::test_parserbeautifulsoup_reject_builder_kwarg PASSED [ 60%] tests/test_provider.py::test_parserbeautifulsoup_reject_features_kwarg PASSED [ 60%] tests/test_provider.py::test_parserbeautifulsoup_no_parser PASSED [ 61%] tests/test_provider.py::test_parserbeautifulsoup PASSED [ 61%] tests/test_provider.py::test_check_episodes_only PASSED [ 61%] tests/test_provider.py::test_check_movies_only PASSED [ 62%] tests/test_provider.py::test_check_required_hash PASSED [ 62%] tests/test_score.py::test_episode_equations PASSED [ 62%] tests/test_score.py::test_movie_equations PASSED [ 62%] tests/test_score.py::test_compute_score PASSED [ 63%] tests/test_score.py::test_get_score_cap PASSED [ 63%] tests/test_score.py::test_compute_score_episode_imdb_id PASSED [ 63%] tests/test_score.py::test_compute_score_episode_title PASSED [ 64%] tests/test_score.py::test_compute_score_hash_hearing_impaired PASSED [ 64%] tests/test_shooter.py::test_get_matches_movie_hash PASSED [ 64%] tests/test_shooter.py::test_converter_convert_alpha3 PASSED [ 65%] tests/test_shooter.py::test_converter_reverse PASSED [ 65%] tests/test_shooter.py::test_query_movie PASSED [ 65%] tests/test_shooter.py::test_query_movie_no_hash PASSED [ 65%] tests/test_shooter.py::test_query_episode PASSED [ 66%] tests/test_shooter.py::test_query_episode_no_hash PASSED [ 66%] tests/test_shooter.py::test_list_subtitles PASSED [ 66%] tests/test_shooter.py::test_download_subtitle PASSED [ 67%] tests/test_subtitle.py::test_subtitle_text PASSED [ 67%] tests/test_subtitle.py::test_subtitle_text_no_content PASSED [ 67%] tests/test_subtitle.py::test_subtitle_is_valid_no_content PASSED [ 68%] tests/test_subtitle.py::test_subtitle_is_valid_valid PASSED [ 68%] tests/test_subtitle.py::test_subtitle_is_valid_invalid PASSED [ 68%] tests/test_subtitle.py::test_subtitle_is_valid_valid_begin PASSED [ 68%] tests/test_subtitle.py::test_get_subtitle_path PASSED [ 69%] tests/test_subtitle.py::test_get_subtitle_path_language PASSED [ 69%] tests/test_subtitle.py::test_get_subtitle_path_language_undefined PASSED [ 69%] tests/test_subtitle.py::test_fix_line_ending PASSED [ 70%] tests/test_subtitle.py::test_subtitle_valid_encoding PASSED [ 70%] tests/test_subtitle.py::test_subtitle_empty_encoding PASSED [ 70%] tests/test_subtitle.py::test_subtitle_invalid_encoding PASSED [ 71%] tests/test_subtitle.py::test_subtitle_guess_encoding_utf8 PASSED [ 71%] tests/test_subtitle.py::test_subtitle_text_guess_encoding_none PASSED [ 71%] tests/test_thesubdb.py::test_converter_convert_alpha3_country PASSED [ 71%] tests/test_thesubdb.py::test_converter_convert_alpha3 PASSED [ 72%] tests/test_thesubdb.py::test_converter_convert_alpha3_alpha2_converter PASSED [ 72%] tests/test_thesubdb.py::test_converter_reverse PASSED [ 72%] tests/test_thesubdb.py::test_converter_reverse_alpha3_country PASSED [ 73%] tests/test_thesubdb.py::test_get_matches PASSED [ 73%] tests/test_thesubdb.py::test_get_matches_no_match PASSED [ 73%] tests/test_thesubdb.py::test_query PASSED [ 74%] tests/test_thesubdb.py::test_query_wrong_hash PASSED [ 74%] tests/test_thesubdb.py::test_list_subtitles PASSED [ 74%] tests/test_thesubdb.py::test_download_subtitle PASSED [ 74%] tests/test_tvdb.py::test_series_re_no_year PASSED [ 75%] tests/test_tvdb.py::test_series_re_year_parenthesis PASSED [ 75%] tests/test_tvdb.py::test_series_re_text_parenthesis PASSED [ 75%] tests/test_tvdb.py::test_series_re_text_unclosed_parenthesis PASSED [ 76%] tests/test_tvdb.py::test_series_re_country PASSED [ 76%] tests/test_tvdb.py::test_language PASSED [ 76%] tests/test_tvdb.py::test_session PASSED [ 77%] tests/test_tvdb.py::test_headers PASSED [ 77%] tests/test_tvdb.py::test_login_error PASSED [ 77%] tests/test_tvdb.py::test_login PASSED [ 77%] tests/test_tvdb.py::test_token_needs_refresh PASSED [ 78%] tests/test_tvdb.py::test_refresh_token PASSED [ 78%] tests/test_tvdb.py::test_search_series PASSED [ 78%] tests/test_tvdb.py::test_search_series_wrong_name PASSED [ 79%] tests/test_tvdb.py::test_search_series_no_parameter PASSED [ 79%] tests/test_tvdb.py::test_search_series_multiple_parameters PASSED [ 79%] tests/test_tvdb.py::test_get_series PASSED [ 80%] tests/test_tvdb.py::test_get_series_wrong_id PASSED [ 80%] tests/test_tvdb.py::test_get_series_actors PASSED [ 80%] tests/test_tvdb.py::test_get_series_actors_wrong_id PASSED [ 80%] tests/test_tvdb.py::test_get_series_episodes PASSED [ 81%] tests/test_tvdb.py::test_get_series_episodes_page PASSED [ 81%] tests/test_tvdb.py::test_get_series_episodes_wrong_id PASSED [ 81%] tests/test_tvdb.py::test_get_series_episodes_wrong_page PASSED [ 82%] tests/test_tvdb.py::test_query_series_episodes PASSED [ 82%] tests/test_tvdb.py::test_query_series_episodes_wrong_season PASSED [ 82%] tests/test_tvdb.py::test_refine PASSED [ 82%] tests/test_tvdb.py::test_refine_episode_partial PASSED [ 83%] tests/test_tvdb.py::test_refine_ambiguous PASSED [ 83%] tests/test_tvdb.py::test_refine_ambiguous_2 PASSED [ 83%] tests/test_tvdb.py::test_refine_episode_year PASSED [ 84%] tests/test_tvdb.py::test_refine_episode_no_year PASSED [ 84%] tests/test_tvdb.py::test_refine_episode_alternative_series PASSED [ 84%] tests/test_tvdb.py::test_refine_episode_with_comma PASSED [ 85%] tests/test_tvdb.py::test_refine_episode_with_country PASSED [ 85%] tests/test_tvdb.py::test_refine_episode_with_country_hoc_us PASSED [ 85%] tests/test_tvsubtitles.py::test_converter_convert_alpha3_country PASSED [ 85%] tests/test_tvsubtitles.py::test_converter_convert_alpha3 PASSED [ 86%] tests/test_tvsubtitles.py::test_converter_convert_alpha3_alpha2_converter PASSED [ 86%] tests/test_tvsubtitles.py::test_converter_reverse PASSED [ 86%] tests/test_tvsubtitles.py::test_converter_reverse_name_converter PASSED [ 87%] tests/test_tvsubtitles.py::test_get_matches_format_release_group PASSED [ 87%] tests/test_tvsubtitles.py::test_get_matches_format_equivalent_release_group PASSED [ 87%] tests/test_tvsubtitles.py::test_get_matches_video_codec_resolution PASSED [ 88%] tests/test_tvsubtitles.py::test_get_matches_only_year_country PASSED [ 88%] tests/test_tvsubtitles.py::test_get_matches_no_match PASSED [ 88%] tests/test_tvsubtitles.py::test_search_show_id PASSED [ 88%] tests/test_tvsubtitles.py::test_search_show_id_incomplete PASSED [ 89%] tests/test_tvsubtitles.py::test_search_show_id_ambiguous PASSED [ 89%] tests/test_tvsubtitles.py::test_search_show_id_us PASSED [ 89%] tests/test_tvsubtitles.py::test_search_show_id_uk PASSED [ 90%] tests/test_tvsubtitles.py::test_search_show_id_no_year PASSED [ 90%] tests/test_tvsubtitles.py::test_search_show_id_year_in_title PASSED [ 90%] tests/test_tvsubtitles.py::test_search_show_id_error PASSED [ 91%] tests/test_tvsubtitles.py::test_get_episode_ids PASSED [ 91%] tests/test_tvsubtitles.py::test_get_episode_ids_wrong_season PASSED [ 91%] tests/test_tvsubtitles.py::test_query PASSED [ 91%] tests/test_tvsubtitles.py::test_query_no_year PASSED [ 92%] tests/test_tvsubtitles.py::test_query_wrong_series PASSED [ 92%] tests/test_tvsubtitles.py::test_query_wrong_episode PASSED [ 92%] tests/test_tvsubtitles.py::test_list_subtitles PASSED [ 93%] tests/test_tvsubtitles.py::test_download_subtitle PASSED [ 93%] tests/test_tvsubtitles.py::test_list_subtitles_episode_alternative_series PASSED [ 93%] tests/test_utils.py::test_hash_opensubtitles PASSED [ 94%] tests/test_utils.py::test_hash_opensubtitles_too_small PASSED [ 94%] tests/test_utils.py::test_hash_thesubdb PASSED [ 94%] tests/test_utils.py::test_hash_thesubdb_too_small PASSED [ 94%] tests/test_utils.py::test_sanitize PASSED [ 95%] tests/test_video.py::test_video_exists_age PASSED [ 95%] tests/test_video.py::test_video_age PASSED [ 95%] tests/test_video.py::test_video_fromguess_episode PASSED [ 96%] tests/test_video.py::test_video_fromguess_movie PASSED [ 96%] tests/test_video.py::test_video_fromguess_wrong_type PASSED [ 96%] tests/test_video.py::test_video_fromname_movie PASSED [ 97%] tests/test_video.py::test_video_fromname_episode PASSED [ 97%] tests/test_video.py::test_video_fromname_episode_no_season PASSED [ 97%] tests/test_video.py::test_video_hash PASSED [ 97%] tests/test_video.py::test_episode_from_guess_multi_episode PASSED [ 98%] tests/test_video.py::test_episode_fromguess_wrong_type PASSED [ 98%] tests/test_video.py::test_episode_fromguess_insufficient_data PASSED [ 98%] tests/test_video.py::test_movie_fromguess_wrong_type PASSED [ 99%] tests/test_video.py::test_movie_fromguess_insufficient_data PASSED [ 99%] tests/test_video.py::test_movie_fromname PASSED [ 99%] tests/test_video.py::test_episode_fromname PASSED [100%] =================================== FAILURES =================================== _____________________________ test_save_subtitles ______________________________ movies = {'café_society': , 'enders_game': , 'interstellar': , 'jack_reacher_never_go_back': , ...} tmpdir = local('/var/tmp/portage/media-video/subliminal-2.1.0-r1/temp/pytest-of-portage/pytest-0/test_save_subtitles0') monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fe40d7a2710> def test_save_subtitles(movies, tmpdir, monkeypatch): monkeypatch.chdir(str(tmpdir)) tmpdir.ensure(movies['man_of_steel'].name) subtitle_no_content = Subtitle(Language('eng')) subtitle = Subtitle(Language('fra')) subtitle.content = b'Some content' subtitle_other = Subtitle(Language('fra')) subtitle_other.content = b'Some other content' subtitle_pt_br = Subtitle(Language('por', 'BR')) subtitle_pt_br.content = b'Some brazilian content' subtitles = [subtitle_no_content, subtitle, subtitle_other, subtitle_pt_br] > save_subtitles(movies['man_of_steel'], subtitles) /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0/tests/test_core.py:578: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/core.py:685: in save_subtitles logger.error('Skipping subtitle %r: no content', subtitle) /usr/lib/python3.7/logging/__init__.py:1407: in error self._log(ERROR, msg, args, **kwargs) /usr/lib/python3.7/logging/__init__.py:1514: in _log self.handle(record) /usr/lib/python3.7/logging/__init__.py:1524: in handle self.callHandlers(record) /usr/lib/python3.7/logging/__init__.py:1586: in callHandlers hdlr.handle(record) /usr/lib/python3.7/logging/__init__.py:894: in handle self.emit(record) /usr/lib/python3.7/site-packages/_pytest/logging.py:326: in emit super().emit(record) /usr/lib/python3.7/logging/__init__.py:1033: in emit self.handleError(record) /usr/lib/python3.7/logging/__init__.py:1025: in emit msg = self.format(record) /usr/lib/python3.7/logging/__init__.py:869: in format return fmt.format(record) /usr/lib/python3.7/site-packages/_pytest/logging.py:89: in format return super().format(record) /usr/lib/python3.7/logging/__init__.py:608: in format record.message = record.getMessage() /usr/lib/python3.7/logging/__init__.py:369: in getMessage msg = msg % self.args /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/subtitle.py:184: in __repr__ return '<%s %r [%s]>' % (self.__class__.__name__, self.id, self.language) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[NotImplementedError() raised in repr()] Subtitle object at 0x7fe40d7a2fd0> @property def id(self): """Unique identifier of the subtitle""" > raise NotImplementedError E NotImplementedError /var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0-python3_7/lib/subliminal/subtitle.py:58: NotImplementedError =============================== warnings summary =============================== /usr/lib/python3.7/site-packages/_pytest/config/__init__.py:1148 /usr/lib/python3.7/site-packages/_pytest/config/__init__.py:1148: PytestConfigWarning: Unknown config ini key: flakes-ignore self._warn_or_fail_if_strict("Unknown config ini key: {}\n".format(key)) /usr/lib/python3.7/site-packages/_pytest/config/__init__.py:1148 /usr/lib/python3.7/site-packages/_pytest/config/__init__.py:1148: PytestConfigWarning: Unknown config ini key: pep8ignore self._warn_or_fail_if_strict("Unknown config ini key: {}\n".format(key)) /usr/lib/python3.7/site-packages/_pytest/config/__init__.py:1148 /usr/lib/python3.7/site-packages/_pytest/config/__init__.py:1148: PytestConfigWarning: Unknown config ini key: pep8maxlinelength self._warn_or_fail_if_strict("Unknown config ini key: {}\n".format(key)) -- Docs: https://docs.pytest.org/en/stable/warnings.html =========================== short test summary info ============================ FAILED tests/test_core.py::test_save_subtitles - NotImplementedError ===== 1 failed, 334 passed, 4 deselected, 3 warnings in 112.34s (0:01:52) ====== * ERROR: media-video/subliminal-2.1.0-r1::gentoo failed (test phase): * Tests fail with python3.7 * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 3059: Called distutils-r1_src_test * environment, line 1338: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 503: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2657: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2121: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2119: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 911: Called distutils-r1_run_phase 'python_test' * environment, line 1275: Called python_test * environment, line 3019: Called die * The specific snippet of code: * pytest -vv --ignore ${PN}/test/test_core.py ${skipped_tests[@]/#/--deselect } || die "Tests fail with ${EPYTHON}" * * If you need support, post the output of `emerge --info '=media-video/subliminal-2.1.0-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-video/subliminal-2.1.0-r1::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/media-video/subliminal-2.1.0-r1:20200902-104241.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-video/subliminal-2.1.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/subliminal-2.1.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0' * S: '/var/tmp/portage/media-video/subliminal-2.1.0-r1/work/subliminal-2.1.0'