Re: [Twisted-Python] Twisted 20.3.0 Release Announcement

2020-03-23 Thread Amber Brown (hawkowl)
On 21/3/20 12:20 am, Amber Brown (hawkowl) wrote: On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 20.3! As an addendum, as discussed earlier in the year on Twisted's mailing list, this release is the final one to support Python 2.7. The next

Twisted 20.3.0 Release Announcement

2020-03-20 Thread Amber Brown (hawkowl)
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 20.3! The highlights of this release are: - curve25519-sha256 key exchange algorithm support in Conch. - "openssh-key-v1" key format support in Conch. - Security fixes to twisted.web, including preventing

Twisted 19.10.0 Release Announcement

2019-11-11 Thread Amber Brown (hawkowl)
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 19.10! The highlights of this release are: - Security fixes for HTTP/2 -- CVE-2019-9512 (Ping Flood), CVE-2019-9514 (Reset Flood), and CVE-2019-9515 (Settings Flood). Thanks to Jonathan Looney and

[SECURITY] Twisted 19.2.1 Release Announcement

2019-06-06 Thread Amber Brown
find the downloads at <https://pypi.python.org/pypi/Twisted> (or alternatively <http://twistedmatrix.com/trac/wiki/Downloads>). The NEWS file is also available at <https://github.com/twisted/twisted/blob/twisted-19.2.1/NEWS.rst>. Twisted Regards, Amber Brown (HawkOwl) -- https

[issue36911] ast.parse outputs ast.Strs which do not differentiate between the ASCII codepoint 12 (literal new line) and the ASCII codepoints 134 and 156 ("\n")

2019-05-14 Thread Amber Brown
Amber Brown added the comment: There's a difference between round-tripping back to the source text and correctly representing the text in the source, though. Since I'm using this module to perform static analysis of a Python module to retrieve class/function definitions and their docstrings

[issue36911] ast.parse outputs ast.Strs which do not differentiate between the ASCII codepoint 12 (literal new line) and the ASCII codepoints 134 and 156 ("\n")

2019-05-13 Thread Amber Brown
New submission from Amber Brown : reproducing case: file.py: ``` """ Hello \n blah. """ ``` And then in a REPL (2.7 or 3+): ``` >>> import ast >>> f = ast.parse(open("test.py", 'rb').read()) >>> f <_ast.Module objec

Twisted 19.2.0 Release Announcement

2019-04-12 Thread Amber Brown
d all the people building great things with Twisted! Twisted Regards, Amber Brown (HawkOwl) -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/

Re: Twisted 18.9.0 Release Announcement

2018-10-23 Thread Amber Brown
That NEWS link should be https://github.com/twisted/twisted/blob/twisted-18.9.0/NEWS.rst -- one day I'll remember to check my links before sending ;) -Amber On 19/10/18 10:56 pm, Amber Brown wrote: On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted

Twisted 18.9.0 Release Announcement

2018-10-23 Thread Amber Brown
e - the supporters of the Twisted Software Foundation, the developers who contributed code as well as documentation, and all the people building great things with Twisted! Twisted Regards, Amber Brown (HawkOwl) -- https://mail.python.org/mailman/listinfo/python-announce-list Support t

[issue33497] cgi.parse_multipart does not have an associated "errors" parameter with its "encoding" parameter

2018-05-15 Thread Amber Brown
Amber Brown <hawk...@atleastfornow.net> added the comment: This change mirrors the default in FieldStorage (which it calls). If it's not the best option, then it would need to be changed in FieldStorage too. (personally, I don't like strict because UnicodeDecodeErrors on untrusted user

[issue33509] warnings.warn_explicit with module_globals=True raises a SystemError

2018-05-14 Thread Amber Brown
New submission from Amber Brown <hawk...@atleastfornow.net>: Reproducible with: import warnings warnings.warn_explicit("msg", DeprecationWarning, "name", 1, module_globals=None) -- components: Interpreter Core messages: 316578 nosy: hawkowl priority: norm

[issue33497] cgi.parse_multipart does not have an associated "errors" parameter with its "encoding" parameter

2018-05-14 Thread Amber Brown
Change by Amber Brown <hawk...@atleastfornow.net>: -- keywords: +patch pull_requests: +6489 stage: -> patch review ___ Python tracker <rep...@bugs.python.org> <https://bugs.pyt

[issue33497] cgi.parse_multipart does not have an associated "errors" parameter with its "encoding" parameter

2018-05-14 Thread Amber Brown
New submission from Amber Brown <hawk...@atleastfornow.net>: Lack of this parameter means that you may get an exception (if the incoming data is an invalid encoding) you can not get around. This causes Twisted to be unable to provide a compatible API on Python 3.7. -- messages:

Twisted 18.4.0 Release Announcement

2018-04-29 Thread Amber Brown
the developers who contributed code as well as documentation, and all the people building great things with Twisted! Twisted Regards, Amber Brown (HawkOwl) -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/

[issue31742] Default to emitting FutureWarning for provisional APIs

2017-10-11 Thread Amber Brown
Amber Brown <hawk...@atleastfornow.net> added the comment: > * asyncio & pathlib are already non-provisional, so wouldn't be affected. I was reading this and actually said "wait what I didn't know pathlib was provisional", and went back to check. The warning for it w

[issue31742] Default to emitting FutureWarning for provisional APIs

2017-10-10 Thread Amber Brown
Amber Brown <hawk...@atleastfornow.net> added the comment: > What happened to "consenting adults"? Consent does not mean that by using Python, users fully consent to using modules that they may not be aware will, to paraphrase Donald, come back to bite them in the ass

[issue31742] Default to emitting FutureWarning for provisional APIs

2017-10-10 Thread Amber Brown
Amber Brown <hawk...@atleastfornow.net> added the comment: So you're proposing a coordinated effort across the half dozen, possibly more, test runners to enable some flags, so CPython doesn't log a single message, possibly two, that you're using unsupported experimental so

[issue31742] Default to emitting FutureWarning for provisional APIs

2017-10-10 Thread Amber Brown
Amber Brown <hawk...@atleastfornow.net> added the comment: What is the point of an opt-in warning, when the entire point of the proposed warning is letting people know that they may be using something they are not fully educated or informed about the ramifications of using? If yo

[issue31742] Default to emitting FutureWarning for provisional APIs

2017-10-09 Thread Amber Brown
Amber Brown <hawk...@atleastfornow.net> added the comment: Donald hits it on the head for me. As long as the code is not covered by the same API deprecation contract that the rest of the standard library is, it should make it obvious when attempting to use it. I can be relatively c