Files
requests-async/README.md
T
Tom Christie d06e3d5a13 Add badges
2019-03-21 12:57:08 +00:00

1.2 KiB

requests-async

Brings support for async/await syntax to Python's fabulous requests library.

Build Status Coverage Package version

This is just a first-pass right now.

Next set of things to deal with:

  • https support, and certificate checking.
  • streaming support for uploads and downloads.
  • connection pooling.
  • async cookie persistence, for on-disk cookie stores.
  • make sure authentication works okay (does it use adapters, is the API broken there now?)
  • timeouts

Requirements

  • Python 3.6, 3.7.

Installation:

$ pip install requests-async

Usage:

Just use the standard requests API, but use await for making requests.

import requests_async as requests


response = await requests.get('http://example.org')
print(response.status_code)
print(response.text)