# Installation Guide ## Requirements RCS is developed and tested on the latest Debian and Ubuntu LTS versions. ### Step 1: Install System Dependencies First, update your package list and install dependencies listed in `debian_deps.txt`: - `sudo apt update` - `sudo apt install -y $(cat debian_deps.txt)` ### Step 2: Set Up Python Virtual Environment Create and activate a virtual environment to isolate Python dependencies: - `python3 -m venv .venv` - `source .venv/bin/activate` Upgrade packaging tools and install Python dependencies: - `pip install --upgrade pip setuptools wheel` - `pip install -r requirements_dev.txt` Configure pip to allow build isolation: - `pip config --site set global.no-build-isolation false` ### Step 3: Build and Install RCS Install the package in editable mode for active development: - `pip install -ve .` ---