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
  • typed telemetry event hooks with redacted request/response lifecycle events
  • versioned telemetry snapshots that separate alert-oriented stats from diagnostic dump APIs
  • opt-in async lifecycle debug snapshots for staging and tests
  • 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
  • HTTP proxy routing and HTTPS proxy CONNECT tunnelling through explicit proxy= or trust_env=True when the proxy endpoint uses http://
  • 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
  • opt-in typed telemetry event hooks for request, redirect, response headers, response body, and request completion lifecycle
  • versioned telemetry snapshot metadata for stats(), dump_transport_state(), and dump_pool_diagnostics()
  • opt-in async lifecycle debug mode for active request snapshots, strict leak checks, and unclosed-client diagnostics
  • 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. HTTP proxy routing and HTTPS proxy CONNECT tunnelling are available through proxy= and trust_env=True when the proxy endpoint itself uses http://. Streaming uploads, cookies, auth helpers, 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.4.tar.gz (1.4 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.4-cp314-cp314-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.14Windows x86-64

foghttp-0.3.4-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.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

foghttp-0.3.4-cp314-cp314-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

foghttp-0.3.4-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

foghttp-0.3.4-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.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

foghttp-0.3.4-cp313-cp313-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

foghttp-0.3.4-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

foghttp-0.3.4-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.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

foghttp-0.3.4-cp312-cp312-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

foghttp-0.3.4-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

foghttp-0.3.4-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.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

foghttp-0.3.4-cp311-cp311-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: foghttp-0.3.4.tar.gz
  • Upload date:
  • Size: 1.4 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.4.tar.gz
Algorithm Hash digest
SHA256 51c344f7c8f0b88f2d804304dab93b52e766916eec703fe3c083e8c480730f8c
MD5 a72f96f82675d19f8693fa28d5b93db0
BLAKE2b-256 1fcc45e1fd9c51b5c50c4c74cfff50b497d5c4f683f41557ed179745ea6ad27c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: foghttp-0.3.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 186df0c9823663d81a46216f5335200fffe46cbfc65d91aa0f487b2880aa85c5
MD5 8e8e30d9fb9d67ac7e9d3f050dc08c38
BLAKE2b-256 84f53d97f29343e06f21f3906f8a637d3bac4329c1fa9f496dd7e4a1b8a06e52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82a01b61ea1d5a359e1dea761277e97ad2439f59de68daffecebb4b54bac730c
MD5 a7c231649082409148c66a46bdf19460
BLAKE2b-256 462ea5d3645ae5d6b69ce1dfac12de8a12e7f5934abcf06eadb7fb411604e471

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c58a94a1227fc89060cfcef8c5ddf8b883302bfdb84c927de1149dee70375a3c
MD5 27244292aa888fc23acb0ccf61b73081
BLAKE2b-256 c887422410d04c5412e06bd61faee211411bc4fae0cf6f25c0532133a5a6ff68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbb0c2ead326d12d1928158e0a6e132d376c81b3e7dc6a3a8c0c2f966669f0be
MD5 ecf4ac46ec203c5b52d01ccc961f5d4d
BLAKE2b-256 cd4a47910e6942cc85f7f2ff9dab22fec115d3fbb4489fa35ea56dd5743970b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fef80f591dd92def5f28d38ea9229cdb4a664f4433616ec1d90833dc2be054dc
MD5 07d189865094ad17fd588c07c4029eec
BLAKE2b-256 0d768b33fbbe3ed2555a53ca595b06dbcac62b0e6891dbd3dd9afc1751b8e1d3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: foghttp-0.3.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 390fc441c46eafa1604c708d8bfc43945ea4e1da336158ee9973472c5f59f785
MD5 87e38459f3daf9b9aa93d0b7549206e0
BLAKE2b-256 bb61ac47da7eb2d26913ba1bfc8a55d6b9a748f675a80063c9d4050ff2511288

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b55827da72c4233a64bb95dfb9e03eb23bbf2fb280de7ed2299d26cfd08900a
MD5 297ecfb304371dfb722df64db968f8bc
BLAKE2b-256 52362cc9f0118b720a1f2be9a89f4524096be7a0a7af8d139ebc445404f81899

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eac196db51bf7a405c494f4369246cd1e807c0c19c1d59098c0c693407dcba5b
MD5 9334b1c02465b6056d5e54c139003f4c
BLAKE2b-256 8f5de91f971d069a946a7c5f7b1049d77e4d9457c09ca494da0ad30e8070b5ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c700fc3949ff44bd503c0a4a78a324aede909b67db9070696a9aa05322ff19c8
MD5 6b59547d0e777cb65f57b59cbbbfb20f
BLAKE2b-256 9678109ea566502d8e90da9efb7068a9429564d7672c5abc9c80e852dd0732e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7ca518b1382c1f363835b297a56dcb9225ff5178634303c064efecae297ab837
MD5 cf1e6cf94a481af046866b4a78a397fb
BLAKE2b-256 c7ddca2b2a9ebf1a6b1dc9e0dbd042e713e7aca1c02af2091489c1f535cb5b8f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: foghttp-0.3.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 94a58a13986f833969844c63c35cee77653c7220af32ee5746947ee4d5b1e077
MD5 b7a0c1a17fb6724ac4c6a834b7244896
BLAKE2b-256 1f3b677a523034e3a504c03e48dc2dae1031a2c585fcf800695dca61b8d719da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a680395f0c4be6eaf061c8612452903cf4f37d3b48d9ae96a7a3d47b1ea92afd
MD5 67338460d95910c64362700b94c57632
BLAKE2b-256 2c2f1bc6e4901c1bce7b257b7e2713a45df6e086f3802b1658ca279881de2501

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46899f4b76fc35e26eb00854b186b1f5a655048d08d48e5348a217ecacdcbec7
MD5 350c3d5ddaea044d073cce6a512ed5d5
BLAKE2b-256 4cf380800c0f65776c45554af4fcde12e84b86a047b39067646c25bc7ab73a61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6713fa6f114f84a1aa79d6b48d2012fbbda1ce48e54539bbe00a42db981aa7f1
MD5 f93037061fe84c73ec23ddb4c5d0416a
BLAKE2b-256 d74ec0497bf6ddf64c2e6bfeba5f65b48378d7b5ca7439bd012e288293495028

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8da7571708629e8d42dab107a5b7393773ca60413aa015ca91cdf9efb6ac4bf8
MD5 49ada3d0e285da7a6eb86703ea865e40
BLAKE2b-256 1a442d219fcf41b6a5cc1e8829bac22f4dae5a13579b1ad0541a37f993795ef1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: foghttp-0.3.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0af4b622d47cea9070999818ca30dcbf898355b7f68ad0907f90f5c188a7265c
MD5 aab8fe246cfd5e7ec43e6afd7120a1f1
BLAKE2b-256 f89a04cf5cd2600d9863dd9514f0b60c5a11b145adb53d63974b3ebdafab37e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85fad4304222a5e51bd29db3161bd29f9af4ba2997e0f2521ef0d5811e78bdda
MD5 6493cf945fa5b13d012165fd1e432693
BLAKE2b-256 44ba8ca0ca0ed0f07e39f6ee24ad8df2dee2f2f232d87f37990ced9b379f6bd0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b2dda50de4bd95a2ac453dd6e81c10d5d06fb9ea51422721ed448408310805c8
MD5 d8681db68ce275f737ceeaf53172ee70
BLAKE2b-256 7027de8e8e379770bf9084685458f248cced0f3382f823461ee3d18ac40486ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0e2be8f8cb1aab1dfc4c367d7d2d82e8beb34508af80e36335ed91060a50f6d
MD5 74af4540e9bb42210663e8c3624764e9
BLAKE2b-256 bbb69d0b8868c6aaa6e6b29bfe4b1689a19e23bcf3ee854cbe71106e1a354961

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5d847b1f7c0523e82d407879e33c42aec19cde3eeffcacdb4cb34e6bb7a1d763
MD5 1c5b86709cdce5fbec1d8b4510186167
BLAKE2b-256 9ddec0e1a7418e79179cfa6c9abc051900dfb0ded7a2e19b78da4c5da8399a71

See more details on using hashes here.

Provenance

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