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.
- Developed at devel:languages:python
-
7
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/python-celery && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_multibuild | 0000000053 53 Bytes | |
celery-5.3.6.tar.gz | 0001544498 1.47 MB | |
move-pytest-configuration-to-conftest.patch | 0000001722 1.68 KB | |
python-celery.changes | 0000098016 95.7 KB | |
python-celery.spec | 0000004382 4.28 KB | |
support-moto-5.patch | 0000002003 1.96 KB |
Revision 44 (latest revision is 45)
Ana Guerrero (anag+factory)
accepted
request 1145321
from
Steve Kowalik (StevenK)
(revision 44)
- Update to 5.3.6: * Update task.py get_custom_headers missing 'compression' key * Basic ElasticSearch / ElasticClient 8.x Support * Fix eager tasks does not populate name field * Fix: serialization error when gossip working * Stamping bugfix with group/chord header errback linking * Fixed issue: Flags broker_connection_retry_on_startup & broker_connection_retry aren’t reliable * Use string value for CELERY_SKIP_CHECKS envvar * Added initial support for python 3.11 * Fixed a small float value of retry_backoff * Update CELERY_TASK_EAGER setting in user guide * Fixed bug where retrying a task loses its stamps * Warn when an unnamed periodic task override another one. * Fix Task.handle_ignore not wrapping exceptions properly * Align revoke and revoke_by_stamped_headers return values (terminate=True) * Added signal triggered before fork * Deprecate pytz and use zoneinfo * recreate_module: set spec to the new module * Do not recommend using easy_install anymore * importlib_metadata remove deprecated entry point interfaces * New control command revoke_by_stamped_headers * Remove reference to old Python version * Stamping a task left the task properties dirty * Bugfix for nested group stamping on task replace * Add broker_channel_error_retry option * async chords should pass it's kwargs to the group/body. * Fix honor Django's TIME_ZONE setting. * Remove Python 3.4 compatibility code. * Use importlib instead of deprecated pkg_resources.
Comments 0