celery-heimdall

Helpful celery task queue extensions.

MIT License

Downloads
8.6K
Stars
26
Committers
1
celery-heimdall - v1.0.1 Latest Release

Published by TkTech 5 months ago

  • Remove a pinned dependency, which was to work around a bug in importlib-metadata that prevent celery from being imported.
  • Relax all other required dependencies to wildcard versions, as we work with all known versions, and all projects that depend on us would have overlapping dependencies.
celery-heimdall - v1.0.0

Published by TkTech about 1 year ago

  • Try to acquire lock at runtime, not just on apply_sync(), which works around issues with send_task() and celery beat not even using apply_sync().
  • Supports str instead of lambda for task key.
celery-heimdall - v0.5.0

Published by TkTech almost 2 years ago

Add support for providing rate limits based off the function key, task, args, and/or kwargs.

celery-heimdall - v0.4.0

Published by TkTech about 2 years ago

celery-heimdall - v0.3.0

Published by TkTech about 2 years ago

celery-heimdall - v0.2.0

Published by TkTech about 2 years ago

Added support (enabled by default) for "silent" unique tasks, which will simply return the existing tasks's AsyncResult instead of raising an exception, making it fairly transparent.

celery-heimdall - v0.1.0

Published by TkTech about 2 years ago

It's alive! First working version