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

python312-requests-2.32.3-4.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python312-requests Distribution: openSUSE Tumbleweed
Version: 2.32.3 Vendor: openSUSE
Release: 4.1 Build date: Thu Oct 24 09:48:08 2024
Group: Unspecified Build host: reproducible
Size: 496544 Source RPM: python-requests-2.32.3-4.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://docs.python-requests.org/
Summary: Python HTTP Library
Requests is an HTTP library, written in Python, as an alternative
to Python's builtin urllib2 which requires work (even
method overrides) to perform basic tasks.

Features of Requests:
 - GET, HEAD, POST, PUT, DELETE Requests:
   + HTTP Header Request Attachment.
   + Data/Params Request Attachment.
   + Multipart File Uploads.
   + CookieJar Support.
   + Redirection History.
   + Redirection Recursion Urllib Fix.
   + Automatic Decompression of GZipped Content.
   + Unicode URL Support.
 - Authentication:
   + URL + HTTP Auth Registry.

Provides

Requires

License

Apache-2.0

Changelog

* Thu Oct 24 2024 Steve Kowalik <steven.kowalik@suse.com>
  - Switch to pyproject macros.
* Thu Oct 17 2024 Steve Kowalik <steven.kowalik@suse.com>
  - Add patch inject-default-ca-bundles.patch:
    * Inject the default CA bundles if they are not specified.
      (bsc#1226321, bsc#1231500)
* Thu Aug 29 2024 Steve Kowalik <steven.kowalik@suse.com>
  - Remove Requires on python-py, it should have been removed earlier.
* Thu Jun 06 2024 Dirk Müller <dmueller@suse.com>
  - update to 2.32.3:
    * Fixed bug breaking the ability to specify custom SSLContexts
      in sub-classes of HTTPAdapter.
    * Fixed issue where Requests started failing to run on Python
      versions compiled without the `ssl` module.
* Wed May 22 2024 Markéta Machová <mmachova@suse.com>
  - Update to 2.32.2
    * To provide a more stable migration for custom HTTPAdapters impacted by the CVE changes in 2.32.0,
      we've renamed _get_connection to a new public API, get_connection_with_tls_context. Existing
      custom HTTPAdapters will need to migrate their code to use this new API. get_connection is
      considered deprecated in all versions of Requests>=2.32.0.
* Tue May 21 2024 Markéta Machová <mmachova@suse.com>
  - Update to 2.32.1
    * Fixed an issue where setting verify=False on the first request from a Session
      will cause subsequent requests to the same origin to also ignore cert verification,
      regardless of the value of verify. (bsc#1224788, CVE-2024-35195)
    * verify=True now reuses a global SSLContext which should improve request time
      variance between first and subsequent requests.
    * Requests now supports optional use of character detection (chardet or charset_normalizer)
      when repackaged or vendored. This enables pip and other projects to minimize their
      vendoring surface area.
    * Requests has officially added support for CPython 3.12 and dropped support for CPython 3.7.
    * Starting in Requests 2.33.0, Requests will migrate to a PEP 517 build system using hatchling.
* Mon Sep 11 2023 Dirk Müller <dmueller@suse.com>
  - switch from unmaintained brotlipy to Brotli (same as urllib3)
* Mon Jun 12 2023 Daniel Garcia <daniel.garcia@suse.com>
  - Delete requests-no-hardcoded-version.patch
  - Security Update to 2.31.0 (bsc#1211674):
    Versions of Requests between v2.3.0 and v2.30.0 are vulnerable to potential
    forwarding of Proxy-Authorization headers to destination servers when
    following HTTPS redirects.
    When proxies are defined with user info (https://user:pass@proxy:8080), Requests
    will construct a Proxy-Authorization header that is attached to the request to
    authenticate with the proxy.
    In cases where Requests receives a redirect response, it previously reattached
    the Proxy-Authorization header incorrectly, resulting in the value being
    sent through the tunneled connection to the destination server. Users who rely on
    defining their proxy credentials in the URL are strongly encouraged to upgrade
    to Requests 2.31.0+ to prevent unintentional leakage and rotate their proxy
    credentials once the change has been fully deployed.
    Users who do not use a proxy or do not supply their proxy credentials through
    the user information portion of their proxy URL are not subject to this
    vulnerability.
    Full details can be read in our Github Security Advisory
    and CVE-2023-32681.
* Fri May 05 2023 Johannes Kastl <kastl@b1-systems.de>
  - add sle15_python_module_pythons
* Thu May 04 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 2.30.0:
    * Added support for urllib3 2.0. 
    * Defer chunked requests to the urllib3 implementation to improve
      standardization.
    * Relax header component requirements to support bytes/str subclasses.
* Thu Feb 16 2023 David Anes <david.anes@suse.com>
  - Don't upper limit version of charset_normalized at runtime, too.
    * Added change to patch: requests-no-hardcoded-version.patch
* Sat Jan 21 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.28.2:
    - Requests now supports charset\_normalizer 3.x.
    - Updated MissingSchema exception to suggest https scheme rather than http.
  - drop requests-allow-charset-normalizer-3.patch (upstream)
* Mon Oct 31 2022 David Anes <david.anes@suse.com>
  - allow using newest version of charset-normalizer (3.0+)
    * requests-allow-charset-normalizer-3.patch
* Thu Sep 29 2022 Dirk Müller <dmueller@suse.com>
  - requires python 3.7 or newer
* Wed Jun 29 2022 Michael Ströder <michael@stroeder.com>
  - rebased requests-no-hardcoded-version.patch
  - update to 2.28.1
    * 2.28.1 (2022-06-29)
    - Improvements
      + Speed optimization in iter_content with transition to yield from. (#6170)
    - Dependencies
      + Added support for chardet 5.0.0 (#6179)
      + Added support for charset-normalizer 2.1.0 (#6169)
    * 2.28.0 (2022-06-09)
    - Deprecations
      + warning Requests has officially dropped support for Python 2.7. warning (#6091)
      + Requests has officially dropped support for Python 3.6 (including pypy3.6). (#6091)
    - Improvements
      + Wrap JSON parsing issues in Request's JSONDecodeError for payloads
      without an encoding to make json() API consistent. (#6097)
      + Parse header components consistently, raising an InvalidHeader error in all invalid cases. (#6154)
      + Added provisional 3.11 support with current beta build. (#6155)
      + Requests got a makeover and we decided to paint it black. (#6095)
    - Bugfixes
      + Fixed bug where setting CURL_CA_BUNDLE to an empty string would disable
      cert verification. All Requests 2.x versions before 2.28.0 are affected. (#6074)
      + Fixed urllib3 exception leak, wrapping urllib3.exceptions.SSLError with
      requests.exceptions.SSLError for content and iter_content. (#6057)
      + Fixed issue where invalid Windows registry entires caused proxy resolution
      to raise an exception rather than ignoring the entry. (#6149)
      + Fixed issue where entire payload could be included in the error
      message for JSONDecodeError. (#6036)
* Wed Jan 05 2022 Michael Ströder <michael@stroeder.com>
  - update to 2.27.1
    * Fixed parsing issue that resulted in the auth component being
      dropped from proxy URLs. (#6028)
* Tue Jan 04 2022 Dirk Müller <dmueller@suse.com>
  - update to 2.27.0:
    * Officially added support for Python 3.10. (#5928)
    * Added a `requests.exceptions.JSONDecodeError` to unify JSON exceptions between
    Python 2 and 3. This gets raised in the `response.json()` method, and is
    backwards compatible as it inherits from previously thrown exceptions.
    Can be caught from `requests.exceptions.RequestException` as well. (#5856)
    * Improved error text for misnamed `InvalidSchema` and `MissingSchema`
    exceptions. This is a temporary fix until exceptions can be renamed
    (Schema->Scheme). (#6017)
    * Improved proxy parsing for proxy URLs missing a scheme. This will address
    recent changes to `urlparse` in Python 3.9+. (#5917)
    * Fixed defect in `extract_zipped_paths` which could result in an infinite loop
    for some paths. (#5851)
    * Fixed handling for `AttributeError` when calculating length of files obtained
    by `Tarfile.extractfile()`. (#5239)
    * Fixed urllib3 exception leak, wrapping `urllib3.exceptions.InvalidHeader` with
    `requests.exceptions.InvalidHeader`. (#5914)
    * Fixed bug where two Host headers were sent for chunked requests. (#5391)
    * Fixed regression in Requests 2.26.0 where `Proxy-Authorization` was
    incorrectly stripped from all requests sent with `Session.send`. (#5924)
    * Fixed performance regression in 2.26.0 for hosts with a large number of
    proxies available in the environment. (#5924)
    * Fixed idna exception leak, wrapping `UnicodeError` with
    `requests.exceptions.InvalidURL` for URLs with a leading dot (.) in the
    domain. (#5414)
    * Requests support for Python 2.7 and 3.6 will be ending in 2022. While we
    don't have exact dates, Requests 2.27.x is likely to be the last release
    series providing support.
* Thu Oct 28 2021 Steve Kowalik <steven.kowalik@suse.com>
  - Correct {Build,}Requires for charset_normalizer.
  - Add trustme to BuildRequires for the test suite.
* Tue Oct 26 2021 Dirk Müller <dmueller@suse.com>
  - update to 2.26.0:
    - `Session.send` now correctly resolves proxy configurations from both
      the Session and Request. Behavior now matches `Session.request`. (#5681)
    - Fixed a race condition in zip extraction when using Requests in parallel
      from zip archive. (#5707)
    - Instead of `chardet`, use the MIT-licensed `charset_normalizer` for Python3
      to remove license ambiguity for projects bundling requests.
    - Requests now supports `idna` 3.x on Python 3. `idna` 2.x will continue to
      be used on Python 2 installations. (#5711)
    - The `requests[security]` extra has been converted to a no-op install.
      PyOpenSSL is no longer the recommended secure option for Requests. (#5867)
    - Requests has officially dropped support for Python 3.5. (#5867)
  - drop 5711.patch: upstream
* Thu Jul 01 2021 Steve Kowalik <steven.kowalik@suse.com>
  - Skip test_pyopenssl_redirect due to gh#psf/requests#5846
* Thu Feb 04 2021 Dirk Müller <dmueller@suse.com>
  - add 5711.patch from upstream instead to remove idna<3 pin
* Wed Feb 03 2021 Ben Greiner <code@bnavigator.de>
  - Don't pin idna<3 in the egg-info so that depending packages
    can install the new idna dropping python2

Files

/usr/lib/python3.12/site-packages/requests
/usr/lib/python3.12/site-packages/requests-2.32.3.dist-info
/usr/lib/python3.12/site-packages/requests-2.32.3.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/requests-2.32.3.dist-info/LICENSE
/usr/lib/python3.12/site-packages/requests-2.32.3.dist-info/METADATA
/usr/lib/python3.12/site-packages/requests-2.32.3.dist-info/RECORD
/usr/lib/python3.12/site-packages/requests-2.32.3.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/requests-2.32.3.dist-info/WHEEL
/usr/lib/python3.12/site-packages/requests-2.32.3.dist-info/top_level.txt
/usr/lib/python3.12/site-packages/requests/__init__.py
/usr/lib/python3.12/site-packages/requests/__pycache__
/usr/lib/python3.12/site-packages/requests/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/__version__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/__version__.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/_internal_utils.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/_internal_utils.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/adapters.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/adapters.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/api.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/api.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/auth.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/auth.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/certs.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/certs.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/compat.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/compat.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/cookies.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/cookies.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/exceptions.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/exceptions.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/help.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/help.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/hooks.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/hooks.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/models.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/models.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/packages.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/packages.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/sessions.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/sessions.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/status_codes.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/status_codes.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/structures.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/structures.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/utils.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/requests/__pycache__/utils.cpython-312.pyc
/usr/lib/python3.12/site-packages/requests/__version__.py
/usr/lib/python3.12/site-packages/requests/_internal_utils.py
/usr/lib/python3.12/site-packages/requests/adapters.py
/usr/lib/python3.12/site-packages/requests/api.py
/usr/lib/python3.12/site-packages/requests/auth.py
/usr/lib/python3.12/site-packages/requests/certs.py
/usr/lib/python3.12/site-packages/requests/compat.py
/usr/lib/python3.12/site-packages/requests/cookies.py
/usr/lib/python3.12/site-packages/requests/exceptions.py
/usr/lib/python3.12/site-packages/requests/help.py
/usr/lib/python3.12/site-packages/requests/hooks.py
/usr/lib/python3.12/site-packages/requests/models.py
/usr/lib/python3.12/site-packages/requests/packages.py
/usr/lib/python3.12/site-packages/requests/sessions.py
/usr/lib/python3.12/site-packages/requests/status_codes.py
/usr/lib/python3.12/site-packages/requests/structures.py
/usr/lib/python3.12/site-packages/requests/utils.py
/usr/share/doc/packages/python312-requests
/usr/share/doc/packages/python312-requests/HISTORY.md
/usr/share/doc/packages/python312-requests/README.md
/usr/share/licenses/python312-requests
/usr/share/licenses/python312-requests/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 20 00:28:09 2024