running build running build_py creating build creating build/lib.linux-riscv64-3.10 creating build/lib.linux-riscv64-3.10/websockets copying src/websockets/frames.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/http11.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/datastructures.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/typing.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/client.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/auth.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/__init__.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/headers.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/streams.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/connection.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/utils.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/server.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/imports.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/uri.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/__main__.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/exceptions.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/http.py -> build/lib.linux-riscv64-3.10/websockets copying src/websockets/version.py -> build/lib.linux-riscv64-3.10/websockets creating build/lib.linux-riscv64-3.10/websockets/legacy copying src/websockets/legacy/protocol.py -> build/lib.linux-riscv64-3.10/websockets/legacy copying src/websockets/legacy/handshake.py -> build/lib.linux-riscv64-3.10/websockets/legacy copying src/websockets/legacy/compatibility.py -> build/lib.linux-riscv64-3.10/websockets/legacy copying src/websockets/legacy/client.py -> build/lib.linux-riscv64-3.10/websockets/legacy copying src/websockets/legacy/auth.py -> build/lib.linux-riscv64-3.10/websockets/legacy copying src/websockets/legacy/framing.py -> build/lib.linux-riscv64-3.10/websockets/legacy copying src/websockets/legacy/__init__.py -> build/lib.linux-riscv64-3.10/websockets/legacy copying src/websockets/legacy/server.py -> build/lib.linux-riscv64-3.10/websockets/legacy copying src/websockets/legacy/http.py -> build/lib.linux-riscv64-3.10/websockets/legacy creating build/lib.linux-riscv64-3.10/websockets/extensions copying src/websockets/extensions/__init__.py -> build/lib.linux-riscv64-3.10/websockets/extensions copying src/websockets/extensions/permessage_deflate.py -> build/lib.linux-riscv64-3.10/websockets/extensions copying src/websockets/extensions/base.py -> build/lib.linux-riscv64-3.10/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-3.10/websockets copying src/websockets/speedups.c -> build/lib.linux-riscv64-3.10/websockets running build_ext building 'websockets.speedups' extension creating build/temp.linux-riscv64-3.10 creating build/temp.linux-riscv64-3.10/src creating build/temp.linux-riscv64-3.10/src/websockets gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto -fPIC -I/usr/include/python3.10 -c src/websockets/speedups.c -o build/temp.linux-riscv64-3.10/src/websockets/speedups.o gcc -pthread -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -flto build/temp.linux-riscv64-3.10/src/websockets/speedups.o -L/usr/lib -o build/lib.linux-riscv64-3.10/websockets/speedups.cpython-310-riscv64-linux-gnu.so Running Sphinx v4.4.0 ** (process:2429): WARNING **: 02:19:17.801: Error loading plugin: libhunspell-1.7.so.0: cannot open shared object file: No such file or directory ** (process:2429): WARNING **: 02:19:17.803: Error loading plugin: libaspell.so.15: cannot open shared object file: No such file or directory ** (process:2429): WARNING **: 02:19:17.803: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory ** (process:2429): WARNING **: 02:19:17.803: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory Initializing Spelling Checker 7.3.2 Extension error: Could not import extension sphinxext.opengraph (exception: No module named 'sphinxext') ==> ERROR: A failure occurred in build().  Aborting...