Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #2019
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Sergey Shepelev <temotor@gmail.com> |
| Newsgroups | comp.lang.python.announce |
| Subject | Eventlet 0.18.3 released |
| Date | Sat, 13 Feb 2016 11:13:17 -0800 (PST) |
| Lines | 62 |
| Approved | python-announce-list@python.org |
| Message-ID | <mailman.97.1455396663.22075.python-announce-list@python.org> (permalink) |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-1 |
| Content-Transfer-Encoding | quoted-printable |
| X-Trace | news.uni-berlin.de Pwc8MsdROiL7Nbg21T5K/gmc/JPWlegW/ZRyKiQKo77Q== |
| X-Orig-Path | hb3no4301916igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail |
| Return-Path | <news@google.com> |
| X-Original-To | python-announce@python.org |
| Delivered-To | python-announce-list@mail.python.org |
| X-Spam-Status | OK 0.000 |
| X-Spam-Evidence | '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'received:209.85.223': 0.03; '(python': 0.05; 'python3': 0.05; 'removes': 0.05; 'chunk': 0.07; 'incompatible': 0.07; 'received:209.85.223.198': 0.07; 'socket': 0.07; 'subject:released': 0.07; 'backwards': 0.09; 'chunks': 0.09; 'concurrent': 0.09; 'ignoring': 0.09; 'read()': 0.09; 'retry': 0.09; 'send()': 0.09; 'subclass': 0.09; 'subtle': 0.09; 'valueerror': 0.09; 'bug': 0.10; 'python': 0.10; 'exception': 0.13; 'output': 0.13; 'importing': 0.15; '3);': 0.16; 'bufsize': 0.16; 'hussain': 0.16; 'ipv6': 0.16; 'methods;': 0.16; 'python3.': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'suppressed;': 0.16; 'url:gz': 0.16; 'url:packages': 0.16; 'url:tar': 0.16; 'wsgi': 0.16; 'attribute': 0.18; 'bytes': 0.18; 'module,': 0.18; 'skip:` 10': 0.18; 'ssl': 0.18; 'library': 0.20; 'together.': 0.20; 'versions': 0.20; 'prevent': 0.20; 'class,': 0.22; 'parameter': 0.22; 'precise': 0.22; 'code,': 0.23; 'consistent': 0.23; 'errors': 0.23; '(this': 0.24; 'patch': 0.24; 'plain': 0.24; 'unix': 0.24; 'header:User-Agent:1': 0.26; 'compatible': 0.27; 'error': 0.27; 'handling': 0.27; 'errors.': 0.27; 'accidentally': 0.29; 'blocking': 0.29; 'changes:': 0.29; 'josh': 0.29; 'kim': 0.29; 'motivation': 0.29; 'str': 0.29; 'allows': 0.30; 'fixed': 0.31; 'run': 0.33; 'changed': 0.33; 'source': 0.33; 'url:python': 0.33; 'raised': 0.33; 'list': 0.34; 'received:google.com': 0.35; 'could': 0.35; 'text': 0.35; 'eric': 0.35; 'returning': 0.35; 'sometimes': 0.35; 'should': 0.36; 'instead': 0.36; 'there': 0.36; 'url:org': 0.36; 'received:209.85': 0.36; 'url:source': 0.36; 'being': 0.37; 'thanks': 0.37; 'missing': 0.37; 'release': 0.37; 'things': 0.38; 'received:209': 0.38; 'building': 0.38; 'data': 0.39; 'url:3': 0.60; 'your': 0.60; 'behavior': 0.61; 'address': 0.61; 'skip:u 10': 0.61; 'body': 0.61; 'improved': 0.63; 'more': 0.63; 'url:0': 0.63; 'our': 0.64; 'website:': 0.65; 'here': 0.66; 'direct': 0.68; 'to:addr:comp-lang-python-announce': 0.68; 'url:4': 0.70; 'url:18': 0.72; 'url:e': 0.74; 'to:addr:moderators.isc.org': 0.77; 'fast,': 0.84; 'links:': 0.84; 'message-id:@googlegroups.com': 0.84; 'samuel': 0.84; 'victor': 0.84; 'urban': 0.91 |
| Delivered-To | comp-lang-python-announce@moderators.isc.org |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:path:newsgroups:date:complaints-to :injection-info:nntp-posting-host:user-agent:mime-version:message-id :subject:from:injection-date:to:content-type :content-transfer-encoding; bh=TOaLwY5A3Rvuqvl9UegWJj1uTcVI1JTQMtV9x1OlsN0=; b=DmpIFMZ7Fz4h/pAdV+ZfLTz/A4RysoU2alT4Ykby1xJozTesdwyPuy9j5SgOU3/D/3 hmWFDrr+0RWQdrwvYSgAmTa0jClMDV8xIQluRIh+BAEr04BL4vnovpHXZ8qfHsShhmxt ksOp1nf9w2JCdTpxQFYo23PppdcHMXhwE186tvmC/khi9njSLF2tfFM0Y18ANyP+te12 nNptPxNn/afLNDLzSt0qBB/sOc011hYmp/PUvOfyflLB/VCnKPf2jkiANvNK+v2biz6p BMNmAWtbywXTs1DBQrZSBS2wcjozclDoUhM6iZLnuHije/7taPWhH8MRknGorlVyvGrz rRzg== |
| X-Gm-Message-State | AG10YOTg6mfH6/xq11jNFEkmXbetItMujrCKMkJymcQEYFJxUZ5UtD3by0FaEeM8sI49N52bNLDsGML0ef7zD8pZDZZyPJM= |
| X-Received | by 10.107.169.130 with SMTP id f2mr9162643ioj.10.1455390797535; Sat, 13 Feb 2016 11:13:17 -0800 (PST) |
| X-Received | by 10.50.111.100 with SMTP id ih4mr6320igb.3.1455390797519; Sat, 13 Feb 2016 11:13:17 -0800 (PST) |
| Complaints-To | groups-abuse@google.com |
| Injection-Info | glegroupsg2000goo.googlegroups.com; posting-host=5.141.86.28; posting-account=AO1dqAoAAAAWzTh6C4DhauE2cnEuuP-v |
| User-Agent | G2/1.0 |
| Injection-Date | Sat, 13 Feb 2016 19:13:17 +0000 |
| X-Mailman-Approved-At | Sat, 13 Feb 2016 15:51:02 -0500 |
| X-BeenThere | python-announce-list@python.org |
| X-Mailman-Version | 2.1.21rc2 |
| Precedence | list |
| List-Id | Announcement-only list for the Python programming language <python-announce-list.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-announce-list/> |
| List-Post | <mailto:python-announce-list@python.org> |
| List-Help | <mailto:python-announce-list-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe> |
| Xref | csiph.com comp.lang.python.announce:2019 |
Show key headers only | View raw
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.18.3 The most scandal Eventlet release so far: https://pypi.python.org/pypi/eventlet/0.18.3 *Important note*: do not use versions 0.18.0 and 0.18.1, they contain known bug in wsgi on Python3. 0.18 line features Python3 compatible green.OpenSSL. Now important backward incompatible changes: - socket.send() will return fast, it no longer attempts to retry like sendall() which makes it consistent with Python standard library and removes a source of very subtle errors. - monkey patching removes things from `select` module, that we could not make green. This includes `select.poll()`, epoll, kqueue, etc. See full list here http://eventlet.net/doc/changelog.html the motivation here is that we want to prevent you from accidentally blocking whole process, while thinking it should all work together. Other goodies: * 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 * subprocess: Fixed missing subprocess.mswindows attribute on Python 3.5; Thanks to Josh VanderLinden * ssl/monkey patching: Fixed a bug that would cause merely importing eventlet to monkey patch the ssl module; 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 * websocket: Fixed TypeError on empty websocket message (Python 3); Thanks to Fukuchi Daisuke * greenio: Fixed handling blocking IO errors in various GreenSocket methods; Thanks to Victor Stinner * greenio: Fixed GreenPipe ignoring the bufsize parameter on Python 2; Thanks to Phus Lu * greenio: Made read() support buflen=-1 and added readall() (Python 3); Thanks to David Szotten * wsgi: Improved request body discarding * 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 * greenio: Changed GreenFileIO.write() (Python 3) to always write all data to match the behavior on Python 2; Thanks to Victor Stinner documentation: Added support for building plain text documentation; thanks to Levente Polyak * backdoor: Added Unix and IPv6 socket support; Thanks to Eric Urban Our website: http://eventlet.net/ Direct package download links: https://pypi.python.org/packages/3.4/e/eventlet/eventlet-0.18.3-py2.py3-none-any.whl https://pypi.python.org/packages/source/e/eventlet/eventlet-0.18.3.tar.gz
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
Eventlet 0.18.3 released Sergey Shepelev <temotor@gmail.com> - 2016-02-13 11:13 -0800
csiph-web