Installation

OS

Linux

Windows

Mac

compatibility

Yes

Yes

Yes

Install uv (virtual environment manager)

We use uv environments to avoid version problems with other application dependencies and to keep installation commands reproducible.

If uv is not installed yet, install it with:

curl -LsSf https://astral.sh/uv/install.sh | sh
export PATH="$HOME/.local/bin:$PATH"

Automated installation

The fastest way to install traceratops from source is to run the bundled uv installer:

curl -O https://raw.githubusercontent.com/pyHi-M/traceratops/main/install_traceratops_uv.bash
bash install_traceratops_uv.bash
source $HOME/Repositories/traceratops/.venv/bin/activate

Manual installation

mkdir -p $HOME/Repositories
cd $HOME/Repositories
git clone https://github.com/pyHi-M/traceratops.git
cd traceratops
uv venv .venv --python 3.11
source .venv/bin/activate
uv pip install -e ".[dev]"