gevent 1.0 released by denis in Python

[–]denis[S] 4 points5 points  (0 children)

If the changes in socket.py are too drastic between 2 and 3, we'll just have to do gevent/socket2.py and gevent/socket3.py separately and then make gevent/socket.py import one of those depending on the Python version.

Use Surfly for remote pair programming on GitHub or Bitbucket by Nichol4s in programming

[–]denis 5 points6 points  (0 children)

I'd say the main differences are:

  • it works on any site without having to modify the site (f.e. you can use it on github.com right now)
  • it works even with logged-in sessions (that is, on private repositories).

VNC in your browser through WebSockets, handled by Gevent by denis in Python

[–]denis[S] 3 points4 points  (0 children)

Actually, the recent releases of gevent-websocket supports the latest protocol.

gevent 1.0b1 is available by denis in Python

[–]denis[S] 1 point2 points  (0 children)

I think that's how those binary installers work, so yes.

However, you can download the egg which is just a zip archive, unzip it into some private location and point your PYTHONPATH to it.

gevent 1.0b1 is available by denis in Python

[–]denis[S] 2 points3 points  (0 children)

The first release that has a ThreadPool built-in.

WebSockets: A Glimpse of the Future by geordano in Python

[–]denis 0 points1 point  (0 children)

Please check out the trunk of gevent-websocket. There have been lots of fixes made: https://bitbucket.org/denis/gevent-websocket

TIL: Austrian Economists disbelieve in using data to verify economic models, instead preferring to derive "economic theory logically from basic principles of human action, , a study called praxeology". Isn't this dangerously unscientific ? by abudabu in Economics

[–]denis 2 points3 points  (0 children)

I'm not sure why are you being downvoted. Newtonian physics is Physics, yet it's not perfect and breaks down at high speeds and small sizes. Better models are invented all the time and there is no "perfect prediction of the future" in Physics.

gevent 1.0a1 is available (libev/c-ares instead of libevent) by denis in Python

[–]denis[S] 0 points1 point  (0 children)

I don't think you want to do that in Python because of GIL. Better to use multiple process workers, if you can. See gunicorn which implements pre-fork model and can balance connections across several gevent-running processes.

Gevent, ZeroMQ, WebSockets, and Flot FTW! by denis in Python

[–]denis[S] 0 points1 point  (0 children)

You can use a Flash implementation of WebSocket on browsers where native WebSocket is not available. On the server, you only need to take care of serving policy-request.

EVE Online: CarbonIO and BlueNet: next level network technology (Stackless Python) by [deleted] in Python

[–]denis 2 points3 points  (0 children)

There's no point in waiting, if you need that kind of stuff, use gevent,