pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-uvloop



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Oct  1 06:51:13 UTC 2026

Modified Files:
        pkgsrc/devel/py-uvloop: Makefile distinfo

Log Message:
py-uvloop: updated to 0.23.0

0.23.0

Changes

Add Python 3.15 and 3.15t wheel builds and CI coverage
Add support for the eager_start keyword argument in create_task()
Add thread name prefix to the default thread pool executor
Add support for special hostname <broadcast>
Upgrade libuv to v1.52.1
Improve performance by using Python C API to enter/exit context
Improve performance/latency of Transport.write
Replace some SSL vectorcall with direct methods
Optimize SSL buffered reads using C values

Fixes

Detach socket on create_connection cancellation to prevent fd double-close
Remove loop._ready_len in favor of len(loop._ready)
Prefer inspect.iscoroutinefunction
Fix context tests by explicitly yielding after run_in_executor
Fix test_create_connection_open_con_addr with Python 3.13.9+
Skip flaky test_cancel_post_init on asyncio 3.13+
Fix flaky test_fs_event
Use C __atomic builtins for debug counters
Update the example to work with Python 3.14

Build

Replace pkg_resources with packaging and use Cython 3.1
Remove wheel as a build dependency
Support any number of flags in UVLOOP_OPT_CFLAGS


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 pkgsrc/devel/py-uvloop/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/py-uvloop/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-uvloop/Makefile
diff -u pkgsrc/devel/py-uvloop/Makefile:1.40 pkgsrc/devel/py-uvloop/Makefile:1.41
--- pkgsrc/devel/py-uvloop/Makefile:1.40        Sun Jun 28 15:41:18 2026
+++ pkgsrc/devel/py-uvloop/Makefile     Thu Oct  1 06:51:13 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.40 2026/06/28 15:41:18 wiz Exp $
+# $NetBSD: Makefile,v 1.41 2026/10/01 06:51:13 adam Exp $
 
-DISTNAME=      uvloop-0.22.1
+DISTNAME=      uvloop-0.23.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=u/uvloop/}
@@ -11,10 +11,11 @@ COMMENT=    Fast implementation of asyncio 
 LICENSE=       mit AND apache-2.0
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=3.1:../../devel/py-cython
+TOOL_DEPENDS+= ${PYPKGPREFIX}-packaging>=20:../../devel/py-packaging
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      libuv>=1.48.0:../../devel/libuv
 TEST_DEPENDS+= ${PYPKGPREFIX}-aiohttp>=3.10.5:../../www/py-aiohttp
-TEST_DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
+TEST_DEPENDS+= ${PYPKGPREFIX}-psutil>=0:../../sysutils/py-psutil
 
 PYTHON_VERSIONS_INCOMPATIBLE=  310 311
 

Index: pkgsrc/devel/py-uvloop/distinfo
diff -u pkgsrc/devel/py-uvloop/distinfo:1.32 pkgsrc/devel/py-uvloop/distinfo:1.33
--- pkgsrc/devel/py-uvloop/distinfo:1.32        Mon Oct 20 08:12:21 2025
+++ pkgsrc/devel/py-uvloop/distinfo     Thu Oct  1 06:51:13 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.32 2025/10/20 08:12:21 adam Exp $
+$NetBSD: distinfo,v 1.33 2026/10/01 06:51:13 adam Exp $
 
-BLAKE2s (uvloop-0.22.1.tar.gz) = 87ed8e5ed590dc09a368a874c44503874dc2a1952a8e84ffebc89e6c57e23b43
-SHA512 (uvloop-0.22.1.tar.gz) = 9bbb87c7ec344c254178c3fff322fe772cf4ebced9c45514860ed004242dba6e7f3b7774ed6c4ded36f915f8b4809747f0bace8b00338ac15dbe57f09b985ed2
-Size (uvloop-0.22.1.tar.gz) = 2443250 bytes
+BLAKE2s (uvloop-0.23.0.tar.gz) = 97422ae151fbb2b2b52f76a0314daa02d89014c9844d88ea66ea519114e25336
+SHA512 (uvloop-0.23.0.tar.gz) = a1a47675cc120d194e5b24d1ac0d92f78fd222a777363f9a1942ae950c23a2f286a18635b41195a8db3da52df34969c4f866a7c32fc53804d34adca990754038
+Size (uvloop-0.23.0.tar.gz) = 2559185 bytes
 SHA1 (patch-setup.py) = e355723d96cd42bc9b8fdbe4164de5727d87de35
 SHA1 (patch-uvloop_loop.c) = 23e35e68c2cc1ab4c9ddedfe74b87f2d293d2f2b



Home | Main Index | Thread Index | Old Index