Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-urllib3_1-1.26.18-3.4 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python312-urllib3_1 Distribution: openSUSE:Factory:zSystems
Version: 1.26.18 Vendor: openSUSE
Release: 3.4 Build date: Thu Jan 11 13:03:28 2024
Group: Development/Languages/Python Build host: reproducible
Size: 949381 Source RPM: python-urllib3_1-1.26.18-3.4.src.rpm
Packager: https://bugs.opensuse.org
Url: https://urllib3.readthedocs.org/
Summary: 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.3+, 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.

Provides

Requires

License

MIT

Changelog

* Thu Jan 11 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Add upstream patch openssl-3.2.patch, to fix tests with opennssl
    3.2.0, gh#urllib3/urllib3#3271
* Sun Jan 07 2024 Ben Greiner <code@bnavigator.de>
  - Skip tests which hang during SSL handshakes in python312
  - Switch to PEP517 build
* Wed Oct 18 2023 Daniel Garcia Moreno <daniel.garcia@suse.com>
  - update to 1.26.18 (bsc#1216377, CVE-2023-45803):
    * Made body stripped from HTTP requests changing the request method
      to GET after HTTP 303 "See Other" redirect responses.
* Thu Oct 05 2023 Daniel Garcia <daniel.garcia@suse.com>
  - update to 1.26.17 (bsc#1215968, CVE-2023-43804):
    * Added the Cookie header to the list of headers to strip from
    * requests when redirecting to a different host. As before,
    * different headers can be set via Retry.remove_headers_on_redirect.
* Tue May 23 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.26.16:
    * Fixed thread-safety issue where accessing a ``PoolManager``
      with many distinct origins would cause connection pools to
      be closed while requests are in progress
  - drop support-fixed-ssl-shared_ciphers.patch (obsolete)
* Mon May 22 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Add patch support-fixed-ssl-shared_ciphers.patch:
    * Support changes to the Python interpreter that fixed how
      ssl.shared_ciphers behaves.
* Mon May 15 2023 Dirk Müller <dmueller@suse.com>
  - rename to python-urllib3_1
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Tue Mar 14 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.26.15:
    * Fix socket timeout value when ``HTTPConnection`` is reused
    * Remove "!" character from the unreserved characters in IPv6
      Zone ID parsing
    * Fix IDNA handling of '<80>' byte
* Sat Jan 21 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.26.14:
    * Fixed parsing of port 0 (zero) returning None, instead of 0.
    * Removed deprecated getheaders() calls in contrib module.
* Fri Dec 02 2022 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - update to 1.26.13
    * Deprecated the ``HTTPResponse.getheaders()`` and ``HTTPResponse.getheader()`` methods.
    * Fixed an issue where parsing a URL with leading zeroes in the port would be rejected
      even when the port number after removing the zeroes was valid.
    * Fixed a deprecation warning when using cryptography v39.0.0.
    * Removed the ``<4`` in the ``Requires-Python`` packaging metadata field.
* Sun Oct 23 2022 Ben Greiner <code@bnavigator.de>
  - Fix pycache when undbundling six
* Mon Aug 22 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.26.12:
    * 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.
* Tue Aug 02 2022 Ben Greiner <code@bnavigator.de>
  - update to 1.26.11
    * Fix OverflowError when TLS is used on some Python versions
* Sun Jul 24 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.26.10:
    * 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.
  - refresh remove_mock.patch with extra mock usages
* Tue Apr 19 2022 Steve Kowalik <steven.kowalik@suse.com>
  - Remove unneeded BuildRequires of mock.
* Tue Apr 05 2022 Ben Greiner <code@bnavigator.de>
  - Remove unbundling off ssl.match_hostname.
    * It was only done for the primary python3 flavor
    * It is bundled for a reason gh#urllib3/urllib3#2439,
      gh#urllib3/urllib3#2448
    * The tests (and probably urllib3 users) use wildcard patterns
      not supported by the stdlib
  - Fix undbundling of six for all flavors
  - Replace brotlipy recommendation and test with python-Brotli
    (see release notes below)
* Tue Mar 29 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.26.9:
    * 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.
* Mon Jan 10 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.26.8:
    * 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.
* Tue Oct 26 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.26.7:
    * Fixed a bug with HTTPS hostname verification involving IP addresses and lack
      of SNI.
    * Fixed a bug where IPv6 braces weren't stripped during certificate hostname
      matching.
* Tue Jul 13 2021 Markéta Machová <mmachova@suse.com>
  - update to 1.26.6
    * Deprecated the urllib3.contrib.ntlmpool module.
    * Changed HTTPConnection.request_chunked() to not erroneously emit multiple
      Transfer-Encoding headers in the case that one is already specified.
    * Fixed typo in deprecation message to recommend Retry.DEFAULT_ALLOWED_METHODS.
* Sun Jun 06 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.26.5 (bsc#1187045, CVE-2021-33503):
    * Fixed deprecation warnings emitted in Python 3.10.
    * Updated vendored ``six`` library to 1.16.0.
    * Improved performance of URL parser when splitting
      the authority component.
* Tue Mar 16 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.26.4:
    * Changed behavior of the default ``SSLContext`` when connecting to HTTPS proxy
      during HTTPS requests. The default ``SSLContext`` now sets ``check_hostname=True``.
* Thu Jan 28 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.26.3:
    * Fixed bytes and string comparison issue with headers (Pull #2141)
    * Changed ``ProxySchemeUnknown`` error message to be
      more actionable if the user supplies a proxy URL without
      a scheme. (Pull #2107)
* Fri Jan 01 2021 Benjamin Greiner <code@bnavigator.de>
  - Skip test for RECENT_DATE. It is a test purely for developers.
    To maintain reproducibility, keep upstreams possibly outdated
    RECENT_DATE in the source code. (bsc#1181571)

Files

/usr/lib/python3.12/site-packages/urllib3
/usr/lib/python3.12/site-packages/urllib3-1.26.18.dist-info
/usr/lib/python3.12/site-packages/urllib3-1.26.18.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/urllib3-1.26.18.dist-info/LICENSE.txt
/usr/lib/python3.12/site-packages/urllib3-1.26.18.dist-info/METADATA
/usr/lib/python3.12/site-packages/urllib3-1.26.18.dist-info/RECORD
/usr/lib/python3.12/site-packages/urllib3-1.26.18.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/urllib3-1.26.18.dist-info/WHEEL
/usr/lib/python3.12/site-packages/urllib3-1.26.18.dist-info/top_level.txt
/usr/lib/python3.12/site-packages/urllib3/__init__.py
/usr/lib/python3.12/site-packages/urllib3/__pycache__
/usr/lib/python3.12/site-packages/urllib3/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/_collections.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/_collections.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/_version.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/_version.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/connection.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/connection.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/connectionpool.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/connectionpool.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/exceptions.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/exceptions.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/fields.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/fields.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/filepost.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/filepost.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/poolmanager.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/poolmanager.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/request.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/request.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/response.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/__pycache__/response.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/_collections.py
/usr/lib/python3.12/site-packages/urllib3/_version.py
/usr/lib/python3.12/site-packages/urllib3/connection.py
/usr/lib/python3.12/site-packages/urllib3/connectionpool.py
/usr/lib/python3.12/site-packages/urllib3/contrib
/usr/lib/python3.12/site-packages/urllib3/contrib/__init__.py
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/_appengine_environ.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/_appengine_environ.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/appengine.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/appengine.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/ntlmpool.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/ntlmpool.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/pyopenssl.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/securetransport.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/securetransport.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/socks.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/__pycache__/socks.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/_appengine_environ.py
/usr/lib/python3.12/site-packages/urllib3/contrib/_securetransport
/usr/lib/python3.12/site-packages/urllib3/contrib/_securetransport/__init__.py
/usr/lib/python3.12/site-packages/urllib3/contrib/_securetransport/__pycache__
/usr/lib/python3.12/site-packages/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/contrib/_securetransport/bindings.py
/usr/lib/python3.12/site-packages/urllib3/contrib/_securetransport/low_level.py
/usr/lib/python3.12/site-packages/urllib3/contrib/appengine.py
/usr/lib/python3.12/site-packages/urllib3/contrib/ntlmpool.py
/usr/lib/python3.12/site-packages/urllib3/contrib/pyopenssl.py
/usr/lib/python3.12/site-packages/urllib3/contrib/securetransport.py
/usr/lib/python3.12/site-packages/urllib3/contrib/socks.py
/usr/lib/python3.12/site-packages/urllib3/exceptions.py
/usr/lib/python3.12/site-packages/urllib3/fields.py
/usr/lib/python3.12/site-packages/urllib3/filepost.py
/usr/lib/python3.12/site-packages/urllib3/packages
/usr/lib/python3.12/site-packages/urllib3/packages/__init__.py
/usr/lib/python3.12/site-packages/urllib3/packages/__pycache__
/usr/lib/python3.12/site-packages/urllib3/packages/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/packages/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/packages/__pycache__/six.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/packages/__pycache__/six.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/packages/backports
/usr/lib/python3.12/site-packages/urllib3/packages/backports/__init__.py
/usr/lib/python3.12/site-packages/urllib3/packages/backports/__pycache__
/usr/lib/python3.12/site-packages/urllib3/packages/backports/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/packages/backports/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/packages/backports/__pycache__/makefile.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/packages/backports/__pycache__/makefile.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/packages/backports/__pycache__/weakref_finalize.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/packages/backports/__pycache__/weakref_finalize.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/packages/backports/makefile.py
/usr/lib/python3.12/site-packages/urllib3/packages/backports/weakref_finalize.py
/usr/lib/python3.12/site-packages/urllib3/packages/six.py
/usr/lib/python3.12/site-packages/urllib3/poolmanager.py
/usr/lib/python3.12/site-packages/urllib3/request.py
/usr/lib/python3.12/site-packages/urllib3/response.py
/usr/lib/python3.12/site-packages/urllib3/util
/usr/lib/python3.12/site-packages/urllib3/util/__init__.py
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/connection.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/connection.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/proxy.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/proxy.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/queue.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/queue.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/request.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/request.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/response.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/response.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/retry.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/retry.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/ssltransport.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/ssltransport.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/timeout.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/timeout.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/url.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/url.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/wait.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/urllib3/util/__pycache__/wait.cpython-312.pyc
/usr/lib/python3.12/site-packages/urllib3/util/connection.py
/usr/lib/python3.12/site-packages/urllib3/util/proxy.py
/usr/lib/python3.12/site-packages/urllib3/util/queue.py
/usr/lib/python3.12/site-packages/urllib3/util/request.py
/usr/lib/python3.12/site-packages/urllib3/util/response.py
/usr/lib/python3.12/site-packages/urllib3/util/retry.py
/usr/lib/python3.12/site-packages/urllib3/util/ssl_.py
/usr/lib/python3.12/site-packages/urllib3/util/ssl_match_hostname.py
/usr/lib/python3.12/site-packages/urllib3/util/ssltransport.py
/usr/lib/python3.12/site-packages/urllib3/util/timeout.py
/usr/lib/python3.12/site-packages/urllib3/util/url.py
/usr/lib/python3.12/site-packages/urllib3/util/wait.py
/usr/share/doc/packages/python312-urllib3_1
/usr/share/doc/packages/python312-urllib3_1/CHANGES.rst
/usr/share/doc/packages/python312-urllib3_1/README.rst
/usr/share/licenses/python312-urllib3_1
/usr/share/licenses/python312-urllib3_1/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Apr 29 23:40:03 2024