Changes between Initial Version and Version 7 of Ticket #32372


Ignore:
Timestamp:
Aug 21, 2021, 12:47:06 PM (18 months ago)
Author:
slelievre
Comment:

Would a round of github-actions be a good way to start a review of this?

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #32372

    • Property Status changed from new to needs_review
    • Property Authors changed from to Matthias Koeppe
    • Property Cc slelievre added
    • Property Branch changed from to u/mkoeppe/requests__upgrade_to_2_26_0__add_new__unvendored__deps
    • Property Commit changed from to 8cc62de53d45d251dc7121cbffec7a1154ad8bf0
  • Ticket #32372 – Description

    initial v7  
    11(split out from #31280)
    22
    3 As noted in https://trac.sagemath.org/ticket/31280#comment:65, this will help for #30768 and hence for Python 3.10 compatibility
     3As noted in ticket:31280#comment:65, this helps
     4for #30768 and hence for Python 3.10 compatibility.
     5
     6Three packages are added, each becoming
     7a standard spkg.
     8
     9== [https://pypi.org/project/charset-normalizer charset-normalizer] ==
     10
     11Added under the name `charset_normalizer`.
     12
     13> "Charset Detection, for Everyone"
     14>
     15> A library that helps you read text from an unknown
     16> charset encoding.
     17>
     18> [...] All IANA character set names for which the
     19> Python core library provides codecs are supported.
     20
     21== [https://pypi.org/project/idna idna] ==
     22
     23> Support for the Internationalised Domain Names
     24> in Applications (IDNA) protocol as specified
     25> in RFC 5891. This is the latest version of the
     26> protocol and is sometimes referred to as “IDNA 2008”.
     27>
     28> This library also provides support
     29> for Unicode Technical Standard 46,
     30> Unicode IDNA Compatibility Processing.
     31>
     32> This acts as a suitable replacement for the
     33> “encodings.idna” module that comes with the
     34> Python standard library, but which only supports
     35> the old, deprecated IDNA specification (RFC 3490).
     36
     37== [https://pypi.org/project/urllib3/ urllib3] ==
     38
     39> a powerful, user-friendly HTTP client for Python.
     40> [...]
     41> urllib3 brings many critical features that are
     42> missing from the Python standard libraries:
     43>
     44> - Thread safety.
     45> - Connection pooling.
     46> - Client-side SSL/TLS verification.
     47> - File uploads with multipart encoding.
     48> - Helpers for retrying requests and dealing with HTTP redirects.
     49> - Support for gzip, deflate, and brotli encoding.
     50> - Proxy support for HTTP and SOCKS.
     51> - 100% test coverage.