Add uvloop for non-Windows platforms
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -377,4 +377,10 @@ async def main() -> None:
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
try:
|
||||
import uvloop
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
uvloop.install()
|
||||
asyncio.run(main())
|
||||
|
||||
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user