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.6



details:   https://anonhg.NetBSD.org/pkgsrc/rev/76b40704ca34
branches:  trunk
changeset: 311832:76b40704ca34
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Aug 19 09:44:28 2018 +0000

description:
py-gevent: updated to 1.3.6

1.3.6:
- gevent now depends on greenlet 0.4.14 or above. gevent binary wheels
  for 1.3.5 and below must have greenlet 0.4.13 installed on Python
  3.7 or they will crash.
- :class:gevent.local.local subclasses correctly supports @staticmethod functions.

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.
- :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.
- :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.
- :meth:gevent.socket.socket.connect works with more address
  families, notably AF_TIPC, AF_NETLINK, AF_BLUETOOTH, AF_ALG and AF_VSOCK.

diffstat:

 net/py-gevent/Makefile |  20 ++++++++++++++++----
 net/py-gevent/PLIST    |   6 +++---
 net/py-gevent/distinfo |  10 +++++-----
 3 files changed, 24 insertions(+), 12 deletions(-)

diffs (77 lines):

diff -r 9eafa23411e7 -r 76b40704ca34 net/py-gevent/Makefile
--- a/net/py-gevent/Makefile    Sun Aug 19 09:40:37 2018 +0000
+++ b/net/py-gevent/Makefile    Sun Aug 19 09:44:28 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2018/07/09 07:51:16 adam Exp $
+# $NetBSD: Makefile,v 1.11 2018/08/19 09:44:28 adam Exp $
 
-DISTNAME=      gevent-1.3.4
+DISTNAME=      gevent-1.3.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=g/gevent/}
@@ -11,7 +11,19 @@
 LICENSE=       mit
 
 DEPENDS+=      ${PYPKGPREFIX}-cffi>=1.11.5:../../devel/py-cffi
-DEPENDS+=      ${PYPKGPREFIX}-greenlet>=0.4.13:../../devel/py-greenlet
+DEPENDS+=      ${PYPKGPREFIX}-greenlet>=0.4.14:../../devel/py-greenlet
+TEST_DEPENDS+= ${PYPKGPREFIX}-ZopeEvent-[0-9]*:../../devel/py-ZopeEvent
+TEST_DEPENDS+= ${PYPKGPREFIX}-ZopeInterface-[0-9]*:../../devel/py-ZopeInterface
+TEST_DEPENDS+= ${PYPKGPREFIX}-objgraph-[0-9]*:../../graphics/py-objgraph
+TEST_DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
+TEST_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
+
+.include "../../lang/python/pyversion.mk"
+.if "${_PYTHON_VERSION}" == "27"
+TEST_DEPENDS+= ${PYPKGPREFIX}-futures-[0-9]*:../../devel/py-futures
+TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
+.endif
+
 MAKE_ENV+=     CARES_EMBED=0 LIBEV_EMBED=0
 
 USE_LANGUAGES= c c++
@@ -21,7 +33,7 @@
 
 do-test:
        cd ${WRKSRC}/src/greentest && \
-               ${SETENV} ${TEST_ENV} ${PYTHONBIN} testrunner.py --config known_failures.py
+               ${PYTHONBIN} testrunner.py --config known_failures.py
 
 .include "../../devel/py-cython/buildlink3.mk"
 .include "../../devel/libev/buildlink3.mk"
diff -r 9eafa23411e7 -r 76b40704ca34 net/py-gevent/PLIST
--- a/net/py-gevent/PLIST       Sun Aug 19 09:40:37 2018 +0000
+++ b/net/py-gevent/PLIST       Sun Aug 19 09:44:28 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2018/07/09 07:51:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2018/08/19 09:44:28 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -122,8 +122,8 @@
 ${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/_util_py2.pyc
+${PYSITELIB}/gevent/_util_py2.pyo
 ${PYSITELIB}/gevent/_waiter.c
 ${PYSITELIB}/gevent/_waiter.py
 ${PYSITELIB}/gevent/_waiter.pyc
diff -r 9eafa23411e7 -r 76b40704ca34 net/py-gevent/distinfo
--- a/net/py-gevent/distinfo    Sun Aug 19 09:40:37 2018 +0000
+++ b/net/py-gevent/distinfo    Sun Aug 19 09:44:28 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2018/07/09 07:51:16 adam Exp $
+$NetBSD: distinfo,v 1.7 2018/08/19 09:44:28 adam Exp $
 
-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
+SHA1 (gevent-1.3.6.tar.gz) = 686dbb43474bf80efd9af3c07ba2dbd242aa123e
+RMD160 (gevent-1.3.6.tar.gz) = 6f67ab944348e3aa9d8c7e39105df2e8b1ba7f37
+SHA512 (gevent-1.3.6.tar.gz) = 9ad6bf8a939a3cf812fd33c9f55813c0a3ee281ccb38e42ec8c68c3fbb4ba07623d7dfb7104d3e343713ee93b4b4d7e29de06a2992b171166b003985f2b49e2a
+Size (gevent-1.3.6.tar.gz) = 4500128 bytes



Home | Main Index | Thread Index | Old Index