Skip to main content

A modern, high-performance HTTP client for Python and Rust.

Project description

pyqwest

License CI codecov

pyqwest is a Python HTTP client supporting modern HTTP features, based on the Rust library reqwest. It does not reinvent any features of HTTP or sockets, delegating to the excellent reqwest, which uses hyper, for all core functionality while presenting a familiar Pythonic API.

Features

  • All features of HTTP, including bidirectional streaming, trailers, and HTTP/3
  • Async and sync clients
  • The stability and performance of the Rust HTTP client stack
  • A fully-typed, Pythonic API - no runtime-checked union types

Installation

pyqwest is published to PyPI and can be installed as normal. We publish wheels for a wide variety of platforms, but if you happen to be using one without prebuilt wheels, it will be built automatically if you have Rust installed.

uv add pyqwest # or pip install

Usage

pyqwest provides the classes Client and SyncClient for async and sync applications respectively. These are ready to use to issue requests, or you can create and pass HTTPTransport or SyncHTTPTransport to configure settings like TLS certificates.

client = pyqwest.Client()

response = await client.get("https://curioswitch.org")
print(len(response.content))

See the API reference for all the APIs available.

Benchmarks

We have some preliminary benchmarks just to understand how the approach works. Note that these are essentially microbenchmarks - almost all real-world usage will be dominated by the server's time and not be significantly affected by the performance of the HTTP client itself.

An example from a macOS laptop, for async (with uvloop) HTTP/2 with no request / response content

test_benchmark_async[pyqwest-0-http-h2]            23.8466 (1.0)       28.1299 (1.0)       25.3533 (1.0)      0.7858 (1.0)       25.2118 (1.0)      0.6631 (1.0)           5;3  39.4427 (1.0)          36           1
test_benchmark_async[httpx_pyqwest-0-http-h2]      60.2672 (2.53)      93.4816 (3.32)      63.5238 (2.51)     8.0387 (10.23)     61.4938 (2.44)     1.5876 (2.39)          1;1  15.7421 (0.40)         16           1
test_benchmark_async[httpx-0-http-h2]             180.1868 (7.56)     195.9454 (6.97)     184.1702 (7.26)     6.2000 (7.89)     181.3329 (7.19)     5.8279 (8.79)          1;1   5.4298 (0.14)          6           1

Note we see no difference in trends with different content sizes. We see in this microbenchmark that pyqwest seems to significantly outperform HTTPX. The pyqwest HTTPX adapter also seems to bring potential performance to projects using HTTPX that do not want to change business logic.

Testing HTTP/1 allows us to also check AIOHTTP

test_benchmark_async[aiohttp-0-http-h1]            16.7938 (1.0)       20.7214 (1.0)       18.1937 (1.0)       0.7742 (1.86)      18.1273 (1.0)       1.0262 (1.90)         10;1  54.9642 (1.0)          38           1
test_benchmark_async[pyqwest-0-http-h1]            20.2705 (1.21)      22.2955 (1.08)      21.2425 (1.17)      0.4158 (1.0)       21.2635 (1.17)      0.5392 (1.0)           6;1  47.0754 (0.86)         31           1
test_benchmark_async[httpx_pyqwest-0-http-h1]      54.8534 (3.27)      88.8888 (4.29)      60.6263 (3.33)      9.7253 (23.39)     56.7566 (3.13)      2.4687 (4.58)          2;3  16.4945 (0.30)         18           1
test_benchmark_async[httpx-0-http-h1]             308.5213 (18.37)    333.9165 (16.11)    320.0622 (17.59)    11.2062 (26.95)    317.3413 (17.51)    20.1658 (37.40)         2;0   3.1244 (0.06)          5           1

AIOHTTP is comfortably the fastest - if only needing async with HTTP/1, it is an excellent HTTP client. pyqwest seems to perform fairly closely here too.

We see the same trend for sync as well (note sync outperforms async likely because the benchmark is CPU, not I/O, bound)

test_benchmark_sync[pyqwest-0-http-h2]           14.3617 (1.0)       16.8924 (1.0)       14.9348 (1.0)       0.4427 (1.0)      14.8650 (1.0)      0.4911 (1.0)          11;2  66.9576 (1.0)          52           1
test_benchmark_sync[httpx_pyqwest-0-http-h2]     52.0353 (3.62)     100.9097 (5.97)      56.7675 (3.80)     12.0905 (27.31)    52.6683 (3.54)     0.8969 (1.83)          2;4  17.6157 (0.26)         19           1
test_benchmark_sync[httpx-0-http-h2]             97.2703 (6.77)     131.0486 (7.76)     101.3821 (6.79)     10.4656 (23.64)    97.8609 (6.58)     0.8371 (1.70)          1;2   9.8637 (0.15)         10           1

As always, performance tends to vary widely based on use cases and environments - it is important to perform your own testing when concerned about performance for your situation.

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

pyqwest-0.6.2.tar.gz (452.4 kB view details)

Uploaded Source

Built Distributions

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

pyqwest-0.6.2-pp311-pypy311_pp73-win_amd64.whl (4.7 MB view details)

Uploaded PyPyWindows x86-64

pyqwest-0.6.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

pyqwest-0.6.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (5.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

pyqwest-0.6.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pyqwest-0.6.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

pyqwest-0.6.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

pyqwest-0.6.2-cp314-cp314t-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.14tWindows x86-64

pyqwest-0.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pyqwest-0.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pyqwest-0.6.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

pyqwest-0.6.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

pyqwest-0.6.2-cp314-cp314t-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pyqwest-0.6.2-cp314-cp314-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.14Windows x86-64

pyqwest-0.6.2-cp314-cp314-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pyqwest-0.6.2-cp314-cp314-musllinux_1_2_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pyqwest-0.6.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

pyqwest-0.6.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

pyqwest-0.6.2-cp314-cp314-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyqwest-0.6.2-cp313-cp313-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.13Windows x86-64

pyqwest-0.6.2-cp313-cp313-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pyqwest-0.6.2-cp313-cp313-musllinux_1_2_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pyqwest-0.6.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pyqwest-0.6.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

pyqwest-0.6.2-cp313-cp313-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyqwest-0.6.2-cp312-cp312-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.12Windows x86-64

pyqwest-0.6.2-cp312-cp312-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyqwest-0.6.2-cp312-cp312-musllinux_1_2_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyqwest-0.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyqwest-0.6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pyqwest-0.6.2-cp312-cp312-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyqwest-0.6.2-cp310-abi3-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.10+Windows x86-64

pyqwest-0.6.2-cp310-abi3-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

pyqwest-0.6.2-cp310-abi3-musllinux_1_2_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

pyqwest-0.6.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

pyqwest-0.6.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

pyqwest-0.6.2-cp310-abi3-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file pyqwest-0.6.2.tar.gz.

File metadata

  • Download URL: pyqwest-0.6.2.tar.gz
  • Upload date:
  • Size: 452.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pyqwest-0.6.2.tar.gz
Algorithm Hash digest
SHA256 17c41121b9dc400133aae282ce8b00bc8d59e75e095b18ca1d9fb5bd1a3ee33a
MD5 128bd21d295311b7c8c4dc7892c1773a
BLAKE2b-256 b15290938b0620768dd97a0d82929afc62870037d904e608cac4e5ef6278e4d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2.tar.gz:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5499c229cc6627341f179d2be43f8c4fad878146a0c47d47b9fb3ff11ba8cbd9
MD5 acf4888525209ee2040db7a61de5b76e
BLAKE2b-256 2ed75bfd3659d78d349ff7de5efeb5451242b12be7bca303a0b1b302c9d233ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-pp311-pypy311_pp73-win_amd64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dcba03d13c98cea676a3ff523a81610807b315c78f8d557b4f09874571cb4ec9
MD5 7ef8fbeb19c653798c823e2b6aebdf43
BLAKE2b-256 a13f6b116c1220e2f857106edc8ddf84e32da59800a194b38283f74ac2ec34b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 34b73a96721673cfe8948e05299a22b91f6bd4f98a3414037e1a2970059658e0
MD5 22de5deff87389a32051c3341ab11111
BLAKE2b-256 dd4c7f8a24f66640ab481188ebd1dd0f29ddeb905ef05112548d07813e65c8b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21c9f716159dbcec1ebd74d1a338b2a8ca9ec3f4364a0a0816f668e4147f4975
MD5 1e32a23554cbe2e82be1b062316a602c
BLAKE2b-256 f27877556be672170d158fd9f4d61454d95b78f40a7d1be081113660eb869b9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9dda5b2aa9ba1d0ce9f0472f79c82b1b73be8b98009d9024013bd2805ab6b6a4
MD5 091dde42dc3170942c2c382c0001bcf5
BLAKE2b-256 275ab57517f4bb58809c6172dbb50adbf4e3ffbe507bd6f8ae5702de7ee2b407

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfd110da1ebf8c78bafac7ad853e45b42f7324c699a8bbb712cd8d870c9b5f86
MD5 a4e3c3b55c904e7ae1edea1336576400
BLAKE2b-256 ccad985bce113517df2f22f33010b422316f18147611e4f1a6367ad17961d83d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pyqwest-0.6.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pyqwest-0.6.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 3d842368f4322ebad4ca5f1edf6955230207f05f06e43ba7ac4c8d8a57cf022f
MD5 69ea8552046da9858a16683439eb9ec4
BLAKE2b-256 7f38d85140144d28ea8963ae81d60393d91bafc08087cce2c1a807f8e7870f8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp314-cp314t-win_amd64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09c42938376657e348ec1778daeb84400b399e95a44e85feedbdbdc396d720d9
MD5 e8d67276ffd6dba51bc9a7ed90be2eeb
BLAKE2b-256 e4f06615b09f0a061a20c4e53baa28bf1d6328e16caf8fbc2c94f98cec46ece5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35317d7023f45d202bc32d931af37f385cc3161ff33e696e2d11e5362ae6621e
MD5 422db4f15bda4d617e604c81a655d794
BLAKE2b-256 5a29286b56183d9a70e06fca4e083d765f8c2022bfce81787d9bc9218bb818dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57c9b73d427a774b67bdb2b8cec2b2425d4460d5bd892be586bbcc54a37a8488
MD5 8808f52c52773b1a9243403710603f40
BLAKE2b-256 cc9bf88816ebc3643f6598c43f7ed6e38a75264db15321b11b1d2d40cbcb002d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26b508b2d9442828d878faa60d82f6e9a71e107e8ed52c2e6df5e92acbb3cf68
MD5 a8c6051f20f3c14d23fc89563e2790d7
BLAKE2b-256 3307b30b2b89a96e6ecdb74a528e6203eddffdeb8bc18d56d9c34908addf1011

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 244a327ef4f5bed2675a5bc30455bc05053f89d2afa61673a564b9393be599f3
MD5 356b0774e3acb8f85b18740cd5734858
BLAKE2b-256 bcd792a51c7251edb072342fdcec19aa8fff2a744e55844402f53ec8de9e7919

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pyqwest-0.6.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pyqwest-0.6.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 de349a0b198dfd32aef63065ac1360fa8ce0ef6bba389970e54d682fa3a21e62
MD5 b90cf3914e50fc6cd1c2bb58563962e9
BLAKE2b-256 66d7056b16c56541fa17fdf64c832a1c7979cf9fd9b1f16fdb7179042758e2c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp314-cp314-win_amd64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 393753384ac20d94f3241cbcf022699e7672ed1eaa64262ce5550e2602fe744d
MD5 b24615c0ff4e2a610c44ddec7fcd8329
BLAKE2b-256 dfdd50c472f24ae6ffd028395a811b043a42d2d3cba0cdc0ae06a2735987770a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9aa73cadfbf6eb96af80ec3d77bf9c212a170b5c19386f754889b7640b65b91d
MD5 b5e2f27d12f8bb037529540e53a83840
BLAKE2b-256 d6aa59d8866b421acac8331ed48dbc9ed616d2386690f98d22891dbb443ba48f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebbef2147b1b1b76b2cd3a576cdd5378a62dd2f65f2389bb00a291b867f7c70a
MD5 367117744d8668a7b5c5b20895648fe7
BLAKE2b-256 678f01aec37fc3e7c9ac61f831935ef680e1698aef3dcb931fd566445aab01a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8619aee2b028bd220d527c8682206b5c74e74417d0c83c16e1e58d6ab4e6758
MD5 2536a693aceeca0aa46caa2fa249b58d
BLAKE2b-256 f5981c4c4cd2a3a890314e1e2af9d02409a0ed83b21845b44024506a6bcec264

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06f467cce2eaaa024fbcf39eefb634bc373ccec40f70376529b4f1bc87cc78c3
MD5 2a1717d33b743dfabdeec2d68bc8d4a0
BLAKE2b-256 277e26da32e3e16af88401dbe9ab781ac1ac7fd5e6ba8c70c03126997cc742c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyqwest-0.6.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pyqwest-0.6.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6e72751cc703232178cdc3373e369e6709c6825b6c2dee1532febd97338e5d81
MD5 011c88cc72737318aadcdca954e3b27d
BLAKE2b-256 1998d169a06e09d1780d2ba3a00d395832c47a770d0ac4caea6195623d84a8ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp313-cp313-win_amd64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5502b12f68528b7cf6f96f945432715f69e01f29a6e171471e55dfba6598fb7a
MD5 3422c21ed43f461d80db0955fd340461
BLAKE2b-256 d3a7c8ed8c179eccb62b7bf39b4d328af225a5081b21da5f4332ab5071acb6a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 931f343dbbdc6ed2748cb9ca4a27125e24818b2b11e373a61bc314bc8a99f152
MD5 42ffa789b7c3be931206708cb73689f8
BLAKE2b-256 a08068bbd131557de18381e69f6168129ee1ca1bc3ccc8954dada2a7bfff8aec

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 279400267f5ca802af8da86c1dac57c71d64a808e306433085cc10a8c7fef5be
MD5 9de658304d1652859c2503ce9b254c92
BLAKE2b-256 c717bd5babca1d66aeb87df87246dfe7ef4da23dfe73f8809bcf7c15f7d393d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed8e436415e9b2fa901505f9dfc0838e727b46e5fd82330ac9cef3e4837b89e6
MD5 54ff0c9c6691dc0b303c6e4e08f826dc
BLAKE2b-256 cf7bad94597a15dc168417da75702a5e9aa6b59eb66adbbf668aa1a64c9246d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c863bf92d719f76a5564edb27de072ebf7be4bc243002cafbde48fb1ea7c177c
MD5 d5e961c4ef0a328a560c58bffe6dbab9
BLAKE2b-256 5ac87460ac69ca76a6e9b382f9b3e048c43d1d58cfdcb427a85e62d4374e1325

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyqwest-0.6.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pyqwest-0.6.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dd7fc9e73c99a55f2793b055c04753729764f726c9ac909db78dd28f35dd48b6
MD5 e304049ad7aa5ceb4a21be024ee4eb41
BLAKE2b-256 0b5683c23b1f6d3eae4793b827a7959497db9c517900ce47b24eb5b9f04fda21

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp312-cp312-win_amd64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3628ad3d5a851b69b64b2c510bb8f233be829eb0c653fbe2b14dd6edbca2aeab
MD5 1dcabe7bed1acd1cc095566aaf302e5d
BLAKE2b-256 c50ccbc68a6dbdf06d479afb07edcc33a201f55030817edbe05d16db34635e1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f47bffb117d42ce835c8f1a84d2b2e92e698907e1fbe796a17c038a8e72ea225
MD5 d9cd3fd8c03a4cdc4427c3152ed39a6e
BLAKE2b-256 7be43fb6a3cb5e75855e11c70133fda27fb0f71d816d17c6847b4cff5334636b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 526f5f2724ec7148fd0d7bdc53a25fcc961c8288fb271ace12af5db7e77d1644
MD5 f8bd9116bbcdd4e0d32e24e21503fa38
BLAKE2b-256 7b1af80f5417b4b4d1057dc46edff23c753171ba095743ec510ca130b4c0e197

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 34e423746911a21945f069ef5900a38a17eebd2f07f3c3071870e44034a85402
MD5 678c517fc63f2ef2a24d4f2e2ac9dbbe
BLAKE2b-256 5c7b078011e618214e2d980669eb1ca3ba1c69b30fabcb2102915a92b6e4c777

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a0e873a2810464dcc41872ecf8d1b0119d96f86994a0ae82a8f982da3e9a100
MD5 5af7f2de6fee52ac1fef82ec4796e424
BLAKE2b-256 35755591c4087c03fd28f93b0f88061c0b670f5c29fdb3f1dfe5a1cd80f66e32

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: pyqwest-0.6.2-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pyqwest-0.6.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1fc6a2ec7448cc6cc8861496dc05e8c14035c7da8da16dde8aa656656f5a8523
MD5 96d6813b6cad102c106fc6233981d103
BLAKE2b-256 322ef5aade7f6c84d6e37351b0e8810628ec7007f35a986a5d63047e7f7ea483

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp310-abi3-win_amd64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c72e470599e37db8e5b9d58f1d944d9d2f3e60280a62dba0453019f3c856b34d
MD5 9d41747b926b9d330ea2fea925e2ad43
BLAKE2b-256 e78d57d760ac9fbf826f6576d66ee53f2419dabd97437148f6ed0f9eb3c38177

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 674841db9d441aa6ab693f52f73df62baa21648888ebf9a8d576dc9f61e4d904
MD5 aa692ce4d0a6c639f742190584dd7767
BLAKE2b-256 0fac32e05ac720cbc64014295b01f82229c012379393701ebb73c5a0274086d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bccae7bc1fa195d81d439dfdcba6d213b4c234ab645c902b9da209001facb70d
MD5 590ca22b47a479dac645f76d195d1a9c
BLAKE2b-256 dd52c3e35be12fd5503376a64ec91711e1ed0d614a09a119b2d938d01d6a7973

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31885a69499a23f85ed6970c7e8b227f284ea8427ec695026aa69d4ad17ca94a
MD5 4523e0da1798c352f66c691e2f43573a
BLAKE2b-256 10115295652f43a998dda9bf572c7489ddcdd99e0c9f5ddbd1039d73446d4cb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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

File details

Details for the file pyqwest-0.6.2-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18e0ef18fd106cb2a2560a78961f26785b4db45477fa42d160987e823207184a
MD5 8ba70a3adc3c84f76bc4bb50096a5d3b
BLAKE2b-256 06861818ecd6b0d5e0339a6927ef9d06fc14bb18153887df71a76d7e0452e005

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.2-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release.yaml on curioswitch/pyqwest

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