A collection of cache storage mechanisms that act like a dict.

Currently supporting:

  • Memory
  • File
  • Memcache

Also contains a decorator that can be used within the watson-framework package.

Build Status

Build Status Coverage Status Version Downloads Licence


  • watson-common
  • watson-di (for test coverage, and decorator usage)
  • python3-memcached


pip install watson-cache


Watson can be tested with py.test. Simply activate your virtualenv and run python setup.py test.


If you would like to contribute to Watson, please feel free to issue a pull request via Github with the associated tests for your code. Your name will be added to the AUTHORS file under contributors.