pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-trio
Module Name: pkgsrc
Committed By: adam
Date: Tue Nov 15 09:49:38 UTC 2022
Modified Files:
pkgsrc/devel/py-trio: Makefile PLIST distinfo
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>`__.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-trio/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-trio/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-trio/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-trio/Makefile
diff -u pkgsrc/devel/py-trio/Makefile:1.6 pkgsrc/devel/py-trio/Makefile:1.7
--- pkgsrc/devel/py-trio/Makefile:1.6 Wed Oct 19 14:25:18 2022
+++ pkgsrc/devel/py-trio/Makefile Tue Nov 15 09:49:38 2022
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2022/10/19 14:25:18 nia Exp $
+# $NetBSD: Makefile,v 1.7 2022/11/15 09:49:38 adam Exp $
-DISTNAME= trio-0.21.0
+DISTNAME= trio-0.22.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=t/trio/}
@@ -12,7 +12,6 @@ LICENSE= mit OR apache-2.0
DEPENDS+= ${PYPKGPREFIX}-async_generator>=1.9:../../devel/py-async_generator
DEPENDS+= ${PYPKGPREFIX}-attrs>=19.2.0:../../devel/py-attrs
-DEPENDS+= ${PYPKGPREFIX}-cffi>=1.14:../../devel/py-cffi
DEPENDS+= ${PYPKGPREFIX}-idna>=2.10:../../www/py-idna
DEPENDS+= ${PYPKGPREFIX}-outcome>=1.1.0:../../devel/py-outcome
DEPENDS+= ${PYPKGPREFIX}-sniffio>=1.2.0:../../misc/py-sniffio
@@ -27,6 +26,11 @@ USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 27
+.include "../../lang/python/pyversion.mk"
+.if ${_PYTHON_VERSION} < 311
+DEPENDS+= ${PYPKGPREFIX}-exceptiongroup>=1.0.0:../../devel/py-exceptiongroup
+.endif
+
do-test:
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
Index: pkgsrc/devel/py-trio/PLIST
diff -u pkgsrc/devel/py-trio/PLIST:1.2 pkgsrc/devel/py-trio/PLIST:1.3
--- pkgsrc/devel/py-trio/PLIST:1.2 Tue Feb 22 13:56:14 2022
+++ pkgsrc/devel/py-trio/PLIST Tue Nov 15 09:49:38 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2022/02/22 13:56:14 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2022/11/15 09:49:38 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -127,9 +127,6 @@ ${PYSITELIB}/trio/_core/tests/test_multi
${PYSITELIB}/trio/_core/tests/test_multierror_scripts/apport_excepthook.py
${PYSITELIB}/trio/_core/tests/test_multierror_scripts/apport_excepthook.pyc
${PYSITELIB}/trio/_core/tests/test_multierror_scripts/apport_excepthook.pyo
-${PYSITELIB}/trio/_core/tests/test_multierror_scripts/custom_excepthook.py
-${PYSITELIB}/trio/_core/tests/test_multierror_scripts/custom_excepthook.pyc
-${PYSITELIB}/trio/_core/tests/test_multierror_scripts/custom_excepthook.pyo
${PYSITELIB}/trio/_core/tests/test_multierror_scripts/ipython_custom_exc.py
${PYSITELIB}/trio/_core/tests/test_multierror_scripts/ipython_custom_exc.pyc
${PYSITELIB}/trio/_core/tests/test_multierror_scripts/ipython_custom_exc.pyo
@@ -139,9 +136,6 @@ ${PYSITELIB}/trio/_core/tests/test_multi
${PYSITELIB}/trio/_core/tests/test_multierror_scripts/simple_excepthook_IPython.py
${PYSITELIB}/trio/_core/tests/test_multierror_scripts/simple_excepthook_IPython.pyc
${PYSITELIB}/trio/_core/tests/test_multierror_scripts/simple_excepthook_IPython.pyo
-${PYSITELIB}/trio/_core/tests/test_multierror_scripts/simple_excepthook_partial.py
-${PYSITELIB}/trio/_core/tests/test_multierror_scripts/simple_excepthook_partial.pyc
-${PYSITELIB}/trio/_core/tests/test_multierror_scripts/simple_excepthook_partial.pyo
${PYSITELIB}/trio/_core/tests/test_parking_lot.py
${PYSITELIB}/trio/_core/tests/test_parking_lot.pyc
${PYSITELIB}/trio/_core/tests/test_parking_lot.pyo
@@ -169,6 +163,9 @@ ${PYSITELIB}/trio/_core/tests/tutil.pyo
${PYSITELIB}/trio/_deprecate.py
${PYSITELIB}/trio/_deprecate.pyc
${PYSITELIB}/trio/_deprecate.pyo
+${PYSITELIB}/trio/_dtls.py
+${PYSITELIB}/trio/_dtls.pyc
+${PYSITELIB}/trio/_dtls.pyo
${PYSITELIB}/trio/_file_io.py
${PYSITELIB}/trio/_file_io.pyc
${PYSITELIB}/trio/_file_io.pyo
@@ -271,6 +268,9 @@ ${PYSITELIB}/trio/testing/_check_streams
${PYSITELIB}/trio/testing/_checkpoints.py
${PYSITELIB}/trio/testing/_checkpoints.pyc
${PYSITELIB}/trio/testing/_checkpoints.pyo
+${PYSITELIB}/trio/testing/_fake_net.py
+${PYSITELIB}/trio/testing/_fake_net.pyc
+${PYSITELIB}/trio/testing/_fake_net.pyo
${PYSITELIB}/trio/testing/_memory_streams.py
${PYSITELIB}/trio/testing/_memory_streams.pyc
${PYSITELIB}/trio/testing/_memory_streams.pyo
@@ -304,9 +304,15 @@ ${PYSITELIB}/trio/tests/test_contextvars
${PYSITELIB}/trio/tests/test_deprecate.py
${PYSITELIB}/trio/tests/test_deprecate.pyc
${PYSITELIB}/trio/tests/test_deprecate.pyo
+${PYSITELIB}/trio/tests/test_dtls.py
+${PYSITELIB}/trio/tests/test_dtls.pyc
+${PYSITELIB}/trio/tests/test_dtls.pyo
${PYSITELIB}/trio/tests/test_exports.py
${PYSITELIB}/trio/tests/test_exports.pyc
${PYSITELIB}/trio/tests/test_exports.pyo
+${PYSITELIB}/trio/tests/test_fakenet.py
+${PYSITELIB}/trio/tests/test_fakenet.pyc
+${PYSITELIB}/trio/tests/test_fakenet.pyo
${PYSITELIB}/trio/tests/test_file_io.py
${PYSITELIB}/trio/tests/test_file_io.pyc
${PYSITELIB}/trio/tests/test_file_io.pyo
Index: pkgsrc/devel/py-trio/distinfo
diff -u pkgsrc/devel/py-trio/distinfo:1.3 pkgsrc/devel/py-trio/distinfo:1.4
--- pkgsrc/devel/py-trio/distinfo:1.3 Thu Jun 9 15:53:27 2022
+++ pkgsrc/devel/py-trio/distinfo Tue Nov 15 09:49:38 2022
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2022/06/09 15:53:27 adam Exp $
+$NetBSD: distinfo,v 1.4 2022/11/15 09:49:38 adam Exp $
-BLAKE2s (trio-0.21.0.tar.gz) = 98b8695ff8e22678d36de810e899dde0b84e9e9f6f23b411e224415ef5b9c25d
-SHA512 (trio-0.21.0.tar.gz) = 146b18886c9a1483c35c2469017201c4ce5e74bcd1be670150ab9ec7c4ad51dd416ca201f911cf18a27391280a00580718a05b17b6470a646c477e4c626c8da4
-Size (trio-0.21.0.tar.gz) = 446500 bytes
+BLAKE2s (trio-0.22.0.tar.gz) = 0aef473b7cd2cf1fddd353e0a48f9638f5edc2a1dd5e6dd3440d40755a524f81
+SHA512 (trio-0.22.0.tar.gz) = c0952aeeeb4a635fc1e34052060cfb59fa2339687fe3bfe131eec9c72ca6da1b206eebd36d8a91c5df8a6951e075c5781e55565f4a9a18944b02727a57d9c222
+Size (trio-0.22.0.tar.gz) = 472205 bytes
Home |
Main Index |
Thread Index |
Old Index