Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2338 > unrolled thread

Eventlet 0.20.0 released

Started bySergey Shepelev <temotor@gmail.com>
First post2016-12-11 15:36 -0800
Last post2016-12-11 15:36 -0800
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python.announce

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Eventlet 0.20.0 released Sergey Shepelev <temotor@gmail.com> - 2016-12-11 15:36 -0800

#2338 — Eventlet 0.20.0 released

FromSergey Shepelev <temotor@gmail.com>
Date2016-12-11 15:36 -0800
SubjectEventlet 0.20.0 released
Message-ID<mailman.22.1481549271.2322.python-announce-list@python.org>
Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it.

https://pypi.python.org/pypi/eventlet/0.20.0

Important backward incompatible changes:
- removed select.poll(). We never had green poll implementation. If you really need blocking poll, use patcher.original('select').
- DNS resolving is always green with dnspython bundled in. This is just a nice free improvement. Be alert only if you intentionally wanted blocking resolving.

Other goodies:
* greenio: only trampoline when we block
* convenience: listen() sets SO_REUSEPORT when available; Thanks to Zhengwei Gao
* ssl: Fix "TypeError: read() argument 2 must be read-write bytes-like object, not None"
* greenio: _recv_loop behaviour with recv_into on closed sock
* ipv6: getaddrinfo would fail with scope index
* green.zmq: Support {send,recv}_{string,json,pyobj} wrappers
* greendns: Return answers from /etc/hosts despite nameserver errors
* patcher: fixed green existing locks fail (Python3)
* Add DAGPool, a dependency-driven greenthread pool
* wsgi: Unix socket address representation; Thanks to Samuel Merritt
* tpool: isolate internal socket from default timeout; Thanks to Alex VillacĂ­s Lasso
* wsgi: only skip Content-Type and Content-Length headers (GH-327)
* wsgi: 400 on blank Content-Length headers (GH-334)
* greenio: makefile related pypy socket ref counting
* ssl: Fix recv_into blocking when reading chunks of data
* websocket: support Gunicorn environ['gunicorn.socket']

Our website: http://eventlet.net/ 

Try latest version with `pip install -U eventlet`

[toc] | [standalone]


Back to top | Article view | comp.lang.python.announce


csiph-web