cache_requests

Latest Version Development Status Build Status Coverage Status Documentation Status
Supported Python versions License

Simple. Powerful. Persistent LRU caching for the requests library.

Features

  • Drop in decorator for the requests library.
  • Automatic timer based expiration on stored items (optional).
  • Backed by yahoo’s powerful redislite.
  • Scalable with redis. Optionally accepts a redis connection.
  • Exposes the powerful underlying Memoize decorator to decorate any function.
  • Tested with high coverage.
  • Lightweight. Simple logic.
  • Lightning fast.
  • Jump start your development cycle.
  • Collect and reuse entire response objects.

Credits

Tools used in rendering this package: