skip to navigation
skip to content

treq 15.0.0

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


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("").addCallback(done)

>>> from twisted.internet import reactor

For more info read the docs.


treq is hosted on GitHub.

Feel free to fork and send contributions over.


Install dependencies:

pip install -r requirements-dev.txt

Optionally install PyOpenSSL:

pip install PyOpenSSL

Run Tests (unit & integration):

trial treq


pep8 treq
pyflakes treq

Build docs:

cd docs; make html
File Type Py Version Uploaded on Size
treq-15.0.0-py2-none-any.whl (md5) Python Wheel py2 2015-02-05 27KB
treq-15.0.0.tar.gz (md5) Source 2015-02-05 30KB
  • Downloads (All Versions):
  • 954 downloads in the last day
  • 6608 downloads in the last week
  • 26867 downloads in the last month