pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/py-twisted py-twisted: updated to 22.8.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0af2908efb91
branches:  trunk
changeset: 387255:0af2908efb91
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Oct 25 18:21:27 2022 +0000

description:
py-twisted: updated to 22.8.0

Twisted 22.8.0 (2022-09-06)
===========================

Twisted 22.8.0rc1 release candidate was released on 2022-08-28 and there are
no changes between the release candidate and the final release.

Features
--------
- twisted.internet.defer.maybeDeferred will now schedule a coroutine result as asynchronous operation and return a Deferred that fires with the result of the coroutine.
- Twisted now works with Cryptography versions 37 and above, and as a result, its minimum TLS protocol version has been upgraded to TLSv1.2.

Bugfixes
--------
- ``twisted.internet.base.DelayedCall.__repr__`` will no longer raise ``AttributeError`` if the ``DelayedCall`` was created before debug mode was enabled.  As a side-effect, 
``twisted.internet.base.DelayedCall.creator`` is now defined as ``None`` in cases where previously it was undefined.
- twisted.internet.iocpreactor.udp now properly re-queues its listener when there is a failure condition on the read from the socket.
- twisted.internet.defer.inlineCallbacks no longer causes confusing StopIteration tracebacks to be added to the top of tracebacks originating in triggered callbacks
- The typing of twisted.internet.task.react no longer constrains the type of argv.
- `ContextVar.reset()` now works correctly inside `inlineCallbacks` functions and coroutines.
- Implement twisted.python.failure._Code.co_positions for compatibility with Python 3.11.
- twisted.pair.tuntap._TUNSETIFF and ._TUNGETIFF values are now correct parisc, powerpc and sparc architectures.

Improved Documentation
----------------------
- The release process documentation was updated to include information about
  doing a security release.
- The development and policy documentation pages were moved into the same
  directory that is now placed inside the documentation root directory.

Deprecations and Removals
-------------------------
- Python 3.6 is no longer supported.
  Twisted 22.4.0 was the last version with support for Python 3.6.

Conch
-----

Bugfixes
~~~~~~~~
- twisted.conch.checkers.UNIXAuthorizedKeysFiles now uses the filesystem encoding to decode usernames before looking them up in the password database, so it works on Python 3.
- twisted.conch.ssh.SSHSession.request_env no longer gives a warning if the session does not implement ISessionSetEnv.
- The cftp command line (and `twisted.conch.scripts.cftp.SSHSession.extReceived`) no longer raises an unhandled error when receiving data on stderr from the server.

Web
---

Features
~~~~~~~~
- twisted.web.template.renderElement now combines consecutive, sychronously-available bytes up to a fixed size limit into a single string to pass to ``IRequest.write`` instead of passing them all 
separately.  This greatly reduces the number of chunks in the response.

Mail
----

Bugfixes
~~~~~~~~
- twisted.mail.maildir.MaildirMessage now use byte header to avoid incompatibility with the FileMessage which writes bytes not strings lines to a message file

Words
-----

Bugfixes
~~~~~~~~
- twisted.words.protocols.irc.IRCClient now splits overly long NOTICEs and NOTICEs containing \n before sending.

Names
-----

Bugfixes
~~~~~~~~
- twisted.names.dns logs unparsable messages rather than generating a Failure instance

Trial
-----

Features
~~~~~~~~
- ``trial --jobs=N --exitfirst`` is now supported.

Bugfixes
~~~~~~~~
- `trial --jobs=N --until-failure ...` now reports the correct number of tests run after each iteration.
- ``trial -jN ...`` will now pass errors and failures to ``IReporter`` methods as instances of ``WorkerException`` instead of ``str``.

diffstat:

 net/py-twisted/Makefile.common |   4 ++--
 net/py-twisted/PLIST           |  24 ++++++++++++++----------
 net/py-twisted/distinfo        |   8 ++++----
 3 files changed, 20 insertions(+), 16 deletions(-)

diffs (101 lines):

diff -r 392b58bc563c -r 0af2908efb91 net/py-twisted/Makefile.common
--- a/net/py-twisted/Makefile.common    Tue Oct 25 18:17:59 2022 +0000
+++ b/net/py-twisted/Makefile.common    Tue Oct 25 18:21:27 2022 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.47 2022/08/10 08:59:35 adam Exp $
+# $NetBSD: Makefile.common,v 1.48 2022/10/25 18:21:27 adam Exp $
 #
 # used by net/py-twisted/Makefile
 # used by net/py-twisted-docs/Makefile
 
-DISTNAME=      Twisted-22.4.0
+DISTNAME=      Twisted-22.8.0
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=T/Twisted/}
 
diff -r 392b58bc563c -r 0af2908efb91 net/py-twisted/PLIST
--- a/net/py-twisted/PLIST      Tue Oct 25 18:17:59 2022 +0000
+++ b/net/py-twisted/PLIST      Tue Oct 25 18:21:27 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.34 2022/08/10 08:59:35 adam Exp $
+@comment $NetBSD: PLIST,v 1.35 2022/10/25 18:21:27 adam Exp $
 bin/cftp-${PYVERSSUFFIX}
 bin/ckeygen-${PYVERSSUFFIX}
 bin/conch-${PYVERSSUFFIX}
@@ -1358,12 +1358,7 @@
 ${PYSITELIB}/twisted/python/_inotify.py
 ${PYSITELIB}/twisted/python/_inotify.pyc
 ${PYSITELIB}/twisted/python/_inotify.pyo
-${PYSITELIB}/twisted/python/_pydoctor.py
-${PYSITELIB}/twisted/python/_pydoctor.pyc
-${PYSITELIB}/twisted/python/_pydoctor.pyo
-${PYSITELIB}/twisted/python/_pydoctortemplates/common.html
-${PYSITELIB}/twisted/python/_pydoctortemplates/footer.html
-${PYSITELIB}/twisted/python/_pydoctortemplates/header.html
+${PYSITELIB}/twisted/python/_pydoctortemplates/subheader.html
 ${PYSITELIB}/twisted/python/_release.py
 ${PYSITELIB}/twisted/python/_release.pyc
 ${PYSITELIB}/twisted/python/_release.pyo
@@ -1490,9 +1485,6 @@
 ${PYSITELIB}/twisted/python/test/test_inotify.py
 ${PYSITELIB}/twisted/python/test/test_inotify.pyc
 ${PYSITELIB}/twisted/python/test/test_inotify.pyo
-${PYSITELIB}/twisted/python/test/test_pydoctor.py
-${PYSITELIB}/twisted/python/test/test_pydoctor.pyc
-${PYSITELIB}/twisted/python/test/test_pydoctor.pyo
 ${PYSITELIB}/twisted/python/test/test_release.py
 ${PYSITELIB}/twisted/python/test/test_release.pyc
 ${PYSITELIB}/twisted/python/test/test_release.pyo
@@ -2007,6 +1999,9 @@
 ${PYSITELIB}/twisted/trial/_dist/disttrial.py
 ${PYSITELIB}/twisted/trial/_dist/disttrial.pyc
 ${PYSITELIB}/twisted/trial/_dist/disttrial.pyo
+${PYSITELIB}/twisted/trial/_dist/functional.py
+${PYSITELIB}/twisted/trial/_dist/functional.pyc
+${PYSITELIB}/twisted/trial/_dist/functional.pyo
 ${PYSITELIB}/twisted/trial/_dist/managercommands.py
 ${PYSITELIB}/twisted/trial/_dist/managercommands.pyc
 ${PYSITELIB}/twisted/trial/_dist/managercommands.pyo
@@ -2016,6 +2011,9 @@
 ${PYSITELIB}/twisted/trial/_dist/test/__init__.py
 ${PYSITELIB}/twisted/trial/_dist/test/__init__.pyc
 ${PYSITELIB}/twisted/trial/_dist/test/__init__.pyo
+${PYSITELIB}/twisted/trial/_dist/test/matchers.py
+${PYSITELIB}/twisted/trial/_dist/test/matchers.pyc
+${PYSITELIB}/twisted/trial/_dist/test/matchers.pyo
 ${PYSITELIB}/twisted/trial/_dist/test/test_distreporter.py
 ${PYSITELIB}/twisted/trial/_dist/test/test_distreporter.pyc
 ${PYSITELIB}/twisted/trial/_dist/test/test_distreporter.pyo
@@ -2067,6 +2065,9 @@
 ${PYSITELIB}/twisted/trial/test/erroneous.py
 ${PYSITELIB}/twisted/trial/test/erroneous.pyc
 ${PYSITELIB}/twisted/trial/test/erroneous.pyo
+${PYSITELIB}/twisted/trial/test/matchers.py
+${PYSITELIB}/twisted/trial/test/matchers.pyc
+${PYSITELIB}/twisted/trial/test/matchers.pyo
 ${PYSITELIB}/twisted/trial/test/mockcustomsuite.py
 ${PYSITELIB}/twisted/trial/test/mockcustomsuite.pyc
 ${PYSITELIB}/twisted/trial/test/mockcustomsuite.pyo
@@ -2094,6 +2095,9 @@
 ${PYSITELIB}/twisted/trial/test/packages.py
 ${PYSITELIB}/twisted/trial/test/packages.pyc
 ${PYSITELIB}/twisted/trial/test/packages.pyo
+${PYSITELIB}/twisted/trial/test/pyunitcases.py
+${PYSITELIB}/twisted/trial/test/pyunitcases.pyc
+${PYSITELIB}/twisted/trial/test/pyunitcases.pyo
 ${PYSITELIB}/twisted/trial/test/sample.py
 ${PYSITELIB}/twisted/trial/test/sample.pyc
 ${PYSITELIB}/twisted/trial/test/sample.pyo
diff -r 392b58bc563c -r 0af2908efb91 net/py-twisted/distinfo
--- a/net/py-twisted/distinfo   Tue Oct 25 18:17:59 2022 +0000
+++ b/net/py-twisted/distinfo   Tue Oct 25 18:21:27 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.43 2022/08/10 08:59:35 adam Exp $
+$NetBSD: distinfo,v 1.44 2022/10/25 18:21:27 adam Exp $
 
-BLAKE2s (Twisted-22.4.0.tar.gz) = 1c92a4f69eff4bd57762831ff337da185ca475ceff41d608232db9c0b40ba457
-SHA512 (Twisted-22.4.0.tar.gz) = 53fbdf142f65b9dfa07276f422341aa45124e6d4f713e0ccedf2344879c9ed33102c49a73bf6e35fe543fa989a71fd3316eb7226a5106a79b8d09f342ea40aba
-Size (Twisted-22.4.0.tar.gz) = 3744412 bytes
+BLAKE2s (Twisted-22.8.0.tar.gz) = 2117d2d36379db73bf28c4be6044fa1a6b352d4d2a53c29e3807dbd0d81dce97
+SHA512 (Twisted-22.8.0.tar.gz) = ce5690f51669c829d5cb3097bd4bf66471c157b2967d25ccbaad9dcae1f9bc4b7ec63a6a49cc0a30392adc5d8765a3137811294e3ffc3c4699f1f7d6c6490db8
+Size (Twisted-22.8.0.tar.gz) = 3781326 bytes



Home | Main Index | Thread Index | Old Index