Skip to main content

A requests-like API built on top of twisted.web's Agent

Project description

treq

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.

Contribute

treq is hosted on GitHub.

Feel free to fork and send contributions over.

Developing

Install dependencies:

pip install treq[dev]

Run Tests (unit & integration):

trial treq

Lint:

pep8 treq
pyflakes treq

Build docs:

tox -e docs

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

Uploaded Source

Built Distribution

treq-17.3.1-py2.py3-none-any.whl (41.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: treq-17.3.1.tar.gz
  • Upload date:
  • Size: 47.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for treq-17.3.1.tar.gz
Algorithm Hash digest
SHA256 313af6dedecfdde2750968dc17653b6147cf2340b3479d70031cf741f5be0cf6
MD5 bffa15b8e6d184659780d16720338cb5
BLAKE2b-256 a754f107a009d1c67eec59cd0363f27aad94e828c02406c987be95a8f2e5a412

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for treq-17.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7afe17bb16e8d8497506e75d934bc10795e898a2b17989226bda0e8329efe029
MD5 918cbc06a91d2a420b9d2668f7d9780c
BLAKE2b-256 66af50dc3a17ca6478aa4d3b62f1167dfbe7453777a5c3e43f8359f1824eb290

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