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
0001-IMPORTANT-late-import-in-use_hub-thread-race-caused-.patch 0000024957 24.4 KB
0001-ssl-connect-used-non-monotonic-time.time-for-timeout.patch 0000002500 2.44 KB
0002-Fix-for-Python-3.7-506.patch 0000003531 3.45 KB
0003-Fix-compatibility-with-Python-3.7-ssl.SSLSocket-531.patch 0000006260 6.11 KB
eventlet-0.24.1.tar.gz 0000391579 382 KB
python-eventlet.changes 0000021465 21 KB
python-eventlet.spec 0000003982 3.89 KB
Revision 30 (latest revision is 57)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 699142 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 30)
- add 0001-ssl-connect-used-non-monotonic-time.time-for-timeout.patch
- add 0002-Fix-for-Python-3.7-506.patch and
  add 0003-Fix-compatibility-with-Python-3.7-ssl.SSLSocket-531.patch
  Both needed for python 3.7 compatibility

- add 0001-IMPORTANT-late-import-in-use_hub-thread-race-caused-.patch
  Fixes a problem during tests runs with python 2.7:
  RuntimeError: no suitable implementation for this system: \
    AttributeError("'module' object has no attribute 'epolls'",)
Comments 0
openSUSE Build Service is sponsored by