./www/py-urllib3, HTTP library with thread-safe connection pooling

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.26.12, Package name: py310-urllib3-1.26.12, Maintainer: imil

HTTP library with thread-safe connection pooling, file post, and more.

Highlights

* Re-use the same socket connection for multiple requests (HTTPConnectionPool
and HTTPSConnectionPool) (with optional client-side certificate
verification).
* File posting (encode_multipart_formdata).
* Built-in redirection and retries (optional).
* Supports gzip and deflate decoding.
* Thread-safe and sanity-safe.
* Works with AppEngine, gevent, and eventlib.
* Tested on Python 2.6+ and Python 3.2+, 100% unit test coverage.
* Small and easy to understand codebase perfect for extending and building
upon. For a more comprehensive solution, have a look at Requests which is
also powered by urllib3.


Required to run:
[security/py-OpenSSL] [devel/py-setuptools] [security/py-cryptography] [www/py-idna] [security/py-certifi] [net/py-Socks] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 292.779 KB

Version history: (Expand)


CVS history: (Expand)


   2022-09-11 19:14:22 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-urllib3: restrict to python 3
   2022-08-22 20:01:33 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-urllib3: updated to 1.26.12

1.26.12 (2022-08-22)
--------------------
* Deprecated the `urllib3[secure]` extra and the `urllib3.contrib.pyopenssl` module.
  Both will be removed in v2.x. See this `GitHub issue \ 
<https://github.com/urllib3/urllib3/issues/2680>`_
  for justification and info on how to migrate.
   2022-07-26 10:15:32 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-urllib3: updated to 1.26.11

1.26.11 (2022-07-25)
--------------------
* Fixed an issue where reading more than 2 GiB in a call to \ 
``HTTPResponse.read`` would
  raise an ``OverflowError`` on Python 3.9 and earlier.
   2022-07-08 09:23:49 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-urllib3: updated to 1.26.10

1.26.10 (2022-07-07)
--------------------
* Removed support for Python 3.5
* Fixed an issue where a ``ProxyError`` recommending configuring the proxy as HTTP
  instead of HTTPS could appear even when an HTTPS proxy wasn't configured.
   2022-04-21 13:00:02 by Thomas Klausner | Files touched by this commit (18)
Log message:
*: convert to versioned_dependencies for py-cryptography
   2022-03-17 08:51:20 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-urllib3: updated to 1.26.9

1.26.9 (2022-03-16)
-------------------

* Changed ``urllib3[brotli]`` extra to favor installing Brotli libraries that \ 
are still
  receiving updates like ``brotli`` and ``brotlicffi`` instead of ``brotlipy``.
  This change does not impact behavior of urllib3, only which dependencies are \ 
installed.
* Fixed a socket leaking when ``HTTPSConnection.connect()`` raises an exception.
* Fixed ``server_hostname`` being forwarded from ``PoolManager`` to \ 
``HTTPConnectionPool``
  when requesting an HTTP URL. Should only be forwarded when requesting an HTTPS URL.
   2022-02-05 10:10:55 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-urllib3: skip testing for Python 2.7
   2022-01-07 17:19:00 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-urllib3: updated to 1.26.8

1.26.8 (2022-01-07)
-------------------
* Added extra message to``urllib3.exceptions.ProxyError`` when urllib3 detects that
  a proxy is configured to use HTTPS but the proxy itself appears to only use HTTP.
* Added a mention of the size of the connection pool when discarding a \ 
connection due to the pool being full.
* Added explicit support for Python 3.11.
* Deprecated the ``Retry.MAX_BACKOFF`` class property in favor of \ 
``Retry.DEFAULT_MAX_BACKOFF``
  to better match the rest of the default parameter names. ``Retry.MAX_BACKOFF`` \ 
is removed in v2.0.
* Changed location of the vendored ``ssl.match_hostname`` function from \ 
``urllib3.packages.ssl_match_hostname``
  to ``urllib3.util.ssl_match_hostname`` to ensure Python 3.10+ compatibility \ 
after being repackaged
  by downstream distributors.
* Fixed absolute imports, all imports are now relative.