Skip to main content

Rust-powered async HTTP client for Python.

Project description

FogHTTP logo

FogHTTP

Rust-powered HTTP client for Python, optimized for high concurrency, explicit resource management, and observable connection pooling.

FogHTTP is currently an MVP. The public API is Python-first and provides both sync and asyncio clients; the HTTP core is implemented in Rust on top of hyper.

Until version 0.5.0, backward compatibility is not guaranteed. I will still try to keep public interfaces stable and avoid unnecessary breaking changes.

Install for development

uv run maturin develop

Runtime dependencies:

  • Python >=3.11
  • orjson>=3.11,<4

Development dependencies include pytest, pytest-asyncio, and faker.

Usage

More detailed documentation lives in docs. Runnable examples are in examples.

Async

import foghttp


async with foghttp.AsyncClient(
    limits=foghttp.Limits(
        max_connections=100,
        max_connections_per_host=20,
        max_pending_acquires=1000,
        idle_timeout=30.0,
    ),
    timeouts=foghttp.Timeouts(
        connect=2.0,
        read=10.0,
        write=10.0,
        pool=1.0,
        total=30.0,
    ),
) as client:
    response = await client.get(
        "https://api.example.com/users",
        headers={"accept": "application/json"},
        params={"limit": 10},
    )

    response.raise_for_status()
    data = response.json()
    print(client.stats())

Sync

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()
    data = response.json()

Each response includes lightweight request metadata without the request body:

print(response.request.method)
print(response.request.url)
print(response.request.headers)

JSON body

import foghttp


with foghttp.Client() as client:
    response = client.post(
        "https://api.example.com/users",
        json={"name": "Ada Lovelace"},
    )

    response.raise_for_status()

Redirects

Redirects are disabled by default. Enable them on the client when you want FogHTTP to follow GET, HEAD, and POST redirects.

import foghttp
from foghttp.status_codes.redirect import FOUND


with foghttp.Client(follow_redirects=True, max_redirects=20) as client:
    response = client.get("https://example.com/old-location")

    print(response.url)
    print(response.history)

    if response.history and response.history[0].status_code == FOUND:
        print("The request was redirected.")

Supported redirect status codes:

  • 301 Moved Permanently
  • 302 Found
  • 303 See Other
  • 307 Temporary Redirect
  • 308 Permanent Redirect

response.url contains the final URL. response.history contains intermediate responses in redirect order. If max_redirects is exceeded, FogHTTP raises RequestError.

response.request describes the final request. Each item in response.history keeps the request metadata for that redirect hop.

POST redirect behavior follows the common browser-compatible rules:

  • 301, 302, 303: switch to GET and drop the request body
  • 307, 308: preserve POST and resend the request body

Status codes

HTTP status constants are grouped by response class and can be imported from the modules that need them:

from foghttp.status_codes.client_error import NOT_FOUND
from foghttp.status_codes.redirect import REDIRECT_STATUS_CODES
from foghttp.status_codes.success import OK

MVP Scope

  • Client
  • AsyncClient
  • request, get, head, post, put, patch, delete
  • buffered Response
  • lightweight Response.request metadata
  • Limits
  • Timeouts
  • global acquire backpressure via max_connections
  • stats()
  • HTTP/1.1 over HTTP and HTTPS
  • GET/HEAD/POST redirects with follow_redirects=True, max_redirects, final URL, redirect history, and POST method/body rules
  • grouped HTTP status constants

Streaming, cookies, auth stripping, cross-origin policy, proxy logic, multipart bodies, and richer pool introspection are intentionally left for later versions.

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.1.2.tar.gz (1.1 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.1.2-cp314-cp314-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows x86-64

foghttp-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

foghttp-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

foghttp-0.1.2-cp314-cp314-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

foghttp-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

foghttp-0.1.2-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

foghttp-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

foghttp-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

foghttp-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

foghttp-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

foghttp-0.1.2-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

foghttp-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

foghttp-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

foghttp-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

foghttp-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

foghttp-0.1.2-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

foghttp-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

foghttp-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

foghttp-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

foghttp-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for foghttp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 deb13a7d9e12a496a8b0edc4b3327e8e06da8cd18894b9381f5b89875684b889
MD5 da36974b72be329a162bb7aed14e952f
BLAKE2b-256 58db846ac596bd67e3661180374e986bd8c0c31d49ee03ec7ced30279c4a0407

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

  • Download URL: foghttp-0.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.1.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 789108a07e5205cdebbd822ec2603e845d065a5319a77134c91c7ca0366695de
MD5 90ff0a3ed408445068325237801c72b7
BLAKE2b-256 1ccfefef8f26e0ac4947e41ab377f6f08b02e2befea0c3d7287440f547ad53d0

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70f8d3c6e4dfa05bebdf9587aa8088608e0db47c44ca1c4c33f6527889db6fa4
MD5 a68d0685dab5855fd9069e01434aec97
BLAKE2b-256 66926da3feeeca32957db6bb0b629e2e219d396894728f82c370830ab1404b80

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68b1b92795bcd29927fcee9ea36aaf8a73a53078bc051207b1cd71bcdf233d84
MD5 b704a2effaafc12c16077cb9bcf4fc74
BLAKE2b-256 94f9f394a2bd1e1f5bad595cab1c8504f62f6d0eabafef56a1e3665f5a99b4cf

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a3438f3fd6d298af503c5ed5accc8da277a6819f1203937044de715676875fc
MD5 869dd6519deaf73ab0de25a0f372274d
BLAKE2b-256 d18ada4b3b029b7b13443f95f58498083b503a01c8d2650dc2daf74862f3f16a

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8df5c587ca4c38120bae50dc0eaee7218fb63d6fcc11e7da95f3904c8c449bfd
MD5 990792b2bc063ef9657244a4986e160f
BLAKE2b-256 ae7457be6eeb5534c15df20822b7662392787fa047a6ebed71a89c1d9dc26f6d

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

  • Download URL: foghttp-0.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c9a8a1ce5ce9462d3055683455c97150e3661038c6211313752a5961b679b517
MD5 80f41679d64bc734531fe658c9d17274
BLAKE2b-256 c8a10ec084cfdb31356312e737d880cf6b8b050f9db55fb59b83e8215432e4c1

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b8bb93a00fb4d7fab800b150c603251bdd2246d523246175e07fa8e8ee32a7f
MD5 34546f0af04e74753bbc5db01cd80243
BLAKE2b-256 35ea3d34a23bbee92b21439c894d0f493c69595b782e116486f52f8c92dd5b41

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af23591d1e6ebb37024e46ce2b38ae3c3da4d33e2155eb0bb7e5694f1ca737e1
MD5 fd3506c0ba56ae8c3eb615c68d1ca88e
BLAKE2b-256 707ea512c9097d890abf45402a9f7754a8da9e1ff7aedde503668fb32b9cfd38

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6207b83294e1fc8590bfa0b7d59f494c2c63cfa48afbf397abf3ce63c5fe2fa
MD5 d7cc7e3d01e20d02d195845a4a2131f6
BLAKE2b-256 c40b3954968f0958fafc6188eaa82a174649d23ef258e7b75be735fda47fb476

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64de2a3cbba699c7bab7beebb2254c898a8b98396d0e9788425592f33a672154
MD5 cbf19a34f4883b08872be4fb7378488c
BLAKE2b-256 1379151b2d7154fc8c96e0f14c69974a773c7079924921fb1a646774198dd691

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

  • Download URL: foghttp-0.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1b9b17ef3b9809a7dd2e1b322cba5d3e5a5a04f727592fade5afebccb4d54a23
MD5 47495a4cdd9c6edc050732f0742d530b
BLAKE2b-256 22a4a1c36b052ac917f7195aa6b28773130521a3f48fdbca906cb8f2e4a175e3

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9e2739e313769473d9e1f50d6f0d05c2ee1099a6e80bdb134102093a32cb9dd
MD5 58dad79e899620c4d0dfd7bbe922915e
BLAKE2b-256 85471d0aca5fb03ccadb5461f03b22eec0204d66128b6e1350b56edf8f64e24c

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d623cb5ee7a243dbc934fe47111a07f348a61ecdac46c2e825a3259328926d79
MD5 44d42000c4462c9430d1aaf64cf8427b
BLAKE2b-256 5cf0b150fa8af518f50d77ac884813a654644143255fd6c74d4d6bc56388ac04

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3de73ceee91720245ac7ba48ef3b6d9e0b5ecbba9ba9e758efa8df530571a7c
MD5 40b634162791e52b86d4bf00c861854b
BLAKE2b-256 6b56b818686e6ccde271ff4e4b7b29b44dcf8a523ebb5ac725005401a0fcd1e2

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f07421b6e60c5aaaeaf89ee7ef3a69c4903ba68f7ea6e49675c02f6698d42caa
MD5 f8cdbefec743caa4deda555309083d75
BLAKE2b-256 2a5a077591d157518d65f19e2461c72a0b86b66fd53fd2f5aca27bd848b8eee9

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

  • Download URL: foghttp-0.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ff9b33af45b4e4bf55e35bda579662c13d01410816f0a89a07488b75c544a479
MD5 0e44bca5f423c44b649f2448e238cc9f
BLAKE2b-256 2329adc350abf4ca30dfe500ca3e6990dbaaaf43a5a2d4b0fd29e68835954437

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0019dd6b159e2d2fd8149cb9c7d3c52b46678b186d6982afbf213fbf044ebe0f
MD5 0ff4bdfa089b9cd3f95cd9b4b817ab7a
BLAKE2b-256 cf70535d1c2bd995f7ee57a2645b8a5113970b3e9299e7663a798adc4d6a82d3

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5cde10bf5c6ed57f2f9044327eda2273729625e03fa1a7099fe9b2d9dbd8d3ba
MD5 7d1e57e7c8db0c0492e3798658e7659c
BLAKE2b-256 4a84202a4559b758f97f5f67ac32f7a5c9f45c2c7c7dc7b1ea07e27aea8d5b1a

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 772702824fbc3536fb70f7eb287f2999d3fadd2449fe39a7956e453fbf28f843
MD5 ab1221a43e7903dead5a39ead54dade1
BLAKE2b-256 d002ce6d4d0bf1c7b2ec48bac5ea8df32df2de50b797b3d26324bf9e4b57adf2

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

File details

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

File metadata

File hashes

Hashes for foghttp-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3e164e6d4181dcaf426c6fd3983647bd01644a8496988d0aae709315d94b3efb
MD5 e1481899cf4cf1393485ad9f127ef4c2
BLAKE2b-256 16e9452794fd147aad728797204e8cda125b65d721b57f42571dcba33fa83d20

See more details on using hashes here.

Provenance

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

Publisher: release.yml on AmberFog/foghttp

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

Supported by

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