priority_redis_queue
Project description
Sentieo Redis Queue
Installation
You can install SentieoRedisQueue via [pip] from [PyPI]:
$ pip install --extra-index-url https://api.packagr.app/PLesWotlL redis-queue==0.0.2
Documentation
SentieoRedisQueue is a queueing system implemented using Redis Sorted Sets
Usage
from priority_redis_queue.queue import RedisQueue
queue = RedisQueue("queue_name", "redis_host", "port")
queue.push_to_pipeline("item_1") # push to queue
queue.consumer_pipeline() # process the queue
Development
- Clone this repository
- Requirements:
- Poetry
- Python 3.10+
- Create a virtual environment and install the dependencies
make poetry-download
- Activate the virtual environment
make env
Testing
make test
Pre-commit
Pre-commit hooks run all the auto-formatters (e.g. black
, isort
), linters (e.g. mypy
, flake8
), and other quality
checks to make sure the changeset is in good shape before a commit/push happens.
You can install the hooks with (runs for each commit):
pre-commit install
Or if you want them to run only for each push:
pre-commit install -t pre-push
Or if you want e.g. want to run all checks manually for all files:
pre-commit run --all-files
Contributing
Contributions are very welcome.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for priority_redis_queue-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c07adb1dc14e76771af6f92f8832d20f43d1d4e406a53d553ac927af1baea82 |
|
MD5 | 877991c30feaf59a90923021b7967fde |
|
BLAKE2b-256 | ef8841af2761d8d7343b27cb4c403e8db40b723d560948db2e4ba7026d9ae0b8 |
Close
Hashes for priority_redis_queue-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12a12c252ca9347416380c51f21b8940d2d804d50244922759ba747755a18ba5 |
|
MD5 | 571e7628d9ddbc8c24ea0f4551192ef3 |
|
BLAKE2b-256 | 82ccca192b9571a32d2e36d8786429e0e24c2810e962a586471195231dc61c3f |