Skip to content

Commit 55cec9f

Browse files
committed
Intermediate changes
commit_hash:c229701a8b4f4d9ee57ce1ed763099d862d53fa6
1 parent b77b1fb commit 55cec9f

32 files changed

+1458
-1428
lines changed

contrib/python/Twisted/py3/.dist-info/METADATA

Lines changed: 59 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
Metadata-Version: 2.3
22
Name: Twisted
3-
Version: 24.7.0
3+
Version: 24.10.0
44
Summary: An asynchronous networking framework written in Python
55
Project-URL: Changelog, https://github.com/twisted/twisted/blob/HEAD/NEWS.rst
6-
Project-URL: Documentation, https://docs.twistedmatrix.com/
7-
Project-URL: Homepage, https://twistedmatrix.com/
8-
Project-URL: Issues, https://twistedmatrix.com/trac/report
6+
Project-URL: Documentation, https://docs.twisted.org/
7+
Project-URL: Homepage, https://twisted.org/
8+
Project-URL: Issues, https://github.com/twisted/twisted/issues
99
Project-URL: Source, https://github.com/twisted/twisted
1010
Project-URL: Twitter, https://twitter.com/twistedmatrix
11-
Author-email: Twisted Matrix Laboratories <twisted-python@twistedmatrix.com>
11+
Project-URL: Funding-PSF, https://psfmember.org/civicrm/contribute/transact/?reset=1&id=44
12+
Project-URL: Funding-GitHub, https://github.com/sponsors/twisted
13+
Author-email: Twisted Matrix Community <twisted@python.org>
1214
License: MIT License
1315
License-File: LICENSE
1416
Classifier: Programming Language :: Python :: 3
@@ -18,9 +20,10 @@ Classifier: Programming Language :: Python :: 3.9
1820
Classifier: Programming Language :: Python :: 3.10
1921
Classifier: Programming Language :: Python :: 3.11
2022
Classifier: Programming Language :: Python :: 3.12
23+
Classifier: Programming Language :: Python :: 3.13
2124
Requires-Python: >=3.8.0
22-
Requires-Dist: attrs>=21.3.0
23-
Requires-Dist: automat>=0.8.0
25+
Requires-Dist: attrs>=22.2.0
26+
Requires-Dist: automat>=24.8.0
2427
Requires-Dist: constantly>=15.1
2528
Requires-Dist: hyperlink>=17.1.1
2629
Requires-Dist: incremental>=24.7.0
@@ -31,7 +34,8 @@ Requires-Dist: appdirs>=1.4.0; extra == 'all-non-platform'
3134
Requires-Dist: bcrypt>=3.1.3; extra == 'all-non-platform'
3235
Requires-Dist: cryptography>=3.3; extra == 'all-non-platform'
3336
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'all-non-platform'
34-
Requires-Dist: h2<5.0,>=3.0; extra == 'all-non-platform'
37+
Requires-Dist: h2<5.0,>=3.2; extra == 'all-non-platform'
38+
Requires-Dist: httpx[http2]>=0.27; extra == 'all-non-platform'
3539
Requires-Dist: hypothesis>=6.56; extra == 'all-non-platform'
3640
Requires-Dist: idna>=2.4; extra == 'all-non-platform'
3741
Requires-Dist: priority<2.0,>=1.1.0; extra == 'all-non-platform'
@@ -45,7 +49,8 @@ Requires-Dist: appdirs>=1.4.0; extra == 'all_non_platform'
4549
Requires-Dist: bcrypt>=3.1.3; extra == 'all_non_platform'
4650
Requires-Dist: cryptography>=3.3; extra == 'all_non_platform'
4751
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'all_non_platform'
48-
Requires-Dist: h2<5.0,>=3.0; extra == 'all_non_platform'
52+
Requires-Dist: h2<5.0,>=3.2; extra == 'all_non_platform'
53+
Requires-Dist: httpx[http2]>=0.27; extra == 'all_non_platform'
4954
Requires-Dist: hypothesis>=6.56; extra == 'all_non_platform'
5055
Requires-Dist: idna>=2.4; extra == 'all_non_platform'
5156
Requires-Dist: priority<2.0,>=1.1.0; extra == 'all_non_platform'
@@ -61,6 +66,7 @@ Requires-Dist: cryptography>=3.3; extra == 'conch'
6166
Provides-Extra: dev
6267
Requires-Dist: coverage~=7.5; extra == 'dev'
6368
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'dev'
69+
Requires-Dist: httpx[http2]>=0.27; extra == 'dev'
6470
Requires-Dist: hypothesis>=6.56; extra == 'dev'
6571
Requires-Dist: pydoctor~=23.9.0; extra == 'dev'
6672
Requires-Dist: pyflakes~=2.2; extra == 'dev'
@@ -85,7 +91,8 @@ Requires-Dist: appdirs>=1.4.0; extra == 'gtk-platform'
8591
Requires-Dist: bcrypt>=3.1.3; extra == 'gtk-platform'
8692
Requires-Dist: cryptography>=3.3; extra == 'gtk-platform'
8793
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'gtk-platform'
88-
Requires-Dist: h2<5.0,>=3.0; extra == 'gtk-platform'
94+
Requires-Dist: h2<5.0,>=3.2; extra == 'gtk-platform'
95+
Requires-Dist: httpx[http2]>=0.27; extra == 'gtk-platform'
8996
Requires-Dist: hypothesis>=6.56; extra == 'gtk-platform'
9097
Requires-Dist: idna>=2.4; extra == 'gtk-platform'
9198
Requires-Dist: priority<2.0,>=1.1.0; extra == 'gtk-platform'
@@ -100,7 +107,8 @@ Requires-Dist: appdirs>=1.4.0; extra == 'gtk_platform'
100107
Requires-Dist: bcrypt>=3.1.3; extra == 'gtk_platform'
101108
Requires-Dist: cryptography>=3.3; extra == 'gtk_platform'
102109
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'gtk_platform'
103-
Requires-Dist: h2<5.0,>=3.0; extra == 'gtk_platform'
110+
Requires-Dist: h2<5.0,>=3.2; extra == 'gtk_platform'
111+
Requires-Dist: httpx[http2]>=0.27; extra == 'gtk_platform'
104112
Requires-Dist: hypothesis>=6.56; extra == 'gtk_platform'
105113
Requires-Dist: idna>=2.4; extra == 'gtk_platform'
106114
Requires-Dist: priority<2.0,>=1.1.0; extra == 'gtk_platform'
@@ -111,14 +119,15 @@ Requires-Dist: pyserial>=3.0; extra == 'gtk_platform'
111119
Requires-Dist: pywin32!=226; (platform_system == 'Windows') and extra == 'gtk_platform'
112120
Requires-Dist: service-identity>=18.1.0; extra == 'gtk_platform'
113121
Provides-Extra: http2
114-
Requires-Dist: h2<5.0,>=3.0; extra == 'http2'
122+
Requires-Dist: h2<5.0,>=3.2; extra == 'http2'
115123
Requires-Dist: priority<2.0,>=1.1.0; extra == 'http2'
116124
Provides-Extra: macos-platform
117125
Requires-Dist: appdirs>=1.4.0; extra == 'macos-platform'
118126
Requires-Dist: bcrypt>=3.1.3; extra == 'macos-platform'
119127
Requires-Dist: cryptography>=3.3; extra == 'macos-platform'
120128
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'macos-platform'
121-
Requires-Dist: h2<5.0,>=3.0; extra == 'macos-platform'
129+
Requires-Dist: h2<5.0,>=3.2; extra == 'macos-platform'
130+
Requires-Dist: httpx[http2]>=0.27; extra == 'macos-platform'
122131
Requires-Dist: hypothesis>=6.56; extra == 'macos-platform'
123132
Requires-Dist: idna>=2.4; extra == 'macos-platform'
124133
Requires-Dist: priority<2.0,>=1.1.0; extra == 'macos-platform'
@@ -135,7 +144,8 @@ Requires-Dist: appdirs>=1.4.0; extra == 'macos_platform'
135144
Requires-Dist: bcrypt>=3.1.3; extra == 'macos_platform'
136145
Requires-Dist: cryptography>=3.3; extra == 'macos_platform'
137146
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'macos_platform'
138-
Requires-Dist: h2<5.0,>=3.0; extra == 'macos_platform'
147+
Requires-Dist: h2<5.0,>=3.2; extra == 'macos_platform'
148+
Requires-Dist: httpx[http2]>=0.27; extra == 'macos_platform'
139149
Requires-Dist: hypothesis>=6.56; extra == 'macos_platform'
140150
Requires-Dist: idna>=2.4; extra == 'macos_platform'
141151
Requires-Dist: priority<2.0,>=1.1.0; extra == 'macos_platform'
@@ -153,11 +163,12 @@ Requires-Dist: bcrypt>=3.1.3; extra == 'mypy'
153163
Requires-Dist: coverage~=7.5; extra == 'mypy'
154164
Requires-Dist: cryptography>=3.3; extra == 'mypy'
155165
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'mypy'
156-
Requires-Dist: h2<5.0,>=3.0; extra == 'mypy'
166+
Requires-Dist: h2<5.0,>=3.2; extra == 'mypy'
167+
Requires-Dist: httpx[http2]>=0.27; extra == 'mypy'
157168
Requires-Dist: hypothesis>=6.56; extra == 'mypy'
158169
Requires-Dist: idna>=2.4; extra == 'mypy'
159-
Requires-Dist: mypy-zope~=1.0.3; extra == 'mypy'
160-
Requires-Dist: mypy~=1.8; extra == 'mypy'
170+
Requires-Dist: mypy-zope==1.0.6; extra == 'mypy'
171+
Requires-Dist: mypy==1.10.1; extra == 'mypy'
161172
Requires-Dist: priority<2.0,>=1.1.0; extra == 'mypy'
162173
Requires-Dist: pydoctor~=23.9.0; extra == 'mypy'
163174
Requires-Dist: pyflakes~=2.2; extra == 'mypy'
@@ -178,7 +189,8 @@ Requires-Dist: appdirs>=1.4.0; extra == 'osx-platform'
178189
Requires-Dist: bcrypt>=3.1.3; extra == 'osx-platform'
179190
Requires-Dist: cryptography>=3.3; extra == 'osx-platform'
180191
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'osx-platform'
181-
Requires-Dist: h2<5.0,>=3.0; extra == 'osx-platform'
192+
Requires-Dist: h2<5.0,>=3.2; extra == 'osx-platform'
193+
Requires-Dist: httpx[http2]>=0.27; extra == 'osx-platform'
182194
Requires-Dist: hypothesis>=6.56; extra == 'osx-platform'
183195
Requires-Dist: idna>=2.4; extra == 'osx-platform'
184196
Requires-Dist: priority<2.0,>=1.1.0; extra == 'osx-platform'
@@ -195,7 +207,8 @@ Requires-Dist: appdirs>=1.4.0; extra == 'osx_platform'
195207
Requires-Dist: bcrypt>=3.1.3; extra == 'osx_platform'
196208
Requires-Dist: cryptography>=3.3; extra == 'osx_platform'
197209
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'osx_platform'
198-
Requires-Dist: h2<5.0,>=3.0; extra == 'osx_platform'
210+
Requires-Dist: h2<5.0,>=3.2; extra == 'osx_platform'
211+
Requires-Dist: httpx[http2]>=0.27; extra == 'osx_platform'
199212
Requires-Dist: hypothesis>=6.56; extra == 'osx_platform'
200213
Requires-Dist: idna>=2.4; extra == 'osx_platform'
201214
Requires-Dist: priority<2.0,>=1.1.0; extra == 'osx_platform'
@@ -212,6 +225,7 @@ Requires-Dist: pyserial>=3.0; extra == 'serial'
212225
Requires-Dist: pywin32!=226; (platform_system == 'Windows') and extra == 'serial'
213226
Provides-Extra: test
214227
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'test'
228+
Requires-Dist: httpx[http2]>=0.27; extra == 'test'
215229
Requires-Dist: hypothesis>=6.56; extra == 'test'
216230
Requires-Dist: pyhamcrest>=2; extra == 'test'
217231
Provides-Extra: tls
@@ -223,7 +237,8 @@ Requires-Dist: appdirs>=1.4.0; extra == 'windows-platform'
223237
Requires-Dist: bcrypt>=3.1.3; extra == 'windows-platform'
224238
Requires-Dist: cryptography>=3.3; extra == 'windows-platform'
225239
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'windows-platform'
226-
Requires-Dist: h2<5.0,>=3.0; extra == 'windows-platform'
240+
Requires-Dist: h2<5.0,>=3.2; extra == 'windows-platform'
241+
Requires-Dist: httpx[http2]>=0.27; extra == 'windows-platform'
227242
Requires-Dist: hypothesis>=6.56; extra == 'windows-platform'
228243
Requires-Dist: idna>=2.4; extra == 'windows-platform'
229244
Requires-Dist: priority<2.0,>=1.1.0; extra == 'windows-platform'
@@ -239,7 +254,8 @@ Requires-Dist: appdirs>=1.4.0; extra == 'windows_platform'
239254
Requires-Dist: bcrypt>=3.1.3; extra == 'windows_platform'
240255
Requires-Dist: cryptography>=3.3; extra == 'windows_platform'
241256
Requires-Dist: cython-test-exception-raiser<2,>=1.0.2; extra == 'windows_platform'
242-
Requires-Dist: h2<5.0,>=3.0; extra == 'windows_platform'
257+
Requires-Dist: h2<5.0,>=3.2; extra == 'windows_platform'
258+
Requires-Dist: httpx[http2]>=0.27; extra == 'windows_platform'
243259
Requires-Dist: hypothesis>=6.56; extra == 'windows_platform'
244260
Requires-Dist: idna>=2.4; extra == 'windows_platform'
245261
Requires-Dist: priority<2.0,>=1.1.0; extra == 'windows_platform'
@@ -263,6 +279,17 @@ Twisted
263279
For information on changes in this release, see the `NEWS <https://github.com/twisted/twisted/blob/trunk/NEWS.rst>`_ file.
264280

265281

282+
Sponsors
283+
--------
284+
285+
Twisted is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and these awesome sponsors.
286+
If you'd like to join them, please consider `sponsoring Twisted's <https://docs.twisted.org/en/latest/development/sponsorship.html>`_ development.
287+
288+
|thinkst|_
289+
290+
|sftpplus|_
291+
292+
266293
What is this?
267294
-------------
268295

@@ -288,13 +315,13 @@ To install the latest version of Twisted using pip::
288315

289316
$ pip install twisted
290317

291-
Additional instructions for installing this software are in `the installation instructions <https://docs.twisted.org/en/latest/installations.rst>`_.
318+
Additional instructions for installing this software are in `the installation instructions <https://docs.twisted.org/en/latest/installation.html>`_.
292319

293320

294321
Documentation and Support
295322
-------------------------
296323

297-
Twisted's documentation is available from the `Twisted Matrix website <https://twistedmatrix.com/documents/current/>`_.
324+
Twisted's documentation is available from the `Twisted Matrix Read The Docs website <https://docs.twisted.org/>`_.
298325
This documentation contains how-tos, code examples, and an API reference.
299326

300327
Help is also available on the `Twisted mailing list <https://mail.python.org/mailman3/lists/twisted.python.org/>`_.
@@ -329,7 +356,7 @@ Some of these tests may fail if you:
329356
Static Code Checkers
330357
--------------------
331358

332-
You can ensure that code complies to Twisted `coding standards <https://twistedmatrix.com/documents/current/core/development/policy/coding-standard.html>`_::
359+
You can ensure that code complies to Twisted `coding standards <https://docs.twisted.org/en/latest/development/coding-standard.html>`_::
333360

334361
$ tox -e lint # run pre-commit to check coding stanards
335362
$ tox -e mypy # run MyPy static type checker to check for type errors
@@ -375,3 +402,11 @@ Again, see the included `LICENSE <https://github.com/twisted/twisted/blob/trunk/
375402

376403
.. |rtd| image:: https://readthedocs.org/projects/twisted/badge/?version=latest&style=flat
377404
.. _rtd: https://docs.twistedmatrix.com
405+
406+
.. |thinkst| image:: https://github.com/user-attachments/assets/a5b52432-2d18-4d91-a3c9-772fb2e02781
407+
:alt: Thinkst Canary
408+
.. _thinkst: https://thinkst.com/
409+
410+
.. |sftpplus| image:: https://github.com/user-attachments/assets/5f585316-c7e8-4ef1-8fbb-923f0756ceed
411+
:alt: SFTPPlus
412+
.. _sftpplus: https://www.sftpplus.com/

contrib/python/Twisted/py3/README.rst

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,17 @@ Twisted
99
For information on changes in this release, see the `NEWS <NEWS.rst>`_ file.
1010

1111

12+
Sponsors
13+
--------
14+
15+
Twisted is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and these awesome sponsors.
16+
If you'd like to join them, please consider `sponsoring Twisted's <https://docs.twisted.org/en/latest/development/sponsorship.html>`_ development.
17+
18+
|thinkst|_
19+
20+
|sftpplus|_
21+
22+
1223
What is this?
1324
-------------
1425

@@ -34,13 +45,13 @@ To install the latest version of Twisted using pip::
3445

3546
$ pip install twisted
3647

37-
Additional instructions for installing this software are in `the installation instructions <https://docs.twisted.org/en/latest/installations.rst>`_.
48+
Additional instructions for installing this software are in `the installation instructions <https://docs.twisted.org/en/latest/installation.html>`_.
3849

3950

4051
Documentation and Support
4152
-------------------------
4253

43-
Twisted's documentation is available from the `Twisted Matrix website <https://twistedmatrix.com/documents/current/>`_.
54+
Twisted's documentation is available from the `Twisted Matrix Read The Docs website <https://docs.twisted.org/>`_.
4455
This documentation contains how-tos, code examples, and an API reference.
4556

4657
Help is also available on the `Twisted mailing list <https://mail.python.org/mailman3/lists/twisted.python.org/>`_.
@@ -75,7 +86,7 @@ Some of these tests may fail if you:
7586
Static Code Checkers
7687
--------------------
7788

78-
You can ensure that code complies to Twisted `coding standards <https://twistedmatrix.com/documents/current/core/development/policy/coding-standard.html>`_::
89+
You can ensure that code complies to Twisted `coding standards <https://docs.twisted.org/en/latest/development/coding-standard.html>`_::
7990

8091
$ tox -e lint # run pre-commit to check coding stanards
8192
$ tox -e mypy # run MyPy static type checker to check for type errors
@@ -121,3 +132,11 @@ Again, see the included `LICENSE <LICENSE>`_ file for specific legal details.
121132

122133
.. |rtd| image:: https://readthedocs.org/projects/twisted/badge/?version=latest&style=flat
123134
.. _rtd: https://docs.twistedmatrix.com
135+
136+
.. |thinkst| image:: https://github.com/user-attachments/assets/a5b52432-2d18-4d91-a3c9-772fb2e02781
137+
:alt: Thinkst Canary
138+
.. _thinkst: https://thinkst.com/
139+
140+
.. |sftpplus| image:: https://github.com/user-attachments/assets/5f585316-c7e8-4ef1-8fbb-923f0756ceed
141+
:alt: SFTPPlus
142+
.. _sftpplus: https://www.sftpplus.com/

contrib/python/Twisted/py3/twisted/_threads/_convenience.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ class Quit:
1818
@type isSet: L{bool}
1919
"""
2020

21-
def __init__(self):
21+
def __init__(self) -> None:
2222
"""
2323
Create a L{Quit} un-set.
2424
"""
2525
self.isSet = False
2626

27-
def set(self):
27+
def set(self) -> None:
2828
"""
2929
Set the flag if it has not been set.
3030
@@ -33,7 +33,7 @@ def set(self):
3333
self.check()
3434
self.isSet = True
3535

36-
def check(self):
36+
def check(self) -> None:
3737
"""
3838
Check if the flag has been set.
3939

contrib/python/Twisted/py3/twisted/_threads/_ithreads.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def do(task: Callable[[], None]) -> None:
4545
@raise AlreadyQuit: if C{quit} has been called.
4646
"""
4747

48-
def quit():
48+
def quit() -> None:
4949
"""
5050
Free any resources associated with this L{IWorker} and cause it to
5151
reject all future work.

0 commit comments

Comments
 (0)