Skip to main content

A Celery based job runner

Project description

This file requires editing

Note to the author: Please add something informative to this README before releasing your software, as a little documentation goes a long way. Both README.rst (this file) and NEWS.txt (release notes) will be included in your package metadata which gets displayed in the PyPI page for your project.

You can take a look at the README.txt of other projects, such as repoze.bfg (http://bfg.repoze.org/trac/browser/trunk/README.txt) for some ideas.

Credits

News

1.1

  • Add support for Python 3.8 to 3.12.

  • Drop Python 3.5 and 3.6 support.

  • Add lpci configuration.

  • Update celery to 5.4.0.

  • Change clear-queues to work with task queues only as using it to clear result queues no longer works with celery 5.

1.0

  • Remove buildout support.

  • Fix tests with Celery >= 4.4.3.

  • Apply black code formatter.

  • Drop support for Python 2 and Celery < 4.

0.17

  • Remove unused unittest2 from tests_require.

  • Avoid traceback reference cycles in JobRunner.runJobHandleError.

0.16

  • Reduce “Scheduling retry” log message to INFO, since messages at WARNING and above trigger OOPSes in Launchpad and this isn’t really a warning anyway.

0.15

  • Add Python 3 support (requires celery >= 4.3).

0.14

  • Add tox testing support.

  • Support and require oops >= 0.0.11.

  • Support celery >= 4.0.

0.13

  • Support and require celery >= 3.0.

0.12

  • Only run the job if its is_runnable property is True.

0.11

  • Add indirection to user error handling to avoid oopses if the Job is security-proxied.

0.10

  • Tweak clear_queues

  • Specify specific kombu and celery versions

0.9

  • Rename inspect_queues to clear_queues

0.8

  • New script: clear-queues

  • Comment updates

  • Shorter timeout for drain_queues

0.7

  • No code changes.

0.6

  • Support list_queued for celery tasks.

0.5

  • removed: manage RabbitMQ server via testresources, instead of using system rabbit

0.4

  • manage RabbitMQ server via testresources, instead of using system rabbit

  • new script jobrunnerctl

0.3

  • Support fast lane/slow lane queues

  • Support retry_error_types even when security-proxied

0.2

  • Updates to support running via celery in Launchpad

0.1

Release date: 15-Mar-2012

  • Initial reelease

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lazr_jobrunner-1.1.tar.gz (22.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lazr_jobrunner-1.1-py3-none-any.whl (28.3 kB view details)

Uploaded Python 3

File details

Details for the file lazr_jobrunner-1.1.tar.gz.

File metadata

  • Download URL: lazr_jobrunner-1.1.tar.gz
  • Upload date:
  • Size: 22.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.5

File hashes

Hashes for lazr_jobrunner-1.1.tar.gz
Algorithm Hash digest
SHA256 6d7c69944982a6ec2f9ccb61bfe747fba6b44951c04454e5428af6a1d4f3731e
MD5 6a32edd4ad08a5fbaac046af015b5ea4
BLAKE2b-256 6c1309f8f00e7bd512d5a0642c7b8281f759d16b6b153339369bdab89f144124

See more details on using hashes here.

File details

Details for the file lazr_jobrunner-1.1-py3-none-any.whl.

File metadata

  • Download URL: lazr_jobrunner-1.1-py3-none-any.whl
  • Upload date:
  • Size: 28.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.5

File hashes

Hashes for lazr_jobrunner-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 90128395d32a72abc24c7d4d6a7521c393f1229cd3f19a2d50c0fca9a04509fe
MD5 d894efb9283305cd6ce93323d6036287
BLAKE2b-256 7696b274fa3346e2940f9d01058a6ca8688639a25062123655213b405fb07e2b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page