py-uvloop: updated to 0.13.0 v0.13.0 New Features Implement Server.start_serving() and related APIs. Make Server an asynchronous context manager. Performance Start using high-performance uv_udp_t handle. This should result in a significantly faster UDP support. Make address validation faster in udp.sendto(). Misc OSError is no longer logged by Transports. This matches asyncio behaviour in 3.8. Build Upgrade to libuv v1.31.0. Use manylinux-2010. This means we no longer provide 32bit builds for Linux.diff -r1.18 -r1.19 pkgsrc/devel/py-uvloop/Makefile
(adam)
@@ -1,19 +1,24 @@ | @@ -1,19 +1,24 @@ | |||
1 | # $NetBSD: Makefile,v 1.18 2019/04/26 13:13:54 maya Exp $ | 1 | # $NetBSD: Makefile,v 1.19 2019/08/17 11:05:48 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= uvloop-0.12.2 | 3 | DISTNAME= uvloop-0.13.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= devel python | 5 | CATEGORIES= devel python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=u/uvloop/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=u/uvloop/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/MagicStack/uvloop | 9 | HOMEPAGE= https://github.com/MagicStack/uvloop | |
10 | COMMENT= Fast implementation of asyncio event loop on top of libuv | 10 | COMMENT= Fast implementation of asyncio event loop on top of libuv | |
11 | LICENSE= mit AND apache-2.0 | 11 | LICENSE= mit AND apache-2.0 | |
12 | 12 | |||
13 | BUILD_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython | 13 | DEPENDS+= libuv>=1.31.0:../../devel/libuv | |
14 | TEST_DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL | |||
15 | TEST_DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil | |||
16 | ||||
17 | PYSETUPBUILDTARGET= build_ext | |||
18 | PYSETUPBUILDARGS= --use-system-libuv | |||
14 | 19 | |||
15 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 20 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
16 | 21 | |||
17 | .include "../../devel/libuv/buildlink3.mk" | 22 | .include "../../devel/libuv/buildlink3.mk" | |
18 | .include "../../lang/python/egg.mk" | 23 | .include "../../lang/python/egg.mk" | |
19 | .include "../../mk/bsd.pkg.mk" | 24 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.4 2019/01/22 08:56:38 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.5 2019/08/17 11:05:48 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 | |
@@ -51,20 +51,21 @@ ${PYSITELIB}/uvloop/includes/__init__.py | @@ -51,20 +51,21 @@ ${PYSITELIB}/uvloop/includes/__init__.py | |||
51 | ${PYSITELIB}/uvloop/includes/compat.h | 51 | ${PYSITELIB}/uvloop/includes/compat.h | |
52 | ${PYSITELIB}/uvloop/includes/consts.pxi | 52 | ${PYSITELIB}/uvloop/includes/consts.pxi | |
53 | ${PYSITELIB}/uvloop/includes/debug.h | 53 | ${PYSITELIB}/uvloop/includes/debug.h | |
54 | ${PYSITELIB}/uvloop/includes/debug.pxd | 54 | ${PYSITELIB}/uvloop/includes/debug.pxd | |
55 | ${PYSITELIB}/uvloop/includes/flowcontrol.pxd | 55 | ${PYSITELIB}/uvloop/includes/flowcontrol.pxd | |
56 | ${PYSITELIB}/uvloop/includes/python.pxd | 56 | ${PYSITELIB}/uvloop/includes/python.pxd | |
57 | ${PYSITELIB}/uvloop/includes/stdlib.pxi | 57 | ${PYSITELIB}/uvloop/includes/stdlib.pxi | |
58 | ${PYSITELIB}/uvloop/includes/system.pxd | 58 | ${PYSITELIB}/uvloop/includes/system.pxd | |
59 | ${PYSITELIB}/uvloop/includes/uv.pxd | 59 | ${PYSITELIB}/uvloop/includes/uv.pxd | |
60 | ${PYSITELIB}/uvloop/loop.c | 60 | ${PYSITELIB}/uvloop/loop.c | |
61 | ${PYSITELIB}/uvloop/loop.pxd | 61 | ${PYSITELIB}/uvloop/loop.pxd | |
62 | ${PYSITELIB}/uvloop/loop.pyx | 62 | ${PYSITELIB}/uvloop/loop.pyx | |
63 | ${PYSITELIB}/uvloop/loop.so | 63 | ${PYSITELIB}/uvloop/loop.so | |
64 | ${PYSITELIB}/uvloop/lru.pyx | |||
64 | ${PYSITELIB}/uvloop/pseudosock.pyx | 65 | ${PYSITELIB}/uvloop/pseudosock.pyx | |
65 | ${PYSITELIB}/uvloop/request.pxd | 66 | ${PYSITELIB}/uvloop/request.pxd | |
66 | ${PYSITELIB}/uvloop/request.pyx | 67 | ${PYSITELIB}/uvloop/request.pyx | |
67 | ${PYSITELIB}/uvloop/server.pxd | 68 | ${PYSITELIB}/uvloop/server.pxd | |
68 | ${PYSITELIB}/uvloop/server.pyx | 69 | ${PYSITELIB}/uvloop/server.pyx | |
69 | ${PYSITELIB}/uvloop/sslproto.pxd | 70 | ${PYSITELIB}/uvloop/sslproto.pxd | |
70 | ${PYSITELIB}/uvloop/sslproto.pyx | 71 | ${PYSITELIB}/uvloop/sslproto.pyx |
@@ -1,7 +1,6 @@ | @@ -1,7 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.14 2019/03/21 10:15:41 adam Exp $ | 1 | $NetBSD: distinfo,v 1.15 2019/08/17 11:05:48 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (uvloop-0.12.2.tar.gz) = 671161cbca97bc31f7098b432c7e561ceb05b37e | 3 | SHA1 (uvloop-0.13.0.tar.gz) = ed64cb53f3266ba948704004b72094d25c8c572c | |
4 | RMD160 (uvloop-0.12.2.tar.gz) = 9ef8a0053a38c5434cac3856d431ce959bfc5ab9 | 4 | RMD160 (uvloop-0.13.0.tar.gz) = 4a896eae5b748729ab9aff4722158628bf101c67 | |
5 | SHA512 (uvloop-0.12.2.tar.gz) = 59e34c83946facf70e839831dcd61fb7a8cf22df48d2ede6de84edbd4af5e789b2b404c8b7835e9a8cd7be706ad370bde2a290beab72c5d7411d35d07ee7974c | 5 | SHA512 (uvloop-0.13.0.tar.gz) = 4e24db94d207f23287a28d5b086cbd0a358f2fb3d35b55e9913b7b0867e4253259171f4d23969990b1e041fef0a28e44fcd1737e9be319293d223d987033de98 | |
6 | Size (uvloop-0.12.2.tar.gz) = 1922375 bytes | 6 | Size (uvloop-0.13.0.tar.gz) = 1989805 bytes | |
7 | SHA1 (patch-setup.py) = 4be1c2b9612dfaa749ae1c92382fd054b17a1d8c |