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 HTTP surface for JSON, form, streaming upload, and multipart API workloads in 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, buffered bytes/text bodies, binary file-like request bodies, and streaming bytes-like upload providers
  • multipart files= uploads with bytes-like parts, binary file-like objects, direct byte streams, and replayable byte-stream factories
  • 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 response path; sync and async response streaming are available as bytes/text/line context-managed APIs. Streaming content= uploads and multipart files= uploads are available with explicit replayability and cleanup rules. HTTP proxy routing and HTTPS proxy CONNECT tunnelling are available through proxy= and trust_env=True when the proxy endpoint itself uses http://. Cookies, auth helpers, HTTP/2, automatic Accept-Encoding negotiation, streaming decompression, strict connection-level pool limits, and per-request connect timeout reconfiguration are planned for later versions. Response body read timeout is available for buffered and streaming response bodies; request body write timeout is available for buffered and streaming request 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.5.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.5-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

foghttp-0.3.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

foghttp-0.3.5-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.5-cp314-cp314-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

foghttp-0.3.5-cp314-cp314-macosx_10_12_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

foghttp-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

foghttp-0.3.5-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.5-cp313-cp313-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

foghttp-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

foghttp-0.3.5-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

foghttp-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

foghttp-0.3.5-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.5-cp312-cp312-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

foghttp-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

foghttp-0.3.5-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

foghttp-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

foghttp-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

foghttp-0.3.5-cp311-cp311-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

foghttp-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: foghttp-0.3.5.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.5.tar.gz
Algorithm Hash digest
SHA256 3b176efa3538068225f7bab4036682cdfd6a9de9cdaae8cd23af9b1aed56df42
MD5 ba2a514e9dd0b88011d01466b06fb264
BLAKE2b-256 a6b44abd77d378a25ee2dc5af23817e393cfca33e366d276407918c2701e58a5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: foghttp-0.3.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.0 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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 199e5068ae617b99f94c1e37101c3f1df7a3f7e9dabc4bf01f9961841f4edf70
MD5 899de2a1fe8790a83af3aea2f9b4db99
BLAKE2b-256 a576638998ad30512cbcf167683edebd3621b24f882dbc0396b30506eb1f6223

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 294f15f0494de762cf7d20dd502bf4c6615f560b8f5763f418d13f3871783f41
MD5 6f6464f40917a8ebd8c3d60c7671ed5b
BLAKE2b-256 393baf2004dc95e2b7c1a913ffce1bb33e69b7196ea00507123c8ddd221f1dbc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 027cdd3324d0b9c2c165c459b0d1d7cb81e5376147fd23028f3638873f0a8b4e
MD5 a4f5d2ef5dab7d54dda63cd59c009f63
BLAKE2b-256 64b14149f2b1c4ac166762c7428af776fdbe49a058fc17bef42da514895a17ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9198c8926bcbf0a4be96319418229a8d5dda6474193618ddec23772c02267646
MD5 d03a96a4d8f48857f0f5663c6125fc85
BLAKE2b-256 eb6cf7b210949cc3d6f9edac0a63b8ad7d005c5e46bebfc564e9354e9406a11d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5362e21aedc531a5d37eb240c4ab9a89c7c6a57ea14c670f9ae84a6d78c4d862
MD5 fd4ca89ba383dac96b11601b1a037163
BLAKE2b-256 63a069d488dc1f34f26d8a82023596d8c2a2f6e32f0a534ce5c993c010cccce8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: foghttp-0.3.5-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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 86e8e84feffa6d76698477242d212c89a6d9a37ea6b09e8a705ab57a67868972
MD5 0c90a66c4eb49798581e811e89f1b14f
BLAKE2b-256 a33bac8ecf2ea9f4a4b28f7cee0a37f3d2c7ab64826c99ee1a1a479da1eac04a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c67978d2be5481175388436565876b58fe01504b52ea33502aac1a7a2d1829be
MD5 9b589539e499d0f9c7dd83d95aa0c5fc
BLAKE2b-256 3e28395b22e8c953ee7f76a5855959a33df78754b7571a734f9b54bbdd9b8a24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67def73ab563c19d208c0ac89a6aecb33ef32aceeaef43cd892093938271f5ab
MD5 3604ee38551298969c5d34c0048ad2dc
BLAKE2b-256 1ab0180fb3a3a51896f87b9b854e117254223469afa80666e0a5d42cf2550c98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b6945a15baadeb804a4f8bd9bf8fc9d4214125661c2153ffe9547cb8a8add67
MD5 c21aacfa79fb15d2eec38b9be7703ee4
BLAKE2b-256 bce8d377c6e4a0f0f7fe9ea8e18c9d652d2c22244a48d7a8a76387a9f2d3bc43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5b724553a7e5a603489bb364c942c4887bf6eab76ae72deaac867ccd2ed858df
MD5 74f682e5785e85d6f86279949df281fa
BLAKE2b-256 06d83272cae4b928e83145b4755565317b78de29893a73f2d95f143089133a84

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: foghttp-0.3.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.0 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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2dd5c7e93dca3d35502a42ac5932c656ea606766a8adcedff13ebb7f7deb8cee
MD5 2fdf01d78ff630416b8df5cd6e9784d4
BLAKE2b-256 2379bc630ba743b918d477ddf30fe3a7c57edfd0d6661a3cd003d2c558534f34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcf4ce46286ec9cc9a7bac6a3def4b1b953b34ce8c059cc70146696a786d4b05
MD5 2c93c36d9d9d2e0f9836790e657f4bec
BLAKE2b-256 9308156153ea7f9dd8114bfe8806ccba43d450edad10d28a9f395a03c020cc6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36a7568128642ce90c222ce2dc48ca21bd4f22f45360fa2d918d28960ffc1561
MD5 6b09802207bc4b677a2acca79b647045
BLAKE2b-256 0f3b935f52d3110964105aaa19a806396a92d6ce72e6dbaa506b1b91074b29a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0abd01d77005700c6da8a63234f29b6dcbd99a5994955b1b6d68e2cf9651bf2
MD5 637d7b58c0c5d1e237377e49b6f964c8
BLAKE2b-256 7777f05c69477965eeb4868e011f9217e130ea7acd3e8e087ba90e867dada704

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4747ef21ec0447b7a048d43d20b51098821dffb39dd4fb800592d9b181186ca6
MD5 c027a60c1ea830b61cef13665a6e6ac8
BLAKE2b-256 d6df2d7469628340c427d0b610de994b0643fa9fd002191c48aaf4aabe816edf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: foghttp-0.3.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.0 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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a17e6289209628f4c077939856ff88c09a99138a553f0fe2a3b66f69f763a7af
MD5 ef196e6756add13c6e0a773efa951778
BLAKE2b-256 adc00f06df737ead454af37322c35c3f4b6c4dddb2162e06d476cfab98a09930

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72bf673ad0f992fa6f0f2e7e2883de6da0a7605d39684550b2cd903cd18ee53f
MD5 4044a7b930f6442315ca251dde658233
BLAKE2b-256 97046d1280131414f621da9bfe25d2edbfd4e12474d7bf446bdfd03defb3cbdd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b719fe5d1ba6b3b4e1cfd5c108cc864350c27c38ac7672a3c2ea24d4ed035544
MD5 f3253046538cd667b78bba322ab3b88c
BLAKE2b-256 0643768ea52cbd27f8040c2d040262f060e9c54b79a41f06bc1ed0a6a36c1639

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c66acfc26d835e19ccdba8c5d34dbd1423bfadcb5decc65396ac7fd0e369ba81
MD5 8b7e8290649aabd56b87e75dc98b18d4
BLAKE2b-256 454baf178675212538aa5f6034b918e31eb57f0ef57700d34185921b3181c475

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foghttp-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 63aa0b5ab33f89431ad8d40af5916cd978623476096718ac714de05d3c8d67b7
MD5 f63ed98b976e3b3c4487b2b949e96867
BLAKE2b-256 7d2ab44fc0628112339e5d93d40c41d331f51905493a7fd87816550c8cabb8c6

See more details on using hashes here.

Provenance

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