Installation for Developers#

Installing uv#

If you don’t have uv installed, you can install it using one of the following methods:

# Using pip
pip install uv

# Using curl (Unix-like systems)
curl -LsSf https://astral.sh/uv/install.sh | sh

# Using PowerShell (Windows)
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

Installing the Project#

Clone the repository#

git clone https://github.com/BALOGHBence/maverick.git
cd maverick

Install the project with uv#

# Install the project and its dependencies
uv sync

# Or install in editable mode for development
uv pip install -e .

Installing Development Dependencies#

Development dependencies (including Sphinx for documentation and black for code formatting) are managed in the dev dependency group:

# Install with dev dependencies
uv sync --group dev