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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.