Notice!
PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities.
Create your free Platform account
to download ActivePython or customize Python with the packages you require and get automatic updates.
Download
ActivePython
INSTALL>
pypm install treq
How to install treq
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install treq
| Python 2.7 | Python 3.2 | Python 3.3 |
---|
Windows (32-bit) | | | |
---|
Windows (64-bit) | | | |
---|
Mac OS X (10.5+) | | | |
---|
Linux (32-bit) | | | |
---|
Linux (64-bit) | | | |
---|
Lastest release
version 0.2.0 on Apr 30th, 2013
treq
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.
System Message: ERROR/3 (<string>, line 14)
Unknown directive type "code-block".
.. code-block:: python
>>> 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 -r requirements-dev.txt
Optionally install PyOpenSSL:
pip install PyOpenSSL
Run Tests (unit & integration):
trial treq
Lint:
pep8 treq
pyflakes treq
Build docs:
cd docs; make html