An oslo.config enabled dogpile.cache.
Go to file
Matt Riedemann 950a4448e3 Move optional backend dependencies into setup.cfg [extras]
The dogpile and mongo backends are optional so therefore the
dependencies that are only used for those backends are optional.

This makes use of the 'extras' capability in setuptools to declare those
as optional dependencies if you're using those backends.

If a consumer of oslo.cache wants to use the dogpile backend, for
example, then they install oslo.cache like 'sudo pip install
oslo.cache[dogpile]'.

Note that the dogpile dependency is left in requirements.txt because
the oslo_cache.core module has an unconditional import on that library.

Change-Id: I28332964d568bda405fb8d1376d50db49d288b94
2015-08-18 09:09:56 -07:00
doc/source Fixes up the API docs and module index 2015-07-09 18:22:58 -05:00
oslo.cache/locale Setup translations 2015-08-09 07:09:11 +02:00
oslo_cache flake8 - remove unused rules and fix imports 2015-08-08 11:37:12 +00:00
.coveragerc Initial commit from oslo cookiecutter template 2015-04-15 11:22:01 -05:00
.gitignore Fixes up the API docs and module index 2015-07-09 18:22:58 -05:00
.gitreview Initial commit from oslo cookiecutter template 2015-04-15 11:22:01 -05:00
.mailmap Initial commit from oslo cookiecutter template 2015-04-15 11:22:01 -05:00
.testr.conf Initial commit from oslo cookiecutter template 2015-04-15 11:22:01 -05:00
CONTRIBUTING.rst Initial commit from oslo cookiecutter template 2015-04-15 11:22:01 -05:00
HACKING.rst Initial commit from oslo cookiecutter template 2015-04-15 11:22:01 -05:00
LICENSE Initial commit from oslo cookiecutter template 2015-04-15 11:22:01 -05:00
MANIFEST.in Initial commit from oslo cookiecutter template 2015-04-15 11:22:01 -05:00
README.rst Get project basics configured 2015-05-18 08:57:22 -05:00
babel.cfg Initial commit from oslo cookiecutter template 2015-04-15 11:22:01 -05:00
requirements.txt Move optional backend dependencies into setup.cfg [extras] 2015-08-18 09:09:56 -07:00
setup.cfg Move optional backend dependencies into setup.cfg [extras] 2015-08-18 09:09:56 -07:00
setup.py Updated from global requirements 2015-07-15 01:36:24 +00:00
test-requirements.txt Move optional backend dependencies into setup.cfg [extras] 2015-08-18 09:09:56 -07:00
tox.ini Move optional backend dependencies into setup.cfg [extras] 2015-08-18 09:09:56 -07:00

README.rst

oslo.cache

oslo.cache aims to provide a generic caching mechanism for OpenStack projects by wrapping the dogpile.cache library. The dogpile.cache library provides support memoization, key value storage and interfaces to common caching backends such as Memcached.