uvloop
uvloop copied to clipboard
Ultra fast asyncio event loop.
It's quite natural for filesystem monitoring to be part of the event loop, and libuv has done a cross-platform implementation. Actually asyncio should probably expose this as well--maybe they will...
Fixes #485
* **uvloop version**: 0.16.0 * **Python version**: 3.10.4 (system Python) * **Platform**: Ubuntu 22.04 * **Can you reproduce the bug with `PYTHONASYNCIODEBUG` in env?**: No because the issue *is* about...
it becomes the default in cython3 and is needed for sniffio to detect uvloop as asyncio efficiently
```console PS C:\Learning\Dev\bot> pipenv install uvloop==0.16 Installing uvloop==0.16... Error: An error occurred while installing uvloop==0.16! Error text: Collecting uvloop==0.16 Downloading uvloop-0.16.0.tar.gz (2.1 MB) ---------------------------------------- 2.1/2.1 MB 302.0 kB/s eta 0:00:00...
and make tests easier to write because the close order is deterministic and in the order that opens happen in this should also be a bit faster because `list.append` is...
* **uvloop version**: master * **Python version**: 3.10 * **Platform**: ubuntu * **Can you reproduce the bug with `PYTHONASYNCIODEBUG` in env?**: yes * **Does uvloop behave differently from vanilla asyncio?...
Refs #466