Conversation
* enable use_system_libuv by default on mingw, * mingw toolchain expects gcc style linker arguments: '-lLIB', * use explicit casts to avoid 'makes integer from pointer without a cast' errors
|
@totaam Sorry if I made many changes while you were waiting. There were just some things left over from the original uvloop library that I felt needed to be cherry-picked to optimize execution. |
|
@totaam I'll let this one pass since The only test screwing up was on asyncio's end instead of a winloop-test. As long as the wheels appropriately build with the MSVC Compiler I'll let it pass. It just needs to complete. I really need to go in and work on a making a system for the tests and add labels to ignore certain things when standard-asyncio is in use since I am not willing to spend my time writing a handful of wrappers with super().func(...) attached to everything. |
|
@totaam Congrats I'm going to now pass this off since it works correctly. |
|
@Vizonex FYI winloop is now available as a binary package via MSYS2: msys2/MINGW-packages#25643 $ pacman -Ss winloop
clangarm64/mingw-w64-clang-aarch64-python-winloop 0.2.2-1
An alternative library for uvloop compatibility with MS Windows
mingw64/mingw-w64-x86_64-python-winloop 0.2.2-1
An alternative library for uvloop compatibility with MS Windows
ucrt64/mingw-w64-ucrt-x86_64-python-winloop 0.2.2-1
An alternative library for uvloop compatibility with MS Windows
clang64/mingw-w64-clang-x86_64-python-winloop 0.2.2-1
An alternative library for uvloop compatibility with MS WindowsAnd it can be installed with just |
use_system_libuvby default on mingw,-lLIB,Supersedes #60
Note: this is unrelated to #64 which broke separately.