Граф коммитов

269 Коммитов

Автор SHA1 Сообщение Дата
Ask Solem b99be09391 Adds bumpversion 2016-07-01 14:20:43 -07:00
Ask Solem 586f3d3182 Removes the experimental threads pool 2016-06-29 14:54:00 -07:00
Ask Solem f9cac7d0d7 Removes support of IronMQ for lack of resources to support it 2016-06-23 19:18:07 -07:00
Ask Solem 79810a26a1 Removes support for SQLAlchemy as a broker 2016-06-23 19:15:29 -07:00
Ask Solem 5918c4cd30 Reqs: Now depends on case 1.2.2 2016-06-23 15:37:10 -07:00
Ask Solem d9dfd6ef82 Now depends on case 1.2.1 2016-06-23 14:34:57 -07:00
Ask Solem 1f4813ef66 Now depends case 1.2 2016-06-13 17:04:31 -07:00
Wido den Hollander 77e44d8a17 [backends] Add Consul.io Key/Value store as a backend
Add support for Consul as a backend using the Key/Value store of Consul.

Consul has a HTTP API where through you can store keys with their values.

The backend extends KeyValueStoreBackend and implements most of the methods.

Mainly to set, get and remove objects.

This allows Celery to store Task results in the K/V store of Consul.

Consul also allows to set a TTL on keys using the Sessions from Consul. This way
the backend supports auto expiry of Task results.

For more information on Consul visit http://consul.io/

The backend uses python-consul for talking to the HTTP API. This package is fully
Python 3 compliant just as this backend is.

  pip install python-consul

That installs the required package to talk to Consul's HTTP API from Python.
2016-05-27 15:27:20 -07:00
Ask Solem 2e41adf35d Now depends on sphinx_celery 1.3 2016-05-27 13:44:45 -07:00
Ask Solem e49dc7f9cb [requirements][pkgutils] now depends on Cyanide 1.0.1 2016-04-26 18:51:14 -07:00
Ask Solem ba9d9f8ac3 funtests/stress moved to new package celery/cyanide 2016-04-26 18:29:49 -07:00
Ionel Cristian Mărieș 592b01b90d Adds new `task_remote_tracebacks` setting using tblib to format tracebacks. 2016-04-11 16:45:34 -07:00
Ask Solem a686750070 [reqs][test] now depends on case 1.1.2 2016-04-08 23:50:19 -07:00
Ask Solem a9cd03c24e [reqs][test] now depends on case 1.1.1 2016-04-08 23:16:43 -07:00
Ask Solem 26f69df6da [tests] Use moar Mock.assert_called 2016-04-08 22:11:33 -07:00
Ask Solem 6f06088e65 [dist] Use apicheck from sphinx_celery 2016-04-08 14:53:28 -07:00
Ask Solem 79c36500b6 sphinx2rst moved to own package 2016-04-07 18:50:14 -07:00
Ask Solem 8bc66b7640 Use sphinx_celery to manage Sphinx 2016-04-07 17:23:46 -07:00
Ask Solem d085f414d6 [requirements][docs] Now depends on Sphinx 1.4 2016-04-07 11:37:29 -07:00
Ask Solem 05f59a36f0 Upgrade pkgutils version requirements 2016-04-06 11:51:51 -07:00
Ask Solem 707efb3394 Updates pkgutils requirements 2016-04-06 11:50:32 -07:00
Ask Solem 001a09930b [reqs] Updates README.rst 2016-04-05 16:48:21 -07:00
Ask Solem d31097ec90 [tests] Now depends on case 2016-04-05 16:00:11 -07:00
Ask Solem 016629f75e Use unicode_literals in all modules (with upgrading flakeplus to use 2.7 target) 2016-04-01 18:13:57 -07:00
Ask Solem a90eb4c193 [requirements] pkgutils removes unused Sphinx-PyPI-Upload 2016-04-01 15:43:15 -07:00
Ask Solem 6474e7e50a [docs] Use sphinxcontrib-cheeseshop 2016-03-22 14:09:55 -07:00
Ask Solem 09c3ebb2d2 [Travis] Attempt to fix build 2016-03-17 22:44:24 -07:00
Ask Solem 0fe91e3378 Attempt to fix travis build 2016-03-02 16:16:25 -08:00
Ask Solem 22eba29948 Use vine for promises 2016-03-02 13:50:38 -08:00
Ask Solem d86ad1ff36 [Travis] Adds pymemcache requirement to run cache backend tests
Issue #3079
2016-02-29 14:28:21 -08:00
Ahmet Demir 4a806a63c5 Add Elasticsearch Backend 2016-02-26 16:05:46 -08:00
Ask Solem 424eb054dc Cryptography crashes Py2.7, so avoid including it in CI 2016-01-19 14:15:46 -08:00
Ask Solem 9005f60e48 Oh well 2015-12-10 11:58:25 -08:00
Ask Solem b03e3dfff3 Trying to fix RTD build again 2015-12-10 11:55:37 -08:00
Ask Solem b95d02e429 Trying to fix RTD build 2015-12-10 11:52:57 -08:00
Ask Solem 081c78fffe new_cassandra is now cassandra 2015-11-04 18:57:23 -08:00
Ask Solem 631bdc113f Merge branch 'stevepeak/master' 2015-10-19 16:53:25 -07:00
Ask Solem 604469b785 Merge branch 'piotrmaslanka/new-cassandra-backend' 2015-10-13 14:07:40 -07:00
Ask Solem 540d1f5995 [CI] Fixes PyPy3 build 2015-09-25 16:37:39 -07:00
Ask Solem d79fb0a4eb [CI] pycassa does not work on Python3 2015-09-25 16:01:54 -07:00
Ask Solem 85950be501 [ci] More requirements cleanup 2015-09-25 14:15:05 -07:00
Ask Solem 0bcca440c1 [ci] cannot CI couchbase, requires libcouchbase 2015-09-25 14:07:52 -07:00
Ask Solem 88e7334865 [CI] Cannot CI couchdb as pycouchdb package is broken:
Using cached requests-2.7.0-py2.py3-none-any.whl
Collecting pycouchdb (from -r /opt/devel/celery/requirements/extras/couchdb.txt (line 2))
  Using cached pycouchdb-1.13.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/private/var/folders/t_/8b21_y5j4mdc1r8cslkyr9580000gn/T/pip-build-eSLwrL/pycouchdb/setup.py", line 10, in <module>
        import pycouchdb
      File "pycouchdb/__init__.py", line 10, in <module>
        from .client import Server
      File "pycouchdb/client.py", line 13, in <module>
        from .resource import Resource
      File "pycouchdb/resource.py", line 5, in <module>
        import requests
    ImportError: No module named requests
2015-09-25 14:07:12 -07:00
Ask Solem 621daa74a3 Oops, redis twice again 2015-09-25 14:02:57 -07:00
Ask Solem 97120fc2ed Another attempt at fixing docs build 2015-09-25 13:59:34 -07:00
Ask Solem fd15f1d001 CI everything 2015-09-25 13:58:13 -07:00
Ask Solem ef1abb218d Fixes typo 2015-09-25 13:53:50 -07:00
Ask Solem d4d37b002c Cleanup requirements 2015-09-25 13:52:07 -07:00
Ask Solem 5b5e48ab8e Trying to fix Readthedocs build 2015-09-25 12:37:39 -07:00
Ask Solem 26541b6c5d Bump tox version (fix always recreate bug) 2015-09-22 13:59:00 -07:00