Installation
This guide will help you install RouteMQ and its dependencies.
Prerequisites
Python 3.8 or higher
Git (for cloning the repository)
Installation Steps
1. Clone the Repository
git clone https://github.com/ardzz/RouteMQ.git
cd RouteMQ2. Install UV Package Manager
If you don't have uv installed:
# On Unix/macOS
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows (PowerShell)
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"3. Install Dependencies
# Install basic dependencies
uv sync
# Or install with all optional dependencies (including Redis)
uv sync --extra allInstallation Options
Basic Installation
For basic MQTT functionality without Redis or MySQL:
uv syncFull Installation
For all features including Redis and MySQL support:
uv sync --extra allDevelopment Installation
For development with testing and linting tools:
uv sync --extra devVerify Installation
Run the following command to verify the installation:
uv run python main.py --helpYou should see the RouteMQ help message with available commands.
Next Steps
Quick Start - Get your first route running
Development Setup - Set up your development environment
Last updated