Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 1DF8584D59 for ; Sun, 5 Nov 2023 10:38:37 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id tm7o6iLazHNT for ; Sun, 5 Nov 2023 10:38:35 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id C2F6484D14 for ; Sun, 5 Nov 2023 10:38:35 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id B6A83FA2C; Sun, 5 Nov 2023 10:38:35 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1699180715271110" MIME-Version: 1.0 Date: Sun, 5 Nov 2023 10:38:35 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/net/py-twisted To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20231105103835.B6A83FA2C@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1699180715271110 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Sun Nov 5 10:38:35 UTC 2023 Modified Files: pkgsrc/net/py-twisted: Makefile Makefile.common PLIST distinfo Log Message: py-twisted: update to 23.10.0 Twisted 23.10.0 (2023-10-31) ============================ Features -------- - twisted.python.filepath.FilePath and related classes (twisted.python.filepath.IFilepath, twisted.python.filepath.AbstractFilePath, twisted.python.zippath.ZipPath, and twisted.python.zippath.ZipArchive) now have type annotations. Additionally, FilePath is now generic, describing its mode, so you can annotate variables as FilePath[str] or FilePath[bytes] depending on the types that you wish to get back from the 'path' attribute and related methods like 'basename'. (#11822) - When using `CPython`, functions wrapped by `twisted.internet.defer.inlineCallbacks` can have their arguments and return values freed immediately after completion (due to there no longer being circular references). (#11885) Bugfixes -------- - Fix TypeError on t.i.cfreactor due to 3.10 type annotation syntax (#11965) - Fix the type annotations of DeferredLock.run, DeferredSemaphore.run, maybeDeferred, ensureDeferred, inlineCallbacks and fromCoroutine that used to return Deferred[Any] to return the result of the passed Coroutine/Coroutine function (#11985) - Fixed significant performance overhead (CPU and bandwidth) when doing small writes to a TLS transport. Specifically, small writes to a TLS transport are now buffered until the next reactor iteration. (#11989) - fix mypy due to hypothesis 6.85 (#11995) To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 pkgsrc/net/py-twisted/Makefile cvs rdiff -u -r1.49 -r1.50 pkgsrc/net/py-twisted/Makefile.common cvs rdiff -u -r1.36 -r1.37 pkgsrc/net/py-twisted/PLIST cvs rdiff -u -r1.45 -r1.46 pkgsrc/net/py-twisted/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1699180715271110 Content-Disposition: inline Content-Length: 12414 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/net/py-twisted/Makefile diff -u pkgsrc/net/py-twisted/Makefile:1.53 pkgsrc/net/py-twisted/Makefile:1.54 --- pkgsrc/net/py-twisted/Makefile:1.53 Sun Jun 18 05:39:37 2023 +++ pkgsrc/net/py-twisted/Makefile Sun Nov 5 10:38:35 2023 @@ -1,20 +1,34 @@ -# $NetBSD: Makefile,v 1.53 2023/06/18 05:39:37 adam Exp $ +# $NetBSD: Makefile,v 1.54 2023/11/05 10:38:35 wiz Exp $ .include "../../net/py-twisted/Makefile.common" -PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} COMMENT= Framework for writing networked applications -DEPENDS+= ${PYPKGPREFIX}-zope.interface>=4.4.2:../../devel/py-zope.interface -DEPENDS+= ${PYPKGPREFIX}-attrs>=19.2.0:../../devel/py-attrs -DEPENDS+= ${PYPKGPREFIX}-automat>=0.8.0:../../devel/py-automat +TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling +TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme-[0-9]*:../../devel/py-hatch-fancy-pypi-readme +DEPENDS+= ${PYPKGPREFIX}-zope.interface>=5:../../devel/py-zope.interface DEPENDS+= ${PYPKGPREFIX}-constantly>=15.1:../../devel/py-constantly -DEPENDS+= ${PYPKGPREFIX}-hamcrest>=1.9.0:../../devel/py-hamcrest +DEPENDS+= ${PYPKGPREFIX}-incremental>=22.10.0:../../devel/py-incremental +DEPENDS+= ${PYPKGPREFIX}-automat>=0.8.0:../../devel/py-automat DEPENDS+= ${PYPKGPREFIX}-hyperlink>=17.1.1:../../www/py-hyperlink -DEPENDS+= ${PYPKGPREFIX}-incremental>=21.3.0:../../devel/py-incremental -DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.6.5:../../devel/py-typing-extensions +DEPENDS+= ${PYPKGPREFIX}-attrs>=21.3.0:../../devel/py-attrs +DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.2.0:../../devel/py-typing-extensions +# tls DEPENDS+= ${PYPKGPREFIX}-service_identity>=18.1.0:../../security/py-service_identity DEPENDS+= ${PYPKGPREFIX}-idna>=2.4:../../www/py-idna +PYTHON_VERSIONED_DEPENDENCIES+= OpenSSL +# conch +PYTHON_VERSIONED_DEPENDENCIES+= cryptography +DEPENDS+= ${PYPKGPREFIX}-appdirs>=1.4.0:../../devel/py-appdirs +DEPENDS+= ${PYPKGPREFIX}-bcrypt>=1.4.0:../../security/py-bcrypt +# serial +DEPENDS+= ${PYPKGPREFIX}-serial>=3.0:../../comms/py-serial +# http2 +DEPENDS+= ${PYPKGPREFIX}-h2>=3.0:../../www/py-h2 +DEPENDS+= ${PYPKGPREFIX}-priority>=1.1.0:../../www/py-priority +TEST_DEPENDS+= ${PYPKGPREFIX}-hamcrest>=1.9.0:../../devel/py-hamcrest +TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis REPLACE_PYTHON+= src/twisted/mail/test/pop3testserver.py REPLACE_PYTHON+= src/twisted/trial/test/scripttest.py @@ -32,7 +46,6 @@ post-install: .endfor .include "../../lang/python/application.mk" -.include "../../lang/python/egg.mk" -PYTHON_VERSIONED_DEPENDENCIES+= OpenSSL +.include "../../lang/python/wheel.mk" .include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/net/py-twisted/Makefile.common diff -u pkgsrc/net/py-twisted/Makefile.common:1.49 pkgsrc/net/py-twisted/Makefile.common:1.50 --- pkgsrc/net/py-twisted/Makefile.common:1.49 Sun Nov 27 10:44:20 2022 +++ pkgsrc/net/py-twisted/Makefile.common Sun Nov 5 10:38:35 2023 @@ -1,9 +1,9 @@ -# $NetBSD: Makefile.common,v 1.49 2022/11/27 10:44:20 adam Exp $ +# $NetBSD: Makefile.common,v 1.50 2023/11/05 10:38:35 wiz Exp $ # # used by net/py-twisted/Makefile # used by net/py-twisted-docs/Makefile -DISTNAME= Twisted-22.10.0 +DISTNAME= twisted-23.10.0 CATEGORIES= net python MASTER_SITES= ${MASTER_SITE_PYPI:=T/Twisted/} Index: pkgsrc/net/py-twisted/PLIST diff -u pkgsrc/net/py-twisted/PLIST:1.36 pkgsrc/net/py-twisted/PLIST:1.37 --- pkgsrc/net/py-twisted/PLIST:1.36 Sun Nov 27 10:44:20 2022 +++ pkgsrc/net/py-twisted/PLIST Sun Nov 5 10:38:35 2023 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.36 2022/11/27 10:44:20 adam Exp $ +@comment $NetBSD: PLIST,v 1.37 2023/11/05 10:38:35 wiz Exp $ bin/cftp-${PYVERSSUFFIX} bin/ckeygen-${PYVERSSUFFIX} bin/conch-${PYVERSSUFFIX} @@ -8,13 +8,12 @@ bin/tkconch-${PYVERSSUFFIX} bin/trial-${PYVERSSUFFIX} bin/twist-${PYVERSSUFFIX} bin/twistd-${PYVERSSUFFIX} -${PYSITELIB}/${EGG_INFODIR}/PKG-INFO -${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt -${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt -${PYSITELIB}/${EGG_INFODIR}/entry_points.txt -${PYSITELIB}/${EGG_INFODIR}/not-zip-safe -${PYSITELIB}/${EGG_INFODIR}/requires.txt -${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/${WHEEL_INFODIR}/METADATA +${PYSITELIB}/${WHEEL_INFODIR}/RECORD +${PYSITELIB}/${WHEEL_INFODIR}/WHEEL +${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt +${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE +${PYSITELIB}/twisted/11715.misc ${PYSITELIB}/twisted/__init__.py ${PYSITELIB}/twisted/__init__.pyc ${PYSITELIB}/twisted/__init__.pyo @@ -69,6 +68,8 @@ ${PYSITELIB}/twisted/application/app.pyo ${PYSITELIB}/twisted/application/internet.py ${PYSITELIB}/twisted/application/internet.pyc ${PYSITELIB}/twisted/application/internet.pyo +${PYSITELIB}/twisted/application/newsfragments/10146.misc +${PYSITELIB}/twisted/application/newsfragments/9746.misc ${PYSITELIB}/twisted/application/reactors.py ${PYSITELIB}/twisted/application/reactors.pyc ${PYSITELIB}/twisted/application/reactors.pyo @@ -198,6 +199,7 @@ ${PYSITELIB}/twisted/conch/manhole_tap.p ${PYSITELIB}/twisted/conch/mixin.py ${PYSITELIB}/twisted/conch/mixin.pyc ${PYSITELIB}/twisted/conch/mixin.pyo +${PYSITELIB}/twisted/conch/newsfragments/.gitignore ${PYSITELIB}/twisted/conch/openssh_compat/__init__.py ${PYSITELIB}/twisted/conch/openssh_compat/__init__.pyc ${PYSITELIB}/twisted/conch/openssh_compat/__init__.pyo @@ -231,9 +233,6 @@ ${PYSITELIB}/twisted/conch/ssh/__init__. ${PYSITELIB}/twisted/conch/ssh/_kex.py ${PYSITELIB}/twisted/conch/ssh/_kex.pyc ${PYSITELIB}/twisted/conch/ssh/_kex.pyo -${PYSITELIB}/twisted/conch/ssh/_keys_pynacl.py -${PYSITELIB}/twisted/conch/ssh/_keys_pynacl.pyc -${PYSITELIB}/twisted/conch/ssh/_keys_pynacl.pyo ${PYSITELIB}/twisted/conch/ssh/address.py ${PYSITELIB}/twisted/conch/ssh/address.pyc ${PYSITELIB}/twisted/conch/ssh/address.pyo @@ -456,6 +455,9 @@ ${PYSITELIB}/twisted/internet/__init__.p ${PYSITELIB}/twisted/internet/_baseprocess.py ${PYSITELIB}/twisted/internet/_baseprocess.pyc ${PYSITELIB}/twisted/internet/_baseprocess.pyo +${PYSITELIB}/twisted/internet/_deprecate.py +${PYSITELIB}/twisted/internet/_deprecate.pyc +${PYSITELIB}/twisted/internet/_deprecate.pyo ${PYSITELIB}/twisted/internet/_dumbwin32proc.py ${PYSITELIB}/twisted/internet/_dumbwin32proc.pyc ${PYSITELIB}/twisted/internet/_dumbwin32proc.pyo @@ -669,6 +671,9 @@ ${PYSITELIB}/twisted/internet/test/test_ ${PYSITELIB}/twisted/internet/test/test_baseprocess.py ${PYSITELIB}/twisted/internet/test/test_baseprocess.pyc ${PYSITELIB}/twisted/internet/test/test_baseprocess.pyo +${PYSITELIB}/twisted/internet/test/test_cfreactor.py +${PYSITELIB}/twisted/internet/test/test_cfreactor.pyc +${PYSITELIB}/twisted/internet/test/test_cfreactor.pyo ${PYSITELIB}/twisted/internet/test/test_core.py ${PYSITELIB}/twisted/internet/test/test_core.pyc ${PYSITELIB}/twisted/internet/test/test_core.pyo @@ -735,6 +740,9 @@ ${PYSITELIB}/twisted/internet/test/test_ ${PYSITELIB}/twisted/internet/test/test_protocol.py ${PYSITELIB}/twisted/internet/test/test_protocol.pyc ${PYSITELIB}/twisted/internet/test/test_protocol.pyo +${PYSITELIB}/twisted/internet/test/test_reactormixins.py +${PYSITELIB}/twisted/internet/test/test_reactormixins.pyc +${PYSITELIB}/twisted/internet/test/test_reactormixins.pyo ${PYSITELIB}/twisted/internet/test/test_resolver.py ${PYSITELIB}/twisted/internet/test/test_resolver.pyc ${PYSITELIB}/twisted/internet/test/test_resolver.pyo @@ -936,6 +944,7 @@ ${PYSITELIB}/twisted/mail/mail.pyo ${PYSITELIB}/twisted/mail/maildir.py ${PYSITELIB}/twisted/mail/maildir.pyc ${PYSITELIB}/twisted/mail/maildir.pyo +${PYSITELIB}/twisted/mail/newsfragments/.gitignore ${PYSITELIB}/twisted/mail/pb.py ${PYSITELIB}/twisted/mail/pb.pyc ${PYSITELIB}/twisted/mail/pb.pyo @@ -1027,6 +1036,7 @@ ${PYSITELIB}/twisted/names/error.pyo ${PYSITELIB}/twisted/names/hosts.py ${PYSITELIB}/twisted/names/hosts.pyc ${PYSITELIB}/twisted/names/hosts.pyo +${PYSITELIB}/twisted/names/newsfragments/.gitignore ${PYSITELIB}/twisted/names/resolve.py ${PYSITELIB}/twisted/names/resolve.pyc ${PYSITELIB}/twisted/names/resolve.pyo @@ -1090,6 +1100,7 @@ ${PYSITELIB}/twisted/names/test/test_tap ${PYSITELIB}/twisted/names/test/test_util.py ${PYSITELIB}/twisted/names/test/test_util.pyc ${PYSITELIB}/twisted/names/test/test_util.pyo +${PYSITELIB}/twisted/newsfragments/.gitignore ${PYSITELIB}/twisted/pair/__init__.py ${PYSITELIB}/twisted/pair/__init__.pyc ${PYSITELIB}/twisted/pair/__init__.pyo @@ -1129,6 +1140,12 @@ ${PYSITELIB}/twisted/pair/tuntap.pyo ${PYSITELIB}/twisted/persisted/__init__.py ${PYSITELIB}/twisted/persisted/__init__.pyc ${PYSITELIB}/twisted/persisted/__init__.pyo +${PYSITELIB}/twisted/persisted/_token.py +${PYSITELIB}/twisted/persisted/_token.pyc +${PYSITELIB}/twisted/persisted/_token.pyo +${PYSITELIB}/twisted/persisted/_tokenize.py +${PYSITELIB}/twisted/persisted/_tokenize.pyc +${PYSITELIB}/twisted/persisted/_tokenize.pyo ${PYSITELIB}/twisted/persisted/aot.py ${PYSITELIB}/twisted/persisted/aot.pyc ${PYSITELIB}/twisted/persisted/aot.pyo @@ -1138,6 +1155,7 @@ ${PYSITELIB}/twisted/persisted/crefutil. ${PYSITELIB}/twisted/persisted/dirdbm.py ${PYSITELIB}/twisted/persisted/dirdbm.pyc ${PYSITELIB}/twisted/persisted/dirdbm.pyo +${PYSITELIB}/twisted/persisted/newsfragments/9831.misc ${PYSITELIB}/twisted/persisted/sob.py ${PYSITELIB}/twisted/persisted/sob.pyc ${PYSITELIB}/twisted/persisted/sob.pyo @@ -1576,6 +1594,8 @@ ${PYSITELIB}/twisted/runner/inetdconf.py ${PYSITELIB}/twisted/runner/inetdtap.py ${PYSITELIB}/twisted/runner/inetdtap.pyc ${PYSITELIB}/twisted/runner/inetdtap.pyo +${PYSITELIB}/twisted/runner/newsfragments/11681.misc +${PYSITELIB}/twisted/runner/newsfragments/9657.doc ${PYSITELIB}/twisted/runner/procmon.py ${PYSITELIB}/twisted/runner/procmon.pyc ${PYSITELIB}/twisted/runner/procmon.pyo @@ -1606,6 +1626,7 @@ ${PYSITELIB}/twisted/scripts/_twistw.pyo ${PYSITELIB}/twisted/scripts/htmlizer.py ${PYSITELIB}/twisted/scripts/htmlizer.pyc ${PYSITELIB}/twisted/scripts/htmlizer.pyo +${PYSITELIB}/twisted/scripts/newsfragments/761.bugfix ${PYSITELIB}/twisted/scripts/test/__init__.py ${PYSITELIB}/twisted/scripts/test/__init__.pyc ${PYSITELIB}/twisted/scripts/test/__init__.pyo @@ -2056,6 +2077,7 @@ ${PYSITELIB}/twisted/trial/_synctest.pyo ${PYSITELIB}/twisted/trial/itrial.py ${PYSITELIB}/twisted/trial/itrial.pyc ${PYSITELIB}/twisted/trial/itrial.pyo +${PYSITELIB}/twisted/trial/newsfragments/.gitignore ${PYSITELIB}/twisted/trial/reporter.py ${PYSITELIB}/twisted/trial/reporter.pyc ${PYSITELIB}/twisted/trial/reporter.pyo @@ -2254,6 +2276,7 @@ ${PYSITELIB}/twisted/web/iweb.pyo ${PYSITELIB}/twisted/web/microdom.py ${PYSITELIB}/twisted/web/microdom.pyc ${PYSITELIB}/twisted/web/microdom.pyo +${PYSITELIB}/twisted/web/newsfragments/.gitignore ${PYSITELIB}/twisted/web/pages.py ${PYSITELIB}/twisted/web/pages.pyc ${PYSITELIB}/twisted/web/pages.pyo @@ -2438,6 +2461,7 @@ ${PYSITELIB}/twisted/words/im/pbsupport. ${PYSITELIB}/twisted/words/iwords.py ${PYSITELIB}/twisted/words/iwords.pyc ${PYSITELIB}/twisted/words/iwords.pyo +${PYSITELIB}/twisted/words/newsfragments/.gitignore ${PYSITELIB}/twisted/words/protocols/__init__.py ${PYSITELIB}/twisted/words/protocols/__init__.pyc ${PYSITELIB}/twisted/words/protocols/__init__.pyo Index: pkgsrc/net/py-twisted/distinfo diff -u pkgsrc/net/py-twisted/distinfo:1.45 pkgsrc/net/py-twisted/distinfo:1.46 --- pkgsrc/net/py-twisted/distinfo:1.45 Sun Nov 27 10:44:20 2022 +++ pkgsrc/net/py-twisted/distinfo Sun Nov 5 10:38:35 2023 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.45 2022/11/27 10:44:20 adam Exp $ +$NetBSD: distinfo,v 1.46 2023/11/05 10:38:35 wiz Exp $ -BLAKE2s (Twisted-22.10.0.tar.gz) = 2055f9cc5e64078d17a77e76dde0db0dc9d7eb7874fba29998e0d89b2d54b6a2 -SHA512 (Twisted-22.10.0.tar.gz) = 36adac424f6776c7db870d2291713da41054e974dfac0dbc1cbd55f76915a92073bcb25d4593b82e229d154d5297c67e7ba82d808921d206c97c8024bd5431a8 -Size (Twisted-22.10.0.tar.gz) = 3524935 bytes +BLAKE2s (twisted-23.10.0.tar.gz) = 534921f7e5c305946e193bb850d2662ef4870147d6c9d3ba710b735fefb55147 +SHA512 (twisted-23.10.0.tar.gz) = da6cc663005776fca716503ec53ae367576e9c89ec2b90a367e73afb1e63c51a24dfad39b9ed1edb597e77e1d805dcbd179cefc1685faddd4044efc8f6c82d5f +Size (twisted-23.10.0.tar.gz) = 3495627 bytes --_----------=_1699180715271110--