diff options
author | adam <adam@pkgsrc.org> | 2018-05-31 09:28:40 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2018-05-31 09:28:40 +0000 |
commit | c64f5e9de9c18892e2ba9d43acaadbc4762869c8 (patch) | |
tree | bba566e0c589d8ca4e21df6f8750265bfada2705 | |
parent | 226b1d9fa5945f757bbc6c27871a6b9b85f1a94f (diff) | |
download | pkgsrc-c64f5e9de9c18892e2ba9d43acaadbc4762869c8.tar.gz |
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.
-rw-r--r-- | devel/py-uvloop/Makefile | 6 | ||||
-rw-r--r-- | devel/py-uvloop/PLIST | 3 | ||||
-rw-r--r-- | devel/py-uvloop/distinfo | 10 |
3 files changed, 9 insertions, 10 deletions
diff --git a/devel/py-uvloop/Makefile b/devel/py-uvloop/Makefile index 66168429bfd..2a1eaf0f179 100644 --- a/devel/py-uvloop/Makefile +++ b/devel/py-uvloop/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.6 2017/11/29 07:56:47 adam Exp $ +# $NetBSD: Makefile,v 1.7 2018/05/31 09:28:40 adam Exp $ -DISTNAME= uvloop-0.9.1 +DISTNAME= uvloop-0.10.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=u/uvloop/} @@ -14,8 +14,6 @@ BUILD_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython PYTHON_VERSIONS_ACCEPTED= 36 35 -USE_LANGUAGES= c - .include "../../devel/libuv/buildlink3.mk" .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" diff --git a/devel/py-uvloop/PLIST b/devel/py-uvloop/PLIST index 28b779581e0..fca615a08f5 100644 --- a/devel/py-uvloop/PLIST +++ b/devel/py-uvloop/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.2 2017/11/27 10:44:55 adam Exp $ +@comment $NetBSD: PLIST,v 1.3 2018/05/31 09:28:40 adam Exp $ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt @@ -65,3 +65,4 @@ ${PYSITELIB}/uvloop/request.pxd ${PYSITELIB}/uvloop/request.pyx ${PYSITELIB}/uvloop/server.pxd ${PYSITELIB}/uvloop/server.pyx +${PYSITELIB}/uvloop/sslproto.pyx diff --git a/devel/py-uvloop/distinfo b/devel/py-uvloop/distinfo index a9284103f7d..9965af6616a 100644 --- a/devel/py-uvloop/distinfo +++ b/devel/py-uvloop/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.4 2017/11/29 07:56:47 adam Exp $ +$NetBSD: distinfo,v 1.5 2018/05/31 09:28:40 adam Exp $ -SHA1 (uvloop-0.9.1.tar.gz) = 5346e478820e5acf5015710697b66bbb3ebe1e78 -RMD160 (uvloop-0.9.1.tar.gz) = d3cc88080cd7aeccc413100aa19bbe012b63c093 -SHA512 (uvloop-0.9.1.tar.gz) = 00933b77be63ce75d0580a833d843178436fbe26be4f10b57b2d85eb04c6a95b57776a61aa45c36d3b9c72f602b71cda927e4e2361c913e8dc139a7178c865d8 -Size (uvloop-0.9.1.tar.gz) = 1797657 bytes +SHA1 (uvloop-0.10.0.tar.gz) = 19abb1256bec8b051d5af506f05feea421221828 +RMD160 (uvloop-0.10.0.tar.gz) = a317f753094c501865392fadc6c320480d9d8901 +SHA512 (uvloop-0.10.0.tar.gz) = 1585b65edfc8b3d1ea1fb4908f28e9209af4d17130bf2b0deebc1d8b347c68aff7a695e74dbb5b6a7274b8e4f527a4a2ba42b47c3ccd38d1721a954f55e86ea8 +Size (uvloop-0.10.0.tar.gz) = 1903703 bytes SHA1 (patch-setup.py) = 4be1c2b9612dfaa749ae1c92382fd054b17a1d8c |