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 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() as client:
    response = client.get(
        "https://api.example.com/users",
        headers={"accept": "application/json"},
        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
  • query params with repeated keys, JSON bodies, 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
  • normalized URL model with origin comparison and relative joins
  • GET/HEAD/POST redirects with final URL and history
  • 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
  • optional buffered response body size limit for memory safety
  • advanced per-client Tokio runtime worker tuning
  • grouped HTTP status 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.2.1.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.2.1-cp314-cp314-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.14Windows x86-64

foghttp-0.2.1-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.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

foghttp-0.2.1-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.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

foghttp-0.2.1-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.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

foghttp-0.2.1-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.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

foghttp-0.2.1-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.2.1.tar.gz.

File metadata

  • Download URL: foghttp-0.2.1.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.2.1.tar.gz
Algorithm Hash digest
SHA256 c0788becf4a45d3835a86ce1ca491b4c5c8ecc625ff4e42e58f7291a5ed20cce
MD5 c2076f2cab8b157e5d634707f75e95f9
BLAKE2b-256 8015c47a90c18f03f792076f0e4151535c039e67c7fc8b17a99b11865c1723b5

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

  • Download URL: foghttp-0.2.1-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.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4c50a07f97915dda66910db3a0fcba5152a3ecca802805054c0595c15d1dbd7f
MD5 5b19070b63886a227f9f9294bbcdac1b
BLAKE2b-256 2ad3bbcdcfb1fff6a0ea67fd531d30d880f70a7263d45737e9edf7b0a388a670

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e4f7fa5f39ffcd5b9bd393c7c22cf6f173bb6c74aca23428b09a2b2f6f257d3
MD5 fc69f4c8454db5b1ed4e8572f277e82b
BLAKE2b-256 3dd517555e9b12425e6472ca115d7b84602d08a43b3a96396949475d76662e5c

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 421af6d4051b90b85edd6846daab3e3b4981836d6e47a41000a0f6c2f95f60e3
MD5 da94e5b51c52162914400f48c71ae53b
BLAKE2b-256 2f0454a1da642dddd14f1d0cf9728498b606da5fd7c93e6462ff8c5630d00515

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a9c96126568cc22ee53934fb71bd9bc850922abd39cb60207d8b2086d05e068
MD5 e899e672d306c950e03cfab13117073d
BLAKE2b-256 046c15e5feca17f2b17b7dd5f08eec147df24a1cb80351b146f1a8454a388b83

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8e5f486e58864010850d99c971c13ecc3aee8e89fb6859b4f904fa485fd2b4c
MD5 7eff4e7128af82f04b75bfb4c3e5610c
BLAKE2b-256 2b8be3a5b4f14fe34ac4d832d1ad631c36a47c095cf53d46b8ef081e457e5397

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

  • Download URL: foghttp-0.2.1-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.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6e356da66ef5d65cfd300707d84f2e9bb618c843a3eb29e57e0c6b03333a0ded
MD5 2e83327f223ec57d9e655ccc431e0346
BLAKE2b-256 69d72902e14ed34be4a92a874a74a4528ef10338c6d29d371828e17483e1ff81

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5091133e2f29670afb8c660f98fd4ca201264fa2ff2b3a35db5a8578eda8578
MD5 10f3537255a6fdb9e7125a1b34b750e9
BLAKE2b-256 be58f922e318524b204179ce5028a2efb998bbd2783199b10e397a737404bf54

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ede6c6a6308696d5574aa9af055a4cf5bf0a5517a0fb8ef512669a82c3ed4dde
MD5 79e23648ebf4f6f6232e2efcd6be1747
BLAKE2b-256 0907e41ad01761be9dd33f591be0ba5fd19b06d23e1652f3ef1ee8dc44f8be43

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab22e1ed83ad03de819d0a7426bf2d09542c0f43ce8caef67b01ee757c55fd53
MD5 fcb9d7d8b7d9a8906e2e7acdefb321df
BLAKE2b-256 788f83d857cdc9ddf92514fc40d4811cfc83d90a8948527dc8e48c9ca61b854d

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 003534a2e04ea8b721bab65cb852448422ee88dfcfd7a87907da11df07d3c843
MD5 a44fa806345900f34131d14fc59740a4
BLAKE2b-256 a4cb14db0a879c0d568b64893dcb7c90d738940f2744584324dfeb5ada9bb926

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

  • Download URL: foghttp-0.2.1-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.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e768fde8a696c98ef28ef0274538975ffb36778d967a806d154c397b4eacefeb
MD5 fcad4929dfb3365729dd10b9649c904c
BLAKE2b-256 ba4bb96b8d5bf6ebb9726647962dbb871e47fa305aff047410e9587a18690eb4

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7878891469ae035d80d40652dc8cfef17f4b3019e27674186d503fdc158217f9
MD5 27e4437bbc9349f32974aa532bf9800c
BLAKE2b-256 a0e06c9feebb89bdc615f208b050406a584ad8838bf9600771b44b61b3b1ac4a

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51e7415a136bcd4a4d5e58ad37c353c88cb3cb0bd399985d4e08ad5ee290533b
MD5 975bfbe76199a7c361e8bc3a74a8ac24
BLAKE2b-256 6dac2a85d1d9b69798f534400dca9ab0c4ddd0895aa11c09991b0eecda3c8a93

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae4b0239280d53d1e59789082ab06c2498bb8745f56191d079ac9230da209913
MD5 233f0d1ba6bcb383416eddd4a97334de
BLAKE2b-256 87905818e1338963527346251de99d1e6a158e12bfe7a5aa2cae5d968b8f0864

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f20fb592ab1c164aed568c7661af4b6744a4ea37e4a63e2537ae75bad6703996
MD5 23f78f041b2dcdd8f845ec654e627500
BLAKE2b-256 b4f594847a016c00e4260237b390c9252553417e65b2260e00107e61cf2aa1ce

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

  • Download URL: foghttp-0.2.1-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.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b70877e0a2aef3900d7927d9f6c58de84aab9d701a43e0ff7430e3b28e8c9de2
MD5 114d307775fe7e2cf8540c7c9d217f1f
BLAKE2b-256 f4c3866e4898e317f57074b1ec668a4d4bd5390d6f7e73c1c141fae0a89b7145

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e5aee91b2ae373ea3b5c60dec2dbd6cdc24c25bf9384a084a0f656d7a207867
MD5 f196dac5477567e067d975ec12cb334c
BLAKE2b-256 767095d2f2267584f36889d43c8ae96d9dd24a390637989580f86092616ff401

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a157438f99aaf2d61cad13e1f565ff76aa66a72cc6897662404b32546123bb51
MD5 a7a33c44ca9da5b7db17fccae5ebc154
BLAKE2b-256 eb9b0006de0a55294d0a18d3f8632a369158a5c38405dc021c98c7a309c528be

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92ea576c513da72ec112890ee045eb080713163827caddea67b7733f9a9933d0
MD5 e0875b7f64b8b67dc0afe0d03b301fcd
BLAKE2b-256 f6cb842ef8634198b947cc408e5fcd18ef0c142ebf27c481f9a34e672c98614d

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 39964cff8d83a5ecbf10b3a82d067db922c593531aaec4d8cf52c0a2633df060
MD5 dc0d4d3dc8767ec5ebef80902e6deebe
BLAKE2b-256 41f5eb5aa24709d9cce710bb5d51b548631995fc2ba106541d21894e39f9f5ad

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page