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.3.0.tar.gz (59.0 kB view details)

Uploaded Source

Built Distribution

treq-20.3.0-py2.py3-none-any.whl (54.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file treq-20.3.0.tar.gz.

File metadata

  • Download URL: treq-20.3.0.tar.gz
  • Upload date:
  • Size: 59.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.7

File hashes

Hashes for treq-20.3.0.tar.gz
Algorithm Hash digest
SHA256 a72d7587d6f81c7a32620b00175825b4334bafbde73d37098d139ac7b11dca98
MD5 b75f6c89fd481989a9cfdec8d61a6d84
BLAKE2b-256 980925064d7224efde9fd51e8865353d516c53306e476eab27ab21fb258cf7d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: treq-20.3.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 54.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.7

File hashes

Hashes for treq-20.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e7b00371fe28bafc819efd8f28f811f6dbd811f92ff1b14ec6ff4da7d1bbc82f
MD5 a5b0a98d8b196b8040bb38f4712824e6
BLAKE2b-256 4c30373193b7dc39202665e556844d7067d6b185648ebfd544ed0b25536578be

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