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
  • sync and async bytes/text/line response streaming with explicit context-managed lifecycle
  • 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 HTTP workloads. Buffered responses are the broadest supported path; sync and async response streaming are available as bytes/text/line context-managed APIs. Streaming uploads, cookies, auth helpers, proxy support, multipart uploads, HTTP/2, automatic Accept-Encoding negotiation, streaming decompression, strict connection-level pool limits, per-request connect timeout reconfiguration, and request-body write timeout semantics are planned for later versions. Response body read timeout is available for buffered and streaming response bodies. Socket lifecycle telemetry is available for the current HTTP/1 path. 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.2.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.2-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

foghttp-0.3.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

foghttp-0.3.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

foghttp-0.3.2-cp314-cp314-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

foghttp-0.3.2-cp314-cp314-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

foghttp-0.3.2-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

foghttp-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

foghttp-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

foghttp-0.3.2-cp313-cp313-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

foghttp-0.3.2-cp313-cp313-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

foghttp-0.3.2-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

foghttp-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

foghttp-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

foghttp-0.3.2-cp312-cp312-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

foghttp-0.3.2-cp312-cp312-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

foghttp-0.3.2-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

foghttp-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

foghttp-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

foghttp-0.3.2-cp311-cp311-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

foghttp-0.3.2-cp311-cp311-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: foghttp-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 824e0d192742c5eb006467d48b0489af357b91b78c29b4b31a6e6f7489e742e4
MD5 297e3f422c13ad280bd00506a20e6335
BLAKE2b-256 19c43f11722038d0da6fcc18e97a326ca7ebff4efa8096ad70ccc3c68e5f0bbe

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: foghttp-0.3.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dd59fc579af7eb0310c8afaf0ff4a45d57820cf62b1d7936481386c295feebdf
MD5 0ed30746e3fed26dffb4d2840c54946b
BLAKE2b-256 799743b484b1737a46dd027d7ae24fc248a2cb8ef005b7a9f403f22db3b78a18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76b8e10f7a73b3f9e92bc3dbc4f8cb55e1b42aab238afe6e0e4223ccf00b6d57
MD5 e70828623e66b3c668ce8a15fa260ceb
BLAKE2b-256 169e8b6282efe041cb178df7e8f47519e8b77c7748c147ed4501b7319463c98c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2275aa9e941b300fbb781a1ba2e244204c986358ca48de70436f1876de34d016
MD5 76b279b68026d6793e666745c333267b
BLAKE2b-256 cfb83eee8a078ec670d229155f0376a052ce3f52610a0bf111637868e628e489

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b78f2c795efaa3b76f352c5e843307f7effa106d231145590adc3315f3a69a8
MD5 04937c0af5ee8a4dccff6d2baefbf923
BLAKE2b-256 a4d9de18e71e5399991f6568e35e83f42d554b44e43f02111fff28d485be2620

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d9cc7eb3cfa6fbdc4d1fe0f41a74048beb10cad5c711acbcbf1fd1d6d6fd9e37
MD5 a7988cdae956ac861287bef75e19bad2
BLAKE2b-256 b6aface52fc9f132cb9a75c9a80f35f8deb1c13fbf84bad7653416ea11916d09

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: foghttp-0.3.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7c87bf77c881a4ea0376e1ba35940a4f9d52bb840f73f1aa99a3c52cece9c26d
MD5 aec605bd1908b706f6700298ce3e130f
BLAKE2b-256 229bbc74ad37dd43c2fc2b24606d2ca45cbeda427f28e37f184d50f18b8d1acc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81ce5eb5dae7ce1e8c93d2150fb97760e646582131bf816012884d2f54579042
MD5 654e1723aaf735ae372991bb20e77dcb
BLAKE2b-256 6cda2df800fb946c070aeb5b2191a604286d538952adc281b52e2bc790a048a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87aa1f2728a81d04105f81bf88c91234e6594fab309e5b8bb21351b76d18c59b
MD5 9b21a2f44170bf64718422cdf2e75a26
BLAKE2b-256 84c08706658c69754ffe5eec653d73f49ddb5269078fc98790f544e0e70dd95f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3d6d1d79d5d360635c51b11c62170fc0a91001286f9aa9a95366d54bba35b13
MD5 d6860b23eeab4ba41ee67d68049077be
BLAKE2b-256 9d41ec50e0b75da1b07c168535ff3f621e18f93f33630dea1256a25bfe9a383b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1070d70a26b97aa755f8a0fd53c76c7e6f104f49fd2b4cd5a227ed4a9c5d9d9e
MD5 1f757b52582e3a1f04b53d318ef7c7a5
BLAKE2b-256 2f9b66cade4dd55ae682c19ec00375c5ab0cfb6e63441e88d783e5615381635a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: foghttp-0.3.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5fd44a5dd5f70acb22fbf69843658f9cdbee80515338d7a76715c3b9f0e71abb
MD5 55ac593e864bdf66a2fd3cd105fd0783
BLAKE2b-256 7e6486c919356d367c08e799a2a9f71f1a11d7ad5aca208f435eadde944386be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a95f3774c15aaff214d719a261b050bea4978f58688bf133fed589970e47444
MD5 ded6acf2dc67cc137a65d6945e498a2c
BLAKE2b-256 0ad559a01b8f273c18e25d9dcca590e1bd53cf374b6b08636b4e78fe175f4500

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97557074752b33a3bcef538e4eb32dee5d17b0fe8617fff40d5e30939b526045
MD5 7040f8b18ad186be09ac57797a573781
BLAKE2b-256 b9d446f8fae64081507910d805bd96c18f4c26f8542fd8e7bdb0285d2ae40f23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb8634022c71e0ffd917e2464090a98ab52874f898499ced682e30d6418867f5
MD5 1adb45b6ccf13a83d74e482e3a2088cf
BLAKE2b-256 e4967d961aea1c5e2fb77a0d7ea2eadcb58c10765629ca302a60ebb79ad17893

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4a955c048c3f003d94618651c3167578c425e49574c3f53413e245ead8e03c0c
MD5 139d954a03072e93267ad8bb4aac1a91
BLAKE2b-256 4a18347d0e005a0421c4b3fd8acbdb31069612ab23add6addc4126db65821a24

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: foghttp-0.3.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 91054bdadbd1d07462f3a1ecdfbb30dc00d65d9f8fe60cd4dd5bccf1d5f0d904
MD5 8e81687f7451be1990f70972f8be4094
BLAKE2b-256 18bcccb183b34d765f32afa0ccf9560dd3b62f5742dfcacfa0dc5588388d37d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 439c64a94ae212648cc11497155319801756cadb9f59bc2fb47def7de4e74b27
MD5 06b44b30a199294210d8e1f4489726bf
BLAKE2b-256 ca130a5a316a250227a1f76abf049aeb601026c0bd6ba158cf8d31adb7db7f67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 665bd371da27aa0f21490ceac7b3150b01ac1cb20a7bbd4e3b7c41ea286b909a
MD5 91347e7e70859fe0179fadd2988ddd53
BLAKE2b-256 e5c76c8f60d16fe9b4d0bb7fc5411c5d359097ea8c76914c11cadaa40f46ba0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df6854e63bf1000c3c85a263937f7803567822416655ce793e7e98dbd7f23e22
MD5 d2cd3130dfe67eebd9fdb4f133867102
BLAKE2b-256 dbc5faa8c175a2e9e58cf57c1a1ada7a502cc9c2cd01693e22830ca71ae04c1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 34af4f29dbe5ce26cb484a17ab1af96ca7f362bc49da8cdc499ce59873d13f45
MD5 20ce71569bb71aeb1e9beba8b8c93dab
BLAKE2b-256 8f0a20ad0183ca996739083fa196a2767283fe4871a64d595fb6673dc6b14058

See more details on using hashes here.

Provenance

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