Repository navigation
Windows 10 support #536
Description
Activity
@ystekno Unfortunately uvloop doesn't support Windows because of how Unix heavy the code is including epolls and forking (Things in which windows cannot do). But here's the good news. I'm working on another library called Winloop that uses uvloop's functionality (Almost identical) but it replaces a lot of Unix things with windows APIS. A sperate library may be necessary because I didn't want there to be compiling issues with this library. I even went as far as creating my own socketpair function. My Only Question about my project Winloop will be licensing (I'll upload the code once I have licensing settled with the library maintainers here). But beyond those concerns you'll just have to be patient. I didn't ever bring it up yet here because I didn't want to be ridiculed for my ideas.
Reacted by NewUserHa, Vizonex, Ron Tang and GaoFengReacted by Tapanhaz, Euiseo Cha, Vizonex and GaoFengI forgot to give a link to the repository so here's one. https://github.com/Vizonex/Winloop I'll be soon uploading the parts of uvloop that I'm modifying I'll be sure that I go in and mark all my changes that I made because of the Apache license Provided.... Thankfully I'm not worried about these problems anymore and will be uploading all of what I have shortly... https://law.stackexchange.com/questions/59999/can-i-copy-pieces-of-apache-licensed-source-code-if-i-attribute
Reacted by Adriano Cahete@ystekno good news I made the pypi package for you and anyone else having these OS compatibility issues. To anyone from Magicstack or any uvloop contributors, if you have any problems with licensing for the winloop project please let me know so I can make those changes to winloop. The project still may have some sneaky bugs that I may have been unable to catch but for now it seems to be working fine...
@ystekno I also just got all wheels uploaded so that anyone can install the alternative without having to download all those MSVC stuff that eats up gigabytes of storage.
pip install winloop3.9 or higher will do...
Reacted by Zoheb Kerawalla and appleneko2001@ystekno I think you can close this issue if you want to now...
winloop
how to write pyproject.toml or setup.py to depend uvloop on linux and winloop on windows?
winloop
how to write pyproject.toml or setup.py to depend uvloop on linux and winloop on windows?
@alex-eri I did bring up the idea at one-point of having uvloop redirect windows users to winloop I just don't know when exactly this will be done.
Reacted by Ellis Breen
PYTHONASYNCIODEBUGin env?:Can you add windows 10 , 64 bit support? #14 This topic has not been finalized yet?

Thanks so much.