python-celery
http://github.com/ask/celery
Celery is a distributed task queue. It was first created for Django, but is now usable from Python. It can also operate with
other languages via HTTP+JSON. It is used for executing tasks asynchronously, routed to one or more worker servers, running
concurrently using multiprocessing. It is designed to solve certain problems related to running websites demanding high-availability and performance.
It is perfect for filling caches, posting updates to twitter, mass downloading data like syndication feeds or web scraping. Use-cases are plentiful. Implementing these features asynchronously using celery is easy and fun, and the performance improvements can make it more than worthwhile.
- Devel package for openSUSE:Factory
-
7
derived packages
- Links to openSUSE:Factory / python-celery
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:languages:python/python-celery && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000124 124 Bytes | |
celery-3.0.1.tar.bz2 | 0000872457 852 KB | |
python-celery.changes | 0000023187 22.6 KB | |
python-celery.spec | 0000002859 2.79 KB |
Revision 61 (latest revision is 159)
Alexandre Rogoski (aledr)
committed
(revision 61)
- Update to 3.0.1: - Now depends on kombu 2.2.5 - inspect now supports limit argument:: myapp.control.inspect(limit=1).ping() - Beat: now works with timezone aware datetime's. - Task classes inheriting from celery import Task mistakingly enabled accept_magic_kwargs. - Fixed bug in inspect scheduled (Issue #829). - Beat: Now resets the schedule to upgrade to UTC. - The celery worker command now works with eventlet/gevent. Previously it would not patch the environment early enough. - The celery command now supports extension commands using setuptools entry-points. Libraries can add additional commands to the celery command by adding an entry-point like:: setup( entry_points=[ 'celery.commands': [ 'foo = my.module:Command', ], ], ...) The command must then support the interface of celery.bin.base.Command. - contrib.migrate: New utilities to move tasks from one queue to another. - celery.contrib.migrate.move_tasks - celery.contrib.migrate.move_task_by_id - The task-sent event now contains exchange and routing_key fields. - Fixes bug with installing on Python 3.
Comments 0