Installation¶
QTasks can be installed via PyPI or used directly from the source code.
The framework does not restrict the choice of infrastructure and supports multiple
message brokers.
Redis is used by default.
Installation via PyPI¶
Basic installation (Redis by default)¶
pip install qtasks
WebView installation (optional)¶
The QTasks WebView component provides a web interface for monitoring tasks.
pip install qtasks_webview
Installation with support for other brokers¶
Info
Before installing, make sure that the selected broker is deployed and accessible to your application.
RabbitMQ¶
pip install qtasks[rabbitmq]
Kafka¶
pip install qtasks [kafka]
Installation from source code (GitHub)¶
Use the source repository if you need the latest version or if you plan to make changes:
git clone https://github.com/txello/qtasks.git
cd qtasks/
pip install .