Skip to content

Installation

Installation

  1. Clone the repository:
git clone <repository-url>
cd linux-benchmark-lib
  1. Create a virtual environment and install:
uv venv
uv pip install -e .  # runner only

Extras

uv pip install -e ".[ui]"          # CLI/TUI
uv pip install -e ".[controller]"  # Ansible + analytics
uv pip install -e ".[ui,controller]"  # full CLI
uv pip install -e ".[dev]"         # test + lint tools
uv pip install -e ".[docs]"        # mkdocs

Switch between dependency sets with the helper script:

bash scripts/switch_mode.sh base
bash scripts/switch_mode.sh controller
bash scripts/switch_mode.sh headless
bash scripts/switch_mode.sh dev