From 79792536cf0d8e8c8e72db45984d4c07198d6127317930687b12a155994e601a Mon Sep 17 00:00:00 2001 From: Todd R Date: Tue, 7 Aug 2018 15:23:30 +0000 Subject: [PATCH] Accepting request 627916 from home:TheBlackCat:branches:devel:languages:python - Update to 1.3.5 * Update the bundled libuv from 1.20.1 to 1.22.0. * Test Python 3.7 on Appveyor. Fix the handling of Popen's ``close_fds`` argument on 3.7. * Update Python versions tested on Travis, including PyPy to 6.0. See :issue:`1195`. * :mod:`gevent.queue` imports ``_PySimpleQueue`` instead of ``SimpleQueue`` so that it doesn't block the event loop. :func:`gevent.monkey.patch_all` makes this same substitution in :mod:`queue`. This fixes issues with :class:`concurrent.futures.ThreadPoolExecutor` as well. Reported in :issue:`1248` by wwqgtxx and :issue:`1251` by pyld. * :meth:`gevent.socket.socket.connect` doesn't pass the port (service) to :func:`socket.getaddrinfo` when it resolves an ``AF_INET`` or ``AF_INET6`` address. (The standard library doesn't either.) This fixes an issue on Solaris. Reported in :issue:`1252` by wiggin15. * :meth:`gevent.socket.socket.connect` works with more address families, notably AF_TIPC, AF_NETLINK, AF_BLUETOOTH, AF_ALG and AF_VSOCK. - Update to 1.3.4 * Be more careful about issuing ``MonkeyPatchWarning`` for ssl imports. Now, we only issue it if we detect the one specific condition that is known to lead to RecursionError. This may produce false negatives, but should reduce or eliminate false positives. * Based on measurements and discussion in :issue:`1233`, adjust the way :mod:`gevent.pywsgi` generates HTTP chunks. This is intended to reduce network overhead, especially for smaller chunk sizes. * Additional slight performance improvements in :mod:`gevent.pywsgi`. See :pr:`1241`. OBS-URL: https://build.opensuse.org/request/show/627916 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=42 --- gevent-1.3.3.tar.gz | 3 --- gevent-1.3.5.tar.gz | 3 +++ python-gevent.changes | 31 +++++++++++++++++++++++++++++++ python-gevent.spec | 2 +- 4 files changed, 35 insertions(+), 4 deletions(-) delete mode 100644 gevent-1.3.3.tar.gz create mode 100644 gevent-1.3.5.tar.gz diff --git a/gevent-1.3.3.tar.gz b/gevent-1.3.3.tar.gz deleted file mode 100644 index 4022d50..0000000 --- a/gevent-1.3.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:59465c7bce7671834f58b44ef62cd8626f1557a0e7e3de44a3b596056f8adc73 -size 4598764 diff --git a/gevent-1.3.5.tar.gz b/gevent-1.3.5.tar.gz new file mode 100644 index 0000000..d040de5 --- /dev/null +++ b/gevent-1.3.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f15861f3cc92f49663ca88c4774d26d8044783a65fbc28071a2bd1c7bf36ff0 +size 4609085 diff --git a/python-gevent.changes b/python-gevent.changes index d11a91d..026d3a7 100644 --- a/python-gevent.changes +++ b/python-gevent.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Tue Aug 7 15:22:15 UTC 2018 - toddrme2178@gmail.com + +- Update to 1.3.5 + * Update the bundled libuv from 1.20.1 to 1.22.0. + * Test Python 3.7 on Appveyor. Fix the handling of Popen's + ``close_fds`` argument on 3.7. + * Update Python versions tested on Travis, including PyPy to 6.0. See :issue:`1195`. + * :mod:`gevent.queue` imports ``_PySimpleQueue`` instead of + ``SimpleQueue`` so that it doesn't block the event loop. + :func:`gevent.monkey.patch_all` makes this same substitution in + :mod:`queue`. This fixes issues with + :class:`concurrent.futures.ThreadPoolExecutor` as well. Reported in + :issue:`1248` by wwqgtxx and :issue:`1251` by pyld. + * :meth:`gevent.socket.socket.connect` doesn't pass the port (service) + to :func:`socket.getaddrinfo` when it resolves an ``AF_INET`` or + ``AF_INET6`` address. (The standard library doesn't either.) This + fixes an issue on Solaris. Reported in :issue:`1252` by wiggin15. + * :meth:`gevent.socket.socket.connect` works with more address + families, notably AF_TIPC, AF_NETLINK, AF_BLUETOOTH, AF_ALG and AF_VSOCK. +- Update to 1.3.4 + * Be more careful about issuing ``MonkeyPatchWarning`` for ssl + imports. Now, we only issue it if we detect the one specific + condition that is known to lead to RecursionError. This may produce + false negatives, but should reduce or eliminate false positives. + * Based on measurements and discussion in :issue:`1233`, adjust the + way :mod:`gevent.pywsgi` generates HTTP chunks. This is intended to + reduce network overhead, especially for smaller chunk sizes. + * Additional slight performance improvements in :mod:`gevent.pywsgi`. + See :pr:`1241`. + ------------------------------------------------------------------- Wed Jun 13 17:58:41 UTC 2018 - toddrme2178@gmail.com diff --git a/python-gevent.spec b/python-gevent.spec index 4232dec..03b9a26 100644 --- a/python-gevent.spec +++ b/python-gevent.spec @@ -21,7 +21,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-gevent -Version: 1.3.3 +Version: 1.3.5 Release: 0 Summary: Python network library that uses greenlet and libevent License: MIT