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, JSON bodies, and buffered bytes/text bodies
  • buffered Response with 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
  • 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, 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.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

foghttp-0.2.0-cp314-cp314-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.14Windows x86-64

foghttp-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

foghttp-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

foghttp-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: foghttp-0.2.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for foghttp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d234ca87bff4f8340b09a182f56f01a540e1c3fecaa920e6b450bae913fe628c
MD5 747b3063f912285b1b2747490ec6f6e9
BLAKE2b-256 ad011fe7ff0238d2c50a8dbf9d78c3784fe5eb61e4d9e7227a15fa331363b718

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

  • Download URL: foghttp-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for foghttp-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0e3ed87b8c126e857c5d6cca4de6673dca90673fc4f0c5070ec8ff8c27531f95
MD5 7db268a82fcc7205ab232a2a404f4a4f
BLAKE2b-256 e6b43d6ed49aeee8976b1860ee61e16377bc2cbd4313ab1db0d30d05a2b80520

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 efcc01fac96345377c410611d70a0bc03fbadd7fb4c716f1853eb06aa5e6261d
MD5 8a45b927d6f44f50863588c2efb9ff5d
BLAKE2b-256 4911eebf8ccc91b26c0d09c84b7a6e249ea16ce4189b8c68c4dc54d37b46b6b0

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01b7ee7052865859c00cfebed5f9f8ea23b9f03701640e27495a4b5842743375
MD5 04689e3ac6bdd7ffab1633cdfa916dde
BLAKE2b-256 0d51f0e2871299fb659ea1ca062eb4152b6fb21c93845d17986ed49d1e22ac92

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 863c5865ba7b65d5f2ce2f96e1fbc01deaef643a61391e0cada1ba939505fc85
MD5 5dbf690feb940469685d19e5382cfbda
BLAKE2b-256 d0c2ebd0f40e8a6aabda73a162f4272c3b959bb3935ccf861df239cd0bafcbe4

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4fc9ba3f2817a06c23dce49a369eae5518797e665fb4506465645d3142ad99f0
MD5 06f0ad81bc7e39bce857764f8355d769
BLAKE2b-256 72044309c7fcd68a3789d8e5968de3ad3ac8061d6ca05c38ad5b021f245db114

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

  • Download URL: foghttp-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for foghttp-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6569e7467dadf08089b4e56fc3afecf8a4cc3bb0d2b48b9d05c3461e10744146
MD5 f675be277b986a7bc8bed33065939bf7
BLAKE2b-256 449664e9289a64c75168f7154adc9f414d590cc6bb7ff506dd7e1dedc36832cd

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 276df7175edc5a8d85a5adaffe05b154f27d55a69e8fec04371f07d87f5c185b
MD5 8d816d3571ec2b53255f173d1e0805ae
BLAKE2b-256 c23222b803df9197a286aa191d9a2772daef20b645226f7c6c60ae98e6446c53

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36915c6a164badc235b75feb4295ca3768af0d3bc838e8c7f6e6623bdd54d726
MD5 656e1ab2bfafb5cb527b39d74781c717
BLAKE2b-256 5d016a4bb77a2110b2aafda4616c06e64686d574931ff6b8c9c709cef904bd7e

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e77efa7833658b4a535e4e3a4b154d3a46019088d1b2626e4256f49d2a00bf48
MD5 ff9d143080b6fe0b3f36c8869b86f0da
BLAKE2b-256 83119892ea0e565524bbb3fb148d06332c54404b91a90971faf3b8f76bf3ed29

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 197e727fea61388a1ecb59a693a0a6a45450451fd141b29d42026592c0185261
MD5 4a7b7da32562daa732db703783cee96d
BLAKE2b-256 b8e575525dbbd152872be4cb4df65bc6ba4781f5df23ccdaeedbed5f94c530d3

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

  • Download URL: foghttp-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for foghttp-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 941ebd5af7f35f500f1373635b7d73b1b68708d8ecdb0abe4b4f873d306c5990
MD5 160a4ca9aa80d024b8d5c67007648169
BLAKE2b-256 877388df8272f7d2272f57ce509e6d178a3b18375acaf40fb3b46daa2777c235

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0931efb59b9e46a3ec3489b3fdb20a5b245fde33d2daca54ae8282e852b44fb
MD5 7bbbe29151fd59a4057c5ed28a0870a4
BLAKE2b-256 90e755e9813951ef6a2c6b3ddbb91669e6ee7e7a8c973b2624d68f701cd0fe91

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2de8a782cbf2236f0b3ffc43a712c26566eb189a99b1e9a789fa74fa1ade2ad
MD5 f1215f9777e3c9e4791e07703aad0a70
BLAKE2b-256 ac6a991d04c117cb21f30f66820ce689324037131f4d2ae8d9161b7cc5564404

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 540efe12f69571f37f2ec5ed1ff17090cd4530eaaf2f6d747325194ffeba716b
MD5 f64e385efb2f70a28639a545ef8160e9
BLAKE2b-256 df3677bb8643bfcb8107442b02f0ee459657516ebd5cedff795e78ee09450308

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0d120e5dbe3f69dfdb0d0fe11ddaf0a16ed953cf459b3298dfdd3a02c0bbf166
MD5 593a8b29c8c917ebcc7c93c7a70e8dfa
BLAKE2b-256 2feaf6e1b73ae1197ec985318204e7ff5d58d437ae9bd0ce0ac6f9732c830aa9

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

  • Download URL: foghttp-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for foghttp-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6cfa4cfc39d7f7728d9dbd15cd8bfee1daacf44e37fcfed1be6dfb2ed13401d5
MD5 253308e9593392cd634f6a8dd0e79665
BLAKE2b-256 a4fde46a114fed1ba878db0ca5cca769b0675bfb37ccc3b414b4fbf3d32e8f21

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 689da60ea76dbeea8f926b5213d527196e86a7b525ee3cd1e42bebf77f77a902
MD5 dd62087ba1a7842e1be8a0a21716c944
BLAKE2b-256 a08848e0f38e8f969889d750baf95b485ab63e5eed510fccddc1a3818401206f

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 acba709f5df9fa50e11323edb0a91e4fa9b8316a16bb41a1b5f993ed0e4345c6
MD5 02779cc2ac2c324b51476361d454fbf4
BLAKE2b-256 2d839ef20b59bcd5800ffef57c85e9d352eb0544f588109ee3f9051144d3781b

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4dde684b8a40f86ab718adbd8b4b88905722a9307a5bdf9e80f2f1e38c16bc5
MD5 08552a794b86cfe4c9d965af7e242b0d
BLAKE2b-256 6688c0542b27f2c18dab0e1e2e32ff2bc840826569914637af4ba27ac671c514

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 042117f9da9ab86cb06e01b0e798dcd13645ec1c0437397aa120628aa6208be0
MD5 0538a4fc334e8a373b7f0b89f29770de
BLAKE2b-256 d2f191251e0844068c2685574a259fa37c3d49fc05c2f0a80fc16d628f2267d1

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

Supported by

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