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.
- Links to devel:languages:python / python-celery
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:glaubitz:branches:devel:languages:python/python-celery && cd $_
- Create Badge
Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename | Size | Changed |
---|---|---|
_link | 0000000130 130 Bytes | |
_multibuild | 0000000053 53 Bytes | |
celery-5.1.2.tar.gz | 0001457540 1.39 MB | |
move-pytest-configuration-to-conftest.patch | 0000001731 1.69 KB | |
python-celery.changes | 0000098323 96 KB | |
python-celery.spec | 0000003707 3.62 KB |
Latest Revision
John Paul Adrian Glaubitz (glaubitz)
committed
(revision 2)
- Update to 5.1.2 * When chords fail, correctly call errbacks. (#6814) We had a special case for calling errbacks when a chord failed which assumed they were old style. This change ensures that we call the proper errback dispatch method which understands new and old style errbacks, and adds test to confirm that things behave as one might expect now. * Avoid using the ``Event.isSet()`` deprecated alias. (#6824) * Reintroduce sys.argv default behaviour for ``Celery.start()``. (#6825) - from version 5.1.1 * Fix ``--pool=threads`` support in command line options parsing. (#6787) * Fix ``LoggingProxy.write()`` return type. (#6791) * Couchdb key is now always coerced into a string. (#6781) * grp is no longer imported unconditionally. (#6804) This fixes a regression in 5.1.0 when running Celery in non-unix systems. * Ensure regen utility class gets marked as done when concertised. (#6789) * Preserve call/errbacks of replaced tasks. (#6770) * Use single-lookahead for regen consumption. (#6799) * Revoked tasks are no longer incorrectly marked as retried. (#6812, #6816) - from version 5.1.0 * ``celery -A app events -c camera`` now works as expected. (#6774) * Bump minimum required Kombu version to 5.1.0. - from version 5.1.0rc1 * Celery Mailbox accept and serializer parameters are initialized from configuration. (#6757) * Error propagation and errback calling for group-like signatures now works as expected. (#6746) * Fix sanitization of passwords in sentinel URIs. (#6765) * Add LOG_RECEIVED to customize logging. (#6758) - from version 5.1.0b2 * Fix the behavior of our json serialization which regressed in 5.0. (#6561) * Add support for SQLAlchemy 1.4. (#6709) * Safeguard against schedule entry without kwargs. (#6619)
Comments 0