pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/py-gevent py-gevent: updated to 1.3.4



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7de9f9bd8a88
branches:  trunk
changeset: 310263:7de9f9bd8a88
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Jul 09 07:51:16 2018 +0000

description:
py-gevent: updated to 1.3.4

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 gevent.pywsgi generates HTTP chunks. This is intended to reduce network overhead, especially for smaller chunk sizes.
Additional slight performance improvements in gevent.pywsgi.

1.3.3:
gevent.sleep() updates the loop?s notion of the current time before sleeping so that sleep duration corresponds more closely to elapsed (wall clock) time. gevent.Timeout does the same.
Fix an UnboundLocalError in SSL servers when wrapping a socket throws an error.

1.3.2.post0:
Fix a packaging error in manylinux binary wheels that prevented some imports from working.

1.3.2:
Allow weak refeneces to gevent.queue.Queue.

1.3.1:
Allow weak references to gevent.event.Event.
Fix embedded uses of gevent.Greenlet.spawn(), especially under uwsgi.
Fix gevent.os.nb_write() and gevent.os.nb_read() not always closing the IO event they opened in the event of an exception. This would be a problem especially for libuv.

1.3.0:
Python 3.7 passes the automated memory leak checks.
Update autoconf?s config.guess and config.sub to the latest versions for c-ares and libev.
gevent.local.local subclasses that mix-in ABCs can be instantiated.

diffstat:

 net/py-gevent/Makefile |    9 +-
 net/py-gevent/PLIST    |  155 +++++++++++++++++++++++++++++++++++++++++++-----
 net/py-gevent/distinfo |   10 +-
 3 files changed, 146 insertions(+), 28 deletions(-)

diffs (291 lines):

diff -r 6907d731c8a1 -r 7de9f9bd8a88 net/py-gevent/Makefile
--- a/net/py-gevent/Makefile    Mon Jul 09 07:39:11 2018 +0000
+++ b/net/py-gevent/Makefile    Mon Jul 09 07:51:16 2018 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2017/09/22 20:18:54 wiedi Exp $
+# $NetBSD: Makefile,v 1.10 2018/07/09 07:51:16 adam Exp $
 
-DISTNAME=      gevent-1.2.2
-PKGREVISION=   1
+DISTNAME=      gevent-1.3.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=g/gevent/}
@@ -11,8 +10,8 @@
 COMMENT=       Python-gevent a coroutine-based Python networking library
 LICENSE=       mit
 
-DEPENDS+=      ${PYPKGPREFIX}-cffi>=1.3.0:../../devel/py-cffi
-DEPENDS+=      ${PYPKGPREFIX}-greenlet>=0.4.10:../../devel/py-greenlet
+DEPENDS+=      ${PYPKGPREFIX}-cffi>=1.11.5:../../devel/py-cffi
+DEPENDS+=      ${PYPKGPREFIX}-greenlet>=0.4.13:../../devel/py-greenlet
 MAKE_ENV+=     CARES_EMBED=0 LIBEV_EMBED=0
 
 USE_LANGUAGES= c c++
diff -r 6907d731c8a1 -r 7de9f9bd8a88 net/py-gevent/PLIST
--- a/net/py-gevent/PLIST       Mon Jul 09 07:39:11 2018 +0000
+++ b/net/py-gevent/PLIST       Mon Jul 09 07:51:16 2018 +0000
@@ -1,27 +1,95 @@
-@comment $NetBSD: PLIST,v 1.6 2017/09/03 08:36:58 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2018/07/09 07:51:16 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
 ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/gevent/__greenlet_primitives.pxd
+${PYSITELIB}/gevent/__greenlet_primitives.so
+${PYSITELIB}/gevent/__hub_local.pxd
+${PYSITELIB}/gevent/__hub_local.so
+${PYSITELIB}/gevent/__hub_primitives.pxd
+${PYSITELIB}/gevent/__hub_primitives.so
+${PYSITELIB}/gevent/__ident.pxd
+${PYSITELIB}/gevent/__ident.so
+${PYSITELIB}/gevent/__imap.pxd
+${PYSITELIB}/gevent/__imap.so
 ${PYSITELIB}/gevent/__init__.py
 ${PYSITELIB}/gevent/__init__.pyc
 ${PYSITELIB}/gevent/__init__.pyo
+${PYSITELIB}/gevent/__semaphore.pxd
+${PYSITELIB}/gevent/__semaphore.so
+${PYSITELIB}/gevent/__tracer.pxd
+${PYSITELIB}/gevent/__tracer.so
+${PYSITELIB}/gevent/__waiter.pxd
+${PYSITELIB}/gevent/__waiter.so
 ${PYSITELIB}/gevent/_compat.py
 ${PYSITELIB}/gevent/_compat.pyc
 ${PYSITELIB}/gevent/_compat.pyo
+${PYSITELIB}/gevent/_config.py
+${PYSITELIB}/gevent/_config.pyc
+${PYSITELIB}/gevent/_config.pyo
+${PYSITELIB}/gevent/_event.pxd
+${PYSITELIB}/gevent/_event.so
+${PYSITELIB}/gevent/_ffi/__init__.py
+${PYSITELIB}/gevent/_ffi/__init__.pyc
+${PYSITELIB}/gevent/_ffi/__init__.pyo
+${PYSITELIB}/gevent/_ffi/callback.py
+${PYSITELIB}/gevent/_ffi/callback.pyc
+${PYSITELIB}/gevent/_ffi/callback.pyo
+${PYSITELIB}/gevent/_ffi/loop.py
+${PYSITELIB}/gevent/_ffi/loop.pyc
+${PYSITELIB}/gevent/_ffi/loop.pyo
+${PYSITELIB}/gevent/_ffi/watcher.py
+${PYSITELIB}/gevent/_ffi/watcher.pyc
+${PYSITELIB}/gevent/_ffi/watcher.pyo
 ${PYSITELIB}/gevent/_fileobjectcommon.py
 ${PYSITELIB}/gevent/_fileobjectcommon.pyc
 ${PYSITELIB}/gevent/_fileobjectcommon.pyo
 ${PYSITELIB}/gevent/_fileobjectposix.py
 ${PYSITELIB}/gevent/_fileobjectposix.pyc
 ${PYSITELIB}/gevent/_fileobjectposix.pyo
-${PYSITELIB}/gevent/_semaphore.pxd
+${PYSITELIB}/gevent/_greenlet.pxd
+${PYSITELIB}/gevent/_greenlet.so
+${PYSITELIB}/gevent/_greenlet_primitives.c
+${PYSITELIB}/gevent/_greenlet_primitives.py
+${PYSITELIB}/gevent/_greenlet_primitives.pyc
+${PYSITELIB}/gevent/_greenlet_primitives.pyo
+${PYSITELIB}/gevent/_hub_local.c
+${PYSITELIB}/gevent/_hub_local.py
+${PYSITELIB}/gevent/_hub_local.pyc
+${PYSITELIB}/gevent/_hub_local.pyo
+${PYSITELIB}/gevent/_hub_primitives.c
+${PYSITELIB}/gevent/_hub_primitives.py
+${PYSITELIB}/gevent/_hub_primitives.pyc
+${PYSITELIB}/gevent/_hub_primitives.pyo
+${PYSITELIB}/gevent/_ident.c
+${PYSITELIB}/gevent/_ident.py
+${PYSITELIB}/gevent/_ident.pyc
+${PYSITELIB}/gevent/_ident.pyo
+${PYSITELIB}/gevent/_imap.c
+${PYSITELIB}/gevent/_imap.py
+${PYSITELIB}/gevent/_imap.pyc
+${PYSITELIB}/gevent/_imap.pyo
+${PYSITELIB}/gevent/_interfaces.py
+${PYSITELIB}/gevent/_interfaces.pyc
+${PYSITELIB}/gevent/_interfaces.pyo
+${PYSITELIB}/gevent/_local.pxd
+${PYSITELIB}/gevent/_local.so
+${PYSITELIB}/gevent/_monitor.py
+${PYSITELIB}/gevent/_monitor.pyc
+${PYSITELIB}/gevent/_monitor.pyo
+${PYSITELIB}/gevent/_patcher.py
+${PYSITELIB}/gevent/_patcher.pyc
+${PYSITELIB}/gevent/_patcher.pyo
+${PYSITELIB}/gevent/_queue.pxd
+${PYSITELIB}/gevent/_queue.so
+${PYSITELIB}/gevent/_semaphore.c
 ${PYSITELIB}/gevent/_semaphore.py
 ${PYSITELIB}/gevent/_semaphore.pyc
 ${PYSITELIB}/gevent/_semaphore.pyo
-${PYSITELIB}/gevent/_semaphore.so
 ${PYSITELIB}/gevent/_socket2.py
 ${PYSITELIB}/gevent/_socket2.pyc
 ${PYSITELIB}/gevent/_socket2.pyo
@@ -46,14 +114,23 @@
 ${PYSITELIB}/gevent/_threading.py
 ${PYSITELIB}/gevent/_threading.pyc
 ${PYSITELIB}/gevent/_threading.pyo
+${PYSITELIB}/gevent/_tracer.c
+${PYSITELIB}/gevent/_tracer.py
+${PYSITELIB}/gevent/_tracer.pyc
+${PYSITELIB}/gevent/_tracer.pyo
 ${PYSITELIB}/gevent/_util.py
 ${PYSITELIB}/gevent/_util.pyc
 ${PYSITELIB}/gevent/_util.pyo
 ${PYSITELIB}/gevent/_util_py2.py
 ${PLIST.py2x}${PYSITELIB}/gevent/_util_py2.pyc
 ${PLIST.py2x}${PYSITELIB}/gevent/_util_py2.pyo
-${PYSITELIB}/gevent/ares.pyx
-${PYSITELIB}/gevent/ares.so
+${PYSITELIB}/gevent/_waiter.c
+${PYSITELIB}/gevent/_waiter.py
+${PYSITELIB}/gevent/_waiter.pyc
+${PYSITELIB}/gevent/_waiter.pyo
+${PYSITELIB}/gevent/ares.py
+${PYSITELIB}/gevent/ares.pyc
+${PYSITELIB}/gevent/ares.pyo
 ${PYSITELIB}/gevent/backdoor.py
 ${PYSITELIB}/gevent/backdoor.pyc
 ${PYSITELIB}/gevent/backdoor.pyo
@@ -63,22 +140,23 @@
 ${PYSITELIB}/gevent/builtins.py
 ${PYSITELIB}/gevent/builtins.pyc
 ${PYSITELIB}/gevent/builtins.pyo
-${PYSITELIB}/gevent/cares.pxd
-${PYSITELIB}/gevent/cares_ntop.h
-${PYSITELIB}/gevent/cares_pton.h
 ${PYSITELIB}/gevent/core.py
 ${PYSITELIB}/gevent/core.pyc
 ${PYSITELIB}/gevent/core.pyo
-${PYSITELIB}/gevent/dnshelper.c
+${PYSITELIB}/gevent/event.c
 ${PYSITELIB}/gevent/event.py
 ${PYSITELIB}/gevent/event.pyc
 ${PYSITELIB}/gevent/event.pyo
+${PYSITELIB}/gevent/events.py
+${PYSITELIB}/gevent/events.pyc
+${PYSITELIB}/gevent/events.pyo
+${PYSITELIB}/gevent/exceptions.py
+${PYSITELIB}/gevent/exceptions.pyc
+${PYSITELIB}/gevent/exceptions.pyo
 ${PYSITELIB}/gevent/fileobject.py
 ${PYSITELIB}/gevent/fileobject.pyc
 ${PYSITELIB}/gevent/fileobject.pyo
-${PYSITELIB}/gevent/gevent._semaphore.c
-${PYSITELIB}/gevent/gevent.ares.c
-${PYSITELIB}/gevent/gevent.ares.h
+${PYSITELIB}/gevent/greenlet.c
 ${PYSITELIB}/gevent/greenlet.py
 ${PYSITELIB}/gevent/greenlet.pyc
 ${PYSITELIB}/gevent/greenlet.pyo
@@ -97,17 +175,36 @@
 ${PYSITELIB}/gevent/libev/_corecffi_source.c
 ${PYSITELIB}/gevent/libev/callbacks.c
 ${PYSITELIB}/gevent/libev/callbacks.h
-${PYSITELIB}/gevent/libev/corecext.ppyx
+${PYSITELIB}/gevent/libev/corecext.c
+${PYSITELIB}/gevent/libev/corecext.h
 ${PYSITELIB}/gevent/libev/corecext.pyx
 ${PYSITELIB}/gevent/libev/corecext.so
 ${PYSITELIB}/gevent/libev/corecffi.py
 ${PYSITELIB}/gevent/libev/corecffi.pyc
 ${PYSITELIB}/gevent/libev/corecffi.pyo
-${PYSITELIB}/gevent/libev/gevent.corecext.c
 ${PYSITELIB}/gevent/libev/libev.h
 ${PYSITELIB}/gevent/libev/libev.pxd
 ${PYSITELIB}/gevent/libev/libev_vfd.h
 ${PYSITELIB}/gevent/libev/stathelper.c
+${PYSITELIB}/gevent/libev/watcher.py
+${PYSITELIB}/gevent/libev/watcher.pyc
+${PYSITELIB}/gevent/libev/watcher.pyo
+${PYSITELIB}/gevent/libuv/__init__.py
+${PYSITELIB}/gevent/libuv/__init__.pyc
+${PYSITELIB}/gevent/libuv/__init__.pyo
+${PYSITELIB}/gevent/libuv/_corecffi.abi3.so
+${PYSITELIB}/gevent/libuv/_corecffi_build.py
+${PYSITELIB}/gevent/libuv/_corecffi_build.pyc
+${PYSITELIB}/gevent/libuv/_corecffi_build.pyo
+${PYSITELIB}/gevent/libuv/_corecffi_cdef.c
+${PYSITELIB}/gevent/libuv/_corecffi_source.c
+${PYSITELIB}/gevent/libuv/loop.py
+${PYSITELIB}/gevent/libuv/loop.pyc
+${PYSITELIB}/gevent/libuv/loop.pyo
+${PYSITELIB}/gevent/libuv/watcher.py
+${PYSITELIB}/gevent/libuv/watcher.pyc
+${PYSITELIB}/gevent/libuv/watcher.pyo
+${PYSITELIB}/gevent/local.c
 ${PYSITELIB}/gevent/local.py
 ${PYSITELIB}/gevent/local.pyc
 ${PYSITELIB}/gevent/local.pyo
@@ -123,13 +220,35 @@
 ${PYSITELIB}/gevent/pool.py
 ${PYSITELIB}/gevent/pool.pyc
 ${PYSITELIB}/gevent/pool.pyo
-${PYSITELIB}/gevent/python.pxd
 ${PYSITELIB}/gevent/pywsgi.py
 ${PYSITELIB}/gevent/pywsgi.pyc
 ${PYSITELIB}/gevent/pywsgi.pyo
+${PYSITELIB}/gevent/queue.c
 ${PYSITELIB}/gevent/queue.py
 ${PYSITELIB}/gevent/queue.pyc
 ${PYSITELIB}/gevent/queue.pyo
+${PYSITELIB}/gevent/resolver/__init__.py
+${PYSITELIB}/gevent/resolver/__init__.pyc
+${PYSITELIB}/gevent/resolver/__init__.pyo
+${PYSITELIB}/gevent/resolver/ares.py
+${PYSITELIB}/gevent/resolver/ares.pyc
+${PYSITELIB}/gevent/resolver/ares.pyo
+${PYSITELIB}/gevent/resolver/blocking.py
+${PYSITELIB}/gevent/resolver/blocking.pyc
+${PYSITELIB}/gevent/resolver/blocking.pyo
+${PYSITELIB}/gevent/resolver/cares.c
+${PYSITELIB}/gevent/resolver/cares.pyx
+${PYSITELIB}/gevent/resolver/cares.so
+${PYSITELIB}/gevent/resolver/cares_ntop.h
+${PYSITELIB}/gevent/resolver/cares_pton.h
+${PYSITELIB}/gevent/resolver/dnshelper.c
+${PYSITELIB}/gevent/resolver/dnspython.py
+${PYSITELIB}/gevent/resolver/dnspython.pyc
+${PYSITELIB}/gevent/resolver/dnspython.pyo
+${PYSITELIB}/gevent/resolver/libcares.pxd
+${PYSITELIB}/gevent/resolver/thread.py
+${PYSITELIB}/gevent/resolver/thread.pyc
+${PYSITELIB}/gevent/resolver/thread.pyo
 ${PYSITELIB}/gevent/resolver_ares.py
 ${PYSITELIB}/gevent/resolver_ares.pyc
 ${PYSITELIB}/gevent/resolver_ares.pyo
@@ -163,6 +282,9 @@
 ${PYSITELIB}/gevent/threadpool.py
 ${PYSITELIB}/gevent/threadpool.pyc
 ${PYSITELIB}/gevent/threadpool.pyo
+${PYSITELIB}/gevent/time.py
+${PYSITELIB}/gevent/time.pyc
+${PYSITELIB}/gevent/time.pyo
 ${PYSITELIB}/gevent/timeout.py
 ${PYSITELIB}/gevent/timeout.pyc
 ${PYSITELIB}/gevent/timeout.pyo
@@ -172,6 +294,3 @@
 ${PYSITELIB}/gevent/win32util.py
 ${PYSITELIB}/gevent/win32util.pyc
 ${PYSITELIB}/gevent/win32util.pyo
-${PYSITELIB}/gevent/wsgi.py
-${PYSITELIB}/gevent/wsgi.pyc
-${PYSITELIB}/gevent/wsgi.pyo
diff -r 6907d731c8a1 -r 7de9f9bd8a88 net/py-gevent/distinfo
--- a/net/py-gevent/distinfo    Mon Jul 09 07:39:11 2018 +0000
+++ b/net/py-gevent/distinfo    Mon Jul 09 07:51:16 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2017/07/14 10:19:36 adam Exp $
+$NetBSD: distinfo,v 1.6 2018/07/09 07:51:16 adam Exp $
 
-SHA1 (gevent-1.2.2.tar.gz) = 3a2ab5f982db6d2ebe8f3763f1563b40343c782e
-RMD160 (gevent-1.2.2.tar.gz) = 7221750d65f0a185b6a3348467b739987de6e194
-SHA512 (gevent-1.2.2.tar.gz) = 1e2dd544cffea62ee32de2e4066b3f4c121058a1211b89da281ec3882f3763217fe2d346ce38b66e27df9f59cfe05bb137d1608a681dd10eaf06a33dc22f531c
-Size (gevent-1.2.2.tar.gz) = 3108671 bytes
+SHA1 (gevent-1.3.4.tar.gz) = 755c11da60e502fce6be3ab45431d98ce7623fa2
+RMD160 (gevent-1.3.4.tar.gz) = 84a2ce20a6019254d29df84a394bfa6262f49911
+SHA512 (gevent-1.3.4.tar.gz) = dcebb78c471046a7de3cd557d35877f915d7801e3dcdeaee2f3205af2e59dee071108015ec895105ea91deeb35c6a5bb7e91cf06664a31276b53bc85434f80ca
+Size (gevent-1.3.4.tar.gz) = 4600973 bytes



Home | Main Index | Thread Index | Old Index