[Travis] Adds pymemcache requirement to run cache backend tests

Issue #3079
This commit is contained in:
Ask Solem 2016-02-29 14:28:14 -08:00
Родитель f0a8869c8c
Коммит d86ad1ff36
4 изменённых файлов: 9 добавлений и 4 удалений

Просмотреть файл

@ -75,7 +75,10 @@ Transports and Backends
for using Amazon SQS as a message transport (*experimental*).
:celery[memcache]:
for using memcached as a result backend.
for using memcached as a result backend (using pylibmc)
:celery[pymemcache]:
for using memcached as a result backend (pure-python implementation).
:celery[cassandra]:
for using Apache Cassandra as a result backend with DataStax driver.

Просмотреть файл

@ -0,0 +1 @@
python-memcached

Просмотреть файл

@ -3,4 +3,5 @@ codecov
-r extras/redis.txt
-r extras/mongodb.txt
-r extras/sqlalchemy.txt
-r extras/pymemcache.txt
-r dev.txt

Просмотреть файл

@ -196,9 +196,9 @@ def extras(*p):
# Celery specific
features = set([
'auth', 'cassandra', 'elasticsearch', 'memcache', 'couchbase', 'threads',
'eventlet', 'gevent', 'msgpack', 'yaml', 'redis',
'mongodb', 'sqs', 'couchdb', 'riak', 'beanstalk', 'zookeeper',
'auth', 'cassandra', 'elasticsearch', 'memcache', 'pymemcache',
'couchbase', 'threads', 'eventlet', 'gevent', 'msgpack', 'yaml',
'redis', 'mongodb', 'sqs', 'couchdb', 'riak', 'beanstalk', 'zookeeper',
'zeromq', 'sqlalchemy', 'librabbitmq', 'pyro', 'slmq',
])
extras_require = dict((x, extras(x + '.txt')) for x in features)