-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
install fails under PyPy #19
Comments
I think PyPy is faster enough without wsaccel. |
It's not necessarily something I have control over-- wsaccel is a transitive dependency of my build. Any package with a wsaccel dependency which doesn't have a pypy exclusion will break projects which try to use the package under PyPy. |
This is an aside, but have you considered getting wsaccel out of the C extension business? There is a pure Python implementation which outperforms it in this blog post: https://www.willmcgugan.com/blog/tech/post/speeding-up-websockets-60x/ Perhaps wsaccel could change its implementation to that, and all current dependees would magically get a lighter weight dependency. From my own measurement the implementation using https://nbviewer.jupyter.org/gist/belm0/2b610cc405dd3dac977f34650cb187cc |
Try installing wsaccel directly from source files: |
You are comparing orange and egg. This project implements XorShifter, which is drop-in-replacement of Autobahn's implementation. It is incremental masker, not one-shot masker. I created this because of very poor performance of Tornado and Autobahn, and ws4py. I don't have motivation to improve this project. Let's rest this project in pease. |
see also crossbario/autobahn-python#968 (comment), python-trio/trio-websocket#119
The text was updated successfully, but these errors were encountered: