Thursday, September 19, 2024

Re: devel/py-twisted: missed test dependency

On Thu, Sep 19, 2024 at 10:31 AM Stuart Henderson <stu@spacehopper.org> wrote:
>
> On 2024/09/19 09:21, K R wrote:
> > Hi ports@,
> >
> > On Mon, Jun 10, 2024 at 12:07 PM Kirill A. Korinsky <kirill@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).

Thanks, Stuart.

Best,
--Kor

>
> - 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}/

No comments:

Post a Comment