* Package: dev-python/hypercorn-0.11.2 * Repository: guru * Maintainer: lssndrbarbieri@gmail.com * 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-mirror/gentoo/commit/1328ee9dcb9d5b319d2ebf3d13db1c323135dc04 (Mon Apr 19 06:50:13 UTC 2021) @@@@@ END @@@@@ @@@@@ 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://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e86dc61f1c27974807b3c74a7d04972c4802950 (Sun Apr 18 15:59:50 UTC 2021) @@@@@ END @@@@@ emerge --info: Portage 3.0.18 (python 3.9.4-final-0, default/linux/amd64/17.1, gcc-10.3.0, glibc-2.33, 5.4.0-1029-aws x86_64) ================================================================= System uname: Linux-5.4.0-1029-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-glibc2.33 KiB Mem: 64359964 total, 46075952 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Mon, 19 Apr 2021 06:50:12 +0000 sh bash 5.1_p4 ld GNU ld (Gentoo 2.35.2 p1) 2.35.2 app-shells/bash: 5.1_p4::gentoo dev-lang/perl: 5.32.1::gentoo dev-lang/python: 2.7.18_p8::gentoo, 3.7.10_p1::gentoo, 3.8.9::gentoo, 3.9.4::gentoo dev-lang/rust: 1.51.0-r2::gentoo dev-util/cmake: 3.20.1::gentoo sys-apps/baselayout: 2.7-r2::gentoo sys-apps/openrc: 0.42.1-r1::gentoo sys-apps/sandbox: 2.23::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.3-r1::gentoo sys-devel/binutils: 2.35.2::gentoo sys-devel/gcc: 10.3.0::gentoo sys-devel/gcc-config: 2.4::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.11::gentoo (virtual/os-headers) sys-libs/glibc: 2.33::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-max-age: 24 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-jobs: 1 guru location: /opt/guru masters: gentoo priority: 0 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* MIT" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=x86-64 -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/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color" DISTDIR="/var/tmp/portage/dev-python/hypercorn-0.11.2/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -k -b" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg 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=x86-64 -frecord-gcc-switches -fno-diagnostics-color" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j16" 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, RUSTFLAGS emerge history: 2021-04-19T09:27:00 >>> dev-python/pypy3-7.3.4_p1 2021-04-19T09:28:16 >>> dev-python/appdirs-1.4.4-r1 2021-04-19T09:28:17 >>> dev-python/toml-0.10.2 2021-04-19T09:28:17 >>> dev-python/typing-extensions-3.7.4.3 2021-04-19T09:28:18 >>> dev-python/six-1.15.0-r1 2021-04-19T09:28:19 >>> dev-python/async_generator-1.10 2021-04-19T09:28:20 >>> dev-python/sortedcontainers-2.3.0 2021-04-19T09:28:21 >>> dev-python/click-7.1.2-r1 2021-04-19T09:28:21 >>> dev-python/sniffio-1.2.0 2021-04-19T09:28:22 >>> dev-python/more-itertools-8.7.0 2021-04-19T09:28:23 >>> dev-python/py-1.10.0 2021-04-19T09:28:24 >>> dev-python/wcwidth-0.2.5-r1 2021-04-19T09:28:25 >>> dev-python/pyparsing-2.4.7-r1 2021-04-19T09:28:26 >>> dev-python/zipp-3.4.1 2021-04-19T09:28:27 >>> dev-python/typed-ast-1.4.3 2021-04-19T09:28:28 >>> dev-python/regex-2021.4.4 2021-04-19T09:28:29 >>> dev-python/pathspec-0.8.1 2021-04-19T09:28:30 >>> dev-python/mypy_extensions-0.4.3-r1 2021-04-19T09:28:32 >>> dev-python/namespace-zope-1-r1 2021-04-19T09:28:33 >>> dev-python/mock-4.0.3 2021-04-19T09:28:31 >>> dev-python/priority-1.3.0 2021-04-19T09:28:30 >>> dev-python/h11-0.12.0 2021-04-19T09:28:34 >>> dev-python/hyperframe-6.0.1 2021-04-19T09:28:35 >>> dev-python/hpack-4.0.0 2021-04-19T09:29:02 >>> dev-python/packaging-20.9 2021-04-19T09:29:04 >>> dev-python/importlib_metadata-3.10.1 2021-04-19T09:29:12 >>> dev-python/black-20.8_beta1 2021-04-19T09:29:14 >>> dev-python/zope-interface-5.4.0 2021-04-19T09:29:32 >>> dev-python/pluggy-0.13.1-r1 2021-04-19T09:29:20 >>> dev-python/wsproto-1.0.0 2021-04-19T09:29:37 >>> dev-python/attrs-20.3.0 2021-04-19T09:29:46 >>> dev-python/outcome-1.1.0 2021-04-19T09:29:28 >>> dev-python/hyper-h2-4.0.0 2021-04-19T09:29:47 >>> dev-python/hypothesis-6.10.0 2021-04-19T09:29:51 >>> dev-python/trio-0.18.0_p20210212 2021-04-19T09:29:45 >>> dev-python/pytest-5.4.3 2021-04-19T09:30:06 >>> dev-python/pytest-asyncio-0.14.0 2021-04-19T09:30:00 >>> dev-python/pytest-trio-0.7.0 >>> Unpacking source... >>> Unpacking hypercorn-0.11.2.tar.gz to /var/tmp/portage/dev-python/hypercorn-0.11.2/work >>> Source unpacked in /var/tmp/portage/dev-python/hypercorn-0.11.2/work >>> Preparing source in /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2 ... * python3_7: running distutils-r1_run_phase distutils-r1_python_compile python3.7 setup.py build -j 16 running build running build_py file src/hypercorn.py (for module hypercorn) not found creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn copying src/hypercorn/__main__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn copying src/hypercorn/events.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn copying src/hypercorn/utils.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn copying src/hypercorn/statsd.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn copying src/hypercorn/config.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn copying src/hypercorn/typing.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn copying src/hypercorn/run.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn copying src/hypercorn/__about__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn copying src/hypercorn/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn copying src/hypercorn/logging.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/trio copying src/hypercorn/trio/statsd.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/trio copying src/hypercorn/trio/run.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/trio copying src/hypercorn/trio/udp_server.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/trio copying src/hypercorn/trio/lifespan.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/trio copying src/hypercorn/trio/context.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/trio copying src/hypercorn/trio/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/trio copying src/hypercorn/trio/tcp_server.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/trio creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/asyncio copying src/hypercorn/asyncio/statsd.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/asyncio copying src/hypercorn/asyncio/run.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/asyncio copying src/hypercorn/asyncio/udp_server.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/asyncio copying src/hypercorn/asyncio/lifespan.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/asyncio copying src/hypercorn/asyncio/context.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/asyncio copying src/hypercorn/asyncio/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/asyncio copying src/hypercorn/asyncio/task_group.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/asyncio copying src/hypercorn/asyncio/tcp_server.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/asyncio creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/protocol copying src/hypercorn/protocol/events.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/protocol copying src/hypercorn/protocol/h11.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/protocol copying src/hypercorn/protocol/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/protocol copying src/hypercorn/protocol/h3.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/protocol copying src/hypercorn/protocol/ws_stream.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/protocol copying src/hypercorn/protocol/h2.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/protocol copying src/hypercorn/protocol/http_stream.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/protocol copying src/hypercorn/protocol/quic.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/protocol creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/middleware copying src/hypercorn/middleware/wsgi.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/middleware copying src/hypercorn/middleware/http_to_https.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/middleware copying src/hypercorn/middleware/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/middleware copying src/hypercorn/middleware/dispatcher.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn/middleware running egg_info creating src/Hypercorn.egg-info writing src/Hypercorn.egg-info/PKG-INFO writing dependency_links to src/Hypercorn.egg-info/dependency_links.txt writing entry points to src/Hypercorn.egg-info/entry_points.txt writing requirements to src/Hypercorn.egg-info/requires.txt writing top-level names to src/Hypercorn.egg-info/top_level.txt writing manifest file 'src/Hypercorn.egg-info/SOURCES.txt' file src/hypercorn.py (for module hypercorn) not found adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*') reading manifest file 'src/Hypercorn.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*' found under directory 'compliance' warning: no previously-included files matching '*' found under directory 'docs' warning: no previously-included files found matching '.gitlab-ci.yml' warning: no previously-included files found matching 'compliance' warning: no previously-included files found matching 'docs' writing manifest file 'src/Hypercorn.egg-info/SOURCES.txt' copying src/hypercorn/py.typed -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_7/lib/hypercorn file src/hypercorn.py (for module hypercorn) not found 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 file src/hypercorn.py (for module hypercorn) not found creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn copying src/hypercorn/__main__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn copying src/hypercorn/events.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn copying src/hypercorn/utils.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn copying src/hypercorn/statsd.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn copying src/hypercorn/config.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn copying src/hypercorn/typing.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn copying src/hypercorn/run.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn copying src/hypercorn/__about__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn copying src/hypercorn/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn copying src/hypercorn/logging.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/trio copying src/hypercorn/trio/statsd.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/trio copying src/hypercorn/trio/run.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/trio copying src/hypercorn/trio/udp_server.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/trio copying src/hypercorn/trio/lifespan.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/trio copying src/hypercorn/trio/context.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/trio copying src/hypercorn/trio/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/trio copying src/hypercorn/trio/tcp_server.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/trio creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/asyncio copying src/hypercorn/asyncio/statsd.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/asyncio copying src/hypercorn/asyncio/run.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/asyncio copying src/hypercorn/asyncio/udp_server.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/asyncio copying src/hypercorn/asyncio/lifespan.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/asyncio copying src/hypercorn/asyncio/context.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/asyncio copying src/hypercorn/asyncio/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/asyncio copying src/hypercorn/asyncio/task_group.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/asyncio copying src/hypercorn/asyncio/tcp_server.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/asyncio creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/protocol copying src/hypercorn/protocol/events.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/protocol copying src/hypercorn/protocol/h11.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/protocol copying src/hypercorn/protocol/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/protocol copying src/hypercorn/protocol/h3.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/protocol copying src/hypercorn/protocol/ws_stream.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/protocol copying src/hypercorn/protocol/h2.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/protocol copying src/hypercorn/protocol/http_stream.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/protocol copying src/hypercorn/protocol/quic.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/protocol creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/middleware copying src/hypercorn/middleware/wsgi.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/middleware copying src/hypercorn/middleware/http_to_https.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/middleware copying src/hypercorn/middleware/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/middleware copying src/hypercorn/middleware/dispatcher.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn/middleware running egg_info writing src/Hypercorn.egg-info/PKG-INFO writing dependency_links to src/Hypercorn.egg-info/dependency_links.txt writing entry points to src/Hypercorn.egg-info/entry_points.txt writing requirements to src/Hypercorn.egg-info/requires.txt writing top-level names to src/Hypercorn.egg-info/top_level.txt file src/hypercorn.py (for module hypercorn) not found adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*') reading manifest file 'src/Hypercorn.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*' found under directory 'compliance' warning: no previously-included files matching '*' found under directory 'docs' warning: no previously-included files found matching '.gitlab-ci.yml' warning: no previously-included files found matching 'compliance' warning: no previously-included files found matching 'docs' writing manifest file 'src/Hypercorn.egg-info/SOURCES.txt' copying src/hypercorn/py.typed -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_8/lib/hypercorn file src/hypercorn.py (for module hypercorn) not found 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 file src/hypercorn.py (for module hypercorn) not found creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn copying src/hypercorn/__main__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn copying src/hypercorn/events.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn copying src/hypercorn/utils.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn copying src/hypercorn/statsd.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn copying src/hypercorn/config.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn copying src/hypercorn/typing.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn copying src/hypercorn/run.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn copying src/hypercorn/__about__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn copying src/hypercorn/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn copying src/hypercorn/logging.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/trio copying src/hypercorn/trio/statsd.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/trio copying src/hypercorn/trio/run.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/trio copying src/hypercorn/trio/udp_server.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/trio copying src/hypercorn/trio/lifespan.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/trio copying src/hypercorn/trio/context.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/trio copying src/hypercorn/trio/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/trio copying src/hypercorn/trio/tcp_server.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/trio creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/asyncio copying src/hypercorn/asyncio/statsd.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/asyncio copying src/hypercorn/asyncio/run.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/asyncio copying src/hypercorn/asyncio/udp_server.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/asyncio copying src/hypercorn/asyncio/lifespan.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/asyncio copying src/hypercorn/asyncio/context.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/asyncio copying src/hypercorn/asyncio/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/asyncio copying src/hypercorn/asyncio/task_group.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/asyncio copying src/hypercorn/asyncio/tcp_server.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/asyncio creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/protocol copying src/hypercorn/protocol/events.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/protocol copying src/hypercorn/protocol/h11.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/protocol copying src/hypercorn/protocol/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/protocol copying src/hypercorn/protocol/h3.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/protocol copying src/hypercorn/protocol/ws_stream.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/protocol copying src/hypercorn/protocol/h2.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/protocol copying src/hypercorn/protocol/http_stream.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/protocol copying src/hypercorn/protocol/quic.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/protocol creating /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/middleware copying src/hypercorn/middleware/wsgi.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/middleware copying src/hypercorn/middleware/http_to_https.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/middleware copying src/hypercorn/middleware/__init__.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/middleware copying src/hypercorn/middleware/dispatcher.py -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn/middleware running egg_info writing src/Hypercorn.egg-info/PKG-INFO writing dependency_links to src/Hypercorn.egg-info/dependency_links.txt writing entry points to src/Hypercorn.egg-info/entry_points.txt writing requirements to src/Hypercorn.egg-info/requires.txt writing top-level names to src/Hypercorn.egg-info/top_level.txt file src/hypercorn.py (for module hypercorn) not found adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*') reading manifest file 'src/Hypercorn.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*' found under directory 'compliance' warning: no previously-included files matching '*' found under directory 'docs' warning: no previously-included files found matching '.gitlab-ci.yml' warning: no previously-included files found matching 'compliance' warning: no previously-included files found matching 'docs' writing manifest file 'src/Hypercorn.egg-info/SOURCES.txt' copying src/hypercorn/py.typed -> /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2-python3_9/lib/hypercorn file src/hypercorn.py (for module hypercorn) not found warning: build_py: byte-compiling is disabled, skipping. * Using python3.9 in global scope * python3_9: running distutils-r1_run_phase python_compile_all >>> Source compiled. >>> Test phase: dev-python/hypercorn-0.11.2 * python3_7: running distutils-r1_run_phase python_test python3.7 -m pytest -vv -ra -l ============================= test session starts ============================== platform linux -- Python 3.7.10, pytest-5.4.3, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3.7 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2/.hypothesis/examples') rootdir: /var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2, inifile: setup.cfg, testpaths: tests plugins: hypothesis-6.10.0, asyncio-0.14.0, trio-0.7.0 collecting ... collected 180 items tests/test___main__.py::test_load_config_none PASSED [ 0%] tests/test___main__.py::test_load_config_pyfile PASSED [ 1%] tests/test___main__.py::test_load_config_pymodule PASSED [ 1%] tests/test___main__.py::test_load_config PASSED [ 2%] tests/test___main__.py::test_main_cli_override[--access-logformat-jeff-access_log_format] PASSED [ 2%] tests/test___main__.py::test_main_cli_override[--backlog-5-backlog] PASSED [ 3%] tests/test___main__.py::test_main_cli_override[--ca-certs-/path-ca_certs] PASSED [ 3%] tests/test___main__.py::test_main_cli_override[--certfile-/path-certfile] PASSED [ 4%] tests/test___main__.py::test_main_cli_override[--ciphers-DHE-RSA-AES128-SHA-ciphers] PASSED [ 5%] tests/test___main__.py::test_main_cli_override[--worker-class-trio-worker_class] PASSED [ 5%] tests/test___main__.py::test_main_cli_override[--keep-alive-20-keep_alive_timeout] PASSED [ 6%] tests/test___main__.py::test_main_cli_override[--keyfile-/path-keyfile] PASSED [ 6%] tests/test___main__.py::test_main_cli_override[--pid-/path-pid_path] PASSED [ 7%] tests/test___main__.py::test_main_cli_override[--root-path-/path-root_path] PASSED [ 7%] tests/test___main__.py::test_main_cli_override[--workers-2-workers] PASSED [ 8%] tests/test___main__.py::test_verify_mode_conversion PASSED [ 8%] tests/test_config.py::test_config_from_pyfile PASSED [ 9%] tests/test_config.py::test_config_from_object PASSED [ 10%] tests/test_config.py::test_ssl_config_from_pyfile PASSED [ 10%] tests/test_config.py::test_config_from_toml PASSED [ 11%] tests/test_config.py::test_create_ssl_context PASSED [ 11%] tests/test_config.py::test_create_sockets_ip[127.0.0.1:5000-AddressFamily.AF_INET-expected_binding0] PASSED [ 12%] tests/test_config.py::test_create_sockets_ip[127.0.0.1-AddressFamily.AF_INET-expected_binding1] PASSED [ 12%] tests/test_config.py::test_create_sockets_ip[[::]:5000-AddressFamily.AF_INET6-expected_binding2] PASSED [ 13%] tests/test_config.py::test_create_sockets_ip[[::]-AddressFamily.AF_INET6-expected_binding3] PASSED [ 13%] tests/test_config.py::test_create_sockets_unix PASSED [ 14%] tests/test_config.py::test_create_sockets_fd PASSED [ 15%] tests/test_config.py::test_create_sockets_multiple PASSED [ 15%] tests/test_config.py::test_response_headers PASSED [ 16%] tests/test_logging.py::test_access_logger_init[--hypercorn.access-StreamHandler] PASSED [ 16%] tests/test_logging.py::test_access_logger_init[/tmp/path-hypercorn.access-FileHandler] PASSED [ 17%] tests/test_logging.py::test_access_logger_init[target2-test_special-None] PASSED [ 17%] tests/test_logging.py::test_access_logger_init[None-None-None] PASSED [ 18%] tests/test_logging.py::test_loglevel_option[DEBUG-10] PASSED [ 18%] tests/test_logging.py::test_loglevel_option[INFO-20] PASSED [ 19%] tests/test_logging.py::test_loglevel_option[WARNING-30] PASSED [ 20%] tests/test_logging.py::test_loglevel_option[ERROR-40] PASSED [ 20%] tests/test_logging.py::test_loglevel_option[CRITICAL-50] PASSED [ 21%] tests/test_logging.py::test_access_log_standard_atoms PASSED [ 21%] tests/test_logging.py::test_access_log_header_atoms PASSED [ 22%] tests/test_logging.py::test_access_no_log_header_atoms PASSED [ 22%] tests/test_logging.py::test_access_log_environ_atoms PASSED [ 23%] tests/test_logging.py::test_nonstandard_status_code PASSED [ 23%] tests/test_utils.py::test_suppress_body[HEAD-200-True] PASSED [ 24%] tests/test_utils.py::test_suppress_body[GET-200-False] PASSED [ 25%] tests/test_utils.py::test_suppress_body[GET-101-True] PASSED [ 25%] tests/test_utils.py::test_invoke_asgi_3 PASSED [ 26%] tests/test_utils.py::test_invoke_asgi_2 PASSED [ 26%] tests/test_utils.py::test__is_asgi_2[ASGI2Class-True] PASSED [ 27%] tests/test_utils.py::test__is_asgi_2[app1-False] PASSED [ 27%] tests/test_utils.py::test__is_asgi_2[asgi2_callable-True] PASSED [ 28%] tests/test_utils.py::test__is_asgi_2[asgi3_callable-False] PASSED [ 28%] tests/test_utils.py::test_build_and_validate_headers_validate PASSED [ 29%] tests/test_utils.py::test_build_and_validate_headers_pseudo PASSED [ 30%] tests/test_utils.py::test_filter_pseudo_headers PASSED [ 30%] tests/asyncio/test_context.py::test_spawn_app PASSED [ 31%] tests/asyncio/test_context.py::test_spawn_app_error PASSED [ 31%] tests/asyncio/test_context.py::test_spawn_app_cancelled PASSED [ 32%] tests/asyncio/test_keep_alive.py::test_http1_keep_alive_pre_request PASSED [ 32%] tests/asyncio/test_keep_alive.py::test_http1_keep_alive_during PASSED [ 33%] tests/asyncio/test_keep_alive.py::test_http1_keep_alive PASSED [ 33%] tests/asyncio/test_keep_alive.py::test_http1_keep_alive_pipelining PASSED [ 34%] tests/asyncio/test_lifespan.py::test_ensure_no_race_condition PASSED [ 35%] tests/asyncio/test_lifespan.py::test_startup_timeout_error PASSED [ 35%] tests/asyncio/test_lifespan.py::test_startup_failure PASSED [ 36%] tests/asyncio/test_lifespan.py::test_lifespan_return PASSED [ 36%] tests/asyncio/test_sanity.py::test_http1_request PASSED [ 37%] tests/asyncio/test_sanity.py::test_http1_websocket PASSED [ 37%] tests/asyncio/test_sanity.py::test_http2_request PASSED [ 38%] tests/asyncio/test_sanity.py::test_http2_websocket PASSED [ 38%] tests/asyncio/test_tcp_server.py::test_completes_on_closed PASSED [ 39%] tests/asyncio/test_tcp_server.py::test_complets_on_half_close PASSED [ 40%] tests/middleware/test_dispatcher.py::test_dispatcher_middleware PASSED [ 40%] tests/middleware/test_dispatcher.py::test_asyncio_dispatcher_lifespan PASSED [ 41%] tests/middleware/test_dispatcher.py::test_trio_dispatcher_lifespan PASSED [ 41%] tests/middleware/test_http_to_https.py::test_http_to_https_redirect_middleware_http[/abc] PASSED [ 42%] tests/middleware/test_http_to_https.py::test_http_to_https_redirect_middleware_http[/abc%3C] PASSED [ 42%] tests/middleware/test_http_to_https.py::test_http_to_https_redirect_middleware_websocket[/abc] PASSED [ 43%] tests/middleware/test_http_to_https.py::test_http_to_https_redirect_middleware_websocket[/abc%3C] PASSED [ 43%] tests/middleware/test_http_to_https.py::test_http_to_https_redirect_middleware_websocket_http2 PASSED [ 44%] tests/middleware/test_http_to_https.py::test_http_to_https_redirect_middleware_websocket_no_rejection PASSED [ 45%] tests/middleware/test_http_to_https.py::test_http_to_https_redirect_new_url_header PASSED [ 45%] tests/middleware/test_wsgi.py::test_wsgi_trio PASSED [ 46%] tests/middleware/test_wsgi.py::test_wsgi_asyncio PASSED [ 46%] tests/middleware/test_wsgi.py::test_max_body_size PASSED [ 47%] tests/middleware/test_wsgi.py::test_build_environ_encoding PASSED [ 47%] tests/protocol/test_h11.py::test_protocol_send_response PASSED [ 48%] tests/protocol/test_h11.py::test_protocol_send_data PASSED [ 48%] tests/protocol/test_h11.py::test_protocol_send_body PASSED [ 49%] tests/protocol/test_h11.py::test_protocol_send_stream_closed[True-expected0] PASSED [ 50%] tests/protocol/test_h11.py::test_protocol_send_stream_closed[False-expected1] PASSED [ 50%] tests/protocol/test_h11.py::test_protocol_instant_recycle PASSED [ 51%] tests/protocol/test_h11.py::test_protocol_send_end_data PASSED [ 51%] tests/protocol/test_h11.py::test_protocol_handle_closed PASSED [ 52%] tests/protocol/test_h11.py::test_protocol_handle_request PASSED [ 52%] tests/protocol/test_h11.py::test_protocol_handle_protocol_error PASSED [ 53%] tests/protocol/test_h11.py::test_protocol_handle_send_client_error PASSED [ 53%] tests/protocol/test_h11.py::test_protocol_handle_pipelining PASSED [ 54%] tests/protocol/test_h11.py::test_protocol_handle_continue_request PASSED [ 55%] tests/protocol/test_h11.py::test_protocol_handle_max_incomplete PASSED [ 55%] tests/protocol/test_h11.py::test_protocol_handle_h2c_upgrade PASSED [ 56%] tests/protocol/test_h11.py::test_protocol_handle_h2_prior PASSED [ 56%] tests/protocol/test_h11.py::test_protocol_handle_data_post_response PASSED [ 57%] tests/protocol/test_h11.py::test_protocol_handle_data_post_end PASSED [ 57%] tests/protocol/test_h11.py::test_protocol_handle_data_post_close PASSED [ 58%] tests/protocol/test_h2.py::test_stream_buffer_push_and_pop PASSED [ 58%] tests/protocol/test_h2.py::test_stream_buffer_drain PASSED [ 59%] tests/protocol/test_h2.py::test_stream_buffer_closed PASSED [ 60%] tests/protocol/test_h2.py::test_stream_buffer_complete PASSED [ 60%] tests/protocol/test_h2.py::test_protocol_handle_protocol_error PASSED [ 61%] tests/protocol/test_http_stream.py::test_handle_request_http_1[1.0] PASSED [ 61%] tests/protocol/test_http_stream.py::test_handle_request_http_1[1.1] PASSED [ 62%] tests/protocol/test_http_stream.py::test_handle_request_http_2 PASSED [ 62%] tests/protocol/test_http_stream.py::test_handle_body PASSED [ 63%] tests/protocol/test_http_stream.py::test_handle_end_body PASSED [ 63%] tests/protocol/test_http_stream.py::test_handle_closed PASSED [ 64%] tests/protocol/test_http_stream.py::test_send_response PASSED [ 65%] tests/protocol/test_http_stream.py::test_invalid_server_name PASSED [ 65%] tests/protocol/test_http_stream.py::test_send_push PASSED [ 66%] tests/protocol/test_http_stream.py::test_send_app_error PASSED [ 66%] tests/protocol/test_http_stream.py::test_send_invalid_message_given_state[ASGIHTTPState.REQUEST-not_a_real_type] PASSED [ 67%] tests/protocol/test_http_stream.py::test_send_invalid_message_given_state[ASGIHTTPState.RESPONSE-http.response.start] PASSED [ 67%] tests/protocol/test_http_stream.py::test_send_invalid_message_given_state[ASGIHTTPState.CLOSED-http.response.start] PASSED [ 68%] tests/protocol/test_http_stream.py::test_send_invalid_message_given_state[ASGIHTTPState.CLOSED-http.response.body] PASSED [ 68%] tests/protocol/test_http_stream.py::test_send_invalid_message[201 NO CONTENT-headers0-] PASSED [ 69%] tests/protocol/test_http_stream.py::test_send_invalid_message[200-headers1-] PASSED [ 70%] tests/protocol/test_http_stream.py::test_send_invalid_message[200-headers2-Body] PASSED [ 70%] tests/protocol/test_http_stream.py::test_stream_idle PASSED [ 71%] tests/protocol/test_http_stream.py::test_closure PASSED [ 71%] tests/protocol/test_http_stream.py::test_closed_app_send_noop PASSED [ 72%] tests/protocol/test_ws_stream.py::test_buffer PASSED [ 72%] tests/protocol/test_ws_stream.py::test_buffer_frame_too_large PASSED [ 73%] tests/protocol/test_ws_stream.py::test_buffer_mixed_types[data0] PASSED [ 73%] tests/protocol/test_ws_stream.py::test_buffer_mixed_types[data1] PASSED [ 74%] tests/protocol/test_ws_stream.py::test_handshake_validity[headers0-1.0-False] PASSED [ 75%] tests/protocol/test_ws_stream.py::test_handshake_validity[headers1-1.1-True] PASSED [ 75%] tests/protocol/test_ws_stream.py::test_handshake_validity[headers2-1.1-False] PASSED [ 76%] tests/protocol/test_ws_stream.py::test_handshake_validity[headers3-1.1-False] PASSED [ 76%] tests/protocol/test_ws_stream.py::test_handshake_validity[headers4-2-True] PASSED [ 77%] tests/protocol/test_ws_stream.py::test_handshake_validity[headers5-2-False] PASSED [ 77%] tests/protocol/test_ws_stream.py::test_handshake_accept_http1 PASSED [ 78%] tests/protocol/test_ws_stream.py::test_handshake_accept_http2 PASSED [ 78%] tests/protocol/test_ws_stream.py::test_handle_request PASSED [ 79%] tests/protocol/test_ws_stream.py::test_handle_connection PASSED [ 80%] tests/protocol/test_ws_stream.py::test_handle_closed PASSED [ 80%] tests/protocol/test_ws_stream.py::test_send_accept PASSED [ 81%] tests/protocol/test_ws_stream.py::test_send_reject PASSED [ 81%] tests/protocol/test_ws_stream.py::test_invalid_server_name PASSED [ 82%] tests/protocol/test_ws_stream.py::test_send_app_error_handshake PASSED [ 82%] tests/protocol/test_ws_stream.py::test_send_app_error_connected PASSED [ 83%] tests/protocol/test_ws_stream.py::test_send_connection PASSED [ 83%] tests/protocol/test_ws_stream.py::test_pings PASSED [ 84%] tests/protocol/test_ws_stream.py::test_send_invalid_message_given_state[ASGIWebsocketState.HANDSHAKE-websocket.send] PASSED [ 85%] tests/protocol/test_ws_stream.py::test_send_invalid_message_given_state[ASGIWebsocketState.RESPONSE-websocket.accept] PASSED [ 85%] tests/protocol/test_ws_stream.py::test_send_invalid_message_given_state[ASGIWebsocketState.RESPONSE-websocket.send] PASSED [ 86%] tests/protocol/test_ws_stream.py::test_send_invalid_message_given_state[ASGIWebsocketState.CONNECTED-websocket.http.response.start] PASSED [ 86%] tests/protocol/test_ws_stream.py::test_send_invalid_message_given_state[ASGIWebsocketState.CONNECTED-websocket.http.response.body] PASSED [ 87%] tests/protocol/test_ws_stream.py::test_send_invalid_message_given_state[ASGIWebsocketState.CLOSED-websocket.send] PASSED [ 87%] tests/protocol/test_ws_stream.py::test_send_invalid_message_given_state[ASGIWebsocketState.CLOSED-websocket.http.response.start] PASSED [ 88%] tests/protocol/test_ws_stream.py::test_send_invalid_message_given_state[ASGIWebsocketState.CLOSED-websocket.http.response.body] PASSED [ 88%] tests/protocol/test_ws_stream.py::test_send_invalid_http_message[201 NO CONTENT-headers0-] PASSED [ 89%] tests/protocol/test_ws_stream.py::test_send_invalid_http_message[200-headers1-] PASSED [ 90%] tests/protocol/test_ws_stream.py::test_send_invalid_http_message[200-headers2-Body] PASSED [ 90%] tests/protocol/test_ws_stream.py::test_stream_idle[ASGIWebsocketState.HANDSHAKE-False] PASSED [ 91%] tests/protocol/test_ws_stream.py::test_stream_idle[ASGIWebsocketState.CONNECTED-False] PASSED [ 91%] tests/protocol/test_ws_stream.py::test_stream_idle[ASGIWebsocketState.RESPONSE-False] PASSED [ 92%] tests/protocol/test_ws_stream.py::test_stream_idle[ASGIWebsocketState.CLOSED-True] PASSED [ 92%] tests/protocol/test_ws_stream.py::test_stream_idle[ASGIWebsocketState.HTTPCLOSED-True] PASSED [ 93%] tests/protocol/test_ws_stream.py::test_closure PASSED [ 93%] tests/protocol/test_ws_stream.py::test_closed_app_send_noop PASSED [ 94%] tests/trio/test_keep_alive.py::test_http1_keep_alive_pre_request FAILED [ 95%] tests/trio/test_keep_alive.py::test_http1_keep_alive_during PASSED [ 95%] tests/trio/test_keep_alive.py::test_http1_keep_alive PASSED [ 96%] tests/trio/test_keep_alive.py::test_http1_keep_alive_pipelining PASSED [ 96%] tests/trio/test_lifespan.py::test_startup_timeout_error PASSED [ 97%] tests/trio/test_lifespan.py::test_startup_failure PASSED [ 97%] tests/trio/test_sanity.py::test_http1_request PASSED [ 98%] tests/trio/test_sanity.py::test_http1_websocket PASSED [ 98%] tests/trio/test_sanity.py::test_http2_request PASSED [ 99%] tests/trio/test_sanity.py::test_http2_websocket PASSED [100%] =================================== FAILURES =================================== ______________________ test_http1_keep_alive_pre_request _______________________ value = async def yield_(value=None): > return await _yield_(value) value = /usr/lib/python3.7/site-packages/async_generator/_impl.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.7/site-packages/async_generator/_impl.py:99: in _yield_ return (yield _wrap(value)) value = _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ client_stream = StapledStream(send_stream=, receive_stream=) @pytest.mark.trio async def test_http1_keep_alive_pre_request( client_stream: trio.testing._memory_streams.MemorySendStream, ) -> None: await client_stream.send_all(b"GET") await trio.sleep(2 * KEEP_ALIVE_TIMEOUT) # Only way to confirm closure is to invoke an error with pytest.raises(trio.BrokenResourceError): > await client_stream.send_all(b"a") E Failed: DID NOT RAISE client_stream = StapledStream(send_stream=, receive_stream=) tests/trio/test_keep_alive.py:59: Failed =============================== warnings summary =============================== tests/asyncio/test_tcp_server.py::test_complets_on_half_close /usr/lib/python3.7/asyncio/base_events.py:612: RuntimeWarning: coroutine '_call_later' was never awaited self._ready.clear() tests/middleware/test_dispatcher.py::test_trio_dispatcher_lifespan :2: RuntimeWarning: coroutine '_call_later' was never awaited tests/protocol/test_h2.py::test_protocol_handle_protocol_error /usr/lib/python3.7/site-packages/_pytest/runner.py:106: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited item.funcargs = None -- Docs: https://docs.pytest.org/en/latest/warnings.html =========================== short test summary info ============================ FAILED tests/trio/test_keep_alive.py::test_http1_keep_alive_pre_request - Fai... ================== 1 failed, 179 passed, 3 warnings in 1.68s =================== * ERROR: dev-python/hypercorn-0.11.2::guru failed (test phase): * pytest failed with python3.7 * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 3066: Called distutils-r1_src_test * environment, line 1254: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 509: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2695: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2106: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2104: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 811: Called distutils-r1_run_phase 'python_test' * environment, line 1193: Called python_test * environment, line 2985: Called distutils-r1_python_test * environment, line 1150: Called epytest * environment, line 1596: Called die * The specific snippet of code: * "${@}" || die -n "pytest failed with ${EPYTHON}"; * * If you need support, post the output of `emerge --info '=dev-python/hypercorn-0.11.2::guru'`, * the complete build log and the output of `emerge -pqv '=dev-python/hypercorn-0.11.2::guru'`. * The complete build log is located at '/var/log/emerge-log/build/dev-python/hypercorn-0.11.2:20210419-073012.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/hypercorn-0.11.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/hypercorn-0.11.2/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2' * S: '/var/tmp/portage/dev-python/hypercorn-0.11.2/work/hypercorn-0.11.2'