Winloop Version 0.1.0
Most of these features were added to be more of a mirror to uvloop
version 0.19.0
I have been rather busy these days but I am glad to have 0.1.0
ready for you to use at last ^^
- Modified
__init__.py
to now use a new function Calledwinloop.run()
- Added an aliases for
WinLoopPolicy
calledEventLoopPolicy
for the sake of ease of importing in auvloop/winloop
scenario where both Linux , MacOS or Windows will all be used in an application scenario - Added a new video to the readme that I made as a presentation to give a little bit of background information about how
winloop
was made and why I wrote it.
TODOS
- Depreciate the use of all DEF macros (Still need to do that and so does the other uvloop library if I remember correctly)
- See if the uvloop developers can look into redirecting and recommending windows users to use this library as a temporary backup.
- Make it so that
aiomultiprocess
can run withwinloop
if it is still not working - See if we can get another workflow setup for
testpypi
for users who do pull requests so that users making them can fix compiling errors. - Maybe look into trying to setup a grammar workflow for checking for spelling mistakes made?
- Deprecate
WinLoopPolicy
in favor of usingEventLoopPolicy
starting in0.1.2
or later - Ask the Pyinstaller developers to write us our own special hook for compiling winloop applications to executable files or somehow do it ourselves if I or anyone else has the time to do so (It looks a little complicated at the moment).
- Write an example with the new functions added to the readme in
0.1.1
- Fix DNS Problems if we're still having them
- Implement our own test suite if needed. So that more bugs can be patched in the future.
- See if
anyio
can be utilized with thewinloop
library