Subject: CVS commit: pkgsrc/devel/py-trio
From: Adam Ciarcinski
Date: 2022-11-15 10:49:38
Message id: 20221115094938.4C3DFFA90@cvs.NetBSD.org

Log Message:
py-trio: updated to 0.22.0

Trio 0.22.0 (2022-09-28)
------------------------

Headline features
~~~~~~~~~~~~~~~~~
- ``MultiError`` has been deprecated in favor of the standard \ 
:exc:`BaseExceptionGroup`
  (introduced in :pep:`654`). On Python versions below 3.11, this exception and its
  derivative :exc:`ExceptionGroup` are provided by the backport_. Trio still raises
  ``MultiError``, but it has been refactored into a subclass of \ 
:exc:`BaseExceptionGroup`
  which users should catch instead of ``MultiError``. Uses of the \ 
``MultiError.filter()``
  class method should be replaced with :meth:`BaseExceptionGroup.split`. Uses of the
  ``MultiError.catch()`` class method should be replaced with either ``except*`` \ 
clauses
  (on Python 3.11+) or the ``exceptiongroup.catch()`` context manager provided by the
  backport_.

  See the :ref:`updated documentation <exceptiongroups>` for details.

Features
~~~~~~~~
- Added support for `Datagram TLS
  <https://en.wikipedia.org/wiki/Datagram_Transport_Layer_Security>`__,
  for secure communication over UDP. Currently requires `PyOpenSSL
  <https://pypi.org/p/pyopenssl>`__.

Files:
RevisionActionfile
1.7modifypkgsrc/devel/py-trio/Makefile
1.3modifypkgsrc/devel/py-trio/PLIST
1.4modifypkgsrc/devel/py-trio/distinfo