Skip to main content

Async/sync HTTP connection pool. Replaces httpcore.

Project description

httpdex-core

Core transport primitives for httpdex.

httpdex-core provides the async and sync connection pools, per-protocol connection implementations, request/response models, and backend abstractions used by the top-level client.

Highlights

  • Async and sync connection pools
  • HTTP/1.1, HTTP/2, and HTTP/3 connection implementations
  • Shared request and response models
  • Small public surface for building custom transports or experiments

Public API

  • AsyncConnectionPool
  • SyncConnectionPool
  • AsyncHTTP11Connection, AsyncHTTP2Connection, AsyncHTTP3Connection
  • SyncHTTP11Connection, SyncHTTP2Connection, SyncHTTP3Connection
  • Request, Response, URL, Origin

Role In The Workspace

This package is the transport layer that sits below httpdex and above the protocol-specific parser and framing packages.

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_core-0.1.0.tar.gz (24.1 kB view details)

Uploaded Source

Built Distribution

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

httpdex_core-0.1.0-py3-none-any.whl (31.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: httpdex_core-0.1.0.tar.gz
  • Upload date:
  • Size: 24.1 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_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c28219d077f795029bf3328572edbd41bcca05758cb2898fdda861b7cb012761
MD5 10457120bb2369df5186d48aea2b574b
BLAKE2b-256 be111c411d60c06254cff6b6d3541a890099633fd517c0bc657931254807eefb

See more details on using hashes here.

File details

Details for the file httpdex_core-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: httpdex_core-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: Python 3
  • 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_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 980dad7bc0accbc72b30cc2f2d7ef0acdffb43291cfc8fd1e2fc94c7937abf41
MD5 98f12075c279526ef072f1dcd127a91c
BLAKE2b-256 4cb4bdc3fddcbf241d160fdb12b31cb07367c8fb074ba0a45b4e16abb123bd2d

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