Skip to main content

HTTP/2 protocol implementation with Rust-powered frame parsing and HPACK.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

httpdex_h2-0.1.0.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

httpdex_h2-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (257.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

File details

Details for the file httpdex_h2-0.1.0.tar.gz.

File metadata

  • Download URL: httpdex_h2-0.1.0.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for httpdex_h2-0.1.0.tar.gz
Algorithm Hash digest
SHA256 963b424323d5bcaac493429155a7655d50ac72a9b172060be96402ba995f4534
MD5 653b76437256d5d83529111aeec41e75
BLAKE2b-256 19d8f2766b6f329692e90fbed894f86b0d71992c9f0cc8dd67b98851ddd06c1a

See more details on using hashes here.

File details

Details for the file httpdex_h2-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: httpdex_h2-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 257.9 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for httpdex_h2-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78578159e9326ea5df2c65f8129615267466d3008d85cde996e014925e71eede
MD5 51fdf3d8574771de9d4ca1f0eadce281
BLAKE2b-256 2328e84221fd5a4fbecfe2b0772bcd3838860217933e96b2ae236f67d452107e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page