Add uvloop for non-Windows platforms

This commit is contained in:
monosans
2022-05-10 15:48:46 +03:00
parent b00c574393
commit 0da3850df9
3 changed files with 11 additions and 0 deletions
+4
View File
@@ -1,5 +1,9 @@
# YYYY-MM-DD
## 2022-05-10
- Add `uvloop` for non-Windows platforms to improve performance.
## 2022-04-27
- Add more sources.
+6
View File
@@ -377,4 +377,10 @@ async def main() -> None:
if __name__ == "__main__":
try:
import uvloop
except ImportError:
pass
else:
uvloop.install()
asyncio.run(main())
+1
View File
@@ -2,3 +2,4 @@ aiodns>=3.0.0,<4.0.0
aiohttp-socks>=0.7.0,<0.8.0
aiohttp>=3.8.0,<4.0.0
rich>=12.0.0,<13.0.0
uvloop>=0.16.0,<0.17.0; sys_platform != 'win32' and sys_platform != 'cygwin' and sys_platform != 'cli'