pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/py-gevent



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Jul  9 07:51:16 UTC 2018

Modified Files:
        pkgsrc/net/py-gevent: Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/py-gevent/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/py-gevent/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/py-gevent/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/py-gevent/Makefile
diff -u pkgsrc/net/py-gevent/Makefile:1.9 pkgsrc/net/py-gevent/Makefile:1.10
--- pkgsrc/net/py-gevent/Makefile:1.9   Fri Sep 22 20:18:54 2017
+++ pkgsrc/net/py-gevent/Makefile       Mon Jul  9 07:51:16 2018
@@ -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 @@ HOMEPAGE=     http://www.gevent.org/
 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++

Index: pkgsrc/net/py-gevent/PLIST
diff -u pkgsrc/net/py-gevent/PLIST:1.6 pkgsrc/net/py-gevent/PLIST:1.7
--- pkgsrc/net/py-gevent/PLIST:1.6      Sun Sep  3 08:36:58 2017
+++ pkgsrc/net/py-gevent/PLIST  Mon Jul  9 07:51:16 2018
@@ -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/_tblib.pyo
 ${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/baseserver.pyo
 ${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_cdef
 ${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/os.pyo
 ${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/threading.pyo
 ${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/util.pyo
 ${PYSITELIB}/gevent/win32util.py
 ${PYSITELIB}/gevent/win32util.pyc
 ${PYSITELIB}/gevent/win32util.pyo
-${PYSITELIB}/gevent/wsgi.py
-${PYSITELIB}/gevent/wsgi.pyc
-${PYSITELIB}/gevent/wsgi.pyo

Index: pkgsrc/net/py-gevent/distinfo
diff -u pkgsrc/net/py-gevent/distinfo:1.5 pkgsrc/net/py-gevent/distinfo:1.6
--- pkgsrc/net/py-gevent/distinfo:1.5   Fri Jul 14 10:19:36 2017
+++ pkgsrc/net/py-gevent/distinfo       Mon Jul  9 07:51:16 2018
@@ -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