Queue system with key-based throttling implemented over Redis.
Project description
Queue system with key-based throttling implemented over Redis.
Free software: BSD 2-Clause License
Installation
pip install redis-throttled-queue
You can also install the in-development version with:
pip install https://github.com/ionelmc/python-redis-throttled-queue/archive/main.zip
Documentation
Development
To run all the tests run:
tox
Note, to combine the coverage data from all the tox environments run:
Windows |
set PYTEST_ADDOPTS=--cov-append tox |
---|---|
Other |
PYTEST_ADDOPTS=--cov-append tox |
Changelog
0.3.0 (2022-03-31)
Allow pop(window) using any window value (str/bytes/int recommended tho).
0.2.0 (2022-03-31)
Fix __len__ (was returning a string).
0.1.0 (2022-03-30)
First release on PyPI.
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 redis-throttled-queue-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7934ddc32cc7aef8bb82f6095b53b5603a0953d5b85312b353f1a71e4353e4b |
|
MD5 | f0420943cbeb2e5e1a91251056161a19 |
|
BLAKE2b-256 | 33b40e95592c6f7b6361f667164f3e3008be8c57a2199a707807e3bffe9e1d2d |
Close
Hashes for redis_throttled_queue-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f40d729a2e9c2b5f8c1eebfd524d5792d16797dcf2b2f6239291a1883e5d6b9 |
|
MD5 | 5bb6759ab07758c3ae2c4280970daf5d |
|
BLAKE2b-256 | 104aeb9a8c431ab2ffc5c03025dc641718384f9b575fb030d252af51d99b7701 |