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.0.tar.gz (450.7 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.0-pp311-pypy311_pp73-win_amd64.whl (4.6 MB view details)

Uploaded PyPyWindows x86-64

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

pyqwest-0.6.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

pyqwest-0.6.0-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.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymacOS 11.0+ ARM64

pyqwest-0.6.0-cp314-cp314t-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.14tWindows x86-64

pyqwest-0.6.0-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.0-cp314-cp314t-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pyqwest-0.6.0-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.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pyqwest-0.6.0-cp314-cp314-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.14Windows x86-64

pyqwest-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pyqwest-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pyqwest-0.6.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

pyqwest-0.6.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

pyqwest-0.6.0-cp313-cp313-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.13Windows x86-64

pyqwest-0.6.0-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.0-cp313-cp313-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pyqwest-0.6.0-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.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

pyqwest-0.6.0-cp312-cp312-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.12Windows x86-64

pyqwest-0.6.0-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.0-cp312-cp312-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyqwest-0.6.0-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.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

pyqwest-0.6.0-cp310-abi3-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.10+Windows x86-64

pyqwest-0.6.0-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.0-cp310-abi3-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

pyqwest-0.6.0-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.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

pyqwest-0.6.0-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.0.tar.gz.

File metadata

  • Download URL: pyqwest-0.6.0.tar.gz
  • Upload date:
  • Size: 450.7 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.0.tar.gz
Algorithm Hash digest
SHA256 c5be8afb01e3913d7c4b90ec68446625d2d4714d18daadfaa779c75eaa0f4f3c
MD5 4654d1be6c7856191e2155b8f5a66a04
BLAKE2b-256 71547c155961add9446697b3a75c60a2f6a41a41e6d8bbaa8f80227838f95973

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0.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.0-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 265ce2a7046818df958220b9df0369ca5780ceccaecded052474ca69c324d8e9
MD5 0586bc1c0411c73df0840703e92bc5ae
BLAKE2b-256 66e837f9e74f08c3cc9eb3af3e0ef5143dc785b94a05dc025548d54071b0143e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a795226725e07f5af0ed9fb4d865acb64e53ceb409ee2c2f9b7b8c6a9f8f495f
MD5 3c3fce927c2c69260483300c23586fde
BLAKE2b-256 5c036e78ae4a10b3bdf2145135a32b813afee6cbf516e2938314e417aa297a05

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1c82a9b7633a7b150fa0f9bfa545624c62b4297c15fc4ddf0e6117a8679ff2be
MD5 0919c0db47427c72c063a8811065f95f
BLAKE2b-256 0e1e6a223051a2a0093c6338f9d2ec303303081638c07a5ada64fdef1dd783e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0867ded1254a0068d44fecd50131a7748703fb93b2085c109bd28cec19a952d4
MD5 dddae9bf3b4def80a80cf324c0f90b09
BLAKE2b-256 5d42abe80684c5aa25a037499eda9cd94c06abb9a3e764c022f44eaf7469848d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6aae145e3fec2c26b8a68290329f48d6e9629af0e5ea8a3740e2168313b5c2d3
MD5 e39eb80854f385f013772773a84b508d
BLAKE2b-256 df056dc58e3241b4ab2bf20d80d6af4b62c22797710bd744bdff1ae1047ea065

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 872ff68d661ef1da461f219867c4eb6af93ff87283ca43e5792d34c4f4c63626
MD5 58fca7ee6c22febda48ed3f5ee01c00d
BLAKE2b-256 023e7176836cfa4735db3dcbe7118454dfa65c8981a6183c7b501505f91d3225

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pyqwest-0.6.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 4.6 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.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 05d6905371a0fd5d04bfccba14f77429447ab4fbb7120aa5270de31ccba5d8e1
MD5 cb19d707ab94e7a490b7787b225a490d
BLAKE2b-256 07efe651b932c80032a227593999150bcc6bcf641caec1e52c04f25498b576b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e363d115325f402bdc024e2e61e1adcbefd869388e8f76fdf3b16238e35736cd
MD5 2bd7f46a4fbf297ba8bdb9a5153ceefd
BLAKE2b-256 372dda4b9ed2c068e41d15c5ccccc1bb607be8404d7ae90b83113a6a330d9af0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7c35f8843828e2e378f6ea13f18d5e3aea76c30ec8c4cbb7e98fb4c18c32d44f
MD5 804dfed289149cbdc913eee229f0cc8b
BLAKE2b-256 9dde24e1a821e5f05d9c8600835efd807b20d567751b680a13af723dfe5a7ae7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1649cbce3332661969e2b30efb57e1d1ec0825cc7a178efed0345717c7e23697
MD5 ae6f3db9f7c3e9f7ee2e4e9998aef5f4
BLAKE2b-256 7d44b8722e8ea66b28f69ac4fecd5621750dce3f398cdd6328831e8e510fdf50

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ccb09ae9af2762f49e7e87d284a6d548b53718b250899973276b1722992e478e
MD5 e33a91deb8f20bcef032657831cd230a
BLAKE2b-256 b19d5151b7fbf9827b8e6757681d49f4822ad893051139523799c5d6dc06cb05

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c537ca2b05787a1b9d80135a361539679c70f6730bb241d8e2eb74b59b0bb70
MD5 95129e9bfe432b7a881c881c987fa206
BLAKE2b-256 3b0884cf37aa3f8d9646c3a773a8ea6f1be00e72b1cdb065863764c346897cda

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pyqwest-0.6.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 4.6 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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3e777f01ed9f6ff17059872b4cc0f275cb78b3add1871d0fa2b8e1d8b7b5c484
MD5 4fcf33fd15e2426f4580f9356f845937
BLAKE2b-256 9929036b04e663199186ec22cdfcbaf4f3376510aef7293a1337acccfb510781

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 55e68033cd134baf8ed6f0202156168a525f1d325b8ccde7596b979410cb9b9a
MD5 35aee65971b34a43c4a773c01f2ed1cc
BLAKE2b-256 3b45a3826c2227755e250a3e664474c988ebf6fae65ded869bec8c8905d835e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d018a80b9cd103e54430d463e6b381b4a60f08a4729b8a415060f79a3fa285b8
MD5 dcb294bf1023d479f1edcfaeff25d05c
BLAKE2b-256 6ec14cf1fb2e403b1ef6d8a09abd540c649e933c33f80f9279e6bc7a432b3ee5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23476ea5396497477a39f4f51850feec88ed6c7e5892130aecdff863b80c5398
MD5 eb09638ed1b99f19accc1a364f6247e3
BLAKE2b-256 61aa59e52d7521200ce3253c4ef05c99332d566d58ac261d8da28a507c0ef7bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6f7efd9e7ff99bc163d42064e5c0198ae6745cdc55b7c476de2d56f5a695059
MD5 be72e81ae1d9b0a27ebc9bc5cef68028
BLAKE2b-256 e89752338e024e98472b9f75a205a5e0db0e687a0e0c435297998cfd8404a0fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a8bf79961531f91ddd764f9e3ccf468cd4075dd98206be211f4b02cb529d700
MD5 0e29c48ef957c8e7b3c10c5c7531fe03
BLAKE2b-256 5589db0488b1744ec3ef2342ff650ddeb3e72a2e274237dbeab32fab4e8535d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyqwest-0.6.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.6 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ee24028884aca0cfc944d2f69ae8cd3227f150f9c92187ef6ce1fbcc752502fe
MD5 f4978cc32805810e8c7b56b012eac12a
BLAKE2b-256 76f980c1de0267a1268f512b6ccc959cae8edfb773e371e668b5580163aeba4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 86e4bacb8daa53b9e099aa04f9474130f7cd264e1c851265a7bc1b08150c42da
MD5 2f35c2559dd80647240edfd149446fc0
BLAKE2b-256 4f4a87fdd6573faad8eac6e75deda30a8cac06b4bf80ff27e585731e099cdf8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 58d7eea3b8956d122dbf1c321c97215260ea4c403de6c321935bda1caf7e3a3e
MD5 a2b9f434d4fb7448a0b6761674ca7471
BLAKE2b-256 61e7a70da780fd31f9d64a097981920fa7a84a8dac2ead404675e2e556c03a63

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd9b02f861d6378f582923b9fa0f87db1afbd23320fb8d4b3a93f07168390ee9
MD5 9e4249c9fcab19b59eea1f500458185c
BLAKE2b-256 406ee1a4851dea6816b69e902156c7abc6bb08b771fa2913eaf31e2d11bab63e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e18f056956e7f7a4ba6daf1d85c21547ca8ae8b0bf44247ab63d0ffb2cea3e3
MD5 733f721fd6dae561c4b8d35ab21556aa
BLAKE2b-256 8631d0626e70dad0faf1746d1a1ba791af9434530719c523cd2ae6dd07cf5c06

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4d442f0c1effde4f1289b094533f9fdd6d74d8681086e1034b92dbfcbf2af1a
MD5 dc3abac2e9b4ceca71028e0f24a9a291
BLAKE2b-256 1b87f50696d5a6e66b68fac3f1709c11700fb3b7b1e273bb8f80c61f9ba43979

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyqwest-0.6.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.6 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3736d59516a5eea689e7044f95838375e4672249a0a6a9a041255373d660a798
MD5 c86b9edddd68ee196100d762eb3f8d77
BLAKE2b-256 0082fced7ab778af67a5e0c9f1791d54c5981b87467fb2102bdc2880d3d555fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8de70fc18b524e09883b161f79fe21a647302a0c9950ecefeb34a1c1f27269a9
MD5 3e3a26f1e015b20f078112b34163714d
BLAKE2b-256 0c34c110ecc14814be490f258549192579ec02a9f3792587e933b254bcd24aa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1e69b2d46f4471d59e835207dad2d5bb41bb29b28c2d6accbbb4268f0d58ca9c
MD5 8e4e992dc9dd4789cb99ce474523b7ae
BLAKE2b-256 505a24cb4672be3640d8fe2f46d46785295e71bd474a28a2e9bc6ff47ec38a34

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aaa9e3578df13a0ceababc60f0814afc6c9df135be324596a8cf49c318f402c4
MD5 4c548eaafed33f609a8a46f4019397cf
BLAKE2b-256 88125d60c15ec2d8536e518784d74b8dd54e602097b99a7919a42bad15713580

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70328d07e50554eb2566c78aea2c845b2053f8203b6c9710f3fc75264af88c7a
MD5 92aeba7c6d28924bd3e86a99a591ef67
BLAKE2b-256 ea793d462e7d37595805df9b8d816b883405496466538b38aed497a4c91e1513

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39f15aa1b6e8f97dfcd068ca1ebfe485c5040cb26f44d636420f7163d8a9343e
MD5 c1684937c989e1c2693c08b232062f0a
BLAKE2b-256 28632b6306c4b176bc2cc144105dbaa75b5f6b6cefcbddc91eaef83c13da7f6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: pyqwest-0.6.0-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.6 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.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 868423d27d68e6d838bc58bd93c88366378705b456dc38c6e0149bcecdab5f9f
MD5 994bfb1434442e68e0c5ee2b71366a36
BLAKE2b-256 4168b606ae2f089224bbf7907cb5dd576553f94c8cfca760644285a6e1dce402

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5ed6242c1b7ad22144225923567a5d34681e45b3e2a2612b06a817b4ece97f04
MD5 2e5e97c05ff44ba2761cc7ee5dc0bdbb
BLAKE2b-256 cac0d375594964285ca04b8d07352f3926e503da871bbf471d23d5a8cf911d36

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7919a102dc8a9b9f52568cdc2c29bd38a87b1c2bcde3f61ca5230bb9a550f289
MD5 73917da1e2ef04635fbd2a41e51d5914
BLAKE2b-256 2e846abad826b7792afd26292d227cf1e5d7d94dfdf453a0e2ad2ad3b41a3ea9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cf9e8cd54dd626255af26b7dfd00174ebe5756b177392940ab826e3b89c8d31
MD5 38a104eb2317e3c5bdc6ff1e65c4bb05
BLAKE2b-256 0ce58e6972c61cf692fa95f9bedc788d8ba61b936ef7dddc7bde629c35a71cb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df1a82dad0c647150fd8db90e2f7f343db0134b5772fb8c54bab57f36d60cf87
MD5 02c2b64313b656e80350530c0050517c
BLAKE2b-256 e652d491d2b62eca54bfb8923eaa8026ccb78ecf4b806b348cf8f0f6423aa5f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyqwest-0.6.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dcd478df1a249f18449ba3194f791b29cde63b3b3415c8e21f05d907421742cc
MD5 2aee73673c81861040e1f13db7d7ccfb
BLAKE2b-256 da5174f8e1d41fc14796727459281ba66df82aa6381e96b4bc3d8464cc04a930

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyqwest-0.6.0-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