On 2024/09/19 09:21, K R wrote: > Hi ports@, > > On Mon, Jun 10, 2024 at 12:07 PM Kirill A. Korinsky <kir...@korins.ky> wrote: > > > > ports@, > > > > I've noticed that devel/py-twisted had missed test dependencies. > > Speaking of Twisted, the current version (24.7.0) fixes two CVEs: > > CVE-2024-41810 > CVE-2024-41671 > > The version available on 7.5 is py3-twisted-22.10.0. Any chance to > have an updated version for the 7.6 release?
No, not for 7.6. If it was a simple update with just security fixes then maybe we could still get it in, but in the versions between 22.10.0 and now there are a lot of deprecations and removals and there are too many other ports depending on this to check to see whether they need adjusting. Update diff below if someone wants to help testing for post-release (py-incremental must be updated too). - Optional dependency "extras" names like `conch_nacl` now use hyphens rather than underscores to comply with PEP 685. The old names will be supported until the end of 2023. (#11655) - twisted.internet.gtk2reactor, twisted.internet.gtk3reactor, and twisted.internet.glib2reactor are now deprecated in favor of twisted.internet.gireactor. (#11705) - twisted.dom.microdom and twisted.web.domhelpers are now deprecated. (#3651) - twisted.web.util.ChildRedirector, which has never worked on Python 3, has been removed. (#9591) - ``twisted.web.http.Request.setResponseCode()`` no longer validates the types of inputs; we encourage you to use a type checker like mypy to catch these sort of errors. The long-deprecated ``twisted.web.server.string_date_time()`` and ``twisted.web.server.date_time_string()`` APIs were removed altogether. (#12133) - twisted.web.http.HTTPClient is now deprecated in favor of twisted.web.client.Agent (#12158) - twisted.internet.defer.returnValue has been deprecated. You can replace it with the standard `return` statement. (#9930) - The `twisted-iocpsupport` is no longer a hard dependency on Windows. The IOCP support is now installed together with the other Windows soft dependencies via `twisted[windows-platform]`. (#11893) - twisted.python.deprecate helper function will now always strip whitespaces from the docstrings. This is done to have the same behaviour as with Python 3.13. (#12063) - twisted.conch.manhole.ManholeInterpreter.write, twisted.conch.manhole.ManholeInterpreter.addOutput, twisted.mail.imap4.IMAP4Server.sendUntaggedResponse `async` argument, deprecated since 18.9.0, has been removed. (#12130) - twisted.web.soap was removed. The SOAP support was already broken, for at least the last 4 years. The SOAP support in Twisted has no active maintainer. (#12146) Index: devel/py-incremental/Makefile =================================================================== RCS file: /cvs/ports/devel/py-incremental/Makefile,v diff -u -p -r1.15 Makefile --- devel/py-incremental/Makefile 6 May 2024 12:23:18 -0000 1.15 +++ devel/py-incremental/Makefile 19 Sep 2024 13:30:46 -0000 @@ -1,10 +1,9 @@ COMMENT = versioning library for Python projects -MODPY_EGG_VERSION = 22.10.0 +MODPY_EGG_VERSION = 24.7.0 DISTNAME = incremental-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} -REVISION = 0 CATEGORIES = devel @@ -14,7 +13,7 @@ PERMIT_PACKAGE = Yes MODULES = lang/python MODPY_PI = Yes MODPY_PYBUILD = setuptools -MODPY_PYTEST_ARGS = src/incremental +MODPY_PYTEST_ARGS = build/lib/incremental/tests TEST_DEPENDS = devel/py-click${MODPY_FLAVOR} \ devel/py-twisted${MODPY_FLAVOR} Index: devel/py-incremental/distinfo =================================================================== RCS file: /cvs/ports/devel/py-incremental/distinfo,v diff -u -p -r1.4 distinfo --- devel/py-incremental/distinfo 25 Nov 2022 22:26:18 -0000 1.4 +++ devel/py-incremental/distinfo 19 Sep 2024 13:30:46 -0000 @@ -1,2 +1,2 @@ -SHA256 (incremental-22.10.0.tar.gz) = kS/uteD34BiOb0IkHS9FAALhG7wJN8ZYZQRYVMJMC9A= -SIZE (incremental-22.10.0.tar.gz) = 18305 +SHA256 (incremental-24.7.0.tar.gz) = UwJVAGqMKD060p8wRo78bV2VdHr9C1Kk5KTe1jSNiPg= +SIZE (incremental-24.7.0.tar.gz) = 24675 Index: devel/py-incremental/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-incremental/pkg/PLIST,v diff -u -p -r1.5 PLIST --- devel/py-incremental/pkg/PLIST 25 Nov 2022 22:26:18 -0000 1.5 +++ devel/py-incremental/pkg/PLIST 19 Sep 2024 13:30:46 -0000 @@ -11,10 +11,13 @@ lib/python${MODPY_VERSION}/site-packages ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/incremental/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/incremental/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/incremental/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/incremental/${MODPY_PYCACHE}_hatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/incremental/${MODPY_PYCACHE}_hatch.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/incremental/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/incremental/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/incremental/${MODPY_PYCACHE}update.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/incremental/${MODPY_PYCACHE}update.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/incremental/_hatch.py lib/python${MODPY_VERSION}/site-packages/incremental/_version.py lib/python${MODPY_VERSION}/site-packages/incremental/py.typed lib/python${MODPY_VERSION}/site-packages/incremental/tests/ @@ -22,10 +25,13 @@ lib/python${MODPY_VERSION}/site-packages ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/incremental/tests/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/incremental/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/incremental/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/incremental/tests/${MODPY_PYCACHE}test_pyproject.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/incremental/tests/${MODPY_PYCACHE}test_pyproject.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/incremental/tests/${MODPY_PYCACHE}test_update.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/incremental/tests/${MODPY_PYCACHE}test_update.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/incremental/tests/${MODPY_PYCACHE}test_version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/incremental/tests/${MODPY_PYCACHE}test_version.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/incremental/tests/test_pyproject.py lib/python${MODPY_VERSION}/site-packages/incremental/tests/test_update.py lib/python${MODPY_VERSION}/site-packages/incremental/tests/test_version.py lib/python${MODPY_VERSION}/site-packages/incremental/update.py Index: devel/py-twisted/Makefile =================================================================== RCS file: /cvs/ports/devel/py-twisted/Makefile,v diff -u -p -r1.26 Makefile --- devel/py-twisted/Makefile 10 Jun 2024 21:17:41 -0000 1.26 +++ devel/py-twisted/Makefile 19 Sep 2024 13:30:46 -0000 @@ -1,10 +1,9 @@ COMMENT = asynchronous networking Python framework -MODPY_EGG_VERSION = 22.10.0 +MODPY_EGG_VERSION = 24.7.0 -DISTNAME = Twisted-${MODPY_EGG_VERSION} +DISTNAME = twisted-${MODPY_EGG_VERSION} PKGNAME = py-twisted-${MODPY_EGG_VERSION} -REVISION = 0 CATEGORIES = devel @@ -18,12 +17,12 @@ WANTLIB += pthread MODULES = lang/python MODPY_PI = Yes -MODPY_PYBUILD = setuptools +MODPY_PYBUILD = hatchling -BUILD_DEPENDS = devel/py-incremental${MODPY_FLAVOR} +BUILD_DEPENDS = devel/py-hatch-fancy-pypi-readme${MODPY_FLAVOR} \ + devel/py-incremental${MODPY_FLAVOR} -RUN_DEPENDS = devel/py-asn1${MODPY_FLAVOR} \ - devel/py-attrs${MODPY_FLAVOR} \ +RUN_DEPENDS = devel/py-attrs${MODPY_FLAVOR} \ devel/py-automat${MODPY_FLAVOR} \ devel/py-constantly${MODPY_FLAVOR} \ devel/py-hamcrest${MODPY_FLAVOR} \ Index: devel/py-twisted/distinfo =================================================================== RCS file: /cvs/ports/devel/py-twisted/distinfo,v diff -u -p -r1.8 distinfo --- devel/py-twisted/distinfo 25 Nov 2022 22:26:31 -0000 1.8 +++ devel/py-twisted/distinfo 19 Sep 2024 13:30:46 -0000 @@ -1,2 +1,2 @@ -SHA256 (Twisted-22.10.0.tar.gz) = Mqy9QKlPX0bntCwQm/riswIlCUVWF4Oot6BZBI8tTTE= -SIZE (Twisted-22.10.0.tar.gz) = 3524935 +SHA256 (twisted-24.7.0.tar.gz) = WmAUfwRBh6En7H2pbRcNSbzOUMb9NvWU5g9Fh+/005Q= +SIZE (twisted-24.7.0.tar.gz) = 3516844 Index: devel/py-twisted/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-twisted/pkg/PLIST,v diff -u -p -r1.11 PLIST --- devel/py-twisted/pkg/PLIST 25 Nov 2022 22:26:31 -0000 1.11 +++ devel/py-twisted/pkg/PLIST 19 Sep 2024 13:30:46 -0000 @@ -30,14 +30,14 @@ bin/tkconch bin/trial bin/twist bin/twistd -lib/python${MODPY_VERSION}/site-packages/Twisted-${MODPY_EGG_VERSION}.dist-info/ -lib/python${MODPY_VERSION}/site-packages/Twisted-${MODPY_EGG_VERSION}.dist-info/LICENSE -lib/python${MODPY_VERSION}/site-packages/Twisted-${MODPY_EGG_VERSION}.dist-info/METADATA -lib/python${MODPY_VERSION}/site-packages/Twisted-${MODPY_EGG_VERSION}.dist-info/RECORD -lib/python${MODPY_VERSION}/site-packages/Twisted-${MODPY_EGG_VERSION}.dist-info/WHEEL -lib/python${MODPY_VERSION}/site-packages/Twisted-${MODPY_EGG_VERSION}.dist-info/entry_points.txt -lib/python${MODPY_VERSION}/site-packages/Twisted-${MODPY_EGG_VERSION}.dist-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/twisted/ +lib/python${MODPY_VERSION}/site-packages/twisted-${MODPY_EGG_VERSION}.dist-info/ +lib/python${MODPY_VERSION}/site-packages/twisted-${MODPY_EGG_VERSION}.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/twisted-${MODPY_EGG_VERSION}.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/twisted-${MODPY_EGG_VERSION}.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/twisted-${MODPY_EGG_VERSION}.dist-info/entry_points.txt +lib/python${MODPY_VERSION}/site-packages/twisted-${MODPY_EGG_VERSION}.dist-info/licenses/ +lib/python${MODPY_VERSION}/site-packages/twisted-${MODPY_EGG_VERSION}.dist-info/licenses/LICENSE lib/python${MODPY_VERSION}/site-packages/twisted/__init__.py lib/python${MODPY_VERSION}/site-packages/twisted/__main__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/twisted/${MODPY_PYCACHE}/ @@ -109,6 +109,9 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/application/${MODPY_PYCACHE}strports.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/application/app.py lib/python${MODPY_VERSION}/site-packages/twisted/application/internet.py +lib/python${MODPY_VERSION}/site-packages/twisted/application/newsfragments/ +lib/python${MODPY_VERSION}/site-packages/twisted/application/newsfragments/10146.misc +lib/python${MODPY_VERSION}/site-packages/twisted/application/newsfragments/9746.misc lib/python${MODPY_VERSION}/site-packages/twisted/application/reactors.py lib/python${MODPY_VERSION}/site-packages/twisted/application/runner/ lib/python${MODPY_VERSION}/site-packages/twisted/application/runner/__init__.py @@ -260,6 +263,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/conch/manhole_ssh.py lib/python${MODPY_VERSION}/site-packages/twisted/conch/manhole_tap.py lib/python${MODPY_VERSION}/site-packages/twisted/conch/mixin.py +lib/python${MODPY_VERSION}/site-packages/twisted/conch/newsfragments/ +lib/python${MODPY_VERSION}/site-packages/twisted/conch/newsfragments/.gitignore lib/python${MODPY_VERSION}/site-packages/twisted/conch/openssh_compat/ lib/python${MODPY_VERSION}/site-packages/twisted/conch/openssh_compat/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/twisted/conch/openssh_compat/${MODPY_PYCACHE}/ @@ -296,8 +301,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/${MODPY_PYCACHE}_kex.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/${MODPY_PYCACHE}_kex.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/${MODPY_PYCACHE}_keys_pynacl.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/${MODPY_PYCACHE}_keys_pynacl.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/${MODPY_PYCACHE}address.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/${MODPY_PYCACHE}address.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/${MODPY_PYCACHE}agent.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -327,7 +330,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/${MODPY_PYCACHE}userauth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/${MODPY_PYCACHE}userauth.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/_kex.py -lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/_keys_pynacl.py lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/address.py lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/agent.py lib/python${MODPY_VERSION}/site-packages/twisted/conch/ssh/channel.py @@ -521,6 +523,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/internet/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/internet/${MODPY_PYCACHE}_baseprocess.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/internet/${MODPY_PYCACHE}_baseprocess.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/twisted/internet/${MODPY_PYCACHE}_deprecate.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/twisted/internet/${MODPY_PYCACHE}_deprecate.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/internet/${MODPY_PYCACHE}_dumbwin32proc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/internet/${MODPY_PYCACHE}_dumbwin32proc.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/internet/${MODPY_PYCACHE}_glibbase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -630,6 +634,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/internet/${MODPY_PYCACHE}wxsupport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/internet/${MODPY_PYCACHE}wxsupport.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/internet/_baseprocess.py +lib/python${MODPY_VERSION}/site-packages/twisted/internet/_deprecate.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/_dumbwin32proc.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/_glibbase.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/_idna.py @@ -737,6 +742,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_base.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_baseprocess.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_baseprocess.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_cfreactor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_cfreactor.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_core.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_core.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_default.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -781,6 +788,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_process.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_protocol.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_protocol.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_reactormixins.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_reactormixins.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_resolver.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_resolver.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/${MODPY_PYCACHE}test_serialport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -832,6 +841,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_asyncioreactor.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_base.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_baseprocess.py +lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_cfreactor.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_core.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_default.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_defer_await.py @@ -854,6 +864,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_posixprocess.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_process.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_protocol.py +lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_reactormixins.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_resolver.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_serialport.py lib/python${MODPY_VERSION}/site-packages/twisted/internet/test/test_sigchld.py @@ -1029,6 +1040,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/mail/interfaces.py lib/python${MODPY_VERSION}/site-packages/twisted/mail/mail.py lib/python${MODPY_VERSION}/site-packages/twisted/mail/maildir.py +lib/python${MODPY_VERSION}/site-packages/twisted/mail/newsfragments/ +lib/python${MODPY_VERSION}/site-packages/twisted/mail/newsfragments/.gitignore lib/python${MODPY_VERSION}/site-packages/twisted/mail/pb.py lib/python${MODPY_VERSION}/site-packages/twisted/mail/pop3.py lib/python${MODPY_VERSION}/site-packages/twisted/mail/pop3client.py @@ -1122,6 +1135,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/names/dns.py lib/python${MODPY_VERSION}/site-packages/twisted/names/error.py lib/python${MODPY_VERSION}/site-packages/twisted/names/hosts.py +lib/python${MODPY_VERSION}/site-packages/twisted/names/newsfragments/ +lib/python${MODPY_VERSION}/site-packages/twisted/names/newsfragments/.gitignore lib/python${MODPY_VERSION}/site-packages/twisted/names/resolve.py lib/python${MODPY_VERSION}/site-packages/twisted/names/root.py lib/python${MODPY_VERSION}/site-packages/twisted/names/secondary.py @@ -1175,6 +1190,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/names/test/test_srvconnect.py lib/python${MODPY_VERSION}/site-packages/twisted/names/test/test_tap.py lib/python${MODPY_VERSION}/site-packages/twisted/names/test/test_util.py +lib/python${MODPY_VERSION}/site-packages/twisted/newsfragments/ +lib/python${MODPY_VERSION}/site-packages/twisted/newsfragments/.gitignore lib/python${MODPY_VERSION}/site-packages/twisted/pair/ lib/python${MODPY_VERSION}/site-packages/twisted/pair/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/twisted/pair/${MODPY_PYCACHE}/ @@ -1220,6 +1237,10 @@ lib/python${MODPY_VERSION}/site-packages ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}_token.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}_token.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}_tokenize.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}_tokenize.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}aot.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}aot.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}crefutil.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -1230,9 +1251,13 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}sob.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}styles.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/persisted/${MODPY_PYCACHE}styles.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/twisted/persisted/_token.py +lib/python${MODPY_VERSION}/site-packages/twisted/persisted/_tokenize.py lib/python${MODPY_VERSION}/site-packages/twisted/persisted/aot.py lib/python${MODPY_VERSION}/site-packages/twisted/persisted/crefutil.py lib/python${MODPY_VERSION}/site-packages/twisted/persisted/dirdbm.py +lib/python${MODPY_VERSION}/site-packages/twisted/persisted/newsfragments/ +lib/python${MODPY_VERSION}/site-packages/twisted/persisted/newsfragments/9831.misc lib/python${MODPY_VERSION}/site-packages/twisted/persisted/sob.py lib/python${MODPY_VERSION}/site-packages/twisted/persisted/styles.py lib/python${MODPY_VERSION}/site-packages/twisted/persisted/test/ @@ -1628,8 +1653,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/python/test/${MODPY_PYCACHE}test_urlpath.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/python/test/${MODPY_PYCACHE}test_util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/python/test/${MODPY_PYCACHE}test_util.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/twisted/python/test/${MODPY_PYCACHE}test_versions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/twisted/python/test/${MODPY_PYCACHE}test_versions.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/python/test/${MODPY_PYCACHE}test_win32.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/python/test/${MODPY_PYCACHE}test_win32.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/python/test/${MODPY_PYCACHE}test_zippath.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -1658,7 +1681,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/python/test/test_url.py lib/python${MODPY_VERSION}/site-packages/twisted/python/test/test_urlpath.py lib/python${MODPY_VERSION}/site-packages/twisted/python/test/test_util.py -lib/python${MODPY_VERSION}/site-packages/twisted/python/test/test_versions.py lib/python${MODPY_VERSION}/site-packages/twisted/python/test/test_win32.py lib/python${MODPY_VERSION}/site-packages/twisted/python/test/test_zippath.py lib/python${MODPY_VERSION}/site-packages/twisted/python/test/test_zipstream.py @@ -1692,6 +1714,9 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/runner/inetd.py lib/python${MODPY_VERSION}/site-packages/twisted/runner/inetdconf.py lib/python${MODPY_VERSION}/site-packages/twisted/runner/inetdtap.py +lib/python${MODPY_VERSION}/site-packages/twisted/runner/newsfragments/ +lib/python${MODPY_VERSION}/site-packages/twisted/runner/newsfragments/11681.misc +lib/python${MODPY_VERSION}/site-packages/twisted/runner/newsfragments/9657.doc lib/python${MODPY_VERSION}/site-packages/twisted/runner/procmon.py lib/python${MODPY_VERSION}/site-packages/twisted/runner/procmontap.py lib/python${MODPY_VERSION}/site-packages/twisted/runner/test/ @@ -1726,6 +1751,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/scripts/_twistd_unix.py lib/python${MODPY_VERSION}/site-packages/twisted/scripts/_twistw.py lib/python${MODPY_VERSION}/site-packages/twisted/scripts/htmlizer.py +lib/python${MODPY_VERSION}/site-packages/twisted/scripts/newsfragments/ +lib/python${MODPY_VERSION}/site-packages/twisted/scripts/newsfragments/761.bugfix lib/python${MODPY_VERSION}/site-packages/twisted/scripts/test/ lib/python${MODPY_VERSION}/site-packages/twisted/scripts/test/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/twisted/scripts/test/${MODPY_PYCACHE}/ @@ -1852,6 +1879,10 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/test/${MODPY_PYCACHE}stdio_test_consumer.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/test/${MODPY_PYCACHE}stdio_test_halfclose.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/test/${MODPY_PYCACHE}stdio_test_halfclose.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/twisted/test/${MODPY_PYCACHE}stdio_test_halfclose_buggy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/twisted/test/${MODPY_PYCACHE}stdio_test_halfclose_buggy.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/twisted/test/${MODPY_PYCACHE}stdio_test_halfclose_buggy_write.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/twisted/test/${MODPY_PYCACHE}stdio_test_halfclose_buggy_write.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/test/${MODPY_PYCACHE}stdio_test_hostpeer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/test/${MODPY_PYCACHE}stdio_test_hostpeer.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/test/${MODPY_PYCACHE}stdio_test_lastwrite.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -2028,6 +2059,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/test/ssl_helpers.py lib/python${MODPY_VERSION}/site-packages/twisted/test/stdio_test_consumer.py lib/python${MODPY_VERSION}/site-packages/twisted/test/stdio_test_halfclose.py +lib/python${MODPY_VERSION}/site-packages/twisted/test/stdio_test_halfclose_buggy.py +lib/python${MODPY_VERSION}/site-packages/twisted/test/stdio_test_halfclose_buggy_write.py lib/python${MODPY_VERSION}/site-packages/twisted/test/stdio_test_hostpeer.py lib/python${MODPY_VERSION}/site-packages/twisted/test/stdio_test_lastwrite.py lib/python${MODPY_VERSION}/site-packages/twisted/test/stdio_test_loseconn.py @@ -2196,6 +2229,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/trial/_dist/workertrial.py lib/python${MODPY_VERSION}/site-packages/twisted/trial/_synctest.py lib/python${MODPY_VERSION}/site-packages/twisted/trial/itrial.py +lib/python${MODPY_VERSION}/site-packages/twisted/trial/newsfragments/ +lib/python${MODPY_VERSION}/site-packages/twisted/trial/newsfragments/.gitignore lib/python${MODPY_VERSION}/site-packages/twisted/trial/reporter.py lib/python${MODPY_VERSION}/site-packages/twisted/trial/runner.py lib/python${MODPY_VERSION}/site-packages/twisted/trial/test/ @@ -2372,8 +2407,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/web/${MODPY_PYCACHE}script.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/web/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/web/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/twisted/web/${MODPY_PYCACHE}soap.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/twisted/web/${MODPY_PYCACHE}soap.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/web/${MODPY_PYCACHE}static.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/web/${MODPY_PYCACHE}static.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/web/${MODPY_PYCACHE}sux.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -2424,13 +2457,14 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/web/http_headers.py lib/python${MODPY_VERSION}/site-packages/twisted/web/iweb.py lib/python${MODPY_VERSION}/site-packages/twisted/web/microdom.py +lib/python${MODPY_VERSION}/site-packages/twisted/web/newsfragments/ +lib/python${MODPY_VERSION}/site-packages/twisted/web/newsfragments/.gitignore lib/python${MODPY_VERSION}/site-packages/twisted/web/pages.py lib/python${MODPY_VERSION}/site-packages/twisted/web/proxy.py lib/python${MODPY_VERSION}/site-packages/twisted/web/resource.py lib/python${MODPY_VERSION}/site-packages/twisted/web/rewrite.py lib/python${MODPY_VERSION}/site-packages/twisted/web/script.py lib/python${MODPY_VERSION}/site-packages/twisted/web/server.py -lib/python${MODPY_VERSION}/site-packages/twisted/web/soap.py lib/python${MODPY_VERSION}/site-packages/twisted/web/static.py lib/python${MODPY_VERSION}/site-packages/twisted/web/sux.py lib/python${MODPY_VERSION}/site-packages/twisted/web/tap.py @@ -2480,8 +2514,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/web/test/${MODPY_PYCACHE}test_resource.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/web/test/${MODPY_PYCACHE}test_script.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/web/test/${MODPY_PYCACHE}test_script.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/twisted/web/test/${MODPY_PYCACHE}test_soap.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/twisted/web/test/${MODPY_PYCACHE}test_soap.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/web/test/${MODPY_PYCACHE}test_stan.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/twisted/web/test/${MODPY_PYCACHE}test_stan.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/twisted/web/test/${MODPY_PYCACHE}test_static.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -2526,7 +2558,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/web/test/test_proxy.py lib/python${MODPY_VERSION}/site-packages/twisted/web/test/test_resource.py lib/python${MODPY_VERSION}/site-packages/twisted/web/test/test_script.py -lib/python${MODPY_VERSION}/site-packages/twisted/web/test/test_soap.py lib/python${MODPY_VERSION}/site-packages/twisted/web/test/test_stan.py lib/python${MODPY_VERSION}/site-packages/twisted/web/test/test_static.py lib/python${MODPY_VERSION}/site-packages/twisted/web/test/test_tap.py @@ -2588,6 +2619,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/twisted/words/im/locals.py lib/python${MODPY_VERSION}/site-packages/twisted/words/im/pbsupport.py lib/python${MODPY_VERSION}/site-packages/twisted/words/iwords.py +lib/python${MODPY_VERSION}/site-packages/twisted/words/newsfragments/ +lib/python${MODPY_VERSION}/site-packages/twisted/words/newsfragments/.gitignore lib/python${MODPY_VERSION}/site-packages/twisted/words/protocols/ lib/python${MODPY_VERSION}/site-packages/twisted/words/protocols/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/twisted/words/protocols/${MODPY_PYCACHE}/