CVS commit: pkgsrc/devel/py-trio
"Adam Ciarcinski" <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Module Name: pkgsrc Committed By: adam Date: Wed Aug 12 10:31:21 UTC 2026 Modified Files: pkgsrc/devel/py-trio: Makefile distinfo Log Message: py-trio: updated to 0.34.0 trio 0.34.0 (2026-08-10) Features - `MemoryChannelStatistics` now has a ``peak_buffer_used`` field, which reports the largest number of items that have ever been in the channel's buffer at once. This makes it easier to pick a sensible ``max_buffer_size`` based on data from a real run, instead of guessing. - Support Python 3.15, as of beta 4. Things may still change and so this support may break in the future. Bugfixes - ``Nursery.start()`` now preserves the ``__cause__`` and ``__context__`` of exceptions raised before ``task_status.started()`` is called. - Fixed incorrect error message in ``run_process``: the ``stdout`` pipe check now correctly says "stdout" instead of "stdin". - Fixed ``trio.Path.as_uri()`` on Python 3.14+ to avoid the deprecated ``pathlib.PurePath.as_uri()`` path. - Fixed ``trio.to_thread.run_sync``` workers leaking spawner's ``Context`` on ``py314t+`` free-threaded builds. Deprecations and removals - Trying to use absolute deadlines on a `trio.CancelScope` constructed with a relative deadline now raises, after being deprecated since Trio 0.27.0. To switch a cancel scope from being relative to absolute, replace the `trio.CancelScope` object instead of trying to mutate it. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/py-trio/Makefile cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/py-trio/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
(unnamed)
(text/x-diff, 1.5 KB)
Modified files:
Index: pkgsrc/devel/py-trio/Makefile
diff -u pkgsrc/devel/py-trio/Makefile:1.28 pkgsrc/devel/py-trio/Makefile:1.29
--- pkgsrc/devel/py-trio/Makefile:1.28 Sun Feb 15 14:11:13 2026
+++ pkgsrc/devel/py-trio/Makefile Wed Aug 12 10:31:21 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2026/02/15 14:11:13 adam Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/12 10:31:21 adam Exp $
-DISTNAME= trio-0.33.0
+DISTNAME= trio-0.34.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=t/trio/}
Index: pkgsrc/devel/py-trio/distinfo
diff -u pkgsrc/devel/py-trio/distinfo:1.21 pkgsrc/devel/py-trio/distinfo:1.22
--- pkgsrc/devel/py-trio/distinfo:1.21 Sun Feb 15 14:11:13 2026
+++ pkgsrc/devel/py-trio/distinfo Wed Aug 12 10:31:21 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2026/02/15 14:11:13 adam Exp $
+$NetBSD: distinfo,v 1.22 2026/08/12 10:31:21 adam Exp $
-BLAKE2s (trio-0.33.0.tar.gz) = 1adc3ec7c63d51ea12bdffcb356f9bc7485129c5458c78563487766caf4d6ea3
-SHA512 (trio-0.33.0.tar.gz) = edd4bd9cdda4ca68a251d0cf6841b549448fcdc0816c7ec8347966a8fbb4971e36134799d06c949150b8de2f1233c0de7becd600d29ba0e2c5a6a6ab03e7697e
-Size (trio-0.33.0.tar.gz) = 605109 bytes
+BLAKE2s (trio-0.34.0.tar.gz) = b2ee173d329d29909172d5c4cbad1d47c53d6dec7b8e128f8e96d523e27686a5
+SHA512 (trio-0.34.0.tar.gz) = c3c56b74ccfab6fa192f6702a1e27f5daf2462323a419e13b98a51f2f23244ece3265559bb4599ca7f80aaa674038cc58443558334e28fa1e804993395a809bc
+Size (trio-0.34.0.tar.gz) = 607457 bytes