Skip to main content

Python library using LUA script to send for redis a job for Taurus queue

Project description

Python Taurus Queue Publisher

Latest Version PRs Welcome

Python library using LUA script to send for redis a job for Taurus queue

Installation

Release 1.0.2 Requires Python 3.6.9

The recommended way to install is through Pip.

pip3 install taurus-publisher

Usage

Publishing

from taurus_publisher.publisher import Publisher
import asyncio

async def test_publish():
    publisher = Publisher()

    data = '{"python":1}'

    job_id = await publisher.add_job(
        queue="python",
        data=data,
        opts={},
        name="process"
    )

    print(f"Job added with ID: {job_id}")

if __name__ == "__main__":
    loop = asyncio.get_event_loop()
    loop.run_until_complete(test_publish())
    loop.close()

Development

Want to contribute? Great!

The project using a simple code. Make a change in your file and be careful with your updates! Any new code will only be accepted with all validations.

Not Empty Foundation - Free codes, full minds

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

taurus_publisher-1.0.2.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

taurus_publisher-1.0.2-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file taurus_publisher-1.0.2.tar.gz.

File metadata

  • Download URL: taurus_publisher-1.0.2.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.18 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for taurus_publisher-1.0.2.tar.gz
Algorithm Hash digest
SHA256 309ea2faa9043f0b65d57d06c9b090f699b694c83c4a0d408414580fbd0f3ad1
MD5 0640cae7632c1948c5938a1d81b6dc58
BLAKE2b-256 797e099e1ee02bcdeacd41dd9a42065aee9c82fd8aa2dff4e803fcd19a5c5ebd

See more details on using hashes here.

File details

Details for the file taurus_publisher-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: taurus_publisher-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.18 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for taurus_publisher-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 79866b85d4296622973712192b173e035ae5cd249be2c8d5018058c18fe8ca90
MD5 498cb8f72f5b7c7b4aa49662427ec54f
BLAKE2b-256 b3f6b7fe5af9116ec920048fb4f48d0c91e8f026b0a0a0ff766aa76ee206ab5e

See more details on using hashes here.

Supported by

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