Skip to main content

An ergonomic Python HTTP Client with TLS fingerprint

Project description

wreq-python

CI PyPI - License Python Version from PEP 621 TOML PyPI Discord chat

🚀 Help me work seamlessly with open source sharing by sponsoring me on GitHub

An ergonomic and modular Python HTTP client for advanced and low-level emulation, featuring customizable TLS, JA3/JA4, and HTTP/2 fingerprinting capabilities, powered by wreq.

Features

  • Async and Blocking Clients
  • Plain bodies, JSON, urlencoded, multipart
  • HTTP Trailer
  • Cookie Store
  • Redirect Policy
  • Original Header
  • Rotating Proxies
  • Connection Pooling
  • Streaming Transfers
  • Zero-Copy Transfers
  • WebSocket Upgrade
  • HTTPS via BoringSSL
  • Free-Threaded Safety
  • Automatic Decompression
  • Certificate Store (CAs & mTLS)

Example

The following example uses the asyncio runtime with wreq installed via pip:

pip install wreq

And then the code:

import asyncio
from wreq import Client, Emulation


async def main():
    # Build a client
    client = Client(emulation=Emulation.Firefox149)

    # Use the API you're already familiar with
    resp = await client.get("https://tls.peet.ws/api/all")
    print(await resp.text())


if __name__ == "__main__":
    asyncio.run(main())

Additional learning resources include:

Behavior

  1. HTTP/2 over TLS

Due to the complexity of TLS encryption and the widespread adoption of HTTP/2, browser fingerprints such as JA3, JA4, and Akamai cannot be reliably emulated using simple fingerprint strings. Instead of parsing and emulating these string-based fingerprints, wreq-python provides fine-grained control over TLS and HTTP/2 extensions and settings for precise browser behavior emulation.

  1. Device Emulation

TLS and HTTP/2 fingerprints are often identical across various browser models because these underlying protocols evolve slower than browser release cycles. 100+ browser device emulation profiles are maintained in wreq-python.

Building

  1. Platforms
  • Linux(glibc/musl): x86_64, aarch64, armv7, i686
  • macOS: x86_64,aarch64
  • Windows: x86_64,i686,aarch64
  • Android: aarch64, x86_64
  1. Development

Install the BoringSSL build environment by referring to boringssl.

# on ubuntu or debian
sudo apt install -y build-essential cmake perl pkg-config libclang-dev musl-tools git
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
pip install uv maturin

uv venv
source .venv/bin/activate

# development
maturin develop --uv

# build wheels
maturin build --release

Benchmark

Outperforms requests, httpx, aiohttp, and curl_cffi according to our benchmark suite driven by pyperf, though results are for reference only as they vary by environment.

Services

Help sustain the ongoing development of this open-source project by reaching out for commercial support. Receive private guidance, expert reviews, or direct access to the maintainer, with personalized technical assistance tailored to your needs.

License

Licensed under either of Apache License, Version 2.0 (LICENSE or http://www.apache.org/licenses/LICENSE-2.0).

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.

Sponsors

Scrape.do is the ultimate toolkit for collecting public data at scale. Unmatched speed, unbeatable prices, unblocked access.

One line of code. Instant data access

Automatic Proxy RotationBypass Anti-bot SolutionsSeamless Web Scraping

Dashboard | Linkedin | Docs


Captcha solving can be slow and unreliable, but EzCaptcha delivers fast, reliable solving through a simple API — supporting a wide range of captcha types with no complex integration required.

ReCaptchaFunCaptchaCloudFlareAkamaiAkamaiSbsdHCaptcha

Designed for developers, it offers high accuracy, low price, low latency, and easy integration, helping you automate verification while keeping traffic secure and user flows smooth.

Dashboard | Docs | Telegram


RapidProxy delivers fast, reliable proxy infrastructure for large-scale data operations. With high concurrency, non-expiring traffic, and AI-powered CAPTCHA bypass, it ensures efficient, uninterrupted data collection—trusted by developers worldwide.

90M+ Residential IPsSmart RotationHigh Success RateBuilt for Scale

Special Offer: Try it free — Pricing from $0.65/GB with non-expiring traffic. Use code RAPID10 for 10% off.

Website | Linkedin | Telegram


Swiftproxy powers your web scraping with reliable residential proxies, giving you access to a dependable pool of residential IPs for efficient data extraction while delivering high success rates, anti-ban protection, and automatic rotation at scale.

Global Residential IPsAuto RotationAnti-BanScraping at Scale

Exclusive Offer: Get 500MB free trial traffic + an exclusive 10% OFF code: PROXY90

Linkedin | Discord | Telegram


Thordata: Get Reliable Global Proxies at an Unbeatable Value.

One-click data collection with enterprise-grade stability and compliance. Join thousands of developers using ThorData for high-scale operations.

Exclusive Offer: Sign up for a free Residential Proxy trial and 2,000 FREE SERP API calls!

Linkedin | Discord | Telegram


Anti-bots evolve quickly, but Salamoonder moves faster, delivering reliable anti-bot tokens with just two API requests — no browser automation or unnecessary complexity required.

KasadaIncapsulaDatadomeAkamaiAnd many more

Automatic updates keep your integration simple and low-maintenance, and it’s nearly 50% cheaper than the competition, giving you faster results at a lower cost.

Dashboard | Docs | Telegram


TLS fingerprinting alone isn't enough for modern bot protection. Hyper Solutions provides the missing piece - API endpoints that generate valid antibot tokens for:

AkamaiDataDomeKasadaIncapsula

No browser automation. Just simple API calls that return the exact cookies and headers these systems require.

Dashboard | Docs | Discord

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

wreq-0.11.1.tar.gz (252.7 kB view details)

Uploaded Source

Built Distributions

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

wreq-0.11.1-cp314-cp314t-win_arm64.whl (3.7 MB view details)

Uploaded CPython 3.14tWindows ARM64

wreq-0.11.1-cp314-cp314t-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

wreq-0.11.1-cp314-cp314t-win32.whl (3.7 MB view details)

Uploaded CPython 3.14tWindows x86

wreq-0.11.1-cp314-cp314t-musllinux_1_2_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

wreq-0.11.1-cp314-cp314t-musllinux_1_2_i686.whl (3.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

wreq-0.11.1-cp314-cp314t-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

wreq-0.11.1-cp314-cp314t-musllinux_1_2_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

wreq-0.11.1-cp314-cp314t-manylinux_2_38_i686.whl (4.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.38+ i686

wreq-0.11.1-cp314-cp314t-manylinux_2_34_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARMv7l

wreq-0.11.1-cp314-cp314t-manylinux_2_34_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

wreq-0.11.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

wreq-0.11.1-cp314-cp314t-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

wreq-0.11.1-cp314-cp314t-macosx_10_12_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

wreq-0.11.1-cp314-abi3-android_24_x86_64.whl (4.1 MB view details)

Uploaded Android API level 24+ x86-64CPython 3.14+

wreq-0.11.1-cp314-abi3-android_24_arm64_v8a.whl (3.9 MB view details)

Uploaded Android API level 24+ ARM64 v8aCPython 3.14+

wreq-0.11.1-cp313-cp313t-win_arm64.whl (3.7 MB view details)

Uploaded CPython 3.13tWindows ARM64

wreq-0.11.1-cp313-cp313t-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.13tWindows x86-64

wreq-0.11.1-cp313-cp313t-win32.whl (3.7 MB view details)

Uploaded CPython 3.13tWindows x86

wreq-0.11.1-cp313-cp313t-musllinux_1_2_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

wreq-0.11.1-cp313-cp313t-musllinux_1_2_i686.whl (3.9 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

wreq-0.11.1-cp313-cp313t-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

wreq-0.11.1-cp313-cp313t-musllinux_1_2_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

wreq-0.11.1-cp313-cp313t-manylinux_2_38_i686.whl (4.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.38+ i686

wreq-0.11.1-cp313-cp313t-manylinux_2_34_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ ARMv7l

wreq-0.11.1-cp313-cp313t-manylinux_2_34_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ ARM64

wreq-0.11.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

wreq-0.11.1-cp313-cp313t-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

wreq-0.11.1-cp313-cp313t-macosx_10_12_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

wreq-0.11.1-cp311-abi3-win_arm64.whl (3.7 MB view details)

Uploaded CPython 3.11+Windows ARM64

wreq-0.11.1-cp311-abi3-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.11+Windows x86-64

wreq-0.11.1-cp311-abi3-win32.whl (3.7 MB view details)

Uploaded CPython 3.11+Windows x86

wreq-0.11.1-cp311-abi3-musllinux_1_2_x86_64.whl (4.1 MB view details)

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

wreq-0.11.1-cp311-abi3-musllinux_1_2_i686.whl (3.9 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ i686

wreq-0.11.1-cp311-abi3-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARMv7l

wreq-0.11.1-cp311-abi3-musllinux_1_2_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARM64

wreq-0.11.1-cp311-abi3-manylinux_2_38_i686.whl (4.4 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.38+ i686

wreq-0.11.1-cp311-abi3-manylinux_2_34_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.34+ ARMv7l

wreq-0.11.1-cp311-abi3-manylinux_2_34_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.34+ ARM64

wreq-0.11.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

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

wreq-0.11.1-cp311-abi3-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

wreq-0.11.1-cp311-abi3-macosx_10_12_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file wreq-0.11.1.tar.gz.

File metadata

  • Download URL: wreq-0.11.1.tar.gz
  • Upload date:
  • Size: 252.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for wreq-0.11.1.tar.gz
Algorithm Hash digest
SHA256 4a298222e60ab2616c283e4de3c8db60425d0a62fcfa3df90696273e3d5082ef
MD5 d25d931c55eb4c402609b7ece5fbf378
BLAKE2b-256 e48c5e2105be68e7490cebd394ddac4b953c08352846c6043a7849457646be31

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: wreq-0.11.1-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 ee269237698f2b75adab21799c6a80afe21a09aad909f82f94512340f90cc961
MD5 24b572114d9ed36aa5b0f3bc51825a1c
BLAKE2b-256 421a1758a53afd73df587c4b7502dddeec833dd4889d7a2bbd8776b3e28a796d

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: wreq-0.11.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 884de342fe22867b0fb9350e3ea3a1360c69b86db56a2ecb9aee0b26c6de686a
MD5 56843d556f14ec451bba183ddab266cb
BLAKE2b-256 9533cbaeeef91c1fdf9b75af4eeabc18d1f614fcb11c931fbc3a19ab04fe185d

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-win32.whl.

File metadata

  • Download URL: wreq-0.11.1-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 fc857e5d479e43271b1f2b626f3978cb8c3b25b9b776a0c7b60b2a8bcdb972fa
MD5 ca9ddd60141894681e5a85279313abdf
BLAKE2b-256 f7d51d46429c1e66b0ffb094baebdd9a844c7c762a4ef4e3322600aa0662688f

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed86205c101895aac1d784854df869c395ef53821ddf78aae0a2280c94e5e939
MD5 d037b0de3e4b74f12e4f9fbaf6293d83
BLAKE2b-256 c70fcffd04b88b3a38c2b2c2edfe15a57b9ad2237d759f6c8796eeae1d7d3657

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3eb2599075a033d05e42ebc8e733c19ea515801c388342979aa2c4ced0fe4e46
MD5 0a314aaae3371ed62b679bd96f1e2585
BLAKE2b-256 869ddd811e035ed44661030d7ee3877ef602e4296e8d3e369703e98879a301ab

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 70edfa584714a585d97cafd2af622e98b0ac3e68a3708207c52955338fcc7454
MD5 040eefdf57f72bf0200527af802542ba
BLAKE2b-256 0f3f1a67b6b3c1cc2a3dec7b2600de181d89ddc16d34798e8d15e654d6faeebc

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 33818e90667b50235e938f22ab3b0a6b81921212ced53c8f2346397e2207f3bc
MD5 316d6f26803a2829686dbfb908649a04
BLAKE2b-256 578e5a57e9b6d328801c0d2f44ea619b71d0ef2825ad5e9e4b1a9bda7e9498f1

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-manylinux_2_38_i686.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-manylinux_2_38_i686.whl
Algorithm Hash digest
SHA256 fef5802150f0a244ce3930fdc611651b95ad58eed7692fb47925f59548a95e57
MD5 1d8ff0b08b30167b5366514698d2e3c4
BLAKE2b-256 0c3d7ed0d63988427ab9aea826a2751abc9143a0d5535aee80bca0bce8371533

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-manylinux_2_34_armv7l.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-manylinux_2_34_armv7l.whl
Algorithm Hash digest
SHA256 adfd3f40eb0d3e8e4c4da57f7b5760754cd7e67d09f7e072c60a7cd7227cc249
MD5 53b7b56de30430188b24d1f05e5e7e5a
BLAKE2b-256 8e02d5da00059986a37fd63103f6721221fce18b662037cffb4c75c719758f16

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 df08d820aeaeabf80277d5525b2654a5a15c27fa43002b2d077f8d5dac088dc2
MD5 b825b3d87ad329f6018119707dc9eddd
BLAKE2b-256 80fd7ce011602c24a3f8b53612ff36aca7f7522cb3003b57b4e52f90cbfedb8b

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47fd57ae4498a7405d535e119833987b9431f708d05842d12085a8250402e939
MD5 7a627cbec755d93ac2e7885830d2897b
BLAKE2b-256 23b15aa6b6b24ef44b910caf2a2357383e8f13589083d95d1f54694a734d3ae2

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c910b128f765398545e3666318ee6373a2487b6c2d150533daeb6dca60e5d661
MD5 9c59305044b3ae5e3d9cf083d680a1c5
BLAKE2b-256 759c0240b1b7355d6ede86e123e7d3d27e40a94ebe38bfd4c71e43c530e18fcb

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a249eae70e867779f1268dcc67de509f8f476e0fbc35ac3a46c35dddd2c1bc23
MD5 1030480f29e1fbb9f7f410b44c3bdbf9
BLAKE2b-256 80035dbd9cc0f6612eab33b726be74ae9f158679b79fc7ba11bd214b918c14bf

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-abi3-android_24_x86_64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp314-abi3-android_24_x86_64.whl
Algorithm Hash digest
SHA256 52af823c382935fc56c605a525b6b3e7a753c5ba143327b397508a2a820cc5d8
MD5 1d207670835d09083093fc49bf4cc08a
BLAKE2b-256 8280caf21f4884b9d6305bab5814b6626e979226cdd7adc3951be612dea0e590

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp314-abi3-android_24_arm64_v8a.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp314-abi3-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 7125acab576706cb5e33468ac3ab2ca1fdfb5d28ed28e37c3404b8ce6f134e7c
MD5 40bc2510649070e79d67dcf0a602e888
BLAKE2b-256 b2e740f0d6c077b282a253d3337bb343f9e879a14be55fa274c7a66e847b66ba

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-win_arm64.whl.

File metadata

  • Download URL: wreq-0.11.1-cp313-cp313t-win_arm64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.13t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 74657a523aab81bba89b73606e8aa62c03779eabb5f14f228d6d09190481b403
MD5 e836e20c51b080ca9acf95b23a82d906
BLAKE2b-256 cb7aa69ff0518c51b8f2b9cc333969ac9f46d2905d396fca66f238354911dd70

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: wreq-0.11.1-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 7acce3408ce6a5c40a25eddfac9edd877a56ce706aee748d206eef71dd9f93d4
MD5 a249cfd718a8cbd864832f5e7d2f9790
BLAKE2b-256 e066a9f0f011dbf2e8f67a84c66ac1c2f6ce6ffceeea4211eeed81bf6d56ed7c

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-win32.whl.

File metadata

  • Download URL: wreq-0.11.1-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 8c936c4fc7e7627fa06f7968eada29f6e274aa0bb8dee7eccdf33ee33681d650
MD5 da2e45598eb7d6063a0df7e44416d780
BLAKE2b-256 0cb2897ff33fc73ff838d88af8d679f1cee1fbb14eec953b6ba1b24d6f038863

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 804d519b25e77ddd60661b5af35fa1710e7e78f999a1b04a853889c9c58c5dcd
MD5 6a0a271401369f8baf6af8b50dbe9e56
BLAKE2b-256 5d80c55380ffc76275347510eb2d8968cf046f51eab9834360e942519d5d2ec8

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 60fa31de31c33031a7ec4c10900420dfd470bdecad33a3672874be734fd74299
MD5 a32e1b28c9763c0d13070ef0c0898a6f
BLAKE2b-256 ab20de1ff1fcd7848b8c591e19aa648fcdfb6ef9d2357fc194aee7fb9d1906da

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4eec74cf28493a643926148ebeeccdbfbb606dfea8be1f9cab1dfc2223da0481
MD5 5fd77bf50a637e9d8a6a8377e72e526e
BLAKE2b-256 eb45cb6dd7c0627181e2e9ee3378a4e22b246e98247a70ecf35d2f8370569042

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e8133333a962df053dfcc8e1e9ceacc555da9ce54b825d61d0380bb8e070b89f
MD5 d38c1039a39c4fc0e977cd0f7ec94c9e
BLAKE2b-256 2b8b2d77ea4d8aefcd523e9543712e5ff0d53af1500f869d3417ff452d1303b8

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-manylinux_2_38_i686.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-manylinux_2_38_i686.whl
Algorithm Hash digest
SHA256 35b2138229832094af5ca4a1f89588b8f8be7e36b23718adef91860c6b4848d0
MD5 5ecac006928386dcc5e3dc0e2c0f842c
BLAKE2b-256 4d27e9147afedfc1524cd83c4e56e03bc9bf5cd8cb57ec051a2688a9179c4608

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-manylinux_2_34_armv7l.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-manylinux_2_34_armv7l.whl
Algorithm Hash digest
SHA256 94f47e1e418eff305272bbe565b5f4c636647d31003a465e402a452ddcea7442
MD5 bce1f1d95eddb20b808968c497ff1318
BLAKE2b-256 ceb48b976b227b681247eee3cc092e31da7f14df5394aa9a2f3936b3a4cfbad5

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4e540ba6afce977a53d18605c130e1d46ddee367baf8886830e13b6d85d976af
MD5 934f1524512fbc1369faa38a9b94cf63
BLAKE2b-256 589be58a9d7a0dba44d75c7cdbc8ea0e3d4b85f659e9f15669fa48c89ed49a00

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37e294e4cfdad386bce8a3d6f3a69ea479f55effd30d57851cd713bee04b9add
MD5 af13cfdcfccaa31f68654c09a15f8742
BLAKE2b-256 0ddabe00b3619c6095ee18fcb75ba9cd3080256316edec9d9c52e44b7beb9949

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad05233edc21105454c34870bb63d9c32ba4964809ba5a3af351ba1026926e74
MD5 c9a3d5b5a5c221d2a197aad6cf9df41a
BLAKE2b-256 68a4f9debdba03879067fe3aa40577d291a775226c3b8da4663f9d11f00bccdb

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 06810b33b99e1d5f5e749d33d499c64e44a064f38500754b8706ebeaa908da24
MD5 9f6d2ced36490ac22e7e5abb2dca4a6f
BLAKE2b-256 da637335e3e8ef30afa7c4cb154633b5a2da3897c2e76b311dd798105a1fcac2

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-win_arm64.whl.

File metadata

  • Download URL: wreq-0.11.1-cp311-abi3-win_arm64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.11+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for wreq-0.11.1-cp311-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 185a963ad8221cba257f6a7ccf9ee8b2f1676d88be7f4a1c45303d16a4a46009
MD5 063aae3bb2034ac5e3256258c7089863
BLAKE2b-256 a2599d26bf8de2fab53274ef24e590addcd32f4e92c35afa7d3c06ba31ba1c72

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: wreq-0.11.1-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for wreq-0.11.1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0e485091917981c7ebc48f748ca80731b9a69d7b797070d24050cc96295d4499
MD5 f920b3ea8c7ec8475d8fa06788145642
BLAKE2b-256 95601f7e7eeaf3165055f5de866b84ca9fb4d0925965aa41d965d1858a2e686a

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-win32.whl.

File metadata

  • Download URL: wreq-0.11.1-cp311-abi3-win32.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.11+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for wreq-0.11.1-cp311-abi3-win32.whl
Algorithm Hash digest
SHA256 50369ed81090cb611e5b4edf44bf41886f98b180ab07c70144226c5a6f675a0c
MD5 5042dea5df47fd51d1c7c21f25afb2a9
BLAKE2b-256 2799f69d37139b6f3a80e159b60d8b8efdad3fce02aebee34ca6d83dee84b107

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp311-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed72ada269030a83672986c18415ec1def81d7edd4b07524f4eb7280fd92cd58
MD5 b4619dac15d56b4398ec4733954ef854
BLAKE2b-256 3909c691759c9ec2ac69ff54ae9aae554b20705901b3165926c3f83e901bbb7d

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp311-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 40bb88def37a4bd16f745d9da63a67363f0baf1ee411d448d199a9ef21734693
MD5 108f2adeda6816390b5b06f5eb26b2e3
BLAKE2b-256 267c60c87647671af1a64c49a53a270422890f2b0d0f3e59877f6e4c65b18ba5

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp311-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2e9841d3f18ae5a7ab4a9e8894c15e5643cfdf0ea4b603045b22b5d79e5ac77e
MD5 aa487c5c04e61274bba4e68d19fd6296
BLAKE2b-256 45441a0d7cad50c44568fc088a9e92b70054866dc5d8867a723abd617a32f5e0

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp311-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c63c095c7acb2da1cac41041cd15930d435d56456b60f23ca03fccbeb5da6b57
MD5 f8296653cfd555080df2eb3923a1edb5
BLAKE2b-256 d7ffa6e9d875c607461a31bf022a85c94c7fb897d775fa9942ed227b59c8a4d1

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-manylinux_2_38_i686.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp311-abi3-manylinux_2_38_i686.whl
Algorithm Hash digest
SHA256 c7c6bc996288b55a07211807adb8e1794dee5aa0e53f94c51cd0c783962f202c
MD5 e9f98a962dfad32f29aa952065ac7351
BLAKE2b-256 e816efbc0abbc85f75d5a638c59d0e6989d16e39e9661b50729d25d6894cf88f

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-manylinux_2_34_armv7l.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp311-abi3-manylinux_2_34_armv7l.whl
Algorithm Hash digest
SHA256 17759eec240f45405b2dd21928bb1be8357c1e9390d6512abe456219e1307a35
MD5 428904710952dfc90a2b52805c42ef85
BLAKE2b-256 22e0411db90e7db6db623064d5e1c08c270ac337a59a50332c51c0485af8cc18

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp311-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 dcc5ce3fd563052b915ab9886c59761c7c36bb3a73b1755eedb7c499df97708b
MD5 a41756fc50ac557014f2c2116481b0d8
BLAKE2b-256 ca70548a3582f3c88a98bceb907d4d6c4a1af01d610bb21c65b576c693aeb687

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b59e19ab67af0e9ace0618649bd2a007d51448645288eeb6e550512a0a07677
MD5 69bdea5af31ed0128b008ab2bb93a823
BLAKE2b-256 0696d44f98af51f535b8c5d71fd3a300c4e1131bfcdd609ef3c08b2de95b0169

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d4d4d815c2df6e77dbaa4219d8848b0115d0c50e51842da9f2a5ec3b8f6cbe3
MD5 4151ed3f789d570dc1e0f83394986836
BLAKE2b-256 608ad7a4cdfa3bcc94923a8a9f7cf5b814424590f435bc2b0fc98aa94a315cf5

See more details on using hashes here.

File details

Details for the file wreq-0.11.1-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wreq-0.11.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9561c00794c594a75e6de638bbe742a6cc9607015d42377f25e5a5431128cf72
MD5 1b30b5d4d950d101eda2d7de2801971a
BLAKE2b-256 73c85c14b6cce207d5390ffb00a954a5745b5a07e3dfdcf8b568c00e35c55a02

See more details on using hashes here.

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