| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-httpx | Distribution: openSUSE Tumbleweed |
| Version: 0.28.1 | Vendor: openSUSE |
| Release: 3.2 | Build date: Tue Nov 4 01:35:57 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 986428 | Source RPM: python-httpx-0.28.1-3.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/encode/httpx | |
| Summary: Python HTTP client with async support | |
Python HTTP client with async support.
BSD-3-Clause
* Tue Nov 04 2025 Steve Kowalik <steven.kowalik@suse.com>
- Insist on anyio >= 4, to drop out anyio3 from the choices.
* Wed Jan 15 2025 Nico Krapp <nico.krapp@suse.com>
- Use libalternatives instead of update-alternatives, bsc#1235784
- don't run tests in strict async mode, upstream doesn't either
- disable flaky test
* Sat Dec 07 2024 Ben Greiner <code@bnavigator.de>
- Update to 0.28.1
* Fix SSL case where verify=False together with client side
certificates.
- Release 0.28.0
[#]# Deprecations:
* We are working towards a simplified SSL configuration API.
* For users of the standard verify=True or verify=False cases, or
verify=<ssl_context> case this should require no changes. The
following cases have been deprecated...
- The verify argument as a string argument is now deprecated
and will raise warnings.
- The cert argument is now deprecated and will raise warnings.
* Our revised SSL documentation covers how to implement the same
behaviour with a more constrained API.
[#]# The following changes are also included:
* The deprecated proxies argument has now been removed.
* The deprecated app argument has now been removed.
* JSON request bodies use a compact representation. (#3363)
* Review URL percent escape sets, based on WHATWG spec. (#3371,
[#3373])
* Ensure certifi and httpcore are only imported if required.
(#3377)
* Treat socks5h as a valid proxy scheme. (#3178)
* Cleanup Request() method signature in line with
client.request() and httpx.request(). (#3378)
* Sun Sep 08 2024 Dirk Müller <dmueller@suse.com>
- update to 0.27.2:
* Reintroduced supposedly-private `URLTypes` shortcut.
* Support for `zstd` content decoding using the python
`zstandard` package is added. Installable using
`httpx[zstd]`.
* Improved error messaging for `InvalidURL` exceptions.
* Fix `app` type signature in `ASGITransport`.
* Fri Mar 22 2024 Markéta Machová <mmachova@suse.com>
- Update to 0.27.0
* The app=... shortcut has been deprecated. Use the explicit style of
transport=httpx.WSGITransport() or transport=httpx.ASGITransport() instead.
* Respect the http1 argument while configuring proxy transports. (#3023)
* Fix RFC 2069 mode digest authentication. (#3045)
* Sat Jan 06 2024 Dirk Müller <dmueller@suse.com>
- update to 0.26.0:
* The `proxy` argument was added. You should use the `proxy`
argument instead of the deprecated `proxies`, or use
`mounts=` for more complex configurations.
* The `proxies` argument is now deprecated. It will still
continue to work, but it will be removed in the future.
* Fix cases of double escaping of URL path components. Allow /
as a safe character in the query portion.
* Handle `NO_PROXY` envvar cases when a fully qualified URL is
supplied as the value.
* Allow URLs where username or password contains unescaped '@'.
* Ensure ASGI `raw_path` does not include URL query component.
* Ensure `Response.iter_text()` cannot yield empty strings.
* Mon Nov 27 2023 Dirk Müller <dmueller@suse.com>
- update to 0.25.2:
* Add missing type hints to few `__init__()` methods. (#2938)
* Add support for Python 3.12. (#2854)
* Add support for httpcore 1.0 (#2885)
* Raise `ValueError` on `Response.encoding` being set after
`Response.text` has been accessed. (#2852)
- drop newer-httpcore.patch (upstream)
* Tue Oct 31 2023 Markéta Machová <mmachova@suse.com>
- Add upstream newer-httpcore.patch
* it only allows httpcore 1.0.0 in the pyproject.toml, no code changes
* Fri Oct 20 2023 Matej Cepl <mcepl@cepl.eu>
- Update to 0.25.0:
- Drop support for Python 3.7.
- Support HTTPS proxies.
- Change the type of Extensions from Mapping[Str, Any] to
MutableMapping[Str, Any].
- Add socket_options argument to httpx.HTTPTransport and
httpx.AsyncHTTPTransport classes.
- The Response.raise_for_status() method now returns
the response instance. For example: data =
httpx.get('...').raise_for_status().json().
- Return 500 error response instead of exceptions when
raise_app_exceptions=False is set on ASGITransport.
- Ensure all WSGITransport environs have a SERVER_PROTOCOL.
- Always encode forward slashes as %2F in query parameters
- Use Mozilla documentation instead of httpstatuses.com for
HTTP error reference
- Requires higher version of httpcore.
* Sat Sep 09 2023 Torsten Gruner <simmphonie@opensuse.org>
- update to 0.24.1
* Provide additional context in some InvalidURL exceptions. (#2675)
* Fix optional percent-encoding behaviour. (#2671)
* More robust checking for opening upload files in binary mode. (#2630)
* Properly support IP addresses in NO_PROXY environment variable. (#2659)
* Set default file for NetRCAuth() to None to use the stdlib default. (#2667)
* Set logging request lines to INFO level for async requests, in line
with sync requests. (#2656)
* Fix which gen-delims need to be escaped for path/query/fragment
components in URL. (#2701)
* Wed May 03 2023 Dirk Müller <dmueller@suse.com>
- update to 0.24.0:
* The logging behaviour has been changed to be more in-line
with other standard Python logging usages. We no longer have
a custom `TRACE` log level, and we no longer use the
`HTTPX_LOG_LEVEL` environment variable to auto-configure
logging. We now have a significant amount of `DEBUG` logging
available at the network level. Full documentation is
available at https://www.python-httpx.org/logging/ (#2547,
encode/httpcore#648)
* The `Response.iter_lines()` method now matches the stdlib
behaviour and does not include the newline characters. It
also resolves a performance issue. (#2423)
* Query parameter encoding switches from using + for spaces and
%2F for forward slash, to instead using %20 for spaces and
treating forward slash as a safe, unescaped character. This
differs from `requests`, but is in line with browser behavior
in Chrome, Safari, and Firefox. Both options are RFC valid.
(#2543)
* NetRC authentication is no longer automatically handled, but
is instead supported by an explicit `httpx.NetRCAuth()`
authentication class. See the documentation at
https://www.python-httpx.org/advanced/#netrc-support (#2525)
* The `rfc3986` dependancy has been removed. (#2252)
* 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.
* Mon Jan 16 2023 Daniel Garcia <daniel.garcia@suse.com>
- Update to 0.23.3
* Version 0.23.2 accidentally included stricter type checking on query
parameters. This shouldn've have been included in a minor version bump, and
is now reverted. (#2523, #2539)
- 0.23.2 (2nd Jan, 2023)
* Support digest auth nonce counting to avoid multiple auth requests. (#2463)
* Multipart file uploads where the file length cannot be determine now use
chunked transfer encoding, rather than loading the entire file into memory
in order to determine the `Content-Length`. (#2382)
* Raise `TypeError` if content is passed a dict-instance. (#2495)
* Partially revert the API breaking change in 0.23.1, which removed `RawURL`.
We continue to expose a `url.raw` property which is now a plain
named-tuple. This API is still expected to be deprecated, but we will do so
with a major version bump. (#2481)
- 0.23.1 (18th Nov, 2022)
* *Note**: The 0.23.1 release should have used a proper version bump, rather
than a minor point release. There are API surface area changes
that may affect some users. See the "Removed" section of these
release notes for details.
[#]## Added
* Support for Python 3.11. (#2420)
* Allow setting an explicit multipart boundary in `Content-Type` header.
(#2278)
* Allow `tuple` or `list` for multipart values, not just `list`. (#2355)
* Allow `str` content for multipart upload files. (#2400)
* Support connection upgrades. See
https://www.encode.io/httpcore/extensions/#upgrade-requests
[#]## Fixed
* Don't drop empty query parameters. (#2354)
[#]## Removed
* Upload files *must* always be opened in binary mode. (#2400)
* Drop `.read`/`.aread` from `SyncByteStream`/`AsyncByteStream`. (#2407)
* Drop `RawURL`. (#2241)
/usr/bin/httpx /usr/bin/httpx-3.11 /usr/lib/python3.11/site-packages/httpx /usr/lib/python3.11/site-packages/httpx-0.28.1.dist-info /usr/lib/python3.11/site-packages/httpx-0.28.1.dist-info/INSTALLER /usr/lib/python3.11/site-packages/httpx-0.28.1.dist-info/METADATA /usr/lib/python3.11/site-packages/httpx-0.28.1.dist-info/RECORD /usr/lib/python3.11/site-packages/httpx-0.28.1.dist-info/REQUESTED /usr/lib/python3.11/site-packages/httpx-0.28.1.dist-info/WHEEL /usr/lib/python3.11/site-packages/httpx-0.28.1.dist-info/entry_points.txt /usr/lib/python3.11/site-packages/httpx-0.28.1.dist-info/licenses /usr/lib/python3.11/site-packages/httpx-0.28.1.dist-info/licenses/LICENSE.md /usr/lib/python3.11/site-packages/httpx/__init__.py /usr/lib/python3.11/site-packages/httpx/__pycache__ /usr/lib/python3.11/site-packages/httpx/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/__version__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/__version__.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_api.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_api.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_auth.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_auth.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_client.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_client.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_config.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_config.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_content.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_content.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_decoders.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_decoders.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_exceptions.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_exceptions.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_main.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_main.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_models.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_models.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_multipart.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_multipart.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_status_codes.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_status_codes.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_types.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_types.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_urlparse.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_urlparse.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_urls.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_urls.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_utils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/__pycache__/_utils.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/__version__.py /usr/lib/python3.11/site-packages/httpx/_api.py /usr/lib/python3.11/site-packages/httpx/_auth.py /usr/lib/python3.11/site-packages/httpx/_client.py /usr/lib/python3.11/site-packages/httpx/_config.py /usr/lib/python3.11/site-packages/httpx/_content.py /usr/lib/python3.11/site-packages/httpx/_decoders.py /usr/lib/python3.11/site-packages/httpx/_exceptions.py /usr/lib/python3.11/site-packages/httpx/_main.py /usr/lib/python3.11/site-packages/httpx/_models.py /usr/lib/python3.11/site-packages/httpx/_multipart.py /usr/lib/python3.11/site-packages/httpx/_status_codes.py /usr/lib/python3.11/site-packages/httpx/_transports /usr/lib/python3.11/site-packages/httpx/_transports/__init__.py /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__ /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__/asgi.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__/asgi.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__/base.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__/base.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__/default.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__/default.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__/mock.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__/mock.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__/wsgi.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/httpx/_transports/__pycache__/wsgi.cpython-311.pyc /usr/lib/python3.11/site-packages/httpx/_transports/asgi.py /usr/lib/python3.11/site-packages/httpx/_transports/base.py /usr/lib/python3.11/site-packages/httpx/_transports/default.py /usr/lib/python3.11/site-packages/httpx/_transports/mock.py /usr/lib/python3.11/site-packages/httpx/_transports/wsgi.py /usr/lib/python3.11/site-packages/httpx/_types.py /usr/lib/python3.11/site-packages/httpx/_urlparse.py /usr/lib/python3.11/site-packages/httpx/_urls.py /usr/lib/python3.11/site-packages/httpx/_utils.py /usr/lib/python3.11/site-packages/httpx/py.typed /usr/share/doc/packages/python311-httpx /usr/share/doc/packages/python311-httpx/CHANGELOG.md /usr/share/doc/packages/python311-httpx/README.md /usr/share/libalternatives/httpx /usr/share/libalternatives/httpx/311.conf /usr/share/licenses/python311-httpx /usr/share/licenses/python311-httpx/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Mar 5 23:10:09 2026