Highly concurrent networking library

Edit Package python-eventlet

Eventlet is a concurrent networking library for Python that allows you to
change how you run your code, not how you write it.

It uses epoll or libevent for highly scalable non-blocking I/O. Coroutines
ensure that the developer uses a blocking style of programming that is similar
to threading, but provide the benefits of non-blocking I/O. The event dispatch
is implicit, which means you can easily use Eventlet from the Python
interpreter, or as a small part of a larger application.

Refresh
Refresh
Source Files
Filename Size Changed
eventlet-0.18.4.tar.gz 0000288920 282 KB
python-eventlet.changes 0000010919 10.7 KB
python-eventlet.spec 0000002771 2.71 KB
Revision 4 (latest revision is 5)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 434078 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 4)
-  update to 0.18.4:
  * wsgi: change TCP_NODELAY to TCP_QUICKACK, ignore socket error when not available
  * wsgi: Use buffered writes - fixes partial socket.send without custom
    writelines(); Github issue #295
  * wsgi: TCP_NODELAY enabled by default
  * wsgi: Fix data loss on partial writes (socket.send); Thanks to Jakub Stasiak
  * IMPORTANT: do not use Eventlet 0.18.0 and 0.18.1
  * patcher: Fix AttributeError in subprocess communicate()
  * greenio: Fix "TypeError: an integer is required" in sendto()
  * IMPORTANT: do not use Eventlet 0.18.0 and 0.18.1
  * greenio: Fixed a bug that could cause send() to start an endless loop on
    ENOTCONN; Thanks to Seyeong Kim
  * wsgi: Fixed UNIX socket address being trimmed in "wsgi starting" log; Thanks
    to Ihar Hrachyshka
  * ssl: Ported eventlet.green.OpenSSL to Python 3; Thanks to Victor Stinner
  * greenio: Made read() support buflen=-1 and added readall() (Python 3);
    Thanks to David Szotten
  * wsgi: Made the error raised in case of chunk read failures more precise (this
    should be backwards compatible as the new exception class,
    wsgi.ChunkReadError, is a subclass of ValueError which was being used there
    before); Thanks to Samuel Merritt
  * greenio: Fixed socket.recv() sometimes returning str instead of bytes on
    Python 3; Thanks to Janusz Harkot
  * wsgi: Improved request body discarding
  * websocket: Fixed TypeError on empty websocket message (Python 3); Thanks to
    Fukuchi Daisuke
  * subprocess: Fixed universal_newlines support
  * wsgi: Output of 0-byte chunks is now suppressed; Thanks to Samuel Merritt
  * Improved the documentation; Thanks to Ramakrishnan G, ashutosh-mishra and
    Azhar Hussain
Comments 0
openSUSE Build Service is sponsored by