Download Latest Version v0.13.0 source code.zip (3.3 MB)
Home / v0.13.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-05 3.1 kB
v0.13.0 source code.tar.gz 2026-10-05 3.2 MB
v0.13.0 source code.zip 2026-10-05 3.3 MB
Totals: 3 Items   6.4 MB 0

tl;dr

Breaking changes

  • Zero-copy binary output: response bodies, stream chunks, WebSocket binary fields, and peer certificates now return read-only memoryview objects instead of bytes, avoiding an extra copy into Python-owned bytes. Use bytes(view) or view.tobytes() when a bytes object is required.

Highlights

  • Added Chrome 154 emulation.
  • Added configurable Runtime support for async and blocking clients, including worker counts and work-stealing settings.
  • Improved async and blocking request and streaming performance.
  • Added async with support for request results. Response context managers now preserve connection reuse after the body is fully consumed.
  • Improved cancellation, upload error propagation, resource cleanup, and interpreter shutdown handling.
  • Added PyPy 3.11 wheels and expanded HTTPS benchmarks with separate blocking MT/ST results.

benchmark: https://python.wreq.org/en/latest/benchmark/

image

image

What's Changed

New Contributors

Full Changelog: https://github.com/0x676e67/wreq-python/compare/v0.12.3...v0.13.0

Source: README.md, updated 2026-10-05