==> Building on nidoking ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ PKGBUILD 1,400 84% 0.00kB/s 0:00:00 1,651 100% 245.12kB/s 0:00:00 (xfr#1, to-chk=1/3) python-websockets-10.4-3.log 318 100% 310.55kB/s 0:00:00 318 100% 310.55kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 785 bytes received 75 bytes 573.33 bytes/sec total size is 1,846 speedup is 2.15 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root3 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (3) Old Version New Version Net Change Download Size core/curl 8.0.1-1 8.1.0-1 0.04 MiB 1.17 MiB core/nettle 3.8.1-1 3.9-1 0.03 MiB 0.48 MiB core/sqlite 3.41.2-1 3.42.0-1 0.41 MiB 1.66 MiB Total Download Size: 3.31 MiB Total Installed Size: 9.20 MiB Net Upgrade Size: 0.48 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... sqlite-3.42.0-1-riscv64 downloading... curl-8.1.0-1-riscv64 downloading... nettle-3.9-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading curl... upgrading nettle... upgrading sqlite... :: Running post-transaction hooks... (1/1) Updating the info directory file... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root3]...done ==> Making package: python-websockets 10.4-3 (Sat May 20 08:04:19 2023) ==> Retrieving sources...  -> Found python-websockets-10.4.tar.gz ==> Validating source files with sha512sums... python-websockets-10.4.tar.gz ... Passed ==> Validating source files with b2sums... python-websockets-10.4.tar.gz ... Passed ==> Making package: python-websockets 10.4-3 (Sat May 20 08:04:31 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change core/libnsl 2.0.0-3 0.06 MiB core/python 3.11.3-1 104.68 MiB Total Installed Size: 104.74 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libnsl... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (77) New Version Net Change Download Size extra/blas 3.11.0-2 0.20 MiB extra/cblas 3.11.0-2 0.17 MiB extra/enchant 2.3.4-1 0.18 MiB extra/freetype2 2.13.0-1 1.53 MiB extra/fribidi 1.0.12-1 0.20 MiB extra/graphite 1:1.3.14-3 0.17 MiB extra/harfbuzz 7.3.0-1 3.32 MiB extra/lapack 3.11.0-2 4.26 MiB extra/lcms2 2.15-1 0.58 MiB community/libimagequant 4.1.1-1 0.56 MiB extra/libjpeg-turbo 2.1.5.1-1 1.38 MiB extra/libpng 1.6.39-1 0.50 MiB extra/libraqm 0.10.1-1 0.18 MiB extra/libtiff 4.5.0-3 6.01 MiB extra/libxau 1.0.11-2 0.02 MiB extra/libxcb 1.15-2 3.60 MiB extra/libxdmcp 1.1.4-2 0.12 MiB extra/openjpeg2 2.5.0-2 13.14 MiB community/python-autocommand 2.2.2-4 0.08 MiB community/python-babel 2.12.1-1 31.41 MiB community/python-beautifulsoup4 4.12.2-1 1.68 MiB 0.27 MiB extra/python-chardet 5.1.0-3 3.02 MiB community/python-contourpy 1.0.7-3 0.56 MiB 0.18 MiB community/python-cycler 0.11.0-3 0.06 MiB 0.01 MiB community/python-dateutil 2.8.2-5 1.05 MiB community/python-docutils 1:0.20.1-1 5.72 MiB 0.88 MiB community/python-fastjsonschema 2.16.3-4 0.29 MiB community/python-fonttools 4.39.4-1 17.66 MiB 2.48 MiB extra/python-idna 3.4-3 0.71 MiB community/python-imagesize 1.4.1-4 0.05 MiB community/python-inflect 6.0.4-2 0.38 MiB community/python-jaraco.context 4.3.0-3 0.04 MiB community/python-jaraco.functools 3.6.0-3 0.06 MiB community/python-jaraco.text 3.11.1-3 0.09 MiB community/python-jinja 1:3.1.2-4 1.82 MiB community/python-kiwisolver 1.4.4-4 0.11 MiB 0.05 MiB extra/python-markupsafe 2.1.2-3 0.07 MiB community/python-matplotlib 3.7.1-4 26.92 MiB 5.65 MiB community/python-more-itertools 9.1.1-4 0.61 MiB extra/python-numpy 1.24.3-2 40.94 MiB extra/python-ordered-set 4.1.0-4 0.07 MiB extra/python-packaging 23.1-1 0.47 MiB 0.09 MiB community/python-pillow 9.5.0-2 4.00 MiB extra/python-platformdirs 3.5.1-1 0.20 MiB community/python-pydantic 1.10.7-4 6.36 MiB community/python-pyenchant 3.2.2-2 0.47 MiB 0.07 MiB community/python-pygments 2.15.1-1 13.57 MiB extra/python-pyparsing 3.0.9-3 1.29 MiB community/python-pytz 2023.3-1 0.17 MiB extra/python-requests 2.28.2-4 0.61 MiB extra/python-six 1.16.0-8 0.12 MiB community/python-snowballstemmer 2.2.0-5 2.82 MiB community/python-soupsieve 2.4.1-1 0.46 MiB 0.08 MiB community/python-sphinx-alabaster-theme 0.7.13-4 0.05 MiB community/python-sphinx-basic-ng 1.0.0b1-3 0.04 MiB 0.02 MiB community/python-sphinxcontrib-applehelp 1.0.4-3 0.26 MiB community/python-sphinxcontrib-devhelp 1.0.2-11 0.13 MiB community/python-sphinxcontrib-htmlhelp 2.0.1-3 0.18 MiB community/python-sphinxcontrib-jsmath 1.0.1-15 0.02 MiB community/python-sphinxcontrib-qthelp 1.0.3-11 0.17 MiB community/python-sphinxcontrib-serializinghtml 1.1.5-6 0.14 MiB extra/python-tomli 2.0.1-3 0.11 MiB extra/python-trove-classifiers 2023.4.25-1 0.11 MiB community/python-typing_extensions 4.5.0-4 0.29 MiB extra/python-urllib3 1.26.15-1 1.30 MiB extra/python-validate-pyproject 0.12.2-4 0.29 MiB extra/qhull 2020.2-4 8.11 MiB extra/xcb-proto 1.15.2-3 1.01 MiB extra/xorgproto 2022.2-1 1.43 MiB extra/python-setuptools 1:67.7.0-1 4.68 MiB community/python-sphinx 7.0.1-1 17.57 MiB 2.04 MiB community/python-sphinx-copybutton 0.5.2-1 0.04 MiB 0.02 MiB community/python-sphinx-furo 2023.03.27-3 0.35 MiB 0.08 MiB community/python-sphinx-inline-tabs 2023.04.21-1 0.04 MiB 0.01 MiB community/python-sphinxcontrib-spelling 8.0.0-2 0.12 MiB 0.03 MiB community/python-sphinxcontrib-trio 1.1.2-5 0.05 MiB 0.01 MiB community/python-sphinxext-opengraph 0.8.2-2 1.77 MiB 0.85 MiB Total Download Size: 12.83 MiB Total Installed Size: 238.33 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-matplotlib-3.7.1-4-riscv64 downloading... python-fonttools-4.39.4-1-riscv64 downloading... python-sphinx-7.0.1-1-any downloading... python-docutils-1:0.20.1-1-any downloading... python-sphinxext-opengraph-0.8.2-2-any downloading... python-beautifulsoup4-4.12.2-1-any downloading... python-contourpy-1.0.7-3-riscv64 downloading... python-packaging-23.1-1-any downloading... python-sphinx-furo-2023.03.27-3-any downloading... python-soupsieve-2.4.1-1-any downloading... python-pyenchant-3.2.2-2-any downloading... python-kiwisolver-1.4.4-4-riscv64 downloading... python-sphinxcontrib-spelling-8.0.0-2-any downloading... python-sphinx-basic-ng-1.0.0b1-3-any downloading... python-sphinx-copybutton-0.5.2-1-any downloading... python-cycler-0.11.0-3-any downloading... python-sphinxcontrib-trio-1.1.2-5-any downloading... python-sphinx-inline-tabs-2023.04.21-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-typing_extensions... installing python-pydantic... Optional dependencies for python-pydantic python-dotenv: for .env file support python-email-validator: for email validation installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-packaging... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-pytz... installing python-babel... installing python-docutils... installing python-imagesize... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support [installed] installing python-pygments... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-certifi: security support python-cryptography: security support python-idna: security support [pending] python-pyopenssl: security support python-pysocks: SOCKS support installing python-chardet... installing python-idna... installing python-requests... Optional dependencies for python-requests python-pysocks: SOCKS proxy support installing python-snowballstemmer... Optional dependencies for python-snowballstemmer python-pystemmer: for improved performance installing python-sphinx-alabaster-theme... installing python-sphinxcontrib-applehelp... installing python-sphinxcontrib-devhelp... installing python-sphinxcontrib-htmlhelp... installing python-sphinxcontrib-jsmath... installing python-sphinxcontrib-qthelp... installing python-sphinxcontrib-serializinghtml... installing python-sphinx... Optional dependencies for python-sphinx imagemagick: for ext.imgconverter texlive-latexextra: for generation of PDF documentation installing python-sphinx-copybutton... installing python-sphinx-basic-ng... installing python-soupsieve... installing python-beautifulsoup4... Optional dependencies for python-beautifulsoup4 python-chardet: to autodetect character encodings [installed] python-lxml: alternative HTML parser python-html5lib: alternative HTML parser installing python-sphinx-furo... installing python-sphinx-inline-tabs... installing enchant... Optional dependencies for enchant aspell: for aspell based spell checking support hunspell: for hunspell based spell checking support libvoikko: for libvoikko based spell checking support hspell: for hspell based spell checking support nuspell: for nuspell based spell checking support installing python-pyenchant... installing python-sphinxcontrib-spelling... installing python-sphinxcontrib-trio... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libpng... installing freetype2... installing blas... installing cblas... installing lapack... installing python-numpy... Optional dependencies for python-numpy openblas: faster linear algebra installing python-contourpy... Optional dependencies for python-contourpy python-matplotlib: matplotlib renderer [pending] installing python-six... installing python-cycler... installing python-dateutil... installing python-fonttools... Optional dependencies for python-fonttools python-brotli: to compress/decompress WOFF 2.0 web fonts python-fs: to read/write UFO source files python-lxml: faster backend for XML files reading/writing python-lz4: for graphite type tables in ttLib/tables python-matplotlib: for visualizing DesignSpaceDocument and resulting VariationModel [pending] python-pyqt5: for drawing glyphs with Qt’s QPainterPath python-reportlab: to drawing glyphs as PNG images python-scipy: for finding wrong contour/component order between different masters python-sympy: for symbolic font statistics analysis python-uharfbuzz: to use the Harfbuzz Repacker for packing GSUB/GPOS tables python-unicodedata2: for displaying the Unicode character names when dumping the cmap table with ttx python-zopfli: faster backend fom WOFF 1.0 web fonts compression installing python-kiwisolver... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing fribidi... installing libraqm... installing openjpeg2... installing libimagequant... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing python-pillow... Optional dependencies for python-pillow libwebp: for webp images tk: for the ImageTK module python-olefile: OLE2 file support python-pyqt5: for the ImageQt module installing python-pyparsing... Optional dependencies for python-pyparsing python-railroad-diagrams: for generating Railroad Diagrams python-jinja: for generating Railroad Diagrams [installed] installing qhull... installing python-matplotlib... Optional dependencies for python-matplotlib tk: Tk{Agg,Cairo} backends pyside2: alternative for Qt5{Agg,Cairo} backends pyside6: alternative for Qt6{Agg,Cairo} backends python-pyqt5: Qt5{Agg,Cairo} backends python-pyqt6: Qt6{Agg,Cairo} backends python-gobject: for GTK{3,4}{Agg,Cairo} backend python-wxpython: WX{Agg,Cairo} backend python-cairo: {GTK{3,4},Qt{5,6},Tk,WX}Cairo backends python-cairocffi: alternative for Cairo backends python-tornado: WebAgg backend ffmpeg: for saving movies imagemagick: for saving animated gifs ghostscript: usetex dependencies texlive-bin: usetex dependencies texlive-latexextra: usetex usage with pdflatex python-certifi: https support installing python-sphinxext-opengraph... [?25h==> Retrieving sources...  -> Found python-websockets-10.4.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting python-websockets-10.4.tar.gz with bsdtar ==> Starting build()... /usr/lib/python3.11/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. By 2023-Oct-30, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://setuptools.pypa.io/en/latest/https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) running build running build_py creating build creating build/lib.linux-riscv64-cpython-311 creating build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/__init__.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/__main__.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/auth.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/client.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/connection.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/datastructures.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/exceptions.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/frames.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/headers.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/http.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/http11.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/imports.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/server.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/streams.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/typing.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/uri.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/utils.py -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/version.py -> build/lib.linux-riscv64-cpython-311/websockets creating build/lib.linux-riscv64-cpython-311/websockets/legacy copying src/websockets/legacy/__init__.py -> build/lib.linux-riscv64-cpython-311/websockets/legacy copying src/websockets/legacy/auth.py -> build/lib.linux-riscv64-cpython-311/websockets/legacy copying src/websockets/legacy/client.py -> build/lib.linux-riscv64-cpython-311/websockets/legacy copying src/websockets/legacy/compatibility.py -> build/lib.linux-riscv64-cpython-311/websockets/legacy copying src/websockets/legacy/framing.py -> build/lib.linux-riscv64-cpython-311/websockets/legacy copying src/websockets/legacy/handshake.py -> build/lib.linux-riscv64-cpython-311/websockets/legacy copying src/websockets/legacy/http.py -> build/lib.linux-riscv64-cpython-311/websockets/legacy copying src/websockets/legacy/protocol.py -> build/lib.linux-riscv64-cpython-311/websockets/legacy copying src/websockets/legacy/server.py -> build/lib.linux-riscv64-cpython-311/websockets/legacy creating build/lib.linux-riscv64-cpython-311/websockets/extensions copying src/websockets/extensions/__init__.py -> build/lib.linux-riscv64-cpython-311/websockets/extensions copying src/websockets/extensions/base.py -> build/lib.linux-riscv64-cpython-311/websockets/extensions copying src/websockets/extensions/permessage_deflate.py -> build/lib.linux-riscv64-cpython-311/websockets/extensions running egg_info creating src/websockets.egg-info writing src/websockets.egg-info/PKG-INFO writing dependency_links to src/websockets.egg-info/dependency_links.txt writing top-level names to src/websockets.egg-info/top_level.txt writing manifest file 'src/websockets.egg-info/SOURCES.txt' reading manifest file 'src/websockets.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'src/websockets.egg-info/SOURCES.txt' copying src/websockets/py.typed -> build/lib.linux-riscv64-cpython-311/websockets copying src/websockets/speedups.c -> build/lib.linux-riscv64-cpython-311/websockets running build_ext building 'websockets.speedups' extension creating build/temp.linux-riscv64-cpython-311 creating build/temp.linux-riscv64-cpython-311/src creating build/temp.linux-riscv64-cpython-311/src/websockets gcc -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-websockets/src=/usr/src/debug/python-websockets -flto=auto -fPIC -I/usr/include/python3.11 -c src/websockets/speedups.c -o build/temp.linux-riscv64-cpython-311/src/websockets/speedups.o gcc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-websockets/src=/usr/src/debug/python-websockets -flto=auto build/temp.linux-riscv64-cpython-311/src/websockets/speedups.o -L/usr/lib -o build/lib.linux-riscv64-cpython-311/websockets/speedups.cpython-311-riscv64-linux-gnu.so Running Sphinx v7.0.1 ** (process:3070): WARNING **: 08:05:17.462: Error loading plugin: libaspell.so.15: cannot open shared object file: No such file or directory ** (process:3070): WARNING **: 08:05:17.464: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory ** (process:3070): WARNING **: 08:05:17.464: Error loading plugin: libhunspell-1.7.so.0: cannot open shared object file: No such file or directory ** (process:3070): WARNING **: 08:05:17.464: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory ** (process:3070): WARNING **: 08:05:17.465: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory Initializing Spelling Checker 8.0.0 making output directory... done loading intersphinx inventory from https://docs.python.org/3/objects.inv... building [mo]: targets for 0 po files that are out of date writing output... building [dirhtml]: targets for 51 source files that are out of date updating environment: [new config] 51 added, 0 changed, 0 removed reading sources... [ 1%] faq/asyncio reading sources... [ 3%] faq/client reading sources... [ 5%] faq/common reading sources... [ 7%] faq/index reading sources... [ 9%] faq/misc reading sources... [ 11%] faq/server reading sources... [ 13%] howto/autoreload reading sources... [ 15%] howto/cheatsheet reading sources... [ 17%] howto/django reading sources... [ 19%] howto/extensions reading sources... [ 21%] howto/fly reading sources... [ 23%] howto/haproxy reading sources... [ 25%] howto/heroku reading sources... [ 27%] howto/index reading sources... [ 29%] howto/kubernetes reading sources... [ 31%] howto/nginx reading sources... [ 33%] howto/patterns reading sources... [ 35%] howto/quickstart reading sources... [ 37%] howto/render reading sources... [ 39%] howto/sansio reading sources... [ 41%] howto/supervisor reading sources... [ 43%] index reading sources... [ 45%] intro/index reading sources... [ 47%] intro/tutorial1 reading sources... [ 49%] intro/tutorial2 reading sources... [ 50%] intro/tutorial3 reading sources... [ 52%] project/changelog reading sources... [ 54%] project/contributing reading sources... [ 56%] project/index reading sources... [ 58%] project/license reading sources... [ 60%] project/tidelift reading sources... [ 62%] reference/client reading sources... [ 64%] reference/common reading sources... [ 66%] reference/exceptions reading sources... [ 68%] reference/extensions reading sources... [ 70%] reference/index reading sources... [ 72%] reference/limitations reading sources... [ 74%] reference/server reading sources... [ 76%] reference/types reading sources... [ 78%] reference/utilities reading sources... [ 80%] topics/authentication reading sources... [ 82%] topics/broadcast reading sources... [ 84%] topics/compression reading sources... [ 86%] topics/deployment reading sources... [ 88%] topics/design reading sources... [ 90%] topics/index reading sources... [ 92%] topics/logging reading sources... [ 94%] topics/memory reading sources... [ 96%] topics/performance reading sources... [ 98%] topics/security reading sources... [100%] topics/timeouts looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 1%] faq/asyncio findfont: Font family ['Roboto'] not found. Falling back to DejaVu Sans. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 3%] faq/client findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 5%] faq/common findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 7%] faq/index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 9%] faq/misc findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 11%] faq/server findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 13%] howto/autoreload findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 15%] howto/cheatsheet findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 17%] howto/django findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 19%] howto/extensions findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 21%] howto/fly findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 23%] howto/haproxy findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 25%] howto/heroku findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 27%] howto/index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 29%] howto/kubernetes findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 31%] howto/nginx findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 33%] howto/patterns findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 35%] howto/quickstart findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 37%] howto/render findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 39%] howto/sansio findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 41%] howto/supervisor findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 43%] index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 45%] intro/index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 47%] intro/tutorial1 findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 49%] intro/tutorial2 findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 50%] intro/tutorial3 findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 52%] project/changelog findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 54%] project/contributing findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 56%] project/index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 58%] project/license findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 60%] project/tidelift findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 62%] reference/client findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 64%] reference/common findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 66%] reference/exceptions findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 68%] reference/extensions findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 70%] reference/index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 72%] reference/limitations findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 74%] reference/server findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 76%] reference/types findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 78%] reference/utilities findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 80%] topics/authentication findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 82%] topics/broadcast findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 84%] topics/compression findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 86%] topics/deployment findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 88%] topics/design findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 90%] topics/index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 92%] topics/logging findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 94%] topics/memory findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 96%] topics/performance findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 98%] topics/security findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [100%] topics/timeouts findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... generating indices... genindex py-modindex done writing additional pages... search done copying images... [ 16%] topics/data-flow.svg copying images... [ 33%] _static/tidelift.png copying images... [ 50%] topics/authentication.svg copying images... [ 66%] topics/deployment.svg copying images... [ 83%] topics/lifecycle.svg copying images... [100%] topics/protocol.svg copying downloadable files... [ 25%] ../example/quickstart/localhost.pem copying downloadable files... [ 50%] ../example/tutorial/start/connect4.js copying downloadable files... [ 75%] ../example/tutorial/start/connect4.css copying downloadable files... [100%] ../example/tutorial/start/connect4.py copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 51 warnings. The HTML pages are in docs/_build/html. Running Sphinx v7.0.1 ** (process:3081): WARNING **: 08:06:27.284: Error loading plugin: libaspell.so.15: cannot open shared object file: No such file or directory ** (process:3081): WARNING **: 08:06:27.286: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory ** (process:3081): WARNING **: 08:06:27.286: Error loading plugin: libhunspell-1.7.so.0: cannot open shared object file: No such file or directory ** (process:3081): WARNING **: 08:06:27.286: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory ** (process:3081): WARNING **: 08:06:27.287: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory Initializing Spelling Checker 8.0.0 making output directory... done loading intersphinx inventory from https://docs.python.org/3/objects.inv... building [mo]: targets for 0 po files that are out of date writing output... building [man]: all manpages updating environment: [new config] 51 added, 0 changed, 0 removed reading sources... [ 1%] faq/asyncio reading sources... [ 3%] faq/client reading sources... [ 5%] faq/common reading sources... [ 7%] faq/index reading sources... [ 9%] faq/misc reading sources... [ 11%] faq/server reading sources... [ 13%] howto/autoreload reading sources... [ 15%] howto/cheatsheet reading sources... [ 17%] howto/django reading sources... [ 19%] howto/extensions reading sources... [ 21%] howto/fly reading sources... [ 23%] howto/haproxy reading sources... [ 25%] howto/heroku reading sources... [ 27%] howto/index reading sources... [ 29%] howto/kubernetes reading sources... [ 31%] howto/nginx reading sources... [ 33%] howto/patterns reading sources... [ 35%] howto/quickstart reading sources... [ 37%] howto/render reading sources... [ 39%] howto/sansio reading sources... [ 41%] howto/supervisor reading sources... [ 43%] index reading sources... [ 45%] intro/index reading sources... [ 47%] intro/tutorial1 reading sources... [ 49%] intro/tutorial2 reading sources... [ 50%] intro/tutorial3 reading sources... [ 52%] project/changelog reading sources... [ 54%] project/contributing reading sources... [ 56%] project/index reading sources... [ 58%] project/license reading sources... [ 60%] project/tidelift reading sources... [ 62%] reference/client reading sources... [ 64%] reference/common reading sources... [ 66%] reference/exceptions reading sources... [ 68%] reference/extensions reading sources... [ 70%] reference/index reading sources... [ 72%] reference/limitations reading sources... [ 74%] reference/server reading sources... [ 76%] reference/types reading sources... [ 78%] reference/utilities reading sources... [ 80%] topics/authentication reading sources... [ 82%] topics/broadcast reading sources... [ 84%] topics/compression reading sources... [ 86%] topics/deployment reading sources... [ 88%] topics/design reading sources... [ 90%] topics/index reading sources... [ 92%] topics/logging reading sources... [ 94%] topics/memory reading sources... [ 96%] topics/performance reading sources... [ 98%] topics/security reading sources... [100%] topics/timeouts looking for now-outdated files... none found pickling environment... done checking consistency... done writing... websockets.1 { intro/index intro/tutorial1 intro/tutorial2 intro/tutorial3 howto/index howto/quickstart howto/cheatsheet howto/patterns howto/autoreload howto/django howto/extensions howto/render howto/fly howto/heroku howto/kubernetes howto/supervisor howto/nginx howto/haproxy howto/sansio faq/index faq/server faq/client faq/common faq/asyncio faq/misc reference/index reference/server reference/client reference/common reference/utilities reference/exceptions reference/types reference/extensions reference/limitations topics/index topics/deployment topics/logging topics/authentication topics/broadcast topics/compression topics/timeouts topics/design topics/memory topics/security topics/performance project/index project/changelog project/contributing project/license project/tidelift } done build succeeded. The manual pages are in docs/_build/man. ==> Starting check()... /usr/lib/python3.11/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg` !! ******************************************************************************** The license_file parameter is deprecated, use license_files instead. By 2023-Oct-30, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://setuptools.pypa.io/en/latest/https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! parsed = self.parsers.get(option_name, lambda x: x)(value) running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. /usr/lib/python3.11/site-packages/setuptools/command/test.py:194: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! ir_d = dist.fetch_build_eggs(dist.install_requires) WARNING: The wheel package is not available. /usr/lib/python3.11/site-packages/setuptools/command/test.py:195: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! tr_d = dist.fetch_build_eggs(dist.tests_require or []) WARNING: The wheel package is not available. /usr/lib/python3.11/site-packages/setuptools/command/test.py:196: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! er_d = dist.fetch_build_eggs( WARNING: The wheel package is not available. running egg_info writing src/websockets.egg-info/PKG-INFO writing dependency_links to src/websockets.egg-info/dependency_links.txt writing top-level names to src/websockets.egg-info/top_level.txt reading manifest file 'src/websockets.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'src/websockets.egg-info/SOURCES.txt' running build_ext copying build/lib.linux-riscv64-cpython-311/websockets/speedups.cpython-311-riscv64-linux-gnu.so -> src/websockets test_enable_client_permessage_deflate (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_enable_client_permessage_deflate) ... ok test_get_request_params (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_get_request_params) ... ok test_init (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_init) ... ok test_init_error (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_init_error) ... ok test_name (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_name) ... ok test_process_response_params (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_process_response_params) ... ok test_process_response_params_deduplication (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_process_response_params_deduplication) ... ok test_compress_settings (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_compress_settings) ... ok test_context_takeover (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_context_takeover) ... ok test_decompress_max_size (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_decompress_max_size) ... ok test_encode_decode_binary_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_encode_decode_binary_frame) ... ok test_encode_decode_fragmented_binary_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_encode_decode_fragmented_binary_frame) ... ok test_encode_decode_fragmented_text_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_encode_decode_fragmented_text_frame) ... ok test_encode_decode_text_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_encode_decode_text_frame) ... ok test_local_no_context_takeover (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_local_no_context_takeover) ... ok test_name (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_name) ... ok test_no_decode_binary_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_decode_binary_frame) ... ok test_no_decode_fragmented_binary_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_decode_fragmented_binary_frame) ... ok test_no_decode_fragmented_text_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_decode_fragmented_text_frame) ... ok test_no_decode_text_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_decode_text_frame) ... ok test_no_encode_decode_close_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_encode_decode_close_frame) ... ok test_no_encode_decode_ping_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_encode_decode_ping_frame) ... ok test_no_encode_decode_pong_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_encode_decode_pong_frame) ... ok test_remote_no_context_takeover (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_remote_no_context_takeover) ... ok test_repr (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_repr) ... ok test_enable_server_permessage_deflate (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests.test_enable_server_permessage_deflate) ... ok test_init (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests.test_init) ... ok test_init_error (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests.test_init_error) ... ok test_name (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests.test_name) ... ok test_process_request_params (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests.test_process_request_params) ... ok test_process_response_params_deduplication (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests.test_process_response_params_deduplication) ... ok test_basic_auth (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth) ... server listening on 127.0.0.1:34533 server listening on [::1]:44629 connection open connection closed server closing server closed ok test_basic_auth_bad_multiple_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_bad_multiple_credentials) ... ok test_basic_auth_check_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_check_credentials) ... server listening on 127.0.0.1:33963 server listening on [::1]:42953 connection open connection closed server closing server closed ok test_basic_auth_custom_protocol (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_custom_protocol) ... server listening on 127.0.0.1:42517 server listening on [::1]:43257 connection open connection closed server closing server closed ok test_basic_auth_custom_protocol_subclass (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_custom_protocol_subclass) ... server listening on 127.0.0.1:37185 server listening on [::1]:34309 connection open connection closed server closing server closed ok test_basic_auth_defaults_to_deny_all (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_defaults_to_deny_all) ... server listening on 127.0.0.1:41199 server listening on [::1]:38981 connection failed (401 Unauthorized) connection closed server closing server closed ok test_basic_auth_invalid_credentials_details (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_invalid_credentials_details) ... server listening on 127.0.0.1:36487 server listening on [::1]:38351 connection failed (401 Unauthorized) server closing connection closed server closed ok test_basic_auth_invalid_password (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_invalid_password) ... server listening on 127.0.0.1:33777 server listening on [::1]:45667 connection failed (401 Unauthorized) connection closed server closing server closed ok test_basic_auth_invalid_username (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_invalid_username) ... server listening on 127.0.0.1:44967 server listening on [::1]:37911 connection failed (401 Unauthorized) connection closed server closing server closed ok test_basic_auth_missing_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_missing_credentials) ... server listening on 127.0.0.1:43379 server listening on [::1]:43189 connection failed (401 Unauthorized) connection closed server closing server closed ok test_basic_auth_missing_credentials_details (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_missing_credentials_details) ... server listening on 127.0.0.1:40971 server listening on [::1]:41825 connection failed (401 Unauthorized) server closing connection closed server closed ok test_basic_auth_server_bad_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_server_bad_credentials) ... ok test_basic_auth_server_multiple_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_server_multiple_credentials) ... server listening on 127.0.0.1:39683 server listening on [::1]:35605 connection open connection closed server closing server closed ok test_basic_auth_server_no_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_server_no_credentials) ... ok test_basic_auth_unsupported_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_unsupported_credentials) ... server listening on 127.0.0.1:43179 server listening on [::1]:39051 connection failed (401 Unauthorized) connection closed server closing server closed ok test_basic_auth_unsupported_credentials_details (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_unsupported_credentials_details) ... server listening on 127.0.0.1:42961 server listening on [::1]:40257 connection failed (401 Unauthorized) server closing connection closed server closed ok test_is_credentials (tests.legacy.test_auth.AuthTests.test_is_credentials) ... ok test_is_not_credentials (tests.legacy.test_auth.AuthTests.test_is_not_credentials) ... ok test_client (tests.legacy.test_client_server.AsyncAwaitTests.test_client) ... server listening on 127.0.0.1:45073 server listening on [::1]:46021 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 953, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedOK: received 1000 (OK); then sent 1000 (OK) connection closed server closing server closed ok test_server (tests.legacy.test_client_server.AsyncAwaitTests.test_server) ... server listening on 127.0.0.1:46115 server listening on [::1]:45995 server closing server closed ok test_iterate_on_messages (tests.legacy.test_client_server.AsyncIteratorTests.test_iterate_on_messages) ... server listening on 127.0.0.1:35449 server listening on [::1]:43593 connection open connection closed server closing server closed ok test_iterate_on_messages_going_away_exit_ok (tests.legacy.test_client_server.AsyncIteratorTests.test_iterate_on_messages_going_away_exit_ok) ... server listening on 127.0.0.1:34009 server listening on [::1]:35319 connection open connection closed server closing server closed ok test_iterate_on_messages_internal_error_exit_not_ok (tests.legacy.test_client_server.AsyncIteratorTests.test_iterate_on_messages_internal_error_exit_not_ok) ... server listening on 127.0.0.1:40481 server listening on [::1]:35423 connection open connection closed server closing server closed ok test_checking_lack_of_origin_succeeds (tests.legacy.test_client_server.ClientServerOriginTests.test_checking_lack_of_origin_succeeds) ... server listening on 127.0.0.1:43463 server listening on [::1]:36621 connection open connection closed server closing server closed ok test_checking_lack_of_origin_succeeds_backwards_compatibility (tests.legacy.test_client_server.ClientServerOriginTests.test_checking_lack_of_origin_succeeds_backwards_compatibility) ... server listening on 127.0.0.1:39279 server listening on [::1]:41237 connection open connection closed server closing server closed ok test_checking_origin_fails (tests.legacy.test_client_server.ClientServerOriginTests.test_checking_origin_fails) ... server listening on 127.0.0.1:39483 server listening on [::1]:40563 connection failed (403 Forbidden) connection closed server closing server closed ok test_checking_origin_succeeds (tests.legacy.test_client_server.ClientServerOriginTests.test_checking_origin_succeeds) ... server listening on 127.0.0.1:44387 server listening on [::1]:35755 connection open connection closed server closing server closed ok test_checking_origins_fails_with_multiple_headers (tests.legacy.test_client_server.ClientServerOriginTests.test_checking_origins_fails_with_multiple_headers) ... server listening on 127.0.0.1:37555 server listening on [::1]:39987 connection failed (400 Bad Request) connection closed server closing server closed ok test_basic (tests.legacy.test_client_server.ClientServerTests.test_basic) ... server listening on 127.0.0.1:41373 server listening on [::1]:39747 connection open connection closed server closing server closed ok test_client_close_timeout (tests.legacy.test_client_server.ClientServerTests.test_client_close_timeout) ... server listening on 127.0.0.1:45429 server listening on [::1]:41543 connection open connection closed server closing server closed ok test_client_close_timeout_over_timeout (tests.legacy.test_client_server.ClientServerTests.test_client_close_timeout_over_timeout) ... server listening on 127.0.0.1:43477 server listening on [::1]:45927 connection open connection closed server closing server closed ok test_client_closes_connection_before_handshake (tests.legacy.test_client_server.ClientServerTests.test_client_closes_connection_before_handshake) ... server listening on 127.0.0.1:33591 server listening on [::1]:34979 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( ^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/streams.py", line 727, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_client_connect_canceled_during_handshake (tests.legacy.test_client_server.ClientServerTests.test_client_connect_canceled_during_handshake) ... server listening on 127.0.0.1:40523 server listening on [::1]:37977 server closing connection closed server closed Task exception was never retrieved future: exception=AttributeError("'SlowOpeningHandshakeProtocol' object has no attribute 'transfer_data_task'")> Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 790, in close self.transfer_data_task, ^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'SlowOpeningHandshakeProtocol' object has no attribute 'transfer_data_task' ok test_client_create_protocol (tests.legacy.test_client_server.ClientServerTests.test_client_create_protocol) ... server listening on 127.0.0.1:36833 server listening on [::1]:39261 connection open connection closed server closing server closed ok test_client_create_protocol_function (tests.legacy.test_client_server.ClientServerTests.test_client_create_protocol_function) ... server listening on 127.0.0.1:35193 server listening on [::1]:46261 connection open connection closed server closing server closed ok test_client_create_protocol_over_klass (tests.legacy.test_client_server.ClientServerTests.test_client_create_protocol_over_klass) ... server listening on 127.0.0.1:39553 server listening on [::1]:34869 connection open connection closed server closing server closed ok test_client_klass (tests.legacy.test_client_server.ClientServerTests.test_client_klass) ... server listening on 127.0.0.1:46753 server listening on [::1]:38135 connection open connection closed server closing server closed ok test_client_receives_malformed_response (tests.legacy.test_client_server.ClientServerTests.test_client_receives_malformed_response) ... server listening on 127.0.0.1:37119 server listening on [::1]:45447 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( ^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/streams.py", line 727, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_client_sends_invalid_handshake_request (tests.legacy.test_client_server.ClientServerTests.test_client_sends_invalid_handshake_request) ... server listening on 127.0.0.1:38307 server listening on [::1]:42221 connection failed (426 Upgrade Required) connection closed server closing server closed ok test_client_timeout_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_client_timeout_backwards_compatibility) ... server listening on 127.0.0.1:42999 server listening on [::1]:46081 connection open connection closed server closing server closed ok test_compression_deflate (tests.legacy.test_client_server.ClientServerTests.test_compression_deflate) ... server listening on 127.0.0.1:34943 server listening on [::1]:41993 connection open connection closed server closing server closed ok test_compression_unsupported_client (tests.legacy.test_client_server.ClientServerTests.test_compression_unsupported_client) ... server listening on 127.0.0.1:36659 server listening on [::1]:38493 server closing server closed ok test_compression_unsupported_server (tests.legacy.test_client_server.ClientServerTests.test_compression_unsupported_server) ... ok test_connection_error_during_closing_handshake (tests.legacy.test_client_server.ClientServerTests.test_connection_error_during_closing_handshake) ... server listening on 127.0.0.1:44649 server listening on [::1]:37869 connection open connection closed server closing server closed ok test_connection_error_during_opening_handshake (tests.legacy.test_client_server.ClientServerTests.test_connection_error_during_opening_handshake) ... server listening on 127.0.0.1:33027 server listening on [::1]:41077 connection closed server closing server closed ok test_explicit_host_port (tests.legacy.test_client_server.ClientServerTests.test_explicit_host_port) ... server listening on 127.0.0.1:36535 server listening on [::1]:35659 connection open connection closed server closing server closed ok test_explicit_socket (tests.legacy.test_client_server.ClientServerTests.test_explicit_socket) ... server listening on 127.0.0.1:36109 server listening on [::1]:37825 connection open connection closed server closing server closed ok test_extension (tests.legacy.test_client_server.ClientServerTests.test_extension) ... server listening on 127.0.0.1:36683 server listening on [::1]:33899 connection open connection closed server closing server closed ok test_extension_client_rejection (tests.legacy.test_client_server.ClientServerTests.test_extension_client_rejection) ... server listening on 127.0.0.1:40733 server listening on [::1]:33793 connection open connection closed server closing server closed ok test_extension_mismatch (tests.legacy.test_client_server.ClientServerTests.test_extension_mismatch) ... server listening on 127.0.0.1:35527 server listening on [::1]:44853 connection open connection closed server closing server closed ok test_extension_no_match_then_match (tests.legacy.test_client_server.ClientServerTests.test_extension_no_match_then_match) ... server listening on 127.0.0.1:38453 server listening on [::1]:35997 connection open connection closed server closing server closed ok test_extension_not_accepted (tests.legacy.test_client_server.ClientServerTests.test_extension_not_accepted) ... server listening on 127.0.0.1:41245 server listening on [::1]:41525 connection open connection closed server closing server closed ok test_extension_not_requested (tests.legacy.test_client_server.ClientServerTests.test_extension_not_requested) ... server listening on 127.0.0.1:44583 server listening on [::1]:37307 connection open connection closed server closing server closed ok test_extension_order (tests.legacy.test_client_server.ClientServerTests.test_extension_order) ... server listening on 127.0.0.1:38097 server listening on [::1]:40463 connection open connection closed server closing server closed ok test_extensions_error (tests.legacy.test_client_server.ClientServerTests.test_extensions_error) ... server listening on 127.0.0.1:41433 server listening on [::1]:38549 connection open connection closed server closing server closed ok test_extensions_error_no_extensions (tests.legacy.test_client_server.ClientServerTests.test_extensions_error_no_extensions) ... server listening on 127.0.0.1:45827 server listening on [::1]:37491 connection open connection closed server closing server closed ok test_http_request_custom_server_header (tests.legacy.test_client_server.ClientServerTests.test_http_request_custom_server_header) ... server listening on 127.0.0.1:38019 server listening on [::1]:42159 connection failed (200 OK) server closing connection closed server closed ok test_http_request_http_endpoint (tests.legacy.test_client_server.ClientServerTests.test_http_request_http_endpoint) ... server listening on 127.0.0.1:41745 server listening on [::1]:32829 connection failed (200 OK) server closing connection closed server closed ok test_http_request_no_server_header (tests.legacy.test_client_server.ClientServerTests.test_http_request_no_server_header) ... server listening on 127.0.0.1:42721 server listening on [::1]:43791 connection failed (200 OK) server closing connection closed server closed ok test_http_request_ws_endpoint (tests.legacy.test_client_server.ClientServerTests.test_http_request_ws_endpoint) ... server listening on 127.0.0.1:37737 server listening on [::1]:38631 connection failed (426 Upgrade Required) server closing connection closed server closed ok test_infinite_redirect (tests.legacy.test_client_server.ClientServerTests.test_infinite_redirect) ... server listening on 127.0.0.1:35789 server listening on [::1]:38817 connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed server closing server closed ok test_invalid_status_error_during_client_connect (tests.legacy.test_client_server.ClientServerTests.test_invalid_status_error_during_client_connect) ... server listening on 127.0.0.1:46577 server listening on [::1]:35871 connection failed (403 Forbidden) connection closed server closing server closed ok test_invalid_subprotocol_client (tests.legacy.test_client_server.ClientServerTests.test_invalid_subprotocol_client) ... server listening on 127.0.0.1:43981 server listening on [::1]:40051 server closing server closed ok test_invalid_subprotocol_server (tests.legacy.test_client_server.ClientServerTests.test_invalid_subprotocol_server) ... ok test_loop_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_loop_backwards_compatibility) ... server listening on 127.0.0.1:41855 server listening on [::1]:37473 connection open connection closed server closing server closed ok test_no_extension (tests.legacy.test_client_server.ClientServerTests.test_no_extension) ... server listening on 127.0.0.1:43749 server listening on [::1]:43429 connection open connection closed server closing server closed ok test_no_subprotocol (tests.legacy.test_client_server.ClientServerTests.test_no_subprotocol) ... server listening on 127.0.0.1:39501 server listening on [::1]:43579 connection open connection closed server closing server closed ok test_process_request_argument (tests.legacy.test_client_server.ClientServerTests.test_process_request_argument) ... server listening on 127.0.0.1:44731 server listening on [::1]:33633 connection failed (200 OK) server closing connection closed server closed ok test_process_request_argument_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_process_request_argument_backwards_compatibility) ... server listening on 127.0.0.1:39483 server listening on [::1]:40527 connection failed (200 OK) server closing connection closed server closed ok test_process_request_override (tests.legacy.test_client_server.ClientServerTests.test_process_request_override) ... server listening on 127.0.0.1:36381 server listening on [::1]:44417 connection failed (200 OK) server closing connection closed server closed ok test_process_request_override_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_process_request_override_backwards_compatibility) ... server listening on 127.0.0.1:40739 server listening on [::1]:35501 connection failed (200 OK) server closing connection closed server closed ok test_protocol_custom_request_headers (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_request_headers) ... server listening on 127.0.0.1:40813 server listening on [::1]:38777 connection open connection closed server closing server closed ok test_protocol_custom_response_headers (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_response_headers) ... server listening on 127.0.0.1:34131 server listening on [::1]:34851 connection open connection closed server closing server closed ok test_protocol_custom_response_headers_callable (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_response_headers_callable) ... server listening on 127.0.0.1:37633 server listening on [::1]:44497 connection open connection closed server closing server closed ok test_protocol_custom_response_headers_callable_none (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_response_headers_callable_none) ... server listening on 127.0.0.1:32903 server listening on [::1]:36827 connection open connection closed server closing server closed ok test_protocol_custom_server_header (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_server_header) ... server listening on 127.0.0.1:46011 server listening on [::1]:37777 connection open connection closed server closing server closed ok test_protocol_custom_server_header_legacy (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_server_header_legacy) ... server listening on 127.0.0.1:32775 server listening on [::1]:46207 connection open connection closed server closing server closed ok test_protocol_custom_user_agent_header (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_user_agent_header) ... server listening on 127.0.0.1:45979 server listening on [::1]:37507 connection open connection closed server closing server closed ok test_protocol_custom_user_agent_header_legacy (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_user_agent_header_legacy) ... server listening on 127.0.0.1:41491 server listening on [::1]:39391 connection open connection closed server closing server closed ok test_protocol_deprecated_attributes (tests.legacy.test_client_server.ClientServerTests.test_protocol_deprecated_attributes) ... server listening on 127.0.0.1:35321 server listening on [::1]:35867 connection open connection closed server closing server closed ok test_protocol_headers (tests.legacy.test_client_server.ClientServerTests.test_protocol_headers) ... server listening on 127.0.0.1:37395 server listening on [::1]:46677 connection open connection closed server closing server closed ok test_protocol_no_server_header (tests.legacy.test_client_server.ClientServerTests.test_protocol_no_server_header) ... server listening on 127.0.0.1:32953 server listening on [::1]:44811 connection open connection closed server closing server closed ok test_protocol_no_user_agent_header (tests.legacy.test_client_server.ClientServerTests.test_protocol_no_user_agent_header) ... server listening on 127.0.0.1:35547 server listening on [::1]:46071 connection open connection closed server closing server closed ok test_protocol_path (tests.legacy.test_client_server.ClientServerTests.test_protocol_path) ... server listening on 127.0.0.1:42363 server listening on [::1]:34059 connection open connection closed server closing server closed ok test_redirect (tests.legacy.test_client_server.ClientServerTests.test_redirect) ... server listening on 127.0.0.1:41903 server listening on [::1]:38643 connection failed (301 Moved Permanently) connection closed connection open connection closed server closing server closed server listening on 127.0.0.1:41327 server listening on [::1]:46871 connection failed (302 Found) connection closed connection open connection closed server closing server closed server listening on 127.0.0.1:46455 server listening on [::1]:38137 connection failed (303 See Other) connection closed connection open connection closed server closing server closed server listening on 127.0.0.1:35435 server listening on [::1]:36009 connection failed (307 Temporary Redirect) connection closed connection open connection closed server closing server closed server listening on 127.0.0.1:39571 server listening on [::1]:39873 connection failed (308 Permanent Redirect) connection closed connection open connection closed server closing server closed ok test_redirect_missing_location (tests.legacy.test_client_server.ClientServerTests.test_redirect_missing_location) ... server listening on 127.0.0.1:45227 server listening on [::1]:39231 connection failed (302 Found) connection closed server closing server closed ok test_redirect_relative_location (tests.legacy.test_client_server.ClientServerTests.test_redirect_relative_location) ... server listening on 127.0.0.1:38425 server listening on [::1]:40521 connection failed (302 Found) connection closed connection open connection closed server closing server closed ok test_select_subprotocol_argument (tests.legacy.test_client_server.ClientServerTests.test_select_subprotocol_argument) ... server listening on 127.0.0.1:44255 server listening on [::1]:45835 connection open connection closed server closing server closed ok test_select_subprotocol_override (tests.legacy.test_client_server.ClientServerTests.test_select_subprotocol_override) ... server listening on 127.0.0.1:40827 server listening on [::1]:37083 connection open connection closed server closing server closed ok test_server_close_crashes (tests.legacy.test_client_server.ClientServerTests.test_server_close_crashes) ... server listening on 127.0.0.1:44287 server listening on [::1]:36269 connection open closing handshake failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 244, in handler await self.close() File "/usr/lib/python3.11/unittest/mock.py", line 2231, in _execute_mock_call raise effect ValueError: close failed connection closed server closing server closed ok test_server_close_timeout (tests.legacy.test_client_server.ClientServerTests.test_server_close_timeout) ... server listening on 127.0.0.1:38949 server listening on [::1]:37607 connection open connection closed server closing server closed ok test_server_close_timeout_over_timeout (tests.legacy.test_client_server.ClientServerTests.test_server_close_timeout_over_timeout) ... server listening on 127.0.0.1:45837 server listening on [::1]:35977 connection open connection closed server closing server closed ok test_server_create_protocol (tests.legacy.test_client_server.ClientServerTests.test_server_create_protocol) ... server listening on 127.0.0.1:36507 server listening on [::1]:36303 connection failed (401 Unauthorized) connection closed server closing server closed ok test_server_create_protocol_function (tests.legacy.test_client_server.ClientServerTests.test_server_create_protocol_function) ... server listening on 127.0.0.1:45735 server listening on [::1]:46047 connection failed (401 Unauthorized) connection closed server closing server closed ok test_server_create_protocol_over_klass (tests.legacy.test_client_server.ClientServerTests.test_server_create_protocol_over_klass) ... server listening on 127.0.0.1:41035 server listening on [::1]:44223 connection failed (403 Forbidden) connection closed server closing server closed ok test_server_does_not_switch_protocols (tests.legacy.test_client_server.ClientServerTests.test_server_does_not_switch_protocols) ... server listening on 127.0.0.1:41725 server listening on [::1]:46551 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( ^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/streams.py", line 727, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_server_error_in_handshake (tests.legacy.test_client_server.ClientServerTests.test_server_error_in_handshake) ... server listening on 127.0.0.1:38869 server listening on [::1]:38231 opening handshake failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 165, in handler await self.handshake( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 593, in handshake early_response = await early_response_awaitable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/mock.py", line 2231, in _execute_mock_call raise effect Exception: process_request crashed connection failed (500 Internal Server Error) connection closed server closing server closed ok test_server_handler_crashes (tests.legacy.test_client_server.ClientServerTests.test_server_handler_crashes) ... server listening on 127.0.0.1:37471 server listening on [::1]:39701 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/usr/lib/python3.11/unittest/mock.py", line 2231, in _execute_mock_call raise effect ValueError: send failed connection closed server closing server closed ok test_server_klass_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_server_klass_backwards_compatibility) ... server listening on 127.0.0.1:34025 server listening on [::1]:37327 connection failed (401 Unauthorized) connection closed server closing server closed ok test_server_receives_malformed_request (tests.legacy.test_client_server.ClientServerTests.test_server_receives_malformed_request) ... server listening on 127.0.0.1:38175 server listening on [::1]:32797 connection failed (400 Bad Request) connection closed server closing server closed ok test_server_sends_invalid_handshake_response (tests.legacy.test_client_server.ClientServerTests.test_server_sends_invalid_handshake_response) ... server listening on 127.0.0.1:38365 server listening on [::1]:45739 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( ^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/streams.py", line 727, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_server_shuts_down_during_connection_handling (tests.legacy.test_client_server.ClientServerTests.test_server_shuts_down_during_connection_handling) ... server listening on 127.0.0.1:37141 server listening on [::1]:40603 connection open server closing connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 953, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedOK: sent 1001 (going away); then received 1001 (going away) connection closed server closed ok test_server_shuts_down_during_opening_handshake (tests.legacy.test_client_server.ClientServerTests.test_server_shuts_down_during_opening_handshake) ... server listening on 127.0.0.1:43255 server listening on [::1]:42925 server closing connection failed (503 Service Unavailable) connection closed server closed ok test_server_shuts_down_waits_until_handlers_terminate (tests.legacy.test_client_server.ClientServerTests.test_server_shuts_down_waits_until_handlers_terminate) ... server listening on 127.0.0.1:41997 server listening on [::1]:32963 connection open server closing connection closed server closed ok test_server_timeout_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_server_timeout_backwards_compatibility) ... server listening on 127.0.0.1:36847 server listening on [::1]:39533 connection open connection closed server closing server closed ok test_subprotocol (tests.legacy.test_client_server.ClientServerTests.test_subprotocol) ... server listening on 127.0.0.1:35003 server listening on [::1]:42659 connection open connection closed server closing server closed ok test_subprotocol_error (tests.legacy.test_client_server.ClientServerTests.test_subprotocol_error) ... server listening on 127.0.0.1:34331 server listening on [::1]:42731 connection open connection closed server closing server closed ok test_subprotocol_error_no_subprotocols (tests.legacy.test_client_server.ClientServerTests.test_subprotocol_error_no_subprotocols) ... server listening on 127.0.0.1:34465 server listening on [::1]:37649 connection open connection closed server closing server closed ok test_subprotocol_error_two_subprotocols (tests.legacy.test_client_server.ClientServerTests.test_subprotocol_error_two_subprotocols) ... server listening on 127.0.0.1:39395 server listening on [::1]:42589 connection open connection closed server closing server closed ok test_subprotocol_not_accepted (tests.legacy.test_client_server.ClientServerTests.test_subprotocol_not_accepted) ... server listening on 127.0.0.1:37713 server listening on [::1]:37753 connection open connection closed server closing server closed ok test_subprotocol_not_offered (tests.legacy.test_client_server.ClientServerTests.test_subprotocol_not_offered) ... server listening on 127.0.0.1:44719 server listening on [::1]:45895 connection open connection closed server closing server closed ok test_subprotocol_not_requested (tests.legacy.test_client_server.ClientServerTests.test_subprotocol_not_requested) ... server listening on 127.0.0.1:41843 server listening on [::1]:44213 connection open connection closed server closing server closed ok test_unix_socket (tests.legacy.test_client_server.ClientServerTests.test_unix_socket) ... server listening on /tmp/tmp4gv723q9/websockets connection open connection closed server closing server closed ok test_ws_connection_http_endpoint (tests.legacy.test_client_server.ClientServerTests.test_ws_connection_http_endpoint) ... server listening on 127.0.0.1:38887 server listening on [::1]:45973 connection failed (200 OK) connection closed server closing server closed ok test_ws_connection_ws_endpoint (tests.legacy.test_client_server.ClientServerTests.test_ws_connection_ws_endpoint) ... server listening on 127.0.0.1:33593 server listening on [::1]:40397 connection open connection closed server closing server closed ok test_ws_handler_argument_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_ws_handler_argument_backwards_compatibility) ... server listening on 127.0.0.1:41913 server listening on [::1]:37969 connection open connection closed server closing server closed ok test_ws_handler_argument_backwards_compatibility_partial (tests.legacy.test_client_server.ClientServerTests.test_ws_handler_argument_backwards_compatibility_partial) ... server listening on 127.0.0.1:33105 server listening on [::1]:38495 connection open connection closed server closing server closed ok test_client (tests.legacy.test_client_server.ContextManagerTests.test_client) ... server listening on 127.0.0.1:35517 server listening on [::1]:41279 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 953, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedOK: received 1000 (OK); then sent 1000 (OK) connection closed server closing server closed ok test_server (tests.legacy.test_client_server.ContextManagerTests.test_server) ... server listening on 127.0.0.1:34611 server listening on [::1]:32771 server closing server closed ok test_unix_server (tests.legacy.test_client_server.ContextManagerTests.test_unix_server) ... server listening on /tmp/tmpazo9pncq/websockets server closing server closed ok test_logger_client (tests.legacy.test_client_server.LoggerTests.test_logger_client) ... ok test_reconnect (tests.legacy.test_client_server.ReconnectionTests.test_reconnect) ... server listening on 127.0.0.1:35093 server listening on [::1]:44427 server closing connection closed server closed ok test_basic (tests.legacy.test_client_server.SecureClientServerTests.test_basic) ... server listening on 127.0.0.1:34327 server listening on [::1]:33727 connection open connection closed server closing server closed ok test_client_close_timeout (tests.legacy.test_client_server.SecureClientServerTests.test_client_close_timeout) ... server listening on 127.0.0.1:46769 server listening on [::1]:33635 connection open connection closed server closing server closed ok test_client_close_timeout_over_timeout (tests.legacy.test_client_server.SecureClientServerTests.test_client_close_timeout_over_timeout) ... server listening on 127.0.0.1:35435 server listening on [::1]:43965 connection open connection closed server closing server closed ok test_client_closes_connection_before_handshake (tests.legacy.test_client_server.SecureClientServerTests.test_client_closes_connection_before_handshake) ... server listening on 127.0.0.1:41127 server listening on [::1]:42375 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( ^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/streams.py", line 727, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 939, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_client_create_protocol (tests.legacy.test_client_server.SecureClientServerTests.test_client_create_protocol) ... server listening on 127.0.0.1:39381 server listening on [::1]:34341 connection open connection closed server closing server closed ok test_client_create_protocol_function (tests.legacy.test_client_server.SecureClientServerTests.test_client_create_protocol_function) ... server listening on 127.0.0.1:46463 server listening on [::1]:40505 connection open connection closed server closing server closed ok test_client_create_protocol_over_klass (tests.legacy.test_client_server.SecureClientServerTests.test_client_create_protocol_over_klass) ... server listening on 127.0.0.1:35595 server listening on [::1]:45069 connection open connection closed server closing server closed ok test_client_klass (tests.legacy.test_client_server.SecureClientServerTests.test_client_klass) ... server listening on 127.0.0.1:43541 server listening on [::1]:39191 connection open connection closed server closing server closed ok test_client_receives_malformed_response (tests.legacy.test_client_server.SecureClientServerTests.test_client_receives_malformed_response) ... server listening on 127.0.0.1:40281 server listening on [::1]:38841 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( ^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/streams.py", line 727, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 939, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_client_sends_invalid_handshake_request (tests.legacy.test_client_server.SecureClientServerTests.test_client_sends_invalid_handshake_request) ... server listening on 127.0.0.1:35477 server listening on [::1]:44507 connection failed (426 Upgrade Required) connection closed server closing server closed ok test_client_timeout_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_client_timeout_backwards_compatibility) ... server listening on 127.0.0.1:42403 server listening on [::1]:34779 connection open connection closed server closing server closed ok test_compression_deflate (tests.legacy.test_client_server.SecureClientServerTests.test_compression_deflate) ... server listening on 127.0.0.1:41643 server listening on [::1]:43439 connection open connection closed server closing server closed ok test_compression_unsupported_client (tests.legacy.test_client_server.SecureClientServerTests.test_compression_unsupported_client) ... server listening on 127.0.0.1:41127 server listening on [::1]:41579 server closing server closed ok test_compression_unsupported_server (tests.legacy.test_client_server.SecureClientServerTests.test_compression_unsupported_server) ... ok test_connection_error_during_closing_handshake (tests.legacy.test_client_server.SecureClientServerTests.test_connection_error_during_closing_handshake) ... server listening on 127.0.0.1:37565 server listening on [::1]:38115 connection open connection closed server closing server closed ok test_connection_error_during_opening_handshake (tests.legacy.test_client_server.SecureClientServerTests.test_connection_error_during_opening_handshake) ... server listening on 127.0.0.1:35515 server listening on [::1]:44547 connection closed server closing server closed ok test_explicit_host_port (tests.legacy.test_client_server.SecureClientServerTests.test_explicit_host_port) ... server listening on 127.0.0.1:37213 server listening on [::1]:35059 connection open connection closed server closing server closed ok test_explicit_socket (tests.legacy.test_client_server.SecureClientServerTests.test_explicit_socket) ... server listening on 127.0.0.1:45949 server listening on [::1]:41477 connection open connection closed server closing server closed ok test_extension (tests.legacy.test_client_server.SecureClientServerTests.test_extension) ... server listening on 127.0.0.1:37039 server listening on [::1]:34291 connection open connection closed server closing server closed ok test_extension_client_rejection (tests.legacy.test_client_server.SecureClientServerTests.test_extension_client_rejection) ... server listening on 127.0.0.1:36705 server listening on [::1]:44547 connection open server closing connection closed server closed ok test_extension_mismatch (tests.legacy.test_client_server.SecureClientServerTests.test_extension_mismatch) ... server listening on 127.0.0.1:43655 server listening on [::1]:46385 connection open connection closed server closing server closed ok test_extension_no_match_then_match (tests.legacy.test_client_server.SecureClientServerTests.test_extension_no_match_then_match) ... server listening on 127.0.0.1:34805 server listening on [::1]:36155 connection open connection closed server closing server closed ok test_extension_not_accepted (tests.legacy.test_client_server.SecureClientServerTests.test_extension_not_accepted) ... server listening on 127.0.0.1:44143 server listening on [::1]:37897 connection open connection closed server closing server closed ok test_extension_not_requested (tests.legacy.test_client_server.SecureClientServerTests.test_extension_not_requested) ... server listening on 127.0.0.1:36705 server listening on [::1]:45651 connection open connection closed server closing server closed ok test_extension_order (tests.legacy.test_client_server.SecureClientServerTests.test_extension_order) ... server listening on 127.0.0.1:41495 server listening on [::1]:36937 connection open connection closed server closing server closed ok test_extensions_error (tests.legacy.test_client_server.SecureClientServerTests.test_extensions_error) ... server listening on 127.0.0.1:37111 server listening on [::1]:44337 connection open server closing connection closed server closed ok test_extensions_error_no_extensions (tests.legacy.test_client_server.SecureClientServerTests.test_extensions_error_no_extensions) ... server listening on 127.0.0.1:36191 server listening on [::1]:43579 connection open server closing connection closed server closed ok test_http_request_custom_server_header (tests.legacy.test_client_server.SecureClientServerTests.test_http_request_custom_server_header) ... server listening on 127.0.0.1:37477 server listening on [::1]:45029 connection failed (200 OK) server closing connection closed server closed ok test_http_request_http_endpoint (tests.legacy.test_client_server.SecureClientServerTests.test_http_request_http_endpoint) ... server listening on 127.0.0.1:35619 server listening on [::1]:39201 connection failed (200 OK) server closing connection closed server closed ok test_http_request_no_server_header (tests.legacy.test_client_server.SecureClientServerTests.test_http_request_no_server_header) ... server listening on 127.0.0.1:40477 server listening on [::1]:45231 connection failed (200 OK) server closing connection closed server closed ok test_http_request_ws_endpoint (tests.legacy.test_client_server.SecureClientServerTests.test_http_request_ws_endpoint) ... server listening on 127.0.0.1:42989 server listening on [::1]:32793 connection failed (426 Upgrade Required) server closing connection closed server closed ok test_infinite_redirect (tests.legacy.test_client_server.SecureClientServerTests.test_infinite_redirect) ... server listening on 127.0.0.1:32879 server listening on [::1]:35693 connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed server closing server closed ok test_invalid_status_error_during_client_connect (tests.legacy.test_client_server.SecureClientServerTests.test_invalid_status_error_during_client_connect) ... server listening on 127.0.0.1:33573 server listening on [::1]:39087 connection failed (403 Forbidden) connection closed server closing server closed ok test_invalid_subprotocol_client (tests.legacy.test_client_server.SecureClientServerTests.test_invalid_subprotocol_client) ... server listening on 127.0.0.1:46353 server listening on [::1]:34379 server closing server closed ok test_invalid_subprotocol_server (tests.legacy.test_client_server.SecureClientServerTests.test_invalid_subprotocol_server) ... ok test_loop_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_loop_backwards_compatibility) ... server listening on 127.0.0.1:40141 server listening on [::1]:36491 connection open connection closed server closing server closed ok test_no_extension (tests.legacy.test_client_server.SecureClientServerTests.test_no_extension) ... server listening on 127.0.0.1:44969 server listening on [::1]:41091 connection open connection closed server closing server closed ok test_no_subprotocol (tests.legacy.test_client_server.SecureClientServerTests.test_no_subprotocol) ... server listening on 127.0.0.1:35651 server listening on [::1]:44531 connection open connection closed server closing server closed ok test_process_request_argument (tests.legacy.test_client_server.SecureClientServerTests.test_process_request_argument) ... server listening on 127.0.0.1:39739 server listening on [::1]:40501 connection failed (200 OK) server closing connection closed server closed ok test_process_request_argument_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_process_request_argument_backwards_compatibility) ... server listening on 127.0.0.1:41649 server listening on [::1]:42393 connection failed (200 OK) server closing connection closed server closed ok test_process_request_override (tests.legacy.test_client_server.SecureClientServerTests.test_process_request_override) ... server listening on 127.0.0.1:42127 server listening on [::1]:36371 connection failed (200 OK) server closing connection closed server closed ok test_process_request_override_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_process_request_override_backwards_compatibility) ... server listening on 127.0.0.1:46641 server listening on [::1]:44461 connection failed (200 OK) server closing connection closed server closed ok test_protocol_custom_request_headers (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_request_headers) ... server listening on 127.0.0.1:35877 server listening on [::1]:44563 connection open connection closed server closing server closed ok test_protocol_custom_response_headers (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_response_headers) ... server listening on 127.0.0.1:37305 server listening on [::1]:34975 connection open connection closed server closing server closed ok test_protocol_custom_response_headers_callable (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_response_headers_callable) ... server listening on 127.0.0.1:36569 server listening on [::1]:42589 connection open connection closed server closing server closed ok test_protocol_custom_response_headers_callable_none (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_response_headers_callable_none) ... server listening on 127.0.0.1:40995 server listening on [::1]:44989 connection open connection closed server closing server closed ok test_protocol_custom_server_header (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_server_header) ... server listening on 127.0.0.1:42059 server listening on [::1]:37919 connection open connection closed server closing server closed ok test_protocol_custom_server_header_legacy (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_server_header_legacy) ... server listening on 127.0.0.1:37823 server listening on [::1]:35735 connection open connection closed server closing server closed ok test_protocol_custom_user_agent_header (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_user_agent_header) ... server listening on 127.0.0.1:34397 server listening on [::1]:46829 connection open connection closed server closing server closed ok test_protocol_custom_user_agent_header_legacy (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_user_agent_header_legacy) ... server listening on 127.0.0.1:44529 server listening on [::1]:35391 connection open connection closed server closing server closed ok test_protocol_deprecated_attributes (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_deprecated_attributes) ... server listening on 127.0.0.1:36245 server listening on [::1]:37251 connection open connection closed server closing server closed ok test_protocol_headers (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_headers) ... server listening on 127.0.0.1:43487 server listening on [::1]:40979 connection open connection closed server closing server closed ok test_protocol_no_server_header (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_no_server_header) ... server listening on 127.0.0.1:39243 server listening on [::1]:43917 connection open connection closed server closing server closed ok test_protocol_no_user_agent_header (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_no_user_agent_header) ... server listening on 127.0.0.1:44359 server listening on [::1]:42021 connection open connection closed server closing server closed ok test_protocol_path (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_path) ... server listening on 127.0.0.1:46851 server listening on [::1]:38179 connection open connection closed server closing server closed ok test_redirect (tests.legacy.test_client_server.SecureClientServerTests.test_redirect) ... server listening on 127.0.0.1:45189 server listening on [::1]:40907 connection failed (301 Moved Permanently) connection closed connection open connection closed server closing server closed server listening on 127.0.0.1:45453 server listening on [::1]:38441 connection failed (302 Found) connection closed connection open connection closed server closing server closed server listening on 127.0.0.1:46817 server listening on [::1]:44013 connection failed (303 See Other) connection closed connection open connection closed server closing server closed server listening on 127.0.0.1:34841 server listening on [::1]:44475 connection failed (307 Temporary Redirect) connection closed connection open connection closed server closing server closed server listening on 127.0.0.1:43511 server listening on [::1]:35211 connection failed (308 Permanent Redirect) connection closed connection open connection closed server closing server closed ok test_redirect_insecure (tests.legacy.test_client_server.SecureClientServerTests.test_redirect_insecure) ... server listening on 127.0.0.1:39541 server listening on [::1]:37715 connection failed (302 Found) connection closed server closing server closed ok test_redirect_missing_location (tests.legacy.test_client_server.SecureClientServerTests.test_redirect_missing_location) ... server listening on 127.0.0.1:33901 server listening on [::1]:43825 connection failed (302 Found) connection closed server closing server closed ok test_redirect_relative_location (tests.legacy.test_client_server.SecureClientServerTests.test_redirect_relative_location) ... server listening on 127.0.0.1:46191 server listening on [::1]:34477 connection failed (302 Found) connection closed connection open connection closed server closing server closed ok test_select_subprotocol_argument (tests.legacy.test_client_server.SecureClientServerTests.test_select_subprotocol_argument) ... server listening on 127.0.0.1:46051 server listening on [::1]:34095 connection open connection closed server closing server closed ok test_select_subprotocol_override (tests.legacy.test_client_server.SecureClientServerTests.test_select_subprotocol_override) ... server listening on 127.0.0.1:34173 server listening on [::1]:38335 connection open connection closed server closing server closed ok test_server_close_crashes (tests.legacy.test_client_server.SecureClientServerTests.test_server_close_crashes) ... server listening on 127.0.0.1:43597 server listening on [::1]:39401 connection open closing handshake failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 244, in handler await self.close() File "/usr/lib/python3.11/unittest/mock.py", line 2231, in _execute_mock_call raise effect ValueError: close failed connection closed server closing server closed ok test_server_close_timeout (tests.legacy.test_client_server.SecureClientServerTests.test_server_close_timeout) ... server listening on 127.0.0.1:39163 server listening on [::1]:33297 connection open connection closed server closing server closed ok test_server_close_timeout_over_timeout (tests.legacy.test_client_server.SecureClientServerTests.test_server_close_timeout_over_timeout) ... server listening on 127.0.0.1:40493 server listening on [::1]:43445 connection open connection closed server closing server closed ok test_server_create_protocol (tests.legacy.test_client_server.SecureClientServerTests.test_server_create_protocol) ... server listening on 127.0.0.1:33793 server listening on [::1]:35299 connection failed (401 Unauthorized) connection closed server closing server closed ok test_server_create_protocol_function (tests.legacy.test_client_server.SecureClientServerTests.test_server_create_protocol_function) ... server listening on 127.0.0.1:35447 server listening on [::1]:34199 connection failed (401 Unauthorized) connection closed server closing server closed ok test_server_create_protocol_over_klass (tests.legacy.test_client_server.SecureClientServerTests.test_server_create_protocol_over_klass) ... server listening on 127.0.0.1:45903 server listening on [::1]:36727 connection failed (403 Forbidden) connection closed server closing server closed ok test_server_does_not_switch_protocols (tests.legacy.test_client_server.SecureClientServerTests.test_server_does_not_switch_protocols) ... server listening on 127.0.0.1:34921 server listening on [::1]:34323 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( ^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/streams.py", line 727, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 939, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_server_error_in_handshake (tests.legacy.test_client_server.SecureClientServerTests.test_server_error_in_handshake) ... server listening on 127.0.0.1:32797 server listening on [::1]:43339 opening handshake failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 165, in handler await self.handshake( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 593, in handshake early_response = await early_response_awaitable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/mock.py", line 2231, in _execute_mock_call raise effect Exception: process_request crashed connection failed (500 Internal Server Error) connection closed server closing server closed ok test_server_handler_crashes (tests.legacy.test_client_server.SecureClientServerTests.test_server_handler_crashes) ... server listening on 127.0.0.1:37937 server listening on [::1]:37645 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/usr/lib/python3.11/unittest/mock.py", line 2231, in _execute_mock_call raise effect ValueError: send failed connection closed server closing server closed ok test_server_klass_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_server_klass_backwards_compatibility) ... server listening on 127.0.0.1:33271 server listening on [::1]:44257 connection failed (401 Unauthorized) connection closed server closing server closed ok test_server_receives_malformed_request (tests.legacy.test_client_server.SecureClientServerTests.test_server_receives_malformed_request) ... server listening on 127.0.0.1:35737 server listening on [::1]:36897 connection failed (400 Bad Request) connection closed server closing server closed ok test_server_sends_invalid_handshake_response (tests.legacy.test_client_server.SecureClientServerTests.test_server_sends_invalid_handshake_response) ... server listening on 127.0.0.1:36377 server listening on [::1]:34135 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( ^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/streams.py", line 727, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 939, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_server_shuts_down_during_connection_handling (tests.legacy.test_client_server.SecureClientServerTests.test_server_shuts_down_during_connection_handling) ... server listening on 127.0.0.1:46151 server listening on [::1]:32977 connection open server closing connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 953, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedOK: sent 1001 (going away); then received 1001 (going away) connection closed server closed ok test_server_shuts_down_during_opening_handshake (tests.legacy.test_client_server.SecureClientServerTests.test_server_shuts_down_during_opening_handshake) ... server listening on 127.0.0.1:45387 server listening on [::1]:40713 server closing server closed ERROR test_server_shuts_down_waits_until_handlers_terminate (tests.legacy.test_client_server.SecureClientServerTests.test_server_shuts_down_waits_until_handlers_terminate) ... server listening on 127.0.0.1:37057 server listening on [::1]:35541 connection open server closing connection closed server closed ok test_server_timeout_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_server_timeout_backwards_compatibility) ... server listening on 127.0.0.1:41059 server listening on [::1]:44897 connection open connection closed server closing server closed ok test_subprotocol (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol) ... server listening on 127.0.0.1:42387 server listening on [::1]:41907 connection open connection closed server closing server closed ok test_subprotocol_error (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol_error) ... server listening on 127.0.0.1:36491 server listening on [::1]:37283 connection open connection closed server closing server closed ok test_subprotocol_error_no_subprotocols (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol_error_no_subprotocols) ... server listening on 127.0.0.1:35725 server listening on [::1]:43943 connection open connection closed server closing server closed ok test_subprotocol_error_two_subprotocols (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol_error_two_subprotocols) ... server listening on 127.0.0.1:35051 server listening on [::1]:33357 connection open connection closed server closing server closed ok test_subprotocol_not_accepted (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol_not_accepted) ... server listening on 127.0.0.1:46535 server listening on [::1]:36625 connection open connection closed server closing server closed ok test_subprotocol_not_offered (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol_not_offered) ... server listening on 127.0.0.1:41505 server listening on [::1]:41821 connection open connection closed server closing server closed ok test_subprotocol_not_requested (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol_not_requested) ... server listening on 127.0.0.1:36723 server listening on [::1]:38823 connection open connection closed server closing server closed ok test_ws_connection_http_endpoint (tests.legacy.test_client_server.SecureClientServerTests.test_ws_connection_http_endpoint) ... server listening on 127.0.0.1:46235 server listening on [::1]:32947 connection failed (200 OK) connection closed server closing server closed ok test_ws_connection_ws_endpoint (tests.legacy.test_client_server.SecureClientServerTests.test_ws_connection_ws_endpoint) ... server listening on 127.0.0.1:43433 server listening on [::1]:40941 connection open connection closed server closing server closed ok test_ws_handler_argument_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_ws_handler_argument_backwards_compatibility) ... server listening on 127.0.0.1:33957 server listening on [::1]:40829 connection open connection closed server closing server closed ok test_ws_handler_argument_backwards_compatibility_partial (tests.legacy.test_client_server.SecureClientServerTests.test_ws_handler_argument_backwards_compatibility_partial) ... server listening on 127.0.0.1:35901 server listening on [::1]:45957 connection open connection closed server closing server closed ok test_ws_uri_is_rejected (tests.legacy.test_client_server.SecureClientServerTests.test_ws_uri_is_rejected) ... server listening on 127.0.0.1:35123 server listening on [::1]:37209 server closing server closed ok test_client (tests.legacy.test_client_server.YieldFromTests.test_client) ... skipped 'asyncio.coroutine has been removed in Python 3.11' test_server (tests.legacy.test_client_server.YieldFromTests.test_server) ... skipped 'asyncio.coroutine has been removed in Python 3.11' test_bad_opcode (tests.legacy.test_framing.FramingTests.test_bad_opcode) ... ok test_bad_reserved_bits (tests.legacy.test_framing.FramingTests.test_bad_reserved_bits) ... ok test_binary (tests.legacy.test_framing.FramingTests.test_binary) ... ok test_binary_masked (tests.legacy.test_framing.FramingTests.test_binary_masked) ... ok test_close (tests.legacy.test_framing.FramingTests.test_close) ... ok test_control_frame_max_length (tests.legacy.test_framing.FramingTests.test_control_frame_max_length) ... ok test_extensions (tests.legacy.test_framing.FramingTests.test_extensions) ... ok test_fragmented_control_frame (tests.legacy.test_framing.FramingTests.test_fragmented_control_frame) ... ok test_good_opcode (tests.legacy.test_framing.FramingTests.test_good_opcode) ... ok test_long (tests.legacy.test_framing.FramingTests.test_long) ... ok test_mask_flag (tests.legacy.test_framing.FramingTests.test_mask_flag) ... ok test_non_ascii_text (tests.legacy.test_framing.FramingTests.test_non_ascii_text) ... ok test_non_ascii_text_masked (tests.legacy.test_framing.FramingTests.test_non_ascii_text_masked) ... ok test_payload_too_big (tests.legacy.test_framing.FramingTests.test_payload_too_big) ... ok test_ping (tests.legacy.test_framing.FramingTests.test_ping) ... ok test_pong (tests.legacy.test_framing.FramingTests.test_pong) ... ok test_text (tests.legacy.test_framing.FramingTests.test_text) ... ok test_text_masked (tests.legacy.test_framing.FramingTests.test_text_masked) ... ok test_very_long (tests.legacy.test_framing.FramingTests.test_very_long) ... ok test_parse_close_and_serialize_close (tests.legacy.test_framing.ParseAndSerializeCloseTests.test_parse_close_and_serialize_close) ... ok test_parse_close_empty (tests.legacy.test_framing.ParseAndSerializeCloseTests.test_parse_close_empty) ... ok test_parse_close_errors (tests.legacy.test_framing.ParseAndSerializeCloseTests.test_parse_close_errors) ... ok test_serialize_close_errors (tests.legacy.test_framing.ParseAndSerializeCloseTests.test_serialize_close_errors) ... ok test_request_additional_connection (tests.legacy.test_handshake.HandshakeTests.test_request_additional_connection) ... ok test_request_additional_key (tests.legacy.test_handshake.HandshakeTests.test_request_additional_key) ... ok test_request_additional_upgrade (tests.legacy.test_handshake.HandshakeTests.test_request_additional_upgrade) ... ok test_request_additional_version (tests.legacy.test_handshake.HandshakeTests.test_request_additional_version) ... ok test_request_invalid_connection (tests.legacy.test_handshake.HandshakeTests.test_request_invalid_connection) ... ok test_request_invalid_key_not_16_bytes_long (tests.legacy.test_handshake.HandshakeTests.test_request_invalid_key_not_16_bytes_long) ... ok test_request_invalid_key_not_base64 (tests.legacy.test_handshake.HandshakeTests.test_request_invalid_key_not_base64) ... ok test_request_invalid_key_not_well_padded (tests.legacy.test_handshake.HandshakeTests.test_request_invalid_key_not_well_padded) ... ok test_request_invalid_upgrade (tests.legacy.test_handshake.HandshakeTests.test_request_invalid_upgrade) ... ok test_request_invalid_version (tests.legacy.test_handshake.HandshakeTests.test_request_invalid_version) ... ok test_request_missing_connection (tests.legacy.test_handshake.HandshakeTests.test_request_missing_connection) ... ok test_request_missing_key (tests.legacy.test_handshake.HandshakeTests.test_request_missing_key) ... ok test_request_missing_upgrade (tests.legacy.test_handshake.HandshakeTests.test_request_missing_upgrade) ... ok test_request_missing_version (tests.legacy.test_handshake.HandshakeTests.test_request_missing_version) ... ok test_response_additional_accept (tests.legacy.test_handshake.HandshakeTests.test_response_additional_accept) ... ok test_response_additional_connection (tests.legacy.test_handshake.HandshakeTests.test_response_additional_connection) ... ok test_response_additional_upgrade (tests.legacy.test_handshake.HandshakeTests.test_response_additional_upgrade) ... ok test_response_invalid_accept (tests.legacy.test_handshake.HandshakeTests.test_response_invalid_accept) ... ok test_response_invalid_connection (tests.legacy.test_handshake.HandshakeTests.test_response_invalid_connection) ... ok test_response_invalid_upgrade (tests.legacy.test_handshake.HandshakeTests.test_response_invalid_upgrade) ... ok test_response_missing_accept (tests.legacy.test_handshake.HandshakeTests.test_response_missing_accept) ... ok test_response_missing_connection (tests.legacy.test_handshake.HandshakeTests.test_response_missing_connection) ... ok test_response_missing_upgrade (tests.legacy.test_handshake.HandshakeTests.test_response_missing_upgrade) ... ok test_round_trip (tests.legacy.test_handshake.HandshakeTests.test_round_trip) ... ok test_header_name (tests.legacy.test_http.HTTPAsyncTests.test_header_name) ... ok test_header_value (tests.legacy.test_http.HTTPAsyncTests.test_header_value) ... ok test_headers_limit (tests.legacy.test_http.HTTPAsyncTests.test_headers_limit) ... ok test_line_ending (tests.legacy.test_http.HTTPAsyncTests.test_line_ending) ... ok test_line_limit (tests.legacy.test_http.HTTPAsyncTests.test_line_limit) ... ok test_read_request (tests.legacy.test_http.HTTPAsyncTests.test_read_request) ... ok test_read_request_empty (tests.legacy.test_http.HTTPAsyncTests.test_read_request_empty) ... ok test_read_request_invalid_header (tests.legacy.test_http.HTTPAsyncTests.test_read_request_invalid_header) ... ok test_read_request_invalid_request_line (tests.legacy.test_http.HTTPAsyncTests.test_read_request_invalid_request_line) ... ok test_read_request_invalid_status_line (tests.legacy.test_http.HTTPAsyncTests.test_read_request_invalid_status_line) ... ok test_read_request_unsupported_method (tests.legacy.test_http.HTTPAsyncTests.test_read_request_unsupported_method) ... ok test_read_request_unsupported_version (tests.legacy.test_http.HTTPAsyncTests.test_read_request_unsupported_version) ... ok test_read_response (tests.legacy.test_http.HTTPAsyncTests.test_read_response) ... ok test_read_response_empty (tests.legacy.test_http.HTTPAsyncTests.test_read_response_empty) ... ok test_read_response_invalid_header (tests.legacy.test_http.HTTPAsyncTests.test_read_response_invalid_header) ... ok test_read_response_invalid_reason (tests.legacy.test_http.HTTPAsyncTests.test_read_response_invalid_reason) ... ok test_read_response_invalid_status (tests.legacy.test_http.HTTPAsyncTests.test_read_response_invalid_status) ... ok test_read_response_unsupported_status (tests.legacy.test_http.HTTPAsyncTests.test_read_response_unsupported_status) ... ok test_read_response_unsupported_version (tests.legacy.test_http.HTTPAsyncTests.test_read_response_unsupported_version) ... ok test_abort_ping (tests.legacy.test_protocol.ClientTests.test_abort_ping) ... ok test_abort_ping_does_not_log_exception_if_not_retreived (tests.legacy.test_protocol.ClientTests.test_abort_ping_does_not_log_exception_if_not_retreived) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedOK: received 1000 (OK) close; then sent 1000 (OK) close ok test_acknowledge_aborted_ping (tests.legacy.test_protocol.ClientTests.test_acknowledge_aborted_ping) ... ok test_acknowledge_ping (tests.legacy.test_protocol.ClientTests.test_acknowledge_ping) ... ok test_acknowledge_previous_pings (tests.legacy.test_protocol.ClientTests.test_acknowledge_previous_pings) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_answer_ping (tests.legacy.test_protocol.ClientTests.test_answer_ping) ... ok test_answer_ping_does_not_crash_if_connection_closed (tests.legacy.test_protocol.ClientTests.test_answer_ping_does_not_crash_if_connection_closed) ... ok test_answer_ping_does_not_crash_if_connection_closing (tests.legacy.test_protocol.ClientTests.test_answer_ping_does_not_crash_if_connection_closing) ... ok test_broadcast_binary (tests.legacy.test_protocol.ClientTests.test_broadcast_binary) ... ok test_broadcast_no_clients (tests.legacy.test_protocol.ClientTests.test_broadcast_no_clients) ... ok test_broadcast_skips_closed_connection (tests.legacy.test_protocol.ClientTests.test_broadcast_skips_closed_connection) ... ok test_broadcast_skips_closing_connection (tests.legacy.test_protocol.ClientTests.test_broadcast_skips_closing_connection) ... ok test_broadcast_text (tests.legacy.test_protocol.ClientTests.test_broadcast_text) ... ok test_broadcast_two_clients (tests.legacy.test_protocol.ClientTests.test_broadcast_two_clients) ... ok test_broadcast_type_error (tests.legacy.test_protocol.ClientTests.test_broadcast_type_error) ... ok test_broadcast_within_fragmented_text (tests.legacy.test_protocol.ClientTests.test_broadcast_within_fragmented_text) ... Task exception was never retrieved future: exception=ConnectionClosedError(None, None, None)> Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( ^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/streams.py", line 727, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 671, in send await self.write_frame(False, opcode, data) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1214, in write_frame await self.drain() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1203, in drain await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_canceled_ping (tests.legacy.test_protocol.ClientTests.test_canceled_ping) ... ok test_close_code (tests.legacy.test_protocol.ClientTests.test_close_code) ... ok test_close_code_not_set (tests.legacy.test_protocol.ClientTests.test_close_code_not_set) ... ok test_close_connection_lost (tests.legacy.test_protocol.ClientTests.test_close_connection_lost) ... ok test_close_handshake_in_fragmented_text (tests.legacy.test_protocol.ClientTests.test_close_handshake_in_fragmented_text) ... ok test_close_preserves_incoming_frames (tests.legacy.test_protocol.ClientTests.test_close_preserves_incoming_frames) ... ok test_close_protocol_error (tests.legacy.test_protocol.ClientTests.test_close_protocol_error) ... ok test_close_reason (tests.legacy.test_protocol.ClientTests.test_close_reason) ... ok test_close_reason_not_set (tests.legacy.test_protocol.ClientTests.test_close_reason_not_set) ... ok test_closed (tests.legacy.test_protocol.ClientTests.test_closed) ... ok test_connection_close_in_fragmented_text (tests.legacy.test_protocol.ClientTests.test_connection_close_in_fragmented_text) ... ok test_connection_closed_attributes (tests.legacy.test_protocol.ClientTests.test_connection_closed_attributes) ... ok test_connection_lost (tests.legacy.test_protocol.ClientTests.test_connection_lost) ... Exception in callback WebSocketCommonProtocol.connection_lost(None) handle: Traceback (most recent call last): File "/usr/lib/python3.11/asyncio/events.py", line 80, in _run self._context.run(self._callback, *self._args) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1521, in connection_lost self.connection_lost_waiter.set_result(None) asyncio.exceptions.InvalidStateError: invalid state ok test_control_frame_within_fragmented_text (tests.legacy.test_protocol.ClientTests.test_control_frame_within_fragmented_text) ... ok test_duplicate_ping (tests.legacy.test_protocol.ClientTests.test_duplicate_ping) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ensure_open_before_opening_handshake (tests.legacy.test_protocol.ClientTests.test_ensure_open_before_opening_handshake) ... ok test_ensure_open_during_unclean_close (tests.legacy.test_protocol.ClientTests.test_ensure_open_during_unclean_close) ... ok test_fragmented_binary (tests.legacy.test_protocol.ClientTests.test_fragmented_binary) ... ok test_fragmented_binary_no_max_size (tests.legacy.test_protocol.ClientTests.test_fragmented_binary_no_max_size) ... ok test_fragmented_binary_payload_too_big (tests.legacy.test_protocol.ClientTests.test_fragmented_binary_payload_too_big) ... ok test_fragmented_text (tests.legacy.test_protocol.ClientTests.test_fragmented_text) ... ok test_fragmented_text_no_max_size (tests.legacy.test_protocol.ClientTests.test_fragmented_text_no_max_size) ... ok test_fragmented_text_payload_too_big (tests.legacy.test_protocol.ClientTests.test_fragmented_text_payload_too_big) ... ok test_ignore_pong (tests.legacy.test_protocol.ClientTests.test_ignore_pong) ... ok test_keepalive_ping (tests.legacy.test_protocol.ClientTests.test_keepalive_ping) ... ok test_keepalive_ping_does_not_crash_when_connection_lost (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_does_not_crash_when_connection_lost) ... ok test_keepalive_ping_not_acknowledged_closes_connection (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_not_acknowledged_closes_connection) ... ok test_keepalive_ping_stops_when_connection_closed (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_stops_when_connection_closed) ... ok test_keepalive_ping_stops_when_connection_closing (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_stops_when_connection_closing) ... ok test_keepalive_ping_unexpected_error (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_unexpected_error) ... keepalive ping failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1271, in keepalive_ping pong_waiter = await self.ping() ^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_protocol.py", line 1307, in ping raise Exception("BOOM") Exception: BOOM ok test_keepalive_ping_with_no_ping_interval (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_with_no_ping_interval) ... ok test_keepalive_ping_with_no_ping_timeout (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_with_no_ping_timeout) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_legacy_recv (tests.legacy.test_protocol.ClientTests.test_legacy_recv) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_local_address (tests.legacy.test_protocol.ClientTests.test_local_address) ... ok test_local_address_before_connection (tests.legacy.test_protocol.ClientTests.test_local_address_before_connection) ... ok test_local_close (tests.legacy.test_protocol.ClientTests.test_local_close) ... ok test_local_close_connection_lost_timeout_after_close (tests.legacy.test_protocol.ClientTests.test_local_close_connection_lost_timeout_after_close) ... ok test_local_close_connection_lost_timeout_after_write_eof (tests.legacy.test_protocol.ClientTests.test_local_close_connection_lost_timeout_after_write_eof) ... ok test_local_close_during_recv (tests.legacy.test_protocol.ClientTests.test_local_close_during_recv) ... ok test_local_close_receive_close_frame_timeout (tests.legacy.test_protocol.ClientTests.test_local_close_receive_close_frame_timeout) ... ok test_local_close_send_close_frame_timeout (tests.legacy.test_protocol.ClientTests.test_local_close_send_close_frame_timeout) ... ok test_loop_backwards_compatibility (tests.legacy.test_protocol.ClientTests.test_loop_backwards_compatibility) ... ok test_open (tests.legacy.test_protocol.ClientTests.test_open) ... ok test_ping_binary (tests.legacy.test_protocol.ClientTests.test_ping_binary) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_binary_from_bytearray (tests.legacy.test_protocol.ClientTests.test_ping_binary_from_bytearray) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_binary_from_memoryview (tests.legacy.test_protocol.ClientTests.test_ping_binary_from_memoryview) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_default (tests.legacy.test_protocol.ClientTests.test_ping_default) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_on_closed_connection (tests.legacy.test_protocol.ClientTests.test_ping_on_closed_connection) ... ok test_ping_on_closing_connection_local (tests.legacy.test_protocol.ClientTests.test_ping_on_closing_connection_local) ... ok test_ping_on_closing_connection_remote (tests.legacy.test_protocol.ClientTests.test_ping_on_closing_connection_remote) ... ok test_ping_text (tests.legacy.test_protocol.ClientTests.test_ping_text) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_type_error (tests.legacy.test_protocol.ClientTests.test_ping_type_error) ... ok test_pong_binary (tests.legacy.test_protocol.ClientTests.test_pong_binary) ... ok test_pong_binary_from_bytearray (tests.legacy.test_protocol.ClientTests.test_pong_binary_from_bytearray) ... ok test_pong_binary_from_memoryview (tests.legacy.test_protocol.ClientTests.test_pong_binary_from_memoryview) ... ok test_pong_default (tests.legacy.test_protocol.ClientTests.test_pong_default) ... ok test_pong_on_closed_connection (tests.legacy.test_protocol.ClientTests.test_pong_on_closed_connection) ... ok test_pong_on_closing_connection_local (tests.legacy.test_protocol.ClientTests.test_pong_on_closing_connection_local) ... ok test_pong_on_closing_connection_remote (tests.legacy.test_protocol.ClientTests.test_pong_on_closing_connection_remote) ... ok test_pong_text (tests.legacy.test_protocol.ClientTests.test_pong_text) ... ok test_pong_type_error (tests.legacy.test_protocol.ClientTests.test_pong_type_error) ... ok test_record_latency_on_pong (tests.legacy.test_protocol.ClientTests.test_record_latency_on_pong) ... ok test_recv_binary (tests.legacy.test_protocol.ClientTests.test_recv_binary) ... ok test_recv_binary_no_max_size (tests.legacy.test_protocol.ClientTests.test_recv_binary_no_max_size) ... ok test_recv_binary_payload_too_big (tests.legacy.test_protocol.ClientTests.test_recv_binary_payload_too_big) ... ok test_recv_canceled (tests.legacy.test_protocol.ClientTests.test_recv_canceled) ... ok test_recv_canceled_race_condition (tests.legacy.test_protocol.ClientTests.test_recv_canceled_race_condition) ... ok test_recv_on_closed_connection (tests.legacy.test_protocol.ClientTests.test_recv_on_closed_connection) ... ok test_recv_on_closing_connection_local (tests.legacy.test_protocol.ClientTests.test_recv_on_closing_connection_local) ... ok test_recv_on_closing_connection_remote (tests.legacy.test_protocol.ClientTests.test_recv_on_closing_connection_remote) ... ok test_recv_other_error (tests.legacy.test_protocol.ClientTests.test_recv_other_error) ... data transfer failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_protocol.py", line 529, in read_message raise Exception("BOOM") Exception: BOOM ok test_recv_prevents_concurrent_calls (tests.legacy.test_protocol.ClientTests.test_recv_prevents_concurrent_calls) ... ok test_recv_protocol_error (tests.legacy.test_protocol.ClientTests.test_recv_protocol_error) ... ok test_recv_queue_empty (tests.legacy.test_protocol.ClientTests.test_recv_queue_empty) ... ok test_recv_queue_full (tests.legacy.test_protocol.ClientTests.test_recv_queue_full) ... ok test_recv_queue_no_limit (tests.legacy.test_protocol.ClientTests.test_recv_queue_no_limit) ... ok test_recv_text (tests.legacy.test_protocol.ClientTests.test_recv_text) ... ok test_recv_text_no_max_size (tests.legacy.test_protocol.ClientTests.test_recv_text_no_max_size) ... ok test_recv_text_payload_too_big (tests.legacy.test_protocol.ClientTests.test_recv_text_payload_too_big) ... ok test_recv_unicode_error (tests.legacy.test_protocol.ClientTests.test_recv_unicode_error) ... ok test_recv_when_transfer_data_cancelled (tests.legacy.test_protocol.ClientTests.test_recv_when_transfer_data_cancelled) ... ok test_remote_address (tests.legacy.test_protocol.ClientTests.test_remote_address) ... ok test_remote_address_before_connection (tests.legacy.test_protocol.ClientTests.test_remote_address_before_connection) ... ok test_remote_close (tests.legacy.test_protocol.ClientTests.test_remote_close) ... ok test_remote_close_and_connection_lost (tests.legacy.test_protocol.ClientTests.test_remote_close_and_connection_lost) ... ok test_remote_close_during_send (tests.legacy.test_protocol.ClientTests.test_remote_close_during_send) ... ok test_return_latency_on_pong (tests.legacy.test_protocol.ClientTests.test_return_latency_on_pong) ... ok test_send_async_iterable_binary (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_binary) ... ok test_send_async_iterable_binary_from_bytearray (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_binary_from_bytearray) ... ok test_send_async_iterable_binary_from_memoryview (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_binary_from_memoryview) ... ok test_send_async_iterable_mixed_type_error (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_mixed_type_error) ... ok test_send_async_iterable_prevents_concurrent_send (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_prevents_concurrent_send) ... ok test_send_async_iterable_text (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_text) ... ok test_send_async_iterable_type_error (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_type_error) ... ok test_send_binary (tests.legacy.test_protocol.ClientTests.test_send_binary) ... ok test_send_binary_from_bytearray (tests.legacy.test_protocol.ClientTests.test_send_binary_from_bytearray) ... ok test_send_binary_from_memoryview (tests.legacy.test_protocol.ClientTests.test_send_binary_from_memoryview) ... ok test_send_dict (tests.legacy.test_protocol.ClientTests.test_send_dict) ... ok test_send_empty_async_iterable (tests.legacy.test_protocol.ClientTests.test_send_empty_async_iterable) ... ok test_send_empty_iterable (tests.legacy.test_protocol.ClientTests.test_send_empty_iterable) ... ok test_send_iterable_binary (tests.legacy.test_protocol.ClientTests.test_send_iterable_binary) ... ok test_send_iterable_binary_from_bytearray (tests.legacy.test_protocol.ClientTests.test_send_iterable_binary_from_bytearray) ... ok test_send_iterable_binary_from_memoryview (tests.legacy.test_protocol.ClientTests.test_send_iterable_binary_from_memoryview) ... ok test_send_iterable_mixed_type_error (tests.legacy.test_protocol.ClientTests.test_send_iterable_mixed_type_error) ... ok test_send_iterable_prevents_concurrent_send (tests.legacy.test_protocol.ClientTests.test_send_iterable_prevents_concurrent_send) ... ok test_send_iterable_text (tests.legacy.test_protocol.ClientTests.test_send_iterable_text) ... ok test_send_iterable_type_error (tests.legacy.test_protocol.ClientTests.test_send_iterable_type_error) ... ok test_send_on_closed_connection (tests.legacy.test_protocol.ClientTests.test_send_on_closed_connection) ... ok test_send_on_closing_connection_local (tests.legacy.test_protocol.ClientTests.test_send_on_closing_connection_local) ... ok test_send_on_closing_connection_remote (tests.legacy.test_protocol.ClientTests.test_send_on_closing_connection_remote) ... ok test_send_text (tests.legacy.test_protocol.ClientTests.test_send_text) ... ok test_send_type_error (tests.legacy.test_protocol.ClientTests.test_send_type_error) ... ok test_simultaneous_close (tests.legacy.test_protocol.ClientTests.test_simultaneous_close) ... ok test_timeout_backwards_compatibility (tests.legacy.test_protocol.ClientTests.test_timeout_backwards_compatibility) ... ok test_unterminated_fragmented_text (tests.legacy.test_protocol.ClientTests.test_unterminated_fragmented_text) ... ok test_wait_closed (tests.legacy.test_protocol.ClientTests.test_wait_closed) ... ok test_abort_ping (tests.legacy.test_protocol.ServerTests.test_abort_ping) ... ok test_abort_ping_does_not_log_exception_if_not_retreived (tests.legacy.test_protocol.ServerTests.test_abort_ping_does_not_log_exception_if_not_retreived) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedOK: received 1000 (OK) close; then sent 1000 (OK) close ok test_acknowledge_aborted_ping (tests.legacy.test_protocol.ServerTests.test_acknowledge_aborted_ping) ... ok test_acknowledge_ping (tests.legacy.test_protocol.ServerTests.test_acknowledge_ping) ... ok test_acknowledge_previous_pings (tests.legacy.test_protocol.ServerTests.test_acknowledge_previous_pings) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_answer_ping (tests.legacy.test_protocol.ServerTests.test_answer_ping) ... ok test_answer_ping_does_not_crash_if_connection_closed (tests.legacy.test_protocol.ServerTests.test_answer_ping_does_not_crash_if_connection_closed) ... ok test_answer_ping_does_not_crash_if_connection_closing (tests.legacy.test_protocol.ServerTests.test_answer_ping_does_not_crash_if_connection_closing) ... ok test_broadcast_binary (tests.legacy.test_protocol.ServerTests.test_broadcast_binary) ... ok test_broadcast_no_clients (tests.legacy.test_protocol.ServerTests.test_broadcast_no_clients) ... ok test_broadcast_skips_closed_connection (tests.legacy.test_protocol.ServerTests.test_broadcast_skips_closed_connection) ... ok test_broadcast_skips_closing_connection (tests.legacy.test_protocol.ServerTests.test_broadcast_skips_closing_connection) ... ok test_broadcast_text (tests.legacy.test_protocol.ServerTests.test_broadcast_text) ... ok test_broadcast_two_clients (tests.legacy.test_protocol.ServerTests.test_broadcast_two_clients) ... ok test_broadcast_type_error (tests.legacy.test_protocol.ServerTests.test_broadcast_type_error) ... ok test_broadcast_within_fragmented_text (tests.legacy.test_protocol.ServerTests.test_broadcast_within_fragmented_text) ... Task exception was never retrieved future: exception=ConnectionClosedError(None, None, None)> Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( ^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/streams.py", line 727, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 671, in send await self.write_frame(False, opcode, data) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1214, in write_frame await self.drain() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1203, in drain await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_canceled_ping (tests.legacy.test_protocol.ServerTests.test_canceled_ping) ... ok test_close_code (tests.legacy.test_protocol.ServerTests.test_close_code) ... ok test_close_code_not_set (tests.legacy.test_protocol.ServerTests.test_close_code_not_set) ... ok test_close_connection_lost (tests.legacy.test_protocol.ServerTests.test_close_connection_lost) ... ok test_close_handshake_in_fragmented_text (tests.legacy.test_protocol.ServerTests.test_close_handshake_in_fragmented_text) ... ok test_close_preserves_incoming_frames (tests.legacy.test_protocol.ServerTests.test_close_preserves_incoming_frames) ... ok test_close_protocol_error (tests.legacy.test_protocol.ServerTests.test_close_protocol_error) ... ok test_close_reason (tests.legacy.test_protocol.ServerTests.test_close_reason) ... ok test_close_reason_not_set (tests.legacy.test_protocol.ServerTests.test_close_reason_not_set) ... ok test_closed (tests.legacy.test_protocol.ServerTests.test_closed) ... ok test_connection_close_in_fragmented_text (tests.legacy.test_protocol.ServerTests.test_connection_close_in_fragmented_text) ... ok test_connection_closed_attributes (tests.legacy.test_protocol.ServerTests.test_connection_closed_attributes) ... ok test_connection_lost (tests.legacy.test_protocol.ServerTests.test_connection_lost) ... Exception in callback WebSocketCommonProtocol.connection_lost(None) handle: Traceback (most recent call last): File "/usr/lib/python3.11/asyncio/events.py", line 80, in _run self._context.run(self._callback, *self._args) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1521, in connection_lost self.connection_lost_waiter.set_result(None) asyncio.exceptions.InvalidStateError: invalid state ok test_control_frame_within_fragmented_text (tests.legacy.test_protocol.ServerTests.test_control_frame_within_fragmented_text) ... ok test_duplicate_ping (tests.legacy.test_protocol.ServerTests.test_duplicate_ping) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ensure_open_before_opening_handshake (tests.legacy.test_protocol.ServerTests.test_ensure_open_before_opening_handshake) ... ok test_ensure_open_during_unclean_close (tests.legacy.test_protocol.ServerTests.test_ensure_open_during_unclean_close) ... ok test_fragmented_binary (tests.legacy.test_protocol.ServerTests.test_fragmented_binary) ... ok test_fragmented_binary_no_max_size (tests.legacy.test_protocol.ServerTests.test_fragmented_binary_no_max_size) ... ok test_fragmented_binary_payload_too_big (tests.legacy.test_protocol.ServerTests.test_fragmented_binary_payload_too_big) ... ok test_fragmented_text (tests.legacy.test_protocol.ServerTests.test_fragmented_text) ... ok test_fragmented_text_no_max_size (tests.legacy.test_protocol.ServerTests.test_fragmented_text_no_max_size) ... ok test_fragmented_text_payload_too_big (tests.legacy.test_protocol.ServerTests.test_fragmented_text_payload_too_big) ... ok test_ignore_pong (tests.legacy.test_protocol.ServerTests.test_ignore_pong) ... ok test_keepalive_ping (tests.legacy.test_protocol.ServerTests.test_keepalive_ping) ... ok test_keepalive_ping_does_not_crash_when_connection_lost (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_does_not_crash_when_connection_lost) ... ok test_keepalive_ping_not_acknowledged_closes_connection (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_not_acknowledged_closes_connection) ... ok test_keepalive_ping_stops_when_connection_closed (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_stops_when_connection_closed) ... ok test_keepalive_ping_stops_when_connection_closing (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_stops_when_connection_closing) ... ok test_keepalive_ping_unexpected_error (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_unexpected_error) ... keepalive ping failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1271, in keepalive_ping pong_waiter = await self.ping() ^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_protocol.py", line 1307, in ping raise Exception("BOOM") Exception: BOOM ok test_keepalive_ping_with_no_ping_interval (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_with_no_ping_interval) ... ok test_keepalive_ping_with_no_ping_timeout (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_with_no_ping_timeout) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_legacy_recv (tests.legacy.test_protocol.ServerTests.test_legacy_recv) ... ok test_local_address (tests.legacy.test_protocol.ServerTests.test_local_address) ... ok test_local_address_before_connection (tests.legacy.test_protocol.ServerTests.test_local_address_before_connection) ... ok test_local_close (tests.legacy.test_protocol.ServerTests.test_local_close) ... ok test_local_close_connection_lost_timeout_after_close (tests.legacy.test_protocol.ServerTests.test_local_close_connection_lost_timeout_after_close) ... ok test_local_close_connection_lost_timeout_after_write_eof (tests.legacy.test_protocol.ServerTests.test_local_close_connection_lost_timeout_after_write_eof) ... ok test_local_close_during_recv (tests.legacy.test_protocol.ServerTests.test_local_close_during_recv) ... ok test_local_close_receive_close_frame_timeout (tests.legacy.test_protocol.ServerTests.test_local_close_receive_close_frame_timeout) ... ok test_local_close_send_close_frame_timeout (tests.legacy.test_protocol.ServerTests.test_local_close_send_close_frame_timeout) ... ok test_loop_backwards_compatibility (tests.legacy.test_protocol.ServerTests.test_loop_backwards_compatibility) ... ok test_open (tests.legacy.test_protocol.ServerTests.test_open) ... ok test_ping_binary (tests.legacy.test_protocol.ServerTests.test_ping_binary) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_binary_from_bytearray (tests.legacy.test_protocol.ServerTests.test_ping_binary_from_bytearray) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_binary_from_memoryview (tests.legacy.test_protocol.ServerTests.test_ping_binary_from_memoryview) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_default (tests.legacy.test_protocol.ServerTests.test_ping_default) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_on_closed_connection (tests.legacy.test_protocol.ServerTests.test_ping_on_closed_connection) ... ok test_ping_on_closing_connection_local (tests.legacy.test_protocol.ServerTests.test_ping_on_closing_connection_local) ... ok test_ping_on_closing_connection_remote (tests.legacy.test_protocol.ServerTests.test_ping_on_closing_connection_remote) ... ok test_ping_text (tests.legacy.test_protocol.ServerTests.test_ping_text) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_type_error (tests.legacy.test_protocol.ServerTests.test_ping_type_error) ... ok test_pong_binary (tests.legacy.test_protocol.ServerTests.test_pong_binary) ... ok test_pong_binary_from_bytearray (tests.legacy.test_protocol.ServerTests.test_pong_binary_from_bytearray) ... ok test_pong_binary_from_memoryview (tests.legacy.test_protocol.ServerTests.test_pong_binary_from_memoryview) ... ok test_pong_default (tests.legacy.test_protocol.ServerTests.test_pong_default) ... ok test_pong_on_closed_connection (tests.legacy.test_protocol.ServerTests.test_pong_on_closed_connection) ... ok test_pong_on_closing_connection_local (tests.legacy.test_protocol.ServerTests.test_pong_on_closing_connection_local) ... ok test_pong_on_closing_connection_remote (tests.legacy.test_protocol.ServerTests.test_pong_on_closing_connection_remote) ... ok test_pong_text (tests.legacy.test_protocol.ServerTests.test_pong_text) ... ok test_pong_type_error (tests.legacy.test_protocol.ServerTests.test_pong_type_error) ... ok test_record_latency_on_pong (tests.legacy.test_protocol.ServerTests.test_record_latency_on_pong) ... ok test_recv_binary (tests.legacy.test_protocol.ServerTests.test_recv_binary) ... ok test_recv_binary_no_max_size (tests.legacy.test_protocol.ServerTests.test_recv_binary_no_max_size) ... ok test_recv_binary_payload_too_big (tests.legacy.test_protocol.ServerTests.test_recv_binary_payload_too_big) ... ok test_recv_canceled (tests.legacy.test_protocol.ServerTests.test_recv_canceled) ... ok test_recv_canceled_race_condition (tests.legacy.test_protocol.ServerTests.test_recv_canceled_race_condition) ... ok test_recv_on_closed_connection (tests.legacy.test_protocol.ServerTests.test_recv_on_closed_connection) ... ok test_recv_on_closing_connection_local (tests.legacy.test_protocol.ServerTests.test_recv_on_closing_connection_local) ... ok test_recv_on_closing_connection_remote (tests.legacy.test_protocol.ServerTests.test_recv_on_closing_connection_remote) ... ok test_recv_other_error (tests.legacy.test_protocol.ServerTests.test_recv_other_error) ... data transfer failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_protocol.py", line 529, in read_message raise Exception("BOOM") Exception: BOOM ok test_recv_prevents_concurrent_calls (tests.legacy.test_protocol.ServerTests.test_recv_prevents_concurrent_calls) ... ok test_recv_protocol_error (tests.legacy.test_protocol.ServerTests.test_recv_protocol_error) ... ok test_recv_queue_empty (tests.legacy.test_protocol.ServerTests.test_recv_queue_empty) ... ok test_recv_queue_full (tests.legacy.test_protocol.ServerTests.test_recv_queue_full) ... ok test_recv_queue_no_limit (tests.legacy.test_protocol.ServerTests.test_recv_queue_no_limit) ... ok test_recv_text (tests.legacy.test_protocol.ServerTests.test_recv_text) ... ok test_recv_text_no_max_size (tests.legacy.test_protocol.ServerTests.test_recv_text_no_max_size) ... ok test_recv_text_payload_too_big (tests.legacy.test_protocol.ServerTests.test_recv_text_payload_too_big) ... ok test_recv_unicode_error (tests.legacy.test_protocol.ServerTests.test_recv_unicode_error) ... ok test_recv_when_transfer_data_cancelled (tests.legacy.test_protocol.ServerTests.test_recv_when_transfer_data_cancelled) ... ok test_remote_address (tests.legacy.test_protocol.ServerTests.test_remote_address) ... ok test_remote_address_before_connection (tests.legacy.test_protocol.ServerTests.test_remote_address_before_connection) ... ok test_remote_close (tests.legacy.test_protocol.ServerTests.test_remote_close) ... ok test_remote_close_and_connection_lost (tests.legacy.test_protocol.ServerTests.test_remote_close_and_connection_lost) ... ok test_remote_close_during_send (tests.legacy.test_protocol.ServerTests.test_remote_close_during_send) ... ok test_return_latency_on_pong (tests.legacy.test_protocol.ServerTests.test_return_latency_on_pong) ... ok test_send_async_iterable_binary (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_binary) ... ok test_send_async_iterable_binary_from_bytearray (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_binary_from_bytearray) ... ok test_send_async_iterable_binary_from_memoryview (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_binary_from_memoryview) ... ok test_send_async_iterable_mixed_type_error (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_mixed_type_error) ... ok test_send_async_iterable_prevents_concurrent_send (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_prevents_concurrent_send) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_send_async_iterable_text (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_text) ... ok test_send_async_iterable_type_error (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_type_error) ... ok test_send_binary (tests.legacy.test_protocol.ServerTests.test_send_binary) ... ok test_send_binary_from_bytearray (tests.legacy.test_protocol.ServerTests.test_send_binary_from_bytearray) ... ok test_send_binary_from_memoryview (tests.legacy.test_protocol.ServerTests.test_send_binary_from_memoryview) ... ok test_send_dict (tests.legacy.test_protocol.ServerTests.test_send_dict) ... ok test_send_empty_async_iterable (tests.legacy.test_protocol.ServerTests.test_send_empty_async_iterable) ... ok test_send_empty_iterable (tests.legacy.test_protocol.ServerTests.test_send_empty_iterable) ... ok test_send_iterable_binary (tests.legacy.test_protocol.ServerTests.test_send_iterable_binary) ... ok test_send_iterable_binary_from_bytearray (tests.legacy.test_protocol.ServerTests.test_send_iterable_binary_from_bytearray) ... ok test_send_iterable_binary_from_memoryview (tests.legacy.test_protocol.ServerTests.test_send_iterable_binary_from_memoryview) ... ok test_send_iterable_mixed_type_error (tests.legacy.test_protocol.ServerTests.test_send_iterable_mixed_type_error) ... ok test_send_iterable_prevents_concurrent_send (tests.legacy.test_protocol.ServerTests.test_send_iterable_prevents_concurrent_send) ... ok test_send_iterable_text (tests.legacy.test_protocol.ServerTests.test_send_iterable_text) ... ok test_send_iterable_type_error (tests.legacy.test_protocol.ServerTests.test_send_iterable_type_error) ... ok test_send_on_closed_connection (tests.legacy.test_protocol.ServerTests.test_send_on_closed_connection) ... ok test_send_on_closing_connection_local (tests.legacy.test_protocol.ServerTests.test_send_on_closing_connection_local) ... ok test_send_on_closing_connection_remote (tests.legacy.test_protocol.ServerTests.test_send_on_closing_connection_remote) ... ok test_send_text (tests.legacy.test_protocol.ServerTests.test_send_text) ... ok test_send_type_error (tests.legacy.test_protocol.ServerTests.test_send_type_error) ... ok test_simultaneous_close (tests.legacy.test_protocol.ServerTests.test_simultaneous_close) ... ok test_timeout_backwards_compatibility (tests.legacy.test_protocol.ServerTests.test_timeout_backwards_compatibility) ... ok test_unterminated_fragmented_text (tests.legacy.test_protocol.ServerTests.test_unterminated_fragmented_text) ... ok test_wait_closed (tests.legacy.test_protocol.ServerTests.test_wait_closed) ... ok test_accept_response (tests.test_client.AcceptRejectTests.test_accept_response) ... ok test_basic (tests.test_client.AcceptRejectTests.test_basic) ... ok test_extension (tests.test_client.AcceptRejectTests.test_extension) ... ok test_invalid_accept (tests.test_client.AcceptRejectTests.test_invalid_accept) ... ok test_invalid_connection (tests.test_client.AcceptRejectTests.test_invalid_connection) ... ok test_invalid_upgrade (tests.test_client.AcceptRejectTests.test_invalid_upgrade) ... ok test_missing_accept (tests.test_client.AcceptRejectTests.test_missing_accept) ... ok test_missing_connection (tests.test_client.AcceptRejectTests.test_missing_connection) ... ok test_missing_upgrade (tests.test_client.AcceptRejectTests.test_missing_upgrade) ... ok test_multiple_accept (tests.test_client.AcceptRejectTests.test_multiple_accept) ... ok test_multiple_extensions (tests.test_client.AcceptRejectTests.test_multiple_extensions) ... ok test_multiple_extensions_order (tests.test_client.AcceptRejectTests.test_multiple_extensions_order) ... ok test_multiple_subprotocols (tests.test_client.AcceptRejectTests.test_multiple_subprotocols) ... ok test_multiple_supported_extension_parameters (tests.test_client.AcceptRejectTests.test_multiple_supported_extension_parameters) ... ok test_no_extension (tests.test_client.AcceptRejectTests.test_no_extension) ... ok test_no_extensions (tests.test_client.AcceptRejectTests.test_no_extensions) ... ok test_no_subprotocol (tests.test_client.AcceptRejectTests.test_no_subprotocol) ... ok test_no_subprotocols (tests.test_client.AcceptRejectTests.test_no_subprotocols) ... ok test_receive_accept (tests.test_client.AcceptRejectTests.test_receive_accept) ... ok test_receive_reject (tests.test_client.AcceptRejectTests.test_receive_reject) ... ok test_reject_response (tests.test_client.AcceptRejectTests.test_reject_response) ... ok test_subprotocol (tests.test_client.AcceptRejectTests.test_subprotocol) ... ok test_supported_extension_parameters (tests.test_client.AcceptRejectTests.test_supported_extension_parameters) ... ok test_supported_subprotocol (tests.test_client.AcceptRejectTests.test_supported_subprotocol) ... ok test_unexpected_extension (tests.test_client.AcceptRejectTests.test_unexpected_extension) ... ok test_unexpected_subprotocol (tests.test_client.AcceptRejectTests.test_unexpected_subprotocol) ... ok test_unsupported_extension (tests.test_client.AcceptRejectTests.test_unsupported_extension) ... ok test_unsupported_extension_parameters (tests.test_client.AcceptRejectTests.test_unsupported_extension_parameters) ... ok test_unsupported_subprotocol (tests.test_client.AcceptRejectTests.test_unsupported_subprotocol) ... ok test_connect_request (tests.test_client.ConnectTests.test_connect_request) ... ok test_extensions (tests.test_client.ConnectTests.test_extensions) ... ok test_origin (tests.test_client.ConnectTests.test_origin) ... ok test_path (tests.test_client.ConnectTests.test_path) ... ok test_port (tests.test_client.ConnectTests.test_port) ... ok test_send_connect (tests.test_client.ConnectTests.test_send_connect) ... ok test_subprotocols (tests.test_client.ConnectTests.test_subprotocols) ... ok test_user_info (tests.test_client.ConnectTests.test_user_info) ... ok test_bypass_handshake (tests.test_client.MiscTests.test_bypass_handshake) ... ok test_custom_logger (tests.test_client.MiscTests.test_custom_logger) ... ok test_client_receives_binary (tests.test_connection.BinaryTests.test_client_receives_binary) ... ok test_client_receives_binary_after_receiving_close (tests.test_connection.BinaryTests.test_client_receives_binary_after_receiving_close) ... ok test_client_receives_binary_over_size_limit (tests.test_connection.BinaryTests.test_client_receives_binary_over_size_limit) ... ok test_client_receives_fragmented_binary (tests.test_connection.BinaryTests.test_client_receives_fragmented_binary) ... ok test_client_receives_fragmented_binary_over_size_limit (tests.test_connection.BinaryTests.test_client_receives_fragmented_binary_over_size_limit) ... ok test_client_receives_unexpected_binary (tests.test_connection.BinaryTests.test_client_receives_unexpected_binary) ... ok test_client_sends_binary (tests.test_connection.BinaryTests.test_client_sends_binary) ... ok test_client_sends_binary_after_sending_close (tests.test_connection.BinaryTests.test_client_sends_binary_after_sending_close) ... ok test_client_sends_fragmented_binary (tests.test_connection.BinaryTests.test_client_sends_fragmented_binary) ... ok test_client_sends_unexpected_binary (tests.test_connection.BinaryTests.test_client_sends_unexpected_binary) ... ok test_server_receives_binary (tests.test_connection.BinaryTests.test_server_receives_binary) ... ok test_server_receives_binary_after_receiving_close (tests.test_connection.BinaryTests.test_server_receives_binary_after_receiving_close) ... ok test_server_receives_binary_over_size_limit (tests.test_connection.BinaryTests.test_server_receives_binary_over_size_limit) ... ok test_server_receives_fragmented_binary (tests.test_connection.BinaryTests.test_server_receives_fragmented_binary) ... ok test_server_receives_fragmented_binary_over_size_limit (tests.test_connection.BinaryTests.test_server_receives_fragmented_binary_over_size_limit) ... ok test_server_receives_unexpected_binary (tests.test_connection.BinaryTests.test_server_receives_unexpected_binary) ... ok test_server_sends_binary (tests.test_connection.BinaryTests.test_server_sends_binary) ... ok test_server_sends_binary_after_sending_close (tests.test_connection.BinaryTests.test_server_sends_binary_after_sending_close) ... ok test_server_sends_fragmented_binary (tests.test_connection.BinaryTests.test_server_sends_fragmented_binary) ... ok test_server_sends_unexpected_binary (tests.test_connection.BinaryTests.test_server_sends_unexpected_binary) ... ok test_client_receives_close (tests.test_connection.CloseTests.test_client_receives_close) ... ok test_client_receives_close_then_sends_close (tests.test_connection.CloseTests.test_client_receives_close_then_sends_close) ... ok test_client_receives_close_with_code (tests.test_connection.CloseTests.test_client_receives_close_with_code) ... ok test_client_receives_close_with_code_and_reason (tests.test_connection.CloseTests.test_client_receives_close_with_code_and_reason) ... ok test_client_receives_close_with_non_utf8_reason (tests.test_connection.CloseTests.test_client_receives_close_with_non_utf8_reason) ... ok test_client_receives_close_with_truncated_code (tests.test_connection.CloseTests.test_client_receives_close_with_truncated_code) ... ok test_client_sends_close (tests.test_connection.CloseTests.test_client_sends_close) ... ok test_client_sends_close_then_receives_close (tests.test_connection.CloseTests.test_client_sends_close_then_receives_close) ... ok test_client_sends_close_with_code (tests.test_connection.CloseTests.test_client_sends_close_with_code) ... ok test_client_sends_close_with_code_and_reason (tests.test_connection.CloseTests.test_client_sends_close_with_code_and_reason) ... ok test_client_sends_close_with_reason_only (tests.test_connection.CloseTests.test_client_sends_close_with_reason_only) ... ok test_close_code (tests.test_connection.CloseTests.test_close_code) ... ok test_close_code_not_available (tests.test_connection.CloseTests.test_close_code_not_available) ... ok test_close_code_not_available_yet (tests.test_connection.CloseTests.test_close_code_not_available_yet) ... ok test_close_code_not_provided (tests.test_connection.CloseTests.test_close_code_not_provided) ... ok test_close_reason (tests.test_connection.CloseTests.test_close_reason) ... ok test_close_reason_not_available (tests.test_connection.CloseTests.test_close_reason_not_available) ... ok test_close_reason_not_available_yet (tests.test_connection.CloseTests.test_close_reason_not_available_yet) ... ok test_close_reason_not_provided (tests.test_connection.CloseTests.test_close_reason_not_provided) ... ok test_server_receives_close (tests.test_connection.CloseTests.test_server_receives_close) ... ok test_server_receives_close_then_sends_close (tests.test_connection.CloseTests.test_server_receives_close_then_sends_close) ... ok test_server_receives_close_with_code (tests.test_connection.CloseTests.test_server_receives_close_with_code) ... ok test_server_receives_close_with_code_and_reason (tests.test_connection.CloseTests.test_server_receives_close_with_code_and_reason) ... ok test_server_receives_close_with_non_utf8_reason (tests.test_connection.CloseTests.test_server_receives_close_with_non_utf8_reason) ... ok test_server_receives_close_with_truncated_code (tests.test_connection.CloseTests.test_server_receives_close_with_truncated_code) ... ok test_server_sends_close (tests.test_connection.CloseTests.test_server_sends_close) ... ok test_server_sends_close_then_receives_close (tests.test_connection.CloseTests.test_server_sends_close_then_receives_close) ... ok test_server_sends_close_with_code (tests.test_connection.CloseTests.test_server_sends_close_with_code) ... ok test_server_sends_close_with_code_and_reason (tests.test_connection.CloseTests.test_server_sends_close_with_code_and_reason) ... ok test_server_sends_close_with_reason_only (tests.test_connection.CloseTests.test_server_sends_close_with_reason_only) ... ok test_client_receives_close_then_sends_close (tests.test_connection.ConnectionClosedTests.test_client_receives_close_then_sends_close) ... ok test_client_receives_eof (tests.test_connection.ConnectionClosedTests.test_client_receives_eof) ... ok test_client_sends_close_then_receives_close (tests.test_connection.ConnectionClosedTests.test_client_sends_close_then_receives_close) ... ok test_client_sends_close_then_receives_eof (tests.test_connection.ConnectionClosedTests.test_client_sends_close_then_receives_eof) ... ok test_server_receives_close_then_sends_close (tests.test_connection.ConnectionClosedTests.test_server_receives_close_then_sends_close) ... ok test_server_receives_eof (tests.test_connection.ConnectionClosedTests.test_server_receives_eof) ... ok test_server_sends_close_then_receives_close (tests.test_connection.ConnectionClosedTests.test_server_sends_close_then_receives_close) ... ok test_server_sends_close_then_receives_eof (tests.test_connection.ConnectionClosedTests.test_server_sends_close_then_receives_eof) ... ok test_client_receives_continuation_after_receiving_close (tests.test_connection.ContinuationTests.test_client_receives_continuation_after_receiving_close) ... ok test_client_receives_unexpected_continuation (tests.test_connection.ContinuationTests.test_client_receives_unexpected_continuation) ... ok test_client_sends_continuation_after_sending_close (tests.test_connection.ContinuationTests.test_client_sends_continuation_after_sending_close) ... ok test_client_sends_unexpected_continuation (tests.test_connection.ContinuationTests.test_client_sends_unexpected_continuation) ... ok test_server_receives_continuation_after_receiving_close (tests.test_connection.ContinuationTests.test_server_receives_continuation_after_receiving_close) ... ok test_server_receives_unexpected_continuation (tests.test_connection.ContinuationTests.test_server_receives_unexpected_continuation) ... ok test_server_sends_continuation_after_sending_close (tests.test_connection.ContinuationTests.test_server_sends_continuation_after_sending_close) ... ok test_server_sends_unexpected_continuation (tests.test_connection.ContinuationTests.test_server_sends_unexpected_continuation) ... ok test_client_receives_data_after_eof (tests.test_connection.EOFTests.test_client_receives_data_after_eof) ... ok test_client_receives_data_after_exception (tests.test_connection.EOFTests.test_client_receives_data_after_exception) ... ok test_client_receives_data_and_eof_after_exception (tests.test_connection.EOFTests.test_client_receives_data_and_eof_after_exception) ... ok test_client_receives_eof (tests.test_connection.EOFTests.test_client_receives_eof) ... ok test_client_receives_eof_after_eof (tests.test_connection.EOFTests.test_client_receives_eof_after_eof) ... ok test_client_receives_eof_after_exception (tests.test_connection.EOFTests.test_client_receives_eof_after_exception) ... ok test_client_receives_eof_between_frames (tests.test_connection.EOFTests.test_client_receives_eof_between_frames) ... ok test_client_receives_eof_inside_frame (tests.test_connection.EOFTests.test_client_receives_eof_inside_frame) ... ok test_server_receives_data_after_eof (tests.test_connection.EOFTests.test_server_receives_data_after_eof) ... ok test_server_receives_data_after_exception (tests.test_connection.EOFTests.test_server_receives_data_after_exception) ... ok test_server_receives_data_and_eof_after_exception (tests.test_connection.EOFTests.test_server_receives_data_and_eof_after_exception) ... ok test_server_receives_eof (tests.test_connection.EOFTests.test_server_receives_eof) ... ok test_server_receives_eof_after_eof (tests.test_connection.EOFTests.test_server_receives_eof_after_eof) ... ok test_server_receives_eof_after_exception (tests.test_connection.EOFTests.test_server_receives_eof_after_exception) ... ok test_server_receives_eof_between_frames (tests.test_connection.EOFTests.test_server_receives_eof_between_frames) ... ok test_server_receives_eof_inside_frame (tests.test_connection.EOFTests.test_server_receives_eof_inside_frame) ... ok test_client_hits_internal_error_reading_frame (tests.test_connection.ErrorTests.test_client_hits_internal_error_reading_frame) ... parser failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/connection.py", line 534, in parse frame = yield from Frame.parse( ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/frames.py", line 202, in parse head1, head2 = struct.unpack("!BB", data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call raise effect RuntimeError: BOOM ok test_server_hits_internal_error_reading_frame (tests.test_connection.ErrorTests.test_server_hits_internal_error_reading_frame) ... parser failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/connection.py", line 534, in parse frame = yield from Frame.parse( ^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/frames.py", line 202, in parse head1, head2 = struct.unpack("!BB", data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call raise effect RuntimeError: BOOM ok test_client_extension_decodes_frame (tests.test_connection.ExtensionsTests.test_client_extension_decodes_frame) ... ok test_client_extension_encodes_frame (tests.test_connection.ExtensionsTests.test_client_extension_encodes_frame) ... ok test_server_extension_decodes_frame (tests.test_connection.ExtensionsTests.test_server_extension_decodes_frame) ... ok test_server_extension_encodes_frame (tests.test_connection.ExtensionsTests.test_server_extension_encodes_frame) ... ok test_client_stops_processing_frames_after_fail (tests.test_connection.FailTests.test_client_stops_processing_frames_after_fail) ... ok test_server_stops_processing_frames_after_fail (tests.test_connection.FailTests.test_server_stops_processing_frames_after_fail) ... ok test_client_receive_close_in_fragmented_message (tests.test_connection.FragmentationTests.test_client_receive_close_in_fragmented_message) ... ok test_client_receive_ping_pong_in_fragmented_message (tests.test_connection.FragmentationTests.test_client_receive_ping_pong_in_fragmented_message) ... ok test_client_send_close_in_fragmented_message (tests.test_connection.FragmentationTests.test_client_send_close_in_fragmented_message) ... ok test_client_send_ping_pong_in_fragmented_message (tests.test_connection.FragmentationTests.test_client_send_ping_pong_in_fragmented_message) ... ok test_server_receive_close_in_fragmented_message (tests.test_connection.FragmentationTests.test_server_receive_close_in_fragmented_message) ... ok test_server_receive_ping_pong_in_fragmented_message (tests.test_connection.FragmentationTests.test_server_receive_ping_pong_in_fragmented_message) ... ok test_server_send_close_in_fragmented_message (tests.test_connection.FragmentationTests.test_server_send_close_in_fragmented_message) ... ok test_server_send_ping_pong_in_fragmented_message (tests.test_connection.FragmentationTests.test_server_send_ping_pong_in_fragmented_message) ... ok test_client_receives_masked_frame (tests.test_connection.MaskingTests.test_client_receives_masked_frame) ... ok test_client_receives_unmasked_frame (tests.test_connection.MaskingTests.test_client_receives_unmasked_frame) ... ok test_client_sends_masked_frame (tests.test_connection.MaskingTests.test_client_sends_masked_frame) ... ok test_server_receives_masked_frame (tests.test_connection.MaskingTests.test_server_receives_masked_frame) ... ok test_server_receives_unmasked_frame (tests.test_connection.MaskingTests.test_server_receives_unmasked_frame) ... ok test_server_sends_unmasked_frame (tests.test_connection.MaskingTests.test_server_sends_unmasked_frame) ... ok test_client_receives_fragmented_ping_frame (tests.test_connection.PingTests.test_client_receives_fragmented_ping_frame) ... ok test_client_receives_ping (tests.test_connection.PingTests.test_client_receives_ping) ... ok test_client_receives_ping_after_receiving_close (tests.test_connection.PingTests.test_client_receives_ping_after_receiving_close) ... ok test_client_receives_ping_with_data (tests.test_connection.PingTests.test_client_receives_ping_with_data) ... ok test_client_sends_fragmented_ping_frame (tests.test_connection.PingTests.test_client_sends_fragmented_ping_frame) ... ok test_client_sends_ping (tests.test_connection.PingTests.test_client_sends_ping) ... ok test_client_sends_ping_after_sending_close (tests.test_connection.PingTests.test_client_sends_ping_after_sending_close) ... ok test_client_sends_ping_with_data (tests.test_connection.PingTests.test_client_sends_ping_with_data) ... ok test_server_receives_fragmented_ping_frame (tests.test_connection.PingTests.test_server_receives_fragmented_ping_frame) ... ok test_server_receives_ping (tests.test_connection.PingTests.test_server_receives_ping) ... ok test_server_receives_ping_after_receiving_close (tests.test_connection.PingTests.test_server_receives_ping_after_receiving_close) ... ok test_server_receives_ping_with_data (tests.test_connection.PingTests.test_server_receives_ping_with_data) ... ok test_server_sends_fragmented_ping_frame (tests.test_connection.PingTests.test_server_sends_fragmented_ping_frame) ... ok test_server_sends_ping (tests.test_connection.PingTests.test_server_sends_ping) ... ok test_server_sends_ping_after_sending_close (tests.test_connection.PingTests.test_server_sends_ping_after_sending_close) ... ok test_server_sends_ping_with_data (tests.test_connection.PingTests.test_server_sends_ping_with_data) ... ok test_client_receives_fragmented_pong_frame (tests.test_connection.PongTests.test_client_receives_fragmented_pong_frame) ... ok test_client_receives_pong (tests.test_connection.PongTests.test_client_receives_pong) ... ok test_client_receives_pong_after_receiving_close (tests.test_connection.PongTests.test_client_receives_pong_after_receiving_close) ... ok test_client_receives_pong_with_data (tests.test_connection.PongTests.test_client_receives_pong_with_data) ... ok test_client_sends_fragmented_pong_frame (tests.test_connection.PongTests.test_client_sends_fragmented_pong_frame) ... ok test_client_sends_pong (tests.test_connection.PongTests.test_client_sends_pong) ... ok test_client_sends_pong_after_sending_close (tests.test_connection.PongTests.test_client_sends_pong_after_sending_close) ... ok test_client_sends_pong_with_data (tests.test_connection.PongTests.test_client_sends_pong_with_data) ... ok test_server_receives_fragmented_pong_frame (tests.test_connection.PongTests.test_server_receives_fragmented_pong_frame) ... ok test_server_receives_pong (tests.test_connection.PongTests.test_server_receives_pong) ... ok test_server_receives_pong_after_receiving_close (tests.test_connection.PongTests.test_server_receives_pong_after_receiving_close) ... ok test_server_receives_pong_with_data (tests.test_connection.PongTests.test_server_receives_pong_with_data) ... ok test_server_sends_fragmented_pong_frame (tests.test_connection.PongTests.test_server_sends_fragmented_pong_frame) ... ok test_server_sends_pong (tests.test_connection.PongTests.test_server_sends_pong) ... ok test_server_sends_pong_after_sending_close (tests.test_connection.PongTests.test_server_sends_pong_after_sending_close) ... ok test_server_sends_pong_with_data (tests.test_connection.PongTests.test_server_sends_pong_with_data) ... ok test_client_default (tests.test_connection.TCPCloseTests.test_client_default) ... ok test_client_fails_connection (tests.test_connection.TCPCloseTests.test_client_fails_connection) ... ok test_client_receives_close (tests.test_connection.TCPCloseTests.test_client_receives_close) ... ok test_client_receives_close_then_eof (tests.test_connection.TCPCloseTests.test_client_receives_close_then_eof) ... ok test_client_sends_close (tests.test_connection.TCPCloseTests.test_client_sends_close) ... ok test_server_default (tests.test_connection.TCPCloseTests.test_server_default) ... ok test_server_fails_connection (tests.test_connection.TCPCloseTests.test_server_fails_connection) ... ok test_server_receives_close (tests.test_connection.TCPCloseTests.test_server_receives_close) ... ok test_server_receives_close_then_eof (tests.test_connection.TCPCloseTests.test_server_receives_close_then_eof) ... ok test_server_sends_close (tests.test_connection.TCPCloseTests.test_server_sends_close) ... ok test_client_receives_fragmented_text (tests.test_connection.TextTests.test_client_receives_fragmented_text) ... ok test_client_receives_fragmented_text_over_size_limit (tests.test_connection.TextTests.test_client_receives_fragmented_text_over_size_limit) ... ok test_client_receives_fragmented_text_without_size_limit (tests.test_connection.TextTests.test_client_receives_fragmented_text_without_size_limit) ... ok test_client_receives_text (tests.test_connection.TextTests.test_client_receives_text) ... ok test_client_receives_text_after_receiving_close (tests.test_connection.TextTests.test_client_receives_text_after_receiving_close) ... ok test_client_receives_text_over_size_limit (tests.test_connection.TextTests.test_client_receives_text_over_size_limit) ... ok test_client_receives_text_without_size_limit (tests.test_connection.TextTests.test_client_receives_text_without_size_limit) ... ok test_client_receives_unexpected_text (tests.test_connection.TextTests.test_client_receives_unexpected_text) ... ok test_client_sends_fragmented_text (tests.test_connection.TextTests.test_client_sends_fragmented_text) ... ok test_client_sends_text (tests.test_connection.TextTests.test_client_sends_text) ... ok test_client_sends_text_after_sending_close (tests.test_connection.TextTests.test_client_sends_text_after_sending_close) ... ok test_client_sends_unexpected_text (tests.test_connection.TextTests.test_client_sends_unexpected_text) ... ok test_server_receives_fragmented_text (tests.test_connection.TextTests.test_server_receives_fragmented_text) ... ok test_server_receives_fragmented_text_over_size_limit (tests.test_connection.TextTests.test_server_receives_fragmented_text_over_size_limit) ... ok test_server_receives_fragmented_text_without_size_limit (tests.test_connection.TextTests.test_server_receives_fragmented_text_without_size_limit) ... ok test_server_receives_text (tests.test_connection.TextTests.test_server_receives_text) ... ok test_server_receives_text_after_receiving_close (tests.test_connection.TextTests.test_server_receives_text_after_receiving_close) ... ok test_server_receives_text_over_size_limit (tests.test_connection.TextTests.test_server_receives_text_over_size_limit) ... ok test_server_receives_text_without_size_limit (tests.test_connection.TextTests.test_server_receives_text_without_size_limit) ... ok test_server_receives_unexpected_text (tests.test_connection.TextTests.test_server_receives_unexpected_text) ... ok test_server_sends_fragmented_text (tests.test_connection.TextTests.test_server_sends_fragmented_text) ... ok test_server_sends_text (tests.test_connection.TextTests.test_server_sends_text) ... ok test_server_sends_text_after_sending_close (tests.test_connection.TextTests.test_server_sends_text_after_sending_close) ... ok test_server_sends_unexpected_text (tests.test_connection.TextTests.test_server_sends_unexpected_text) ... ok test_clear (tests.test_datastructures.HeadersTests.test_clear) ... ok test_contains (tests.test_datastructures.HeadersTests.test_contains) ... ok test_contains_case_insensitive (tests.test_datastructures.HeadersTests.test_contains_case_insensitive) ... ok test_contains_non_string_key (tests.test_datastructures.HeadersTests.test_contains_non_string_key) ... ok test_contains_not_found (tests.test_datastructures.HeadersTests.test_contains_not_found) ... ok test_copy (tests.test_datastructures.HeadersTests.test_copy) ... ok test_delitem (tests.test_datastructures.HeadersTests.test_delitem) ... ok test_delitem_case_insensitive (tests.test_datastructures.HeadersTests.test_delitem_case_insensitive) ... ok test_eq (tests.test_datastructures.HeadersTests.test_eq) ... ok test_eq_case_insensitive (tests.test_datastructures.HeadersTests.test_eq_case_insensitive) ... ok test_eq_not_equal (tests.test_datastructures.HeadersTests.test_eq_not_equal) ... ok test_eq_other_type (tests.test_datastructures.HeadersTests.test_eq_other_type) ... ok test_get_all (tests.test_datastructures.HeadersTests.test_get_all) ... ok test_get_all_case_insensitive (tests.test_datastructures.HeadersTests.test_get_all_case_insensitive) ... ok test_get_all_no_values (tests.test_datastructures.HeadersTests.test_get_all_no_values) ... ok test_getitem (tests.test_datastructures.HeadersTests.test_getitem) ... ok test_getitem_case_insensitive (tests.test_datastructures.HeadersTests.test_getitem_case_insensitive) ... ok test_getitem_key_error (tests.test_datastructures.HeadersTests.test_getitem_key_error) ... ok test_init (tests.test_datastructures.HeadersTests.test_init) ... ok test_init_from_headers (tests.test_datastructures.HeadersTests.test_init_from_headers) ... ok test_init_from_headers_and_kwargs (tests.test_datastructures.HeadersTests.test_init_from_headers_and_kwargs) ... ok test_init_from_iterable (tests.test_datastructures.HeadersTests.test_init_from_iterable) ... ok test_init_from_iterable_and_kwargs (tests.test_datastructures.HeadersTests.test_init_from_iterable_and_kwargs) ... ok test_init_from_kwargs (tests.test_datastructures.HeadersTests.test_init_from_kwargs) ... ok test_init_from_mapping (tests.test_datastructures.HeadersTests.test_init_from_mapping) ... ok test_init_from_mapping_and_kwargs (tests.test_datastructures.HeadersTests.test_init_from_mapping_and_kwargs) ... ok test_init_multiple_positional_arguments (tests.test_datastructures.HeadersTests.test_init_multiple_positional_arguments) ... ok test_iter (tests.test_datastructures.HeadersTests.test_iter) ... ok test_len (tests.test_datastructures.HeadersTests.test_len) ... ok test_raw_items (tests.test_datastructures.HeadersTests.test_raw_items) ... ok test_repr (tests.test_datastructures.HeadersTests.test_repr) ... ok test_serialize (tests.test_datastructures.HeadersTests.test_serialize) ... ok test_setitem (tests.test_datastructures.HeadersTests.test_setitem) ... ok test_setitem_case_insensitive (tests.test_datastructures.HeadersTests.test_setitem_case_insensitive) ... ok test_str (tests.test_datastructures.HeadersTests.test_str) ... ok test_copy (tests.test_datastructures.MultiValueHeadersTests.test_copy) ... ok test_delitem (tests.test_datastructures.MultiValueHeadersTests.test_delitem) ... ok test_get_all (tests.test_datastructures.MultiValueHeadersTests.test_get_all) ... ok test_getitem_multiple_values_error (tests.test_datastructures.MultiValueHeadersTests.test_getitem_multiple_values_error) ... ok test_init_from_headers (tests.test_datastructures.MultiValueHeadersTests.test_init_from_headers) ... ok test_init_from_headers_and_kwargs (tests.test_datastructures.MultiValueHeadersTests.test_init_from_headers_and_kwargs) ... ok test_iter (tests.test_datastructures.MultiValueHeadersTests.test_iter) ... ok test_len (tests.test_datastructures.MultiValueHeadersTests.test_len) ... ok test_raw_items (tests.test_datastructures.MultiValueHeadersTests.test_raw_items) ... ok test_repr (tests.test_datastructures.MultiValueHeadersTests.test_repr) ... ok test_serialize (tests.test_datastructures.MultiValueHeadersTests.test_serialize) ... ok test_setitem (tests.test_datastructures.MultiValueHeadersTests.test_setitem) ... ok test_str (tests.test_datastructures.MultiValueHeadersTests.test_str) ... ok test_multiple_values_error_str (tests.test_datastructures.MultipleValuesErrorTests.test_multiple_values_error_str) ... ok test_str (tests.test_exceptions.ExceptionsTests.test_str) ... ok test_submodule_exports_are_globally_unique (tests.test_exports.TestExportsAllSubmodules.test_submodule_exports_are_globally_unique) ... ok test_top_level_module_reexports_all_submodule_exports (tests.test_exports.TestExportsAllSubmodules.test_top_level_module_reexports_all_submodule_exports) ... ok test_parse_and_serialize (tests.test_frames.CloseTests.test_parse_and_serialize) ... ok test_parse_empty (tests.test_frames.CloseTests.test_parse_empty) ... ok test_parse_errors (tests.test_frames.CloseTests.test_parse_errors) ... ok test_serialize_errors (tests.test_frames.CloseTests.test_serialize_errors) ... ok test_str (tests.test_frames.CloseTests.test_str) ... ok test_bad_opcode (tests.test_frames.FrameTests.test_bad_opcode) ... ok test_bad_reserved_bits (tests.test_frames.FrameTests.test_bad_reserved_bits) ... ok test_binary_masked (tests.test_frames.FrameTests.test_binary_masked) ... ok test_binary_unmasked (tests.test_frames.FrameTests.test_binary_unmasked) ... ok test_close (tests.test_frames.FrameTests.test_close) ... ok test_control_frame_max_length (tests.test_frames.FrameTests.test_control_frame_max_length) ... ok test_extensions (tests.test_frames.FrameTests.test_extensions) ... ok test_fragmented_control_frame (tests.test_frames.FrameTests.test_fragmented_control_frame) ... ok test_good_opcode (tests.test_frames.FrameTests.test_good_opcode) ... ok test_long (tests.test_frames.FrameTests.test_long) ... ok test_mask_flag (tests.test_frames.FrameTests.test_mask_flag) ... ok test_non_ascii_text_masked (tests.test_frames.FrameTests.test_non_ascii_text_masked) ... ok test_non_ascii_text_unmasked (tests.test_frames.FrameTests.test_non_ascii_text_unmasked) ... ok test_payload_too_big (tests.test_frames.FrameTests.test_payload_too_big) ... ok test_ping (tests.test_frames.FrameTests.test_ping) ... ok test_pong (tests.test_frames.FrameTests.test_pong) ... ok test_text_masked (tests.test_frames.FrameTests.test_text_masked) ... ok test_text_unmasked (tests.test_frames.FrameTests.test_text_unmasked) ... ok test_very_long (tests.test_frames.FrameTests.test_very_long) ... ok test_prepare_ctrl_bytearray (tests.test_frames.PrepareCtrlTests.test_prepare_ctrl_bytearray) ... ok test_prepare_ctrl_bytes (tests.test_frames.PrepareCtrlTests.test_prepare_ctrl_bytes) ... ok test_prepare_ctrl_list (tests.test_frames.PrepareCtrlTests.test_prepare_ctrl_list) ... ok test_prepare_ctrl_memoryview (tests.test_frames.PrepareCtrlTests.test_prepare_ctrl_memoryview) ... ok test_prepare_ctrl_none (tests.test_frames.PrepareCtrlTests.test_prepare_ctrl_none) ... ok test_prepare_ctrl_str (tests.test_frames.PrepareCtrlTests.test_prepare_ctrl_str) ... ok test_prepare_data_bytearray (tests.test_frames.PrepareDataTests.test_prepare_data_bytearray) ... ok test_prepare_data_bytes (tests.test_frames.PrepareDataTests.test_prepare_data_bytes) ... ok test_prepare_data_list (tests.test_frames.PrepareDataTests.test_prepare_data_list) ... ok test_prepare_data_memoryview (tests.test_frames.PrepareDataTests.test_prepare_data_memoryview) ... ok test_prepare_data_none (tests.test_frames.PrepareDataTests.test_prepare_data_none) ... ok test_prepare_data_str (tests.test_frames.PrepareDataTests.test_prepare_data_str) ... ok test_binary (tests.test_frames.StrTests.test_binary) ... ok test_binary_from_memoryview (tests.test_frames.StrTests.test_binary_from_memoryview) ... ok test_binary_non_final (tests.test_frames.StrTests.test_binary_non_final) ... ok test_binary_non_final_from_memoryview (tests.test_frames.StrTests.test_binary_non_final_from_memoryview) ... ok test_binary_truncated (tests.test_frames.StrTests.test_binary_truncated) ... ok test_binary_truncated_from_memoryview (tests.test_frames.StrTests.test_binary_truncated_from_memoryview) ... ok test_close (tests.test_frames.StrTests.test_close) ... ok test_close_reason (tests.test_frames.StrTests.test_close_reason) ... ok test_cont_binary (tests.test_frames.StrTests.test_cont_binary) ... ok test_cont_binary_from_memoryview (tests.test_frames.StrTests.test_cont_binary_from_memoryview) ... ok test_cont_binary_truncated (tests.test_frames.StrTests.test_cont_binary_truncated) ... ok test_cont_binary_truncated_from_memoryview (tests.test_frames.StrTests.test_cont_binary_truncated_from_memoryview) ... ok test_cont_final_binary (tests.test_frames.StrTests.test_cont_final_binary) ... ok test_cont_final_binary_from_memoryview (tests.test_frames.StrTests.test_cont_final_binary_from_memoryview) ... ok test_cont_final_text (tests.test_frames.StrTests.test_cont_final_text) ... ok test_cont_text (tests.test_frames.StrTests.test_cont_text) ... ok test_cont_text_truncated (tests.test_frames.StrTests.test_cont_text_truncated) ... ok test_ping (tests.test_frames.StrTests.test_ping) ... ok test_ping_binary (tests.test_frames.StrTests.test_ping_binary) ... ok test_ping_text (tests.test_frames.StrTests.test_ping_text) ... ok test_ping_text_with_newline (tests.test_frames.StrTests.test_ping_text_with_newline) ... ok test_pong (tests.test_frames.StrTests.test_pong) ... ok test_pong_binary (tests.test_frames.StrTests.test_pong_binary) ... ok test_pong_text (tests.test_frames.StrTests.test_pong_text) ... ok test_pong_text_with_newline (tests.test_frames.StrTests.test_pong_text_with_newline) ... ok test_text (tests.test_frames.StrTests.test_text) ... ok test_text_non_final (tests.test_frames.StrTests.test_text_non_final) ... ok test_text_truncated (tests.test_frames.StrTests.test_text_truncated) ... ok test_text_with_newline (tests.test_frames.StrTests.test_text_with_newline) ... ok test_build_authorization_basic (tests.test_headers.HeadersTests.test_build_authorization_basic) ... ok test_build_authorization_basic_utf8 (tests.test_headers.HeadersTests.test_build_authorization_basic_utf8) ... ok test_build_host (tests.test_headers.HeadersTests.test_build_host) ... ok test_build_www_authenticate_basic (tests.test_headers.HeadersTests.test_build_www_authenticate_basic) ... ok test_build_www_authenticate_basic_invalid_realm (tests.test_headers.HeadersTests.test_build_www_authenticate_basic_invalid_realm) ... ok test_parse_authorization_basic (tests.test_headers.HeadersTests.test_parse_authorization_basic) ... ok test_parse_authorization_basic_invalid_header_format (tests.test_headers.HeadersTests.test_parse_authorization_basic_invalid_header_format) ... ok test_parse_authorization_basic_invalid_header_value (tests.test_headers.HeadersTests.test_parse_authorization_basic_invalid_header_value) ... ok test_parse_connection (tests.test_headers.HeadersTests.test_parse_connection) ... ok test_parse_connection_invalid_header_format (tests.test_headers.HeadersTests.test_parse_connection_invalid_header_format) ... ok test_parse_extension (tests.test_headers.HeadersTests.test_parse_extension) ... ok test_parse_extension_invalid_header_format (tests.test_headers.HeadersTests.test_parse_extension_invalid_header_format) ... ok test_parse_subprotocol (tests.test_headers.HeadersTests.test_parse_subprotocol) ... ok test_parse_subprotocol_invalid_header (tests.test_headers.HeadersTests.test_parse_subprotocol_invalid_header) ... ok test_parse_upgrade (tests.test_headers.HeadersTests.test_parse_upgrade) ... ok test_parse_upgrade_invalid_header_format (tests.test_headers.HeadersTests.test_parse_upgrade_invalid_header_format) ... ok test_validate_subprotocols (tests.test_headers.HeadersTests.test_validate_subprotocols) ... ok test_validate_subprotocols_invalid (tests.test_headers.HeadersTests.test_validate_subprotocols_invalid) ... ok test_parse_invalid_line_ending (tests.test_http11.HeadersTests.test_parse_invalid_line_ending) ... ok test_parse_invalid_name (tests.test_http11.HeadersTests.test_parse_invalid_name) ... ok test_parse_invalid_value (tests.test_http11.HeadersTests.test_parse_invalid_value) ... ok test_parse_too_long_line (tests.test_http11.HeadersTests.test_parse_too_long_line) ... ok test_parse_too_long_value (tests.test_http11.HeadersTests.test_parse_too_long_value) ... ok test_parse (tests.test_http11.RequestTests.test_parse) ... ok test_parse_body (tests.test_http11.RequestTests.test_parse_body) ... ok test_parse_body_with_transfer_encoding (tests.test_http11.RequestTests.test_parse_body_with_transfer_encoding) ... ok test_parse_empty (tests.test_http11.RequestTests.test_parse_empty) ... ok test_parse_invalid_header (tests.test_http11.RequestTests.test_parse_invalid_header) ... ok test_parse_invalid_request_line (tests.test_http11.RequestTests.test_parse_invalid_request_line) ... ok test_parse_unsupported_method (tests.test_http11.RequestTests.test_parse_unsupported_method) ... ok test_parse_unsupported_version (tests.test_http11.RequestTests.test_parse_unsupported_version) ... ok test_serialize (tests.test_http11.RequestTests.test_serialize) ... ok test_parse (tests.test_http11.ResponseTests.test_parse) ... ok test_parse_body_no_content (tests.test_http11.ResponseTests.test_parse_body_no_content) ... ok test_parse_body_not_modified (tests.test_http11.ResponseTests.test_parse_body_not_modified) ... ok test_parse_body_with_content_length (tests.test_http11.ResponseTests.test_parse_body_with_content_length) ... ok test_parse_body_with_content_length_too_long (tests.test_http11.ResponseTests.test_parse_body_with_content_length_too_long) ... ok test_parse_body_with_transfer_encoding (tests.test_http11.ResponseTests.test_parse_body_with_transfer_encoding) ... ok test_parse_body_without_content_length (tests.test_http11.ResponseTests.test_parse_body_without_content_length) ... ok test_parse_body_without_content_length_too_long (tests.test_http11.ResponseTests.test_parse_body_without_content_length_too_long) ... ok test_parse_empty (tests.test_http11.ResponseTests.test_parse_empty) ... ok test_parse_invalid_header (tests.test_http11.ResponseTests.test_parse_invalid_header) ... ok test_parse_invalid_reason (tests.test_http11.ResponseTests.test_parse_invalid_reason) ... ok test_parse_invalid_status (tests.test_http11.ResponseTests.test_parse_invalid_status) ... ok test_parse_invalid_status_line (tests.test_http11.ResponseTests.test_parse_invalid_status_line) ... ok test_parse_unsupported_status (tests.test_http11.ResponseTests.test_parse_unsupported_status) ... ok test_parse_unsupported_version (tests.test_http11.ResponseTests.test_parse_unsupported_version) ... ok test_serialize (tests.test_http11.ResponseTests.test_serialize) ... ok test_serialize_with_body (tests.test_http11.ResponseTests.test_serialize_with_body) ... ok test_attribute_error (tests.test_imports.ImportsTests.test_attribute_error) ... ok test_dir (tests.test_imports.ImportsTests.test_dir) ... ok test_get_alias (tests.test_imports.ImportsTests.test_get_alias) ... ok test_get_deprecated_alias (tests.test_imports.ImportsTests.test_get_deprecated_alias) ... ok test_accept_response (tests.test_server.AcceptRejectTests.test_accept_response) ... connection open ok test_basic (tests.test_server.AcceptRejectTests.test_basic) ... connection open ok test_extension (tests.test_server.AcceptRejectTests.test_extension) ... connection open ok test_invalid_connection (tests.test_server.AcceptRejectTests.test_invalid_connection) ... connection failed (426 Upgrade Required) ok test_invalid_key (tests.test_server.AcceptRejectTests.test_invalid_key) ... connection failed (400 Bad Request) ok test_invalid_upgrade (tests.test_server.AcceptRejectTests.test_invalid_upgrade) ... connection failed (426 Upgrade Required) ok test_invalid_version (tests.test_server.AcceptRejectTests.test_invalid_version) ... connection failed (400 Bad Request) ok test_missing_connection (tests.test_server.AcceptRejectTests.test_missing_connection) ... connection failed (426 Upgrade Required) ok test_missing_key (tests.test_server.AcceptRejectTests.test_missing_key) ... connection failed (400 Bad Request) ok test_missing_upgrade (tests.test_server.AcceptRejectTests.test_missing_upgrade) ... connection failed (426 Upgrade Required) ok test_missing_version (tests.test_server.AcceptRejectTests.test_missing_version) ... connection failed (400 Bad Request) ok test_multiple_extensions (tests.test_server.AcceptRejectTests.test_multiple_extensions) ... connection open ok test_multiple_extensions_order (tests.test_server.AcceptRejectTests.test_multiple_extensions_order) ... connection open ok test_multiple_key (tests.test_server.AcceptRejectTests.test_multiple_key) ... connection failed (400 Bad Request) ok test_multiple_origin (tests.test_server.AcceptRejectTests.test_multiple_origin) ... connection failed (400 Bad Request) ok test_multiple_subprotocols (tests.test_server.AcceptRejectTests.test_multiple_subprotocols) ... connection open ok test_multiple_supported_extension_parameters (tests.test_server.AcceptRejectTests.test_multiple_supported_extension_parameters) ... connection open ok test_multiple_version (tests.test_server.AcceptRejectTests.test_multiple_version) ... connection failed (400 Bad Request) ok test_no_extension (tests.test_server.AcceptRejectTests.test_no_extension) ... connection open ok test_no_extensions (tests.test_server.AcceptRejectTests.test_no_extensions) ... connection open ok test_no_origin (tests.test_server.AcceptRejectTests.test_no_origin) ... connection failed (403 Forbidden) ok test_no_origin_accepted (tests.test_server.AcceptRejectTests.test_no_origin_accepted) ... connection open ok test_no_subprotocol (tests.test_server.AcceptRejectTests.test_no_subprotocol) ... connection open ok test_no_subprotocols (tests.test_server.AcceptRejectTests.test_no_subprotocols) ... connection open ok test_origin (tests.test_server.AcceptRejectTests.test_origin) ... connection open ok test_reject_response (tests.test_server.AcceptRejectTests.test_reject_response) ... connection failed (404 Not Found) ok test_send_accept (tests.test_server.AcceptRejectTests.test_send_accept) ... connection open ok test_send_reject (tests.test_server.AcceptRejectTests.test_send_reject) ... connection failed (404 Not Found) ok test_subprotocol (tests.test_server.AcceptRejectTests.test_subprotocol) ... connection open ok test_supported_extension_parameters (tests.test_server.AcceptRejectTests.test_supported_extension_parameters) ... connection open ok test_supported_origin (tests.test_server.AcceptRejectTests.test_supported_origin) ... connection open ok test_supported_subprotocol (tests.test_server.AcceptRejectTests.test_supported_subprotocol) ... connection open ok test_truncated_key (tests.test_server.AcceptRejectTests.test_truncated_key) ... connection failed (400 Bad Request) ok test_unexpected_exception (tests.test_server.AcceptRejectTests.test_unexpected_exception) ... opening handshake failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/server.py", line 111, in accept ) = self.process_request(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call raise effect Exception: BOOM connection failed (500 Internal Server Error) ok test_unexpected_extension (tests.test_server.AcceptRejectTests.test_unexpected_extension) ... connection open ok test_unexpected_origin (tests.test_server.AcceptRejectTests.test_unexpected_origin) ... connection failed (403 Forbidden) ok test_unexpected_subprotocol (tests.test_server.AcceptRejectTests.test_unexpected_subprotocol) ... connection open ok test_unsupported_extension (tests.test_server.AcceptRejectTests.test_unsupported_extension) ... connection open ok test_unsupported_extension_parameters (tests.test_server.AcceptRejectTests.test_unsupported_extension_parameters) ... connection open ok test_unsupported_origin (tests.test_server.AcceptRejectTests.test_unsupported_origin) ... connection failed (403 Forbidden) ok test_unsupported_subprotocol (tests.test_server.AcceptRejectTests.test_unsupported_subprotocol) ... connection open ok test_connect_request (tests.test_server.ConnectTests.test_connect_request) ... ok test_receive_connect (tests.test_server.ConnectTests.test_receive_connect) ... ok test_bypass_handshake (tests.test_server.MiscTests.test_bypass_handshake) ... ok test_custom_logger (tests.test_server.MiscTests.test_custom_logger) ... ok test_at_eof_after_feed_data (tests.test_streams.StreamReaderTests.test_at_eof_after_feed_data) ... ok test_at_eof_after_feed_eof (tests.test_streams.StreamReaderTests.test_at_eof_after_feed_eof) ... ok test_discard (tests.test_streams.StreamReaderTests.test_discard) ... ok test_feed_data_after_feed_data (tests.test_streams.StreamReaderTests.test_feed_data_after_feed_data) ... ok test_feed_data_after_feed_eof (tests.test_streams.StreamReaderTests.test_feed_data_after_feed_eof) ... ok test_feed_eof_after_feed_data (tests.test_streams.StreamReaderTests.test_feed_eof_after_feed_data) ... ok test_feed_eof_after_feed_eof (tests.test_streams.StreamReaderTests.test_feed_eof_after_feed_eof) ... ok test_read_exact (tests.test_streams.StreamReaderTests.test_read_exact) ... ok test_read_exact_need_more_data (tests.test_streams.StreamReaderTests.test_read_exact_need_more_data) ... ok test_read_exact_not_enough_data (tests.test_streams.StreamReaderTests.test_read_exact_not_enough_data) ... ok test_read_line (tests.test_streams.StreamReaderTests.test_read_line) ... ok test_read_line_need_more_data (tests.test_streams.StreamReaderTests.test_read_line_need_more_data) ... ok test_read_line_not_enough_data (tests.test_streams.StreamReaderTests.test_read_line_not_enough_data) ... ok test_read_line_too_long (tests.test_streams.StreamReaderTests.test_read_line_too_long) ... ok test_read_line_too_long_need_more_data (tests.test_streams.StreamReaderTests.test_read_line_too_long_need_more_data) ... ok test_read_to_eof (tests.test_streams.StreamReaderTests.test_read_to_eof) ... ok test_read_to_eof_at_eof (tests.test_streams.StreamReaderTests.test_read_to_eof_at_eof) ... ok test_read_to_eof_too_long (tests.test_streams.StreamReaderTests.test_read_to_eof_too_long) ... ok test_error (tests.test_uri.URITests.test_error) ... ok test_resource_name (tests.test_uri.URITests.test_resource_name) ... ok test_success (tests.test_uri.URITests.test_success) ... ok test_user_info (tests.test_uri.URITests.test_user_info) ... ok test_apply_mask (tests.test_utils.ApplyMaskTests.test_apply_mask) ... ok test_apply_mask_check_input_types (tests.test_utils.ApplyMaskTests.test_apply_mask_check_input_types) ... ok test_apply_mask_check_mask_length (tests.test_utils.ApplyMaskTests.test_apply_mask_check_mask_length) ... ok test_apply_mask_memoryview (tests.test_utils.ApplyMaskTests.test_apply_mask_memoryview) ... ok test_apply_mask_non_contiguous_memoryview (tests.test_utils.ApplyMaskTests.test_apply_mask_non_contiguous_memoryview) ... ok test_apply_mask (tests.test_utils.SpeedupsTests.test_apply_mask) ... ok test_apply_mask_check_input_types (tests.test_utils.SpeedupsTests.test_apply_mask_check_input_types) ... ok test_apply_mask_check_mask_length (tests.test_utils.SpeedupsTests.test_apply_mask_check_mask_length) ... ok test_apply_mask_memoryview (tests.test_utils.SpeedupsTests.test_apply_mask_memoryview) ... ok test_apply_mask_non_contiguous_memoryview (tests.test_utils.SpeedupsTests.test_apply_mask_non_contiguous_memoryview) ... ok test_accept_key (tests.test_utils.UtilsTests.test_accept_key) ... ok test_generate_key (tests.test_utils.UtilsTests.test_generate_key) ... ok ====================================================================== ERROR: test_server_shuts_down_during_opening_handshake (tests.legacy.test_client_server.SecureClientServerTests.test_server_shuts_down_during_opening_handshake) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 128, in _decorate return func(self, *_args, **_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 1204, in test_server_shuts_down_during_opening_handshake self.start_client() File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 339, in start_client super().start_client(path, **kwargs) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 264, in start_client self.client = self.loop.run_until_complete(start_client()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 260, in start_client return await connect(server_uri, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/client.py", line 659, in __await_impl_timeout__ return await asyncio.wait_for(self.__await_impl__(), self.open_timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/tasks.py", line 479, in wait_for return fut.result() ^^^^^^^^^^^^ File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/client.py", line 663, in __await_impl__ _transport, _protocol = await self._create_connection() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/base_events.py", line 1085, in create_connection raise exceptions[0] File "/usr/lib/python3.11/asyncio/base_events.py", line 1069, in create_connection sock = await self._connect_sock( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/base_events.py", line 973, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.11/asyncio/selector_events.py", line 634, in sock_connect return await fut ^^^^^^^^^ File "/usr/lib/python3.11/asyncio/selector_events.py", line 674, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') ConnectionResetError: [Errno 104] Connect call failed ('::1', 40713, 0, 0) ---------------------------------------------------------------------- Ran 1032 tests in 9.127s FAILED (errors=1, skipped=2) Test failed: error: Test failed: ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root3/build receiving incremental file list python-websockets-10.4-3-riscv64-build.log python-websockets-10.4-3-riscv64-check.log sent 62 bytes received 21,419 bytes 42,962.00 bytes/sec total size is 316,270 speedup is 14.72