Sat Aug 17 11:05:48 2019 UTC ()
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.


(adam)
diff -r1.18 -r1.19 pkgsrc/devel/py-uvloop/Makefile
diff -r1.4 -r1.5 pkgsrc/devel/py-uvloop/PLIST
diff -r1.14 -r1.15 pkgsrc/devel/py-uvloop/distinfo
diff -r1.2 -r0 pkgsrc/devel/py-uvloop/patches/patch-setup.py

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

--- pkgsrc/devel/py-uvloop/Makefile 2019/04/26 13:13:54 1.18
+++ pkgsrc/devel/py-uvloop/Makefile 2019/08/17 11:05:48 1.19
@@ -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
3DISTNAME= uvloop-0.12.2 3DISTNAME= uvloop-0.13.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 13DEPENDS+= libuv>=1.31.0:../../devel/libuv
 14TEST_DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
 15TEST_DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
 16
 17PYSETUPBUILDTARGET= build_ext
 18PYSETUPBUILDARGS= --use-system-libuv
14 19
15PYTHON_VERSIONS_INCOMPATIBLE= 27 20PYTHON_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"

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

--- pkgsrc/devel/py-uvloop/PLIST 2019/01/22 08:56:38 1.4
+++ pkgsrc/devel/py-uvloop/PLIST 2019/08/17 11:05:48 1.5
@@ -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

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

--- pkgsrc/devel/py-uvloop/distinfo 2019/03/21 10:15:41 1.14
+++ pkgsrc/devel/py-uvloop/distinfo 2019/08/17 11:05:48 1.15
@@ -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
3SHA1 (uvloop-0.12.2.tar.gz) = 671161cbca97bc31f7098b432c7e561ceb05b37e 3SHA1 (uvloop-0.13.0.tar.gz) = ed64cb53f3266ba948704004b72094d25c8c572c
4RMD160 (uvloop-0.12.2.tar.gz) = 9ef8a0053a38c5434cac3856d431ce959bfc5ab9 4RMD160 (uvloop-0.13.0.tar.gz) = 4a896eae5b748729ab9aff4722158628bf101c67
5SHA512 (uvloop-0.12.2.tar.gz) = 59e34c83946facf70e839831dcd61fb7a8cf22df48d2ede6de84edbd4af5e789b2b404c8b7835e9a8cd7be706ad370bde2a290beab72c5d7411d35d07ee7974c 5SHA512 (uvloop-0.13.0.tar.gz) = 4e24db94d207f23287a28d5b086cbd0a358f2fb3d35b55e9913b7b0867e4253259171f4d23969990b1e041fef0a28e44fcd1737e9be319293d223d987033de98
6Size (uvloop-0.12.2.tar.gz) = 1922375 bytes 6Size (uvloop-0.13.0.tar.gz) = 1989805 bytes
7SHA1 (patch-setup.py) = 4be1c2b9612dfaa749ae1c92382fd054b17a1d8c 

File Deleted: pkgsrc/devel/py-uvloop/patches/patch-setup.py