./www/py-httpcore, Minimal low-level HTTP client

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


Branch: CURRENT, Version: 0.15.0, Package name: py39-httpcore-0.15.0, Maintainer: pkgsrc-users

The HTTP Core package provides a minimal low-level HTTP client, which does one
thing only. Sending HTTP requests.

It does not provide any high level model abstractions over the API, does not
handle redirects, multipart uploads, building authentication headers,
transparent HTTP caching, URL parsing, session cookie handling, content or
charset decoding, handling JSON, environment based configuration defaults, or
any of that Jazz.

Some things HTTP Core does do:
* Sending HTTP requests.
* Provides both sync and async interfaces.
* Supports HTTP/1.1 and HTTP/2.
* Async backend support for asyncio and trio.
* Automatic connection pooling.
* HTTP(S) proxy support.


Required to run:
[devel/py-setuptools] [www/py-h2] [www/py-h11] [lang/python37] [misc/py-sniffio]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 52.411 KB

Version history: (Expand)


CVS history: (Expand)


   2022-05-24 14:30:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-httpcore: updated to 0.15.0

0.15.0
- Drop Python 3.6 support
- Ensure HTTP proxy CONNECT requests include `timeout` configuration.
- Switch to explicit `typing.Optional` for type hints
- For `trio` map OSError exceptions to `ConnectError`
   2022-02-05 13:05:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-httpcore: updated to 0.14.7

0.14.7
- Requests which raise a PoolTimeout need to be removed from the pool queue.
- Fix AttributeError that happened when Socks5Connection were terminated.
   2022-02-03 09:05:45 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-httpcore: updated to 0.14.6

0.14.6
- Fix SOCKS support for `http://` URLs.
- Resolve race condition around exceptions during streaming a response.
   2022-01-19 07:08:09 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-httpcore: updated to 0.14.5

0.14.5
- SOCKS proxy support.
- Add proxy_auth argument to HTTPProxy
- Improve error message on 'RemoteProtocolError' exception when server \ 
disconnects without sending a response
   2022-01-06 09:53:30 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-httpcore: updated to 0.14.4

0.14.4
- Support HTTP/2 on HTTPS tunnelling proxies.
- Fix proxy headers missing on HTTP forwarding.
- Only instantiate SSL context if required.
- More robust HTTP/2 handling.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-12-30 14:05:42 by Adam Ciarcinski | Files touched by this commit (125)
Log message:
Forget about Python 3.6
   2021-11-17 18:06:06 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-httpcore: updated to 0.14.3

0.14.3
- Fix race condition when removing closed connections from the pool