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 and observable request stats
  • 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, text, json(), raise_for_status(), and request metadata
  • 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 and explicit custom CA certificates
  • 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, basic stats, and HTTP/1.1 over HTTP/HTTPS
  • default buffered response body size limit 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, verify=False, multipart uploads, HTTP/2, compression decoding, true connection-level pool metrics, per-request connect timeout reconfiguration, and separate read/write timeout semantics are planned for later versions.

Development

Development requires a Rust toolchain with cargo available in PATH.

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

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.0.tar.gz (1.2 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.0-cp314-cp314-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.14Windows x86-64

foghttp-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

foghttp-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

foghttp-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

foghttp-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

foghttp-0.3.0-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

foghttp-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

foghttp-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

foghttp-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

foghttp-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

foghttp-0.3.0-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

foghttp-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

foghttp-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

foghttp-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

foghttp-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

foghttp-0.3.0-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

foghttp-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

foghttp-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

foghttp-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

foghttp-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: foghttp-0.3.0.tar.gz
  • Upload date:
  • Size: 1.2 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.0.tar.gz
Algorithm Hash digest
SHA256 d8058ae6b1d696d503dbbe37aba43fb3f1ca694309505bcc4f2061d34f6a466c
MD5 3f4474d0f62e2bf2052708a3863bf848
BLAKE2b-256 1469c7c35db6e4a500027ea8fef6d2fa723d2e6da093e6e183ab98d42b635441

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0.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.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: foghttp-0.3.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 522caad07eafae5b0133f4e5c20a2abe56667a5759fac3f27185816e6cba5184
MD5 34d48ae31ebfd63fcf54765040647e3a
BLAKE2b-256 142f3cbc2ecfa83cfb0890ce4c0d7978f991e2bf5896e9482b378f1fdf875cc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d362edd2572b6a116b73ecec2b1d63c1e05ee3380d68da9252dde8c4f04c13b
MD5 64bda2860b4dd752f6f88e3f7a089a7c
BLAKE2b-256 b690e53e531ab8f9c97ae377b704bdf51e93c0eb3407a39e334d9d97983b0bb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04ccb126768f9b1c86cd4ee4a6c79bae4c8a14f75079275c18fbc50bb80d15d6
MD5 fbf27e72efbac84fe5138ba44d5ce2c0
BLAKE2b-256 89b54b8802f01cd5cd7b1b1521f499cef2bc10cd5084921fb1655adfe71f58a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5eb01d5afbf6e899c5b2d6fe9d67cbaace54c6a5d1c61a7fc95ca7c50d9f974c
MD5 0e49d88618f4a83bf54c4db6bae63a89
BLAKE2b-256 9fb7fd2eef5de79e36f06db09c54cec07d32487c344e0e478d71faf20a9fdee0

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a9c575ae66ca7848aecf97dce99f28eb5612d1b1d3c8d5f10e4fa5d5e63c1319
MD5 a7a8ac5352bcfca0d85b951d997814a0
BLAKE2b-256 fcf4c163b9aa234ffba2e7d5fd4a9a92e5f5f0530d638c29e4276d91f14b0c1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: foghttp-0.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2b302a0c3c49dcb8aabca41c1cb1bb98903dbce0a61625523b374c8877d59d61
MD5 cea851a09169790de7a09937bf473734
BLAKE2b-256 e0225d5197c09ac0a0514da129a03959125efd22a462eca0ddcf8aaf1b29e1df

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b56079f7fd3de7ffdda10d01f96a61f676d3e174a1b6ad87e5d9652b09f4338
MD5 04a811f53aebc72dc6fb7ab32fce6f32
BLAKE2b-256 a6e21f2d115a46f835a0ba8c2d3969302973c5004e7ba0d0e64b23f7d33e979c

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01dca4a162e10f4211ad56c5e12a413e666f583134b6d02f2d5880a66e344768
MD5 51a32176b3ff84d2d9e85dd09d8c64db
BLAKE2b-256 3efc35d5df17235fb10848bd52c6cdbc1ad2eac7df4390c0f48a9024aaa10ad6

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47b2d0f81739dd7a4fda51d02dab9bd6e815e5e0473cc616d075518e1e67da43
MD5 f6dcd60a19a7e99302954077517cc6fe
BLAKE2b-256 37ade3d1e297cfbdfa9c6e78b32196bfc1f53f446e0ed968ae2c0374af872358

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c3ed459e92dbb8e569c428ca0f243eebceeb353531c2c1e25b6e775aaf2f14de
MD5 a7d9c99a1eb3015d331e240f1027a0f1
BLAKE2b-256 ef578b813dbbf9323185b85f049a285465d27157aae12a37669bffe436564ca1

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: foghttp-0.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 70c9ade36079e8c500afb5320b88da4e9edbc57a2cdbf94b65e319ec0798c0f6
MD5 c53b4fe7519247e3afcb75c909dfc88f
BLAKE2b-256 9ced972fbdd9c90bcdc24ec918c9f2342bcf1daa45dd9e3d4c0ae982b424a26e

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5472630a08608f60db305f4a27b18592426f385259d323c36257e06a7a12027
MD5 9b3e761f6f877c75eb8a3379ffd9afe4
BLAKE2b-256 790cd35377df37d23503e5fa12bcb22b0d14c72e21effa095f976de134d4ecfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 28df5c44594e3f6a13f0aca34f75f2ca0304583ca12b61a166560e5bc8e090d7
MD5 d979234047f90b75d8d1e7d852b5ea93
BLAKE2b-256 4c2727f9039369dcd757a02b2f844791876773fb5c8fe21df7722d8a1729aa4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e9fdc8edcadedd39e9c9e217ae0ff74f336224c64a9b02f44537786ff2517e7
MD5 5e364846898cc4d5456bd6c5456ed871
BLAKE2b-256 9c8866ad8d25e86ee304433305a45b83388dbcea1245fc9b9722a8c550cc03e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 db715e52b0cd60ba991da199ad581e95074313a540d088315a778f2f2e4f015c
MD5 285d3ef009731e509a26c8a9c6801f22
BLAKE2b-256 58cdfe489514f75c7b2bc9dd418f5cb3e7758ba44bea38d837e28952e5ef4e10

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: foghttp-0.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cf0301542617128c93b4a10321eee351cb82df8751fa65c708cf2f0dcb0b094d
MD5 f81e4d2259c764a14644a759137e6ac1
BLAKE2b-256 7288a7042e21795ca0251b509d9f0836df5318718464a4cba846bc29d3cb9e52

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb16c812c40b2c35853836fcc67397fa4726799d007c9bb44b13e9433480674e
MD5 ef23392cd4b3709d2a47a6cde3064052
BLAKE2b-256 eff6186e269c12c4f2178daccba2797241af1b087209a02c52967d5bed785426

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7646fa268fef83dafad499a9344e850ec2065dc8f9e874223b31fdd97df425b7
MD5 b8b103bb8fd8863512088ea752247017
BLAKE2b-256 f537054833f93961f8a7b1c7a4f85eaf5783de3c824189fe39367d452ed5c038

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f15ac1f8c6113c35a5286237790123612f644280ed93150f05565eacdca08456
MD5 e242f77fae63439ecc4199177c8615a0
BLAKE2b-256 a1dc919a16d22504cf8c51fa77230bd7ffd6052675ff2bbf8b6757f4df57cc77

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for foghttp-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a9fe2b2cdb1566db6e6fdac8880caead3217edba15cfe69c3aecbaef30d89fef
MD5 8c6c407568dc85f283edfd359f448233
BLAKE2b-256 ffad94e0cfd4282da169f5e6a4bcbe2b3e895b7d7f6d29738a084746743294ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for foghttp-0.3.0-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