www/py-h2 4.4.1 NetBSD
HTTP/2 State-Machine based protocol implementation
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
a1bba141b6- License
- mit
- Categories
- www, python
- Package size
- 100.9 KiB, 724.8 KiB installed
Description
Hyper-h2 is a HTTP/2 protocol stack, written entirely in Python. The goal of Hyper-h2 is to be a common HTTP/2 stack for the Python ecosystem, usable in all programs regardless of concurrency model or environment.
To achieve this, Hyper-h2 is entirely self-contained: it does no I/O of any kind, leaving that up to a wrapper library to control. This ensures that it can seamlessly work in all kinds of environments, from single-threaded code to Twisted.
Its goal is to be 100% compatible with RFC 7540, implementing a complete HTTP/2 protocol stack build on a set of finite state machines. Its secondary goals are to be fast, clear, and efficient.
In the other systems
Install
Binary package:
pkgin install py311-h2
From pkgsrc:
cd /usr/pkgsrc/www/py-h2 && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 4.4.1 |
| NetBSD 10.1 aarch64 | 4.3.0 |
| SmartOS / illumos x86_64 | 4.4.1 |
| macOS 15 arm64 | 4.4.1 |
Dependencies
Run dependencies 3
Configuration
No options to configure.
- Service scripts
- none
- Flavors
py312-h2-4.4.1,py313-h2-4.4.1,py314-h2-4.4.1