Comments (9)
from winloop.
from winloop.
@poedator I may have made a temporary fix and that's to drop the _is_reading() noexcept
Keyword on it which may have been the reason for your problem. Let me update the library with these changes I'm looking for some more fixes to uploading all the Wheels to pypi first then I'll actually update this library afterwards but until then those DEF
Keywords look to be like a new threat/problem in the future so I'll contact the uvloop devs about this change as well to see what both of our libraries can implement to fix the compiler warnings.
from winloop.
@poedator
273dd89
See if cloning and compiling the main branch fixes your issue, I'll handle dropping the DEF
Keywords soon as I can, seems to be deprecated by the main Cython Devs due to changes from Pyrex cython/cython#4310
from winloop.
@poedator I found the real problem and I fixed it now let me change a few things. turns out we need to keep some of the noexcept keywords but I'll just have to upload my files to github so I don't have to make a bunch of mini pull-requests...
from winloop.
from winloop.
@poedator I'll mark this as Completed when you can tell me that your end compiled the library correctly.
from winloop.
Hi, @Vizonex !
Thank you for your quick response and fixes.
I pulled a1394ea and was able to compile and install it. Had to update to Visual Studio-2022, for 2019 was missing 'io.h'.
Check out the compilation output and test results here:
https://gist.github.com/poedator/14a1c2c0fd0e784b5a3227a7f63e7a54
- there were warnings from compiler - you may want to act on them.
- I ran the test code from this repo front page test result was
Ran 2 tests in 2.173s
. Not sure it this was good or not - ehere to check the Asyncio Event Loop Policy?
from winloop.
I noticed that after installation frou sources the winloop
module does not appear in pip list
output. It also makes my VS Code complain. Yet it is importable in python. Not a blocker, but you may want to take a look.
from winloop.
Related Issues (14)
- [Request] Creating CI workflow file to build wheels to support different arch and py ver. HOT 16
- "ValueError: 'winloop\loop.pyx' doesn't match any files" in python 3.8 HOT 4
- Winloop is not work in uvicorn multiprocessing HOT 6
- Seemingly spurious UV_EOF (errno 4095) upon closing TCP connection. HOT 2
- UV_EAGAIN (errno 4088) related to high/low watermarks. HOT 7
- Typo breaking compilation. HOT 2
- Strange side-effect on help() HOT 8
- Is Cython really necessary as a runtime dependency? HOT 3
- Wheels for 32-bit Windows HOT 8
- Workflow to upload wheels are still broken HOT 3
- Conditional Variables will soon be deprecated soon any workarounds?
- support for TLS in TLS Warning HOT 2
- import issue when freezing scripts HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from winloop.