When I try to build uvloop (following the instructions in the README), it fails: ``` gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O0 -fPIC -I/home/esnow/projects/work/cpython-perf/uvloop/uvloop-dev-3.11/include -I/home/esnow/projects/work/cpython-perf/cpython/Include -I/home/esnow/projects/work/cpython-perf/cpython -c aiohttp/_websocket.c -o build/temp.linux-x86_64-3.11/aiohttp/_websocket.o aiohttp/_websocket.c:198:12: fatal error: longintrepr.h: No such file or directory #include "longintrepr.h" ^~~~~~~~~~~~~~~ ``` I'm pretty sure this is a problem in Cython. (I've opened https://github.com/cython/cython/issues/4461.)
Activity
elprans commentedon Nov 9, 2021
Yea, it's a Python 3.11 incompatibility in Cython. Fixed in cython/cython#4428 (unreleased yet). Nothing we can do until Cython 0.29.25 is out.
ericsnowcurrently commentedon Nov 9, 2021
Cool. Thanks for the quick (and helpful) reply. 🙂
- migrate travis CI tests to github actions, fixes aio-libs#541
- migrate travis CI tests to github actions, fixes aio-libs#541
- migrate travis CI tests to github actions, fixes aio-libs#541
- migrate travis CI tests to github actions, fixes aio-libs#541
- migrate travis CI tests to github actions, fixes aio-libs#541
- migrate travis CI tests to github actions, fixes aio-libs#541
- migrate travis CI tests to github actions, fixes aio-libs#541
- migrate travis CI tests to github actions, fixes aio-libs#541
Kludex commentedon Jan 10, 2022
This should not be closed yet.
A new Cython version was released since then, but I guess uvloop needs to build and release a new version.
add python 3.11 tests
add python 3.11 tests
add python 3.11 tests
add python 3.11 tests (#722)
add python 3.11 tests (#722)
Update coverage to 6.3.1 (#724)