httpdex-parse
Sans-I/O HTTP/1.1 parsing primitives for the httpdex workspace.
httpdex-parse provides the low-level connection state machine, events, and protocol errors used to parse and serialize HTTP/1.1 traffic, similar in scope to h11.
Highlights
- Sans-I/O connection model
- Request and response events
- Explicit protocol state tracking
- Native parsing support through Rust bindings
Public API
ConnectionRequest,Response,InformationalResponseData,EndOfMessage,ConnectionClosedProtocolError,LocalProtocolError,RemoteProtocolError- State constants such as
IDLE,SEND_BODY, andDONE
Role In The Workspace
httpdex-core relies on this package for HTTP/1.1 parsing and serialization.
Metadata
Release files for httpdex-parse 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| httpdex_parse-0.1.0.tar.gz | 22.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| httpdex_parse-0.1.0-cp314-cp314-macosx_11_0_arm64.whl | CPython 3.14 | CPython 3.14 | macOS 11.0+ ARM64 | Details |
Total release size: 406.6 kB
Release files / httpdex_parse-0.1.0.tar.gz
| Download URL | httpdex_parse-0.1.0.tar.gz |
|---|---|
| Size | 22.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7115fc97680d859203d32a1f86a99eb809bdec49e2be5c70fed621243870bef3
|
|
BLAKE2b-256 checksum How to use checksums |
057d2686011b2da0275f4e09acf3f19624cf9a64e925880e2497045ed105c1da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / httpdex_parse-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | httpdex_parse-0.1.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 384.4 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5bda2538ea59ae55d2fb6ddac1f27eb51d869d5ed54389ab6e7d7bfbe73e38bc
|
|
BLAKE2b-256 checksum How to use checksums |
d43a95574398159382362a4a4c0024e2c2e1f857420c0c27d41cad0a707b7d3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|