Skip to main content

High-level Twisted HTTP Client API

Project description

pypi build coverage

treq is an HTTP library inspired by requests but written on top of Twisted’s Agents.

It provides a simple, higher level API for making HTTP requests when using Twisted.

>>> from treq import get

>>> def done(response):
...     print response.code
...     reactor.stop()

>>> get("http://www.github.com").addCallback(done)

>>> from twisted.internet import reactor
>>> reactor.run()
200

For more info read the docs.

Contributing

treq development is hosted on GitHub.

We welcome contributions: feel to fork and send contributions over. See CONTRIBUTING.rst for more info.

Code of Conduct

Refer to the Twisted code of conduct.

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

treq-20.9.0rc1.tar.gz (60.1 kB view details)

Uploaded Source

Built Distribution

treq-20.9.0rc1-py2.py3-none-any.whl (56.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file treq-20.9.0rc1.tar.gz.

File metadata

  • Download URL: treq-20.9.0rc1.tar.gz
  • Upload date:
  • Size: 60.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.9

File hashes

Hashes for treq-20.9.0rc1.tar.gz
Algorithm Hash digest
SHA256 2fc0a78d273b01bd78984ad29192afc635054ffafec83bc5282f65fb3642a8bb
MD5 3ded70b2437febd615f4863ad8ba18c5
BLAKE2b-256 c7e802344541eff0eac96db8a86edf2caff77cf51d071d0f607d0c3bd121286f

See more details on using hashes here.

File details

Details for the file treq-20.9.0rc1-py2.py3-none-any.whl.

File metadata

  • Download URL: treq-20.9.0rc1-py2.py3-none-any.whl
  • Upload date:
  • Size: 56.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.9

File hashes

Hashes for treq-20.9.0rc1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 39cc3e5936d15dc365ef7cf218f342edcb64c4e331ae90e75df6692bb9d2650c
MD5 f8c6ae0313e98d8a6dc96562414c56f3
BLAKE2b-256 ca2dd64741e2a567ef478b8c2640823941a20a2b56da82d542ea37c983bff414

See more details on using hashes here.

Supported by

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