Skip to main content

Observable Rust-powered HTTP client for Python services.

Project description

FogHTTP logo

FogHTTP

Rust-powered HTTP client for Python with sync and asyncio APIs.

FogHTTP is an early MVP HTTP client. The public API is Python-first, while the transport core is implemented in Rust on top of hyper.

FogHTTP is positioned as an observable, high-concurrency Rust-powered transport for Python services. It is built for controlled service-to-service HTTP workloads where explicit lifecycle, predictable resource usage, cancellation, redirect history, and request backpressure visibility matter more than browser-like feature parity.

Until version 0.5.0, backward compatibility is not guaranteed. I will still try to keep public interfaces stable and avoid unnecessary breaking changes.

Why FogHTTP

  • Rust hyper transport with a Python-first API
  • sync and asyncio clients with the same request model
  • explicit close()/aclose() lifecycle for Rust runtime resources
  • graceful sync close() for in-flight requests and cancellable async requests
  • global/per-origin request backpressure, per-origin acquire pressure stats, and stuck request diagnostics
  • advanced per-client Tokio runtime worker tuning
  • focused buffered HTTP surface for JSON and form APIs, internal services, workers, and benchmarks

Install

pip install foghttp

Runtime requirements:

  • Python >=3.11
  • orjson>=3.11,<4

Quick Start

import foghttp


with foghttp.Client(
    base_url="https://api.example.com",
    headers={"accept": "application/json"},
    params={"api-version": "1"},
) as client:
    response = client.get(
        "users",
        params={"limit": 10},
    )

    response.raise_for_status()
    print(response.status_code)
    print(response.json())

Async clients use the same request API:

import foghttp


async with foghttp.AsyncClient() as client:
    response = await client.post(
        "https://api.example.com/users",
        json={"name": "Ada Lovelace"},
    )
    response.raise_for_status()

What Works Today

  • sync Client and async AsyncClient
  • GET, HEAD, POST, PUT, PATCH, DELETE
  • base_url for reusable API clients and relative request paths
  • default client headers and query params for reusable API clients
  • query params with repeated keys, JSON, form-urlencoded data, and buffered bytes/text bodies
  • buffered Response with status flags, charset-aware text, json(), raise_for_status(), and request metadata
  • transparent gzip, deflate, and br decoding for buffered responses
  • prepared Request objects with build_request() and send()
  • case-insensitive Headers with repeated values
  • safe policy for transport-managed request headers
  • redacted repr/error surfaces for sensitive headers, URL credentials, token-like URL params, and buffered body bytes
  • normalized URL model with origin comparison and relative joins
  • GET/HEAD/POST redirects with final URL, history, and conservative replay policy
  • HTTPS with default WebPKI roots, explicit custom CA certificates, and custom-only CA trust
  • graceful sync close() that waits for in-flight sync requests
  • async request cancellation that aborts the in-flight Rust request
  • global and per-origin request backpressure, per-origin acquire pressure snapshots, stuck request diagnostics, and HTTP/1.1 over HTTP/HTTPS
  • default per-response and aggregate buffered response body limits for memory safety
  • advanced per-client Tokio runtime worker tuning
  • grouped HTTP status constants and reusable HTTP method constants

Documentation

Current Limitations

FogHTTP is currently focused on controlled buffered HTTP workloads. Streaming bodies, cookies, auth helpers, proxy support, multipart uploads, HTTP/2, automatic Accept-Encoding negotiation, true connection-level pool metrics, per-request connect timeout reconfiguration, and separate read/write timeout semantics are planned for later versions. Disabling TLS verification is intentionally not supported.

Development

Development requires a Rust toolchain with cargo available in PATH.

uv run --extra dev --with "maturin>=1.7,<2" maturin develop
uv run --extra dev coverage run -m pytest
uv run --extra dev coverage report -m
uv run --extra dev pre-commit run --all-files --show-diff-on-failure

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

foghttp-0.3.1.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

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

foghttp-0.3.1-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

foghttp-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

foghttp-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

foghttp-0.3.1-cp314-cp314-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

foghttp-0.3.1-cp314-cp314-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

foghttp-0.3.1-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86-64

foghttp-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

foghttp-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

foghttp-0.3.1-cp313-cp313-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

foghttp-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

foghttp-0.3.1-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

foghttp-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

foghttp-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

foghttp-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

foghttp-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

foghttp-0.3.1-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

foghttp-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

foghttp-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

foghttp-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

foghttp-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

Details for the file foghttp-0.3.1.tar.gz.

File metadata

  • Download URL: foghttp-0.3.1.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for foghttp-0.3.1.tar.gz
Algorithm Hash digest
SHA256 c65495e0a436b82686583c70a733ef3310cce3df4eaf30d6deed5696fdad46a2
MD5 cd3ad9265c9ada6cecc69fe2c6cbc87c
BLAKE2b-256 09d66c993a8c6d10f4cab4febc9b80e348929716ad44751cff3784ddde7fb309

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1.tar.gz:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: foghttp-0.3.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for foghttp-0.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dc333d9b4ae58a6114ccd425a542a223847a12fdc6f49152eefae0bb018118d8
MD5 158d00754b2a3f59961e3ac1834cf6f4
BLAKE2b-256 93c28b1933290fd890ac56692941459edc1f67ba9ecfb26c34d5fd8edebec26c

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp314-cp314-win_amd64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05e06c554e433e3f1b37156e5d6c72c10d0d841318ef04fcd98af91bb1f32a69
MD5 2f6eaef727a8d00458fee43507ece440
BLAKE2b-256 7b6806694b670b6e9c77d47fd654ca3a39d14eeb8187ec29e6cbf096de6c4e9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1613c7dbca6cd1df87c98f106f59bc1b6354eb1beb636a48dc6cf669e79ef7e
MD5 2a55f57c78c4baae331a2d8504615e15
BLAKE2b-256 59c55e88bee969a5551132c8645b4b0d922d3e921e25fe5ff2ebf4743df572c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a24c7074a52b1cd1e79b721c155b266d941e5a8cf84fe0cfe9ef08d36b80cdb
MD5 d55861c8d79863223affdae9e48f01ce
BLAKE2b-256 96631fe038f7a1d2d557c79126292592c97d27cf509dcb402499834ad78f700b

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 59fead459b3a3b1b419ccf26604a95acda55781c0ce2c8a8864cc6b963f129d4
MD5 b4e9994486df41bd93cc22a325c2e572
BLAKE2b-256 310ed2635f70c92c41d8554483462de3e3c023958292eae9cc842f009373c500

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: foghttp-0.3.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for foghttp-0.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 970f338ce67404e46b7080ed3515300b2b375a40e1d601d1ee57e022dd1bf1fd
MD5 7fe95ea1d905dda1d239c8efbcbe4ed0
BLAKE2b-256 a4cb987e981263cbe846821741cece5c7ab1133fc38b98d71b092af146c8e7f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp313-cp313-win_amd64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 535a1d07448e53c464a49442360f2528714f9d8a636dd4423d36edb63bab952a
MD5 a42d63d3fd665ac383e174092e770b6a
BLAKE2b-256 7d01797ad23575696d13eda6755dbb645644747eb8abfffda69f6e05c102ab06

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9bdaf219d4f5f87a36d5bb797107dd1138f876d1be7cb34b6f37a8437f4cc810
MD5 c63dd92a8ec42d09453e403dd3829f90
BLAKE2b-256 684ab7ac03f96e3ad854294f33c1f19d937b3b5716774995b4ff6cb75302d5b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5a07387d1126d9bca71034c86cea3e38b1478f6fe02f579be16b6a53069bbf2
MD5 e13ed3de69bf33dbe547a6a3b4972d64
BLAKE2b-256 6b1c628b505de17e2444c8d6bb2ddcd2d11401e35ca92babdc423f5c7c5e614d

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3abac0155651fff068e6434c7803236c05f2b02787ff886c799fc9eae8f2af9f
MD5 ce01a52b70aff8ac8bd7323674576cb3
BLAKE2b-256 7f0637ce150d8b20728f03a85737ba7892fefcd77a45313821a40a9f285a4949

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: foghttp-0.3.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for foghttp-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 62fa3310716ce896679225585de53a897aabb14b32f55196afadfeb681e8d3e4
MD5 2ec44793c2265cefab9994aee5c01e25
BLAKE2b-256 d978b3b4d72942f8aa764717bbc984126b9a6dbb297ea1f3dd2deec05b003bef

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp312-cp312-win_amd64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3272344066de1c95fa6bf096ff195399afb32bb945c24bb7d0b07d22745bb062
MD5 7355736095ac6ab4e357977a8ae3a263
BLAKE2b-256 7e75eca2b4ad1fe8c9a3d1cbbe6a350249250f22450887ae1b1eecdcbd31ce8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e33029f79f672c082c6a38b852c2060a35394a85979f79be4ae40396e347f2d7
MD5 cca17529f8ce1dc65f19b52e54938b55
BLAKE2b-256 3d2358e3665b39fcc5f0bea5559bd2f17e1850db9bdd87a0761f27129cc5f50e

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 142baab9c300321c499500ea6fcf8ceb98e7fd22aa5831923c44d3f2a247ddf4
MD5 38429d225027d685a6e71d6d4086a73c
BLAKE2b-256 7289252b2ff23baaf8ad51bdd194f6472658517f9caaee47c2e18af07c75a356

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b1b1fe90a372d5eb2ad7b2afe7d91efb8cdea4482de098f06c77f8b9e8da9909
MD5 78bf9d3580931972fd63dbd1680b1c20
BLAKE2b-256 a230ced6821602b1591c0792b5d039d7a0af4ef998a0c6776db6338ae4d5f2cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: foghttp-0.3.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for foghttp-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6e31659c23d4306377e683295ede0ab6e72283a55c65e1cc4654d8dca3fd86ec
MD5 fe7e401f2dd8529c5916c5a6cc14cc06
BLAKE2b-256 e7a122dda4efe82f2023068ea6bc2707e4917be1ac166fcb14d52a1097d2e3c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp311-cp311-win_amd64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c689b667db2066e818445d92b37ed311168475ad8eb35794a1e68ec95191428
MD5 e5f8f53f203fd96c4d69cd9703f60ea7
BLAKE2b-256 c150094dff717f4af4621dbcd0f715f76ce76e07ef4644f040de9f0014996dca

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 07c7449576266ab9416cff8e6cbefe657386eb10d2e8ee1847f07ae26ee69ca7
MD5 a6c7d8a1ec192dfb3ed979168efee177
BLAKE2b-256 beb45e4e6029f6edd55c47032f80eb2f8a24830759333788e4bb1a451e2a6384

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 051b2c02e2969336227e66d137312b1843900669903b728eb3cda15d0b85c7d6
MD5 b99593cb963594cb1515bb31ae094f25
BLAKE2b-256 9e00fe870ab883bdd4cf8984db85b2afedbfff277d085f52fecd8f51831c8294

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foghttp-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 57689f7080a38b8d06b7fbd779ce8a9ecf27149795b189f227d579d44e9fb5ec
MD5 427fc3ee7d7b6da644e3fba36e42e355
BLAKE2b-256 db52e159d208a2d3075c0728177507319a0de760e898ff302ccc8a9d1be5da2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on AmberFog/foghttp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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