uvloop
uvloop copied to clipboard
Ultra fast asyncio event loop.
First found in the CPython port of sslproto (see https://github.com/python/cpython/issues/109051 but disregard the title, it's not platform-specific), and it can be reproduced in uvloop. Traceback ``` protocol.resume_writing() failed protocol: transport:...
* **uvloop version**: 0.17.0 * **Python version**: 3.11 * **Platform**: any * **Can you reproduce the bug with `PYTHONASYNCIODEBUG` in env?**: * **Does uvloop behave differently from vanilla asyncio? How?**:...
* **uvloop version**: 0.17.0 - 0.20.0 * **Python version**: 3.11.4 - 3.12.5 * **Platform**: Linux * **Can you reproduce the bug with `PYTHONASYNCIODEBUG` in env?**: Not a bug * **Does...
uvloop version: 0.17.0 Python version: 3.11.4 Platform: Linux I believe the root cause of this issue is that: * libuv doesn't retrieve peer address while calling `accept()` * `getpeername()` fails...
Currently `build` fails with: ```console + /usr/bin/python3 -sBm build -w --no-isolation * Getting build dependencies for wheel... ERROR Missing dependencies: Cython=0.29.32 ```
* **uvloop version**: current * **Python version**: 3.9 * **Platform**: windows 10 , 64 bit * **Can you reproduce the bug with `PYTHONASYNCIODEBUG` in env?**: * **Does uvloop behave differently...
* **uvloop version**: 0.17.0 * **Python version**: 3.10 * **Platform**: nix/darwin * **Can you reproduce the bug with `PYTHONASYNCIODEBUG` in env?**: N/A * **Does uvloop behave differently from vanilla asyncio?...
uvloop expects that `SO_REUSEPORT` is supported everywhere. Unfortunately, there are some platforms where `SO_REUSEPORT` is not supported. For example illumos. Error message: ``` uvloop/loop.c: In function '__pyx_gb_6uvloop_4loop_4Loop_57generator3': uvloop/loop.c:33764:46: error: 'SO_REUSEPORT'...
* **uvloop version**: 0.17.0 * **Python version**: 3.11.4 * **Platform**: fedora 38 * **Can you reproduce the bug with `PYTHONASYNCIODEBUG` in env?**: yes, with PYTHONASYNCIODEBUG=1 * **Does uvloop behave differently...
I've pypy3.9 and got this issue when try to install uvloop via pip `In file included from uvloop/loop.c:767: uvloop/includes/compat.h:74:12: error: implicit declaration of function 'PyContext_CopyCurrent' is invalid in C99 [-Werror,-Wimplicit-function-declaration]...