Skip to main content

BullMQ for Python

Project description

BullMQ For Python

This is the official BullMQ Python library. It is a close port of the NodeJS version of the library. Python Queues are interoperable with NodeJS Queues, as both libraries use the same .lua scripts that power all the functionality.

Features

Currently, the library does not support all the features available in the NodeJS version. The following have been ported so far:

  • Add jobs to queues.

    • Regular jobs.
    • Delayed jobs.
    • Job priority.
    • Repeatable.
  • Workers

  • Job events.

  • Job progress.

  • Job retries.

  • Job backoff.

  • Getters.

Installation

pip install bullmq

Usage

from bullmq import Queue

queue = Queue('my-queue')

job = await queue.add('my-job', {'foo': 'bar'})

Documentation

The documentation is available at https://docs.bullmq.io

License

MIT

Copyright

Copyright (c) 2018-2023, Taskforce.sh Inc. and other contributors.

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

bullmqmful-2.3.3.tar.gz (46.1 kB view details)

Uploaded Source

Built Distribution

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

bullmqmful-2.3.3-py3-none-any.whl (81.0 kB view details)

Uploaded Python 3

File details

Details for the file bullmqmful-2.3.3.tar.gz.

File metadata

  • Download URL: bullmqmful-2.3.3.tar.gz
  • Upload date:
  • Size: 46.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bullmqmful-2.3.3.tar.gz
Algorithm Hash digest
SHA256 053ba25ca810e94be3a260c6f626507ef612d877ab722b0cce6f4e4434a9b6c2
MD5 83eb742d5540ef173caf4583b4b5c29d
BLAKE2b-256 4add6b5f7e421ca30ac6471f23faf88049abc8a411875c335808bd6d2303f719

See more details on using hashes here.

File details

Details for the file bullmqmful-2.3.3-py3-none-any.whl.

File metadata

  • Download URL: bullmqmful-2.3.3-py3-none-any.whl
  • Upload date:
  • Size: 81.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bullmqmful-2.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bc92fc023d19e6908d50bfc6cf08fa6edc53ca559e945ee5caf4ac29fb342744
MD5 c52d8061465d9f8aca607e8ef3b68fae
BLAKE2b-256 06639136ca3502a15c74897c05e8eb845033395f4f08ebff12f6e42f16e54149

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