Metadata-Version: 2.4
Name: httpdex-h2
Version: 0.1.0
Summary: HTTP/2 protocol implementation with Rust-powered frame parsing and HPACK.
Author: Marcelo Trylesinski
License-Expression: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

# httpdex-h2

HTTP/2 protocol support for the `httpdex` workspace.

`httpdex-h2` exposes an `H2Connection` type and event model for driving HTTP/2 connections, backed by Rust-powered frame parsing and HPACK handling.

## Highlights

- HTTP/2 connection state machine
- Event-driven API
- Rust-backed native extension
- Designed for integration with `httpdex-core`

## Public API

- `H2Connection`
- `Event`
- `ResponseReceived`
- `DataReceived`
- `StreamEnded`
- `StreamReset`
- `WindowUpdated`
- `PingReceived`
- `GoAwayReceived`
- `SettingsAcknowledged`

## Role In The Workspace

`httpdex-core` uses this package for HTTP/2 framing and stream management.

