redis-tasks
redis-tasks is a lightweight framework created to reliably process background
tasks. Built-in SIGTERM signal handling makes it a great choice for a task
manager running on Heroku. Out-of-the-box provided task scheduler with a
user-friendly interface makes periodic task management easy and scalable.
For more information and usage instructions, see our documentation.
Monitoring
Want to monitor redis-tasks tasks, queues and workers? Check out rt-dashboard - a monitoring tool for redis-tasks.
Contributing
tox is used to run the tests
and automatically sets up virtual environments to run the tests in. It
implicitly uses virtualenv.
To install tox run
pip install tox
Make sure to install the supported python versions on your local machine.
If you don't want to install all supported python versions, you can either
explicitly specify environments you want to run tox in or alternatively you
could run tox with the --skip_missing_interpreters
flag.
Running tests
You can run all the tests with
tox
or run specific test environments, for example only tests on Python 3.8, with
tox -e py38
If you want to customize the pytest run, you can pass in pytest arguments
after the -- like so
tox -e py38 -- tests/test_cli.py
This will run tests only on Python 3.8 and from one module tests/test_cli.py
only.
Running linter checks
You can run flake8 checks with
tox -e flake8
flake8 checks are also run as a part of the all tests run with
tox
Building documentation locally
You can build documentation locally with
tox -e docs
The built html files will be located in docs/build/html.
Metadata
Release files for redis-tasks 0.0.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| redis-tasks-0.0.11.tar.gz | 41.7 kB | Without provenance | Details for redis-tasks-0.0.11.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| redis_tasks-0.0.11-py3-none-any.whl | Python 3 | none | any | Details for redis_tasks-0.0.11-py3-none-any.whl |
Total release size: 94.3 kB
Release files / redis-tasks-0.0.11.tar.gz
| Download URL | redis-tasks-0.0.11.tar.gz |
|---|---|
| Size | 41.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
653fc52fca85dff4c531f481f869823887da3b10d7b088d4f23b86e2b14cdba8
|
|
BLAKE2b-256 checksum How to use checksums |
03c576d544997b8d258a0431804f055df2da29a93b63cbc084892f3a15f62a8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.4
|
Release files / redis_tasks-0.0.11-py3-none-any.whl
| Download URL | redis_tasks-0.0.11-py3-none-any.whl |
|---|---|
| Size | 52.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c3e0cd4cee23b4e1a7f639c5106459fbce0a73e72cbb9dce2a8d913208f27a81
|
|
BLAKE2b-256 checksum How to use checksums |
d13eb4bd1637731dbae9edfaaa0aec6b8f5f2f4b7510fe24db42486be616b52d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.4
|
Security for redis-tasks 0.0.11
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.