www/py-qh3 2.0.4_1 FreeBSD
Lightway and fast implementation of QUIC and HTTP/3
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- BSD3CLAUSE
- Categories
- www, python
- Package size
- 1839.7 KiB, 5746.1 KiB installed
Description
qh3 is a library for the QUIC network protocol in Python. It features a minimal TLS 1.3 implementation, a QUIC stack, and an HTTP/3 stack.
QUIC was standardized in RFC 9000 and HTTP/3 in RFC 9114. qh3 follow the standardized version of QUIC and HTTP/3.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/py-qh3 | 2.0.4_1 |
| HardenedBSD | www/py-qh3 | 2.0.3_1 |
| GhostBSD | www/py-qh3 | 2.0.3_1 |
Install
Binary package:
pkg install py312-qh3
From the ports tree:
cd /usr/ports/www/py-qh3/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-qh3>0:www/py-qh3
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.0.4 | 2.0.4_1 | - | 1.0.9_8 | - |
| FreeBSD:14:quarterly | 2.0.3_1 | 2.0.3_1 | n/a | 1.0.9_7 | - |
| FreeBSD:15:latest | 2.0.4_1 | 2.0.4_1 | n/a | 1.0.9_8 | 1.0.9_8 |
| FreeBSD:15:quarterly | 2.0.3_1 | 2.0.3_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.0.3_1 | 2.0.4_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
${PYTHON_PKGNAMEPREFIX}maturin>=1.14: devel/py-maturinbash: shells/bashcmake: devel/cmake-core
Test 2
${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=1.3.0: devel/py-pytest-asyncio${PYTHON_PKGNAMEPREFIX}pytest-mock>=3.15.1: devel/py-pytest-mock
The full lists below include those, and their dependencies in turn.
Build dependencies 31
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/llvm19
- devel/pkgconf
- devel/py-build
- devel/py-installer
- devel/py-maturin
- devel/py-packaging
- devel/py-pyproject-hooks
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- lang/rust
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- shells/bash
- textproc/expat2
- www/libnghttp2
Run dependencies 7
No port depends on this one.
Configuration
No options to configure.
- USES
- cargo llvm:build python shebangfix
- Service scripts
- none
Files
distinfo 186
| File | Size | SHA256 |
|---|---|---|
| rust/crates/aes-0.8.4.crate | 124812 | b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 |
| rust/crates/aho-corasick-1.1.5.crate | 184315 | c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba |
| rust/crates/asn1-rs-0.7.2.crate | 93179 | b7f43a50ac4fdca5df8e885c21b835997f0a1cdee65494a6847694a98652d9d8 |
| rust/crates/asn1-rs-derive-0.6.0.crate | 11337 | 3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c |
| rust/crates/asn1-rs-impl-0.2.0.crate | 2261 | 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7 |
| rust/crates/autocfg-1.5.1.crate | 18911 | f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53 |
| rust/crates/aws-lc-fips-sys-0.14.2.crate | 9.015798e+06 | 03367707e92796b190a4207d4d39b0a4271d574503d2969c2b0cfbf5c87658ee |
| rust/crates/aws-lc-rs-1.18.1.crate | 249534 | b281d307588d634de920874890732659e2e7672f72b5e10e81badc1a8a83621e |
| rust/crates/aws-lc-sys-0.45.0.crate | 9.72571e+06 | 9bff6c3b54fad79a2e60b8102caf565819711497c1f5f092f49508e2f5c31b27 |
| rust/crates/base64ct-1.8.3.crate | 32227 | 2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06 |
| rust/crates/bincode-1.3.3.crate | 28958 | b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad |
| rust/crates/bindgen-0.72.1.crate | 246071 | 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895 |
| rust/crates/bitflags-2.13.2.crate | 51678 | 3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06 |
| rust/crates/block-buffer-0.10.4.crate | 10538 | 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 |
| rust/crates/block-padding-0.3.3.crate | 8504 | a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93 |
| rust/crates/cbc-0.1.2.crate | 23501 | 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6 |
| rust/crates/cc-1.5.1.crate | 108103 | f360145194ee8e21db5ee7f3fcd4fe52210864c75c985dae33218202c8bbe040 |
| rust/crates/cexpr-0.6.0.crate | 17966 | 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 |
| rust/crates/cfg-if-1.0.5.crate | 9578 | 4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600 |
| rust/crates/cfg_aliases-0.2.2.crate | 6527 | f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527 |
Commit history 7
The latest 5 of 7 in the history this site was built from.