Thu May 31 09:28:41 2018 UTC ()
py-uvloop: updated to 0.10.0

v0.10.0
New Features
* Support Python 3.7.
* Implement PEP 567 support (contextvars module) for Python 3.7.
* Add uvloop's own version of asyncio/sslproto.py. SSL is now ~50% faster.
* Convert Future-returning loop methods to coroutines.
* Allow file objects to be passed to loop.subprocess* functions.
* Make signals processing more reliable.
* Prohibit adding a signal handler for SIGCHLD.
* Add uvloop.__version__.

Bug Fixes
* Upgrade to Cython 0.28.2.
* Update libuv from v1.17.0 to v1.20.3.
* Make sure UDP handles are cleaned-up properly.
* Fix subprocess.close() to let its processes die gracefully.
* Fix sock_connect() to resolve addresses for correct socket family.
* Fix a race condition in SSL handshake.


(adam)
diff -r1.6 -r1.7 pkgsrc/devel/py-uvloop/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/py-uvloop/PLIST
diff -r1.4 -r1.5 pkgsrc/devel/py-uvloop/distinfo

cvs diff -r1.6 -r1.7 pkgsrc/devel/py-uvloop/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-uvloop/Makefile 2017/11/29 07:56:47 1.6
+++ pkgsrc/devel/py-uvloop/Makefile 2018/05/31 09:28:40 1.7
@@ -1,21 +1,19 @@ @@ -1,21 +1,19 @@
1# $NetBSD: Makefile,v 1.6 2017/11/29 07:56:47 adam Exp $ 1# $NetBSD: Makefile,v 1.7 2018/05/31 09:28:40 adam Exp $
2 2
3DISTNAME= uvloop-0.9.1 3DISTNAME= uvloop-0.10.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=u/uvloop/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=u/uvloop/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/MagicStack/uvloop 9HOMEPAGE= https://github.com/MagicStack/uvloop
10COMMENT= Fast implementation of asyncio event loop on top of libuv 10COMMENT= Fast implementation of asyncio event loop on top of libuv
11LICENSE= mit AND apache-2.0 11LICENSE= mit AND apache-2.0
12 12
13BUILD_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython 13BUILD_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython
14 14
15PYTHON_VERSIONS_ACCEPTED= 36 35 15PYTHON_VERSIONS_ACCEPTED= 36 35
16 16
17USE_LANGUAGES= c 
18 
19.include "../../devel/libuv/buildlink3.mk" 17.include "../../devel/libuv/buildlink3.mk"
20.include "../../lang/python/egg.mk" 18.include "../../lang/python/egg.mk"
21.include "../../mk/bsd.pkg.mk" 19.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-uvloop/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-uvloop/PLIST 2017/11/27 10:44:55 1.2
+++ pkgsrc/devel/py-uvloop/PLIST 2018/05/31 09:28:40 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.2 2017/11/27 10:44:55 adam Exp $ 1@comment $NetBSD: PLIST,v 1.3 2018/05/31 09:28:40 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/top_level.txt 5${PYSITELIB}/${EGG_INFODIR}/top_level.txt
6${PYSITELIB}/uvloop/__init__.py 6${PYSITELIB}/uvloop/__init__.py
7${PYSITELIB}/uvloop/__init__.pyc 7${PYSITELIB}/uvloop/__init__.pyc
8${PYSITELIB}/uvloop/__init__.pyo 8${PYSITELIB}/uvloop/__init__.pyo
9${PYSITELIB}/uvloop/_noop.py 9${PYSITELIB}/uvloop/_noop.py
10${PYSITELIB}/uvloop/_noop.pyc 10${PYSITELIB}/uvloop/_noop.pyc
11${PYSITELIB}/uvloop/_noop.pyo 11${PYSITELIB}/uvloop/_noop.pyo
12${PYSITELIB}/uvloop/_patch.py 12${PYSITELIB}/uvloop/_patch.py
13${PYSITELIB}/uvloop/_patch.pyc 13${PYSITELIB}/uvloop/_patch.pyc
14${PYSITELIB}/uvloop/_patch.pyo 14${PYSITELIB}/uvloop/_patch.pyo
@@ -55,13 +55,14 @@ ${PYSITELIB}/uvloop/includes/debug.pxd @@ -55,13 +55,14 @@ ${PYSITELIB}/uvloop/includes/debug.pxd
55${PYSITELIB}/uvloop/includes/python.pxd 55${PYSITELIB}/uvloop/includes/python.pxd
56${PYSITELIB}/uvloop/includes/stdlib.pxi 56${PYSITELIB}/uvloop/includes/stdlib.pxi
57${PYSITELIB}/uvloop/includes/system.pxd 57${PYSITELIB}/uvloop/includes/system.pxd
58${PYSITELIB}/uvloop/includes/uv.pxd 58${PYSITELIB}/uvloop/includes/uv.pxd
59${PYSITELIB}/uvloop/loop.c 59${PYSITELIB}/uvloop/loop.c
60${PYSITELIB}/uvloop/loop.pxd 60${PYSITELIB}/uvloop/loop.pxd
61${PYSITELIB}/uvloop/loop.pyx 61${PYSITELIB}/uvloop/loop.pyx
62${PYSITELIB}/uvloop/loop.so 62${PYSITELIB}/uvloop/loop.so
63${PYSITELIB}/uvloop/pseudosock.pyx 63${PYSITELIB}/uvloop/pseudosock.pyx
64${PYSITELIB}/uvloop/request.pxd 64${PYSITELIB}/uvloop/request.pxd
65${PYSITELIB}/uvloop/request.pyx 65${PYSITELIB}/uvloop/request.pyx
66${PYSITELIB}/uvloop/server.pxd 66${PYSITELIB}/uvloop/server.pxd
67${PYSITELIB}/uvloop/server.pyx 67${PYSITELIB}/uvloop/server.pyx
 68${PYSITELIB}/uvloop/sslproto.pyx

cvs diff -r1.4 -r1.5 pkgsrc/devel/py-uvloop/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-uvloop/distinfo 2017/11/29 07:56:47 1.4
+++ pkgsrc/devel/py-uvloop/distinfo 2018/05/31 09:28:40 1.5
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.4 2017/11/29 07:56:47 adam Exp $ 1$NetBSD: distinfo,v 1.5 2018/05/31 09:28:40 adam Exp $
2 2
3SHA1 (uvloop-0.9.1.tar.gz) = 5346e478820e5acf5015710697b66bbb3ebe1e78 3SHA1 (uvloop-0.10.0.tar.gz) = 19abb1256bec8b051d5af506f05feea421221828
4RMD160 (uvloop-0.9.1.tar.gz) = d3cc88080cd7aeccc413100aa19bbe012b63c093 4RMD160 (uvloop-0.10.0.tar.gz) = a317f753094c501865392fadc6c320480d9d8901
5SHA512 (uvloop-0.9.1.tar.gz) = 00933b77be63ce75d0580a833d843178436fbe26be4f10b57b2d85eb04c6a95b57776a61aa45c36d3b9c72f602b71cda927e4e2361c913e8dc139a7178c865d8 5SHA512 (uvloop-0.10.0.tar.gz) = 1585b65edfc8b3d1ea1fb4908f28e9209af4d17130bf2b0deebc1d8b347c68aff7a695e74dbb5b6a7274b8e4f527a4a2ba42b47c3ccd38d1721a954f55e86ea8
6Size (uvloop-0.9.1.tar.gz) = 1797657 bytes 6Size (uvloop-0.10.0.tar.gz) = 1903703 bytes
7SHA1 (patch-setup.py) = 4be1c2b9612dfaa749ae1c92382fd054b17a1d8c 7SHA1 (patch-setup.py) = 4be1c2b9612dfaa749ae1c92382fd054b17a1d8c