notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
py-urllib3-future Powerful HTTP 1.1, 2, and 3 client with both sync and async interfaces
2.12.912 net on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.12.912Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-12-31 16:03:09
Last Update: 2025-03-19 03:40:00
Commit Hash: f0d620e
Also Listed In: python
License: MIT
WWW:
https://urllib3future.readthedocs.io/en/latest/
https://github.com/jawah/urllib3.future
Description:
urllib3.future is a powerful, user-friendly HTTP client for Python. urllib3.future goes beyond supported features while remaining compatible. urllib3.future brings many critical features that are missing from both the Python standard libraries and urllib3: - Async. - Task safety. - Thread safety. - Happy Eyeballs. - Connection pooling. - Unopinionated about OpenSSL. - Client-side SSL/TLS verification. - Highly customizable DNS resolution. - File uploads with multipart encoding. - DNS over UDP, TLS, QUIC, or HTTPS. DNSSEC protected. - Helpers for retrying requests and dealing with HTTP redirects. - Automatic Keep-Alive for HTTP/1.1, HTTP/2, and HTTP/3. - Support for gzip, deflate, brotli, and zstd encoding. - Support for Python/PyPy 3.7+, no compromise. - Automatic Connection Upgrade / Downgrade. - Early (Informational) Responses / Hints. - HTTP/1.1, HTTP/2 and HTTP/3 support. - WebSocket over HTTP/2+ (RFC8441). - Proxy support for HTTP and SOCKS. - Post-Quantum Security with QUIC. - Detailed connection inspection. - HTTP/2 with prior knowledge. - Server Side Event (SSE). - Multiplexed connection. - Mirrored Sync & Async. - Trailer Headers. - Amazingly Fast. - WebSocket. urllib3.future is powerful and easy to use.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}urllib3-future>0:net/py-urllib3-future@${PY_FLAVOR}
To install the port:
cd /usr/ports/net/py-urllib3-future/ && make install clean
To add the package, run one of these commands:
  • pkg install net/py-urllib3-future
  • pkg install py311-urllib3-future
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-urllib3-future listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-urllib3-future
Package flavors (<flavor>: <package>)
  • py311: py311-urllib3-future
distinfo:
TIMESTAMP = 1742070454 SHA256 (urllib3_future-2.12.912.tar.gz) = db640b363f90966ae135f9e4f5495b626468aa095dd18ef0bad0e32a1a0415a8 SIZE (urllib3_future-2.12.912.tar.gz) = 1064012

Packages (timestamps in pop-ups are UTC):
py311-urllib3-future
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.12.9112.12.912--2.12.912---
FreeBSD:13:quarterly2.12.9052.12.912-2.12.9052.12.912---
FreeBSD:14:latest2.12.9112.12.912--2.12.912---
FreeBSD:14:quarterly2.12.9052.12.912-2.12.9052.12.912---
FreeBSD:15:latest2.12.9122.12.912n/a2.12.912n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-hatchling>=1.6.0<2 : devel/py-hatchling@py311
  2. python3.11 : lang/python311
  3. py311-build>=0 : devel/py-build@py311
  4. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-h11>=0.11.0<1.0.0 : net/py-h11@py311
  2. py311-jh2>=5.0.3<6.0.0 : www/py-jh2@py311
  3. python3.11 : lang/python311
This port is required by:
for Run
  1. www/py-niquests

Configuration Options:
===> The following configuration options are available for py311-urllib3-future-2.12.912: BROTLI=off: Brotli compression support SOCKS=off: SOCKS proxy support WS=off: WebSockets support ZSTD=off: Zstandard compression support ===> Use 'make config' to modify these settings
Options name:
net_py-urllib3-future
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (3 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/u/urllib3_future/
  2. https://github.com/jawah/urllib3.future/releases/download/2.12.912/
  3. https://pypi.org/packages/source/u/urllib3_future/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.12.912
19 Mar 2025 03:40:00
commit hash: f0d620e797b901910de1649374887dc2f5423699commit hash: f0d620e797b901910de1649374887dc2f5423699commit hash: f0d620e797b901910de1649374887dc2f5423699commit hash: f0d620e797b901910de1649374887dc2f5423699 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
net/py-urllib3-future: Update to 2.12.912

Changes:	https://github.com/jawah/urllib3.future/releases
		https://urllib3future.readthedocs.io/en/latest/changelog.html
2.12.911
17 Feb 2025 08:12:35
commit hash: 0e262ec51040d4091f3264ca95e1204ea78ca55fcommit hash: 0e262ec51040d4091f3264ca95e1204ea78ca55fcommit hash: 0e262ec51040d4091f3264ca95e1204ea78ca55fcommit hash: 0e262ec51040d4091f3264ca95e1204ea78ca55f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
net/py-urllib3-future: Update to 2.12.911

Changes:	https://github.com/jawah/urllib3.future/releases
		https://urllib3future.readthedocs.io/en/latest/changelog.html
2.12.910
08 Feb 2025 16:59:36
commit hash: 78571fc62bb323ead76704e0ec8d4819ebc97dd0commit hash: 78571fc62bb323ead76704e0ec8d4819ebc97dd0commit hash: 78571fc62bb323ead76704e0ec8d4819ebc97dd0commit hash: 78571fc62bb323ead76704e0ec8d4819ebc97dd0 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
net/py-urllib3-future: Add BROTLI, SOCKS, WS and ZSTD options
2.12.910
07 Feb 2025 21:16:07
commit hash: ce11ea3064ce648104d59d1a72ac3761635305bdcommit hash: ce11ea3064ce648104d59d1a72ac3761635305bdcommit hash: ce11ea3064ce648104d59d1a72ac3761635305bdcommit hash: ce11ea3064ce648104d59d1a72ac3761635305bd files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
net/py-urllib3-future: Update to 2.12.910

Changes:	https://github.com/jawah/urllib3.future/releases
		https://urllib3future.readthedocs.io/en/latest/changelog.html
2.12.909
03 Feb 2025 15:51:30
commit hash: 4827d94dae6f920861612c5c8289dbf57de524d2commit hash: 4827d94dae6f920861612c5c8289dbf57de524d2commit hash: 4827d94dae6f920861612c5c8289dbf57de524d2commit hash: 4827d94dae6f920861612c5c8289dbf57de524d2 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
net/py-urllib3-future: Update to 2.12.909

Changes:	https://github.com/jawah/urllib3.future/releases
		https://urllib3future.readthedocs.io/en/latest/changelog.html
2.12.906
28 Jan 2025 17:04:52
commit hash: 212b227718025cef85424436793becc1e9ba1c9ecommit hash: 212b227718025cef85424436793becc1e9ba1c9ecommit hash: 212b227718025cef85424436793becc1e9ba1c9ecommit hash: 212b227718025cef85424436793becc1e9ba1c9e files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
net/py-urllib3-future: Update to 2.12.906

Changes:	https://github.com/jawah/urllib3.future/releases
		https://urllib3future.readthedocs.io/en/latest/changelog.html
2.12.905
02 Jan 2025 16:43:17
commit hash: 53a013aafd2d273e1080641ffeb8e1be9a6dbec3commit hash: 53a013aafd2d273e1080641ffeb8e1be9a6dbec3commit hash: 53a013aafd2d273e1080641ffeb8e1be9a6dbec3commit hash: 53a013aafd2d273e1080641ffeb8e1be9a6dbec3 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
net/py-urllib3-future: Update to 2.12.905

- Add GitHub to MASTER_SITES

Changes:	https://github.com/jawah/urllib3.future/releases
		https://urllib3future.readthedocs.io/en/latest/changelog.html
2.12.904
31 Dec 2024 15:38:13
commit hash: d3ee9851a513632852b44e953adb80bd8ed2a0b9commit hash: d3ee9851a513632852b44e953adb80bd8ed2a0b9commit hash: d3ee9851a513632852b44e953adb80bd8ed2a0b9commit hash: d3ee9851a513632852b44e953adb80bd8ed2a0b9 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
net/py-urllib3-future: Add py-urllib3-future 2.12.904

urllib3.future is a powerful, user-friendly HTTP client for Python.

urllib3.future goes beyond supported features while remaining compatible.

urllib3.future brings many critical features that are missing from both the
Python standard libraries and urllib3:
- Async.
- Task safety.
- Thread safety.
- Happy Eyeballs.
- Connection pooling.
- Unopinionated about OpenSSL.
- Client-side SSL/TLS verification.
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 8