Installation
Requirements
Tessella targets Python 3.12 to 3.14 and depends on:
pygame-cenumpypyperclip
Installing
pip install tessella
Setting up for development
To work on Tessella itself, clone the repository and install it in editable mode inside a virtual environment:
git clone https://github.com/cuaitz/tessella.git
cd tessella
python -m venv venv
# Windows
venv\Scripts\activate
# Linux / macOS
source venv/bin/activate
pip install -e .
Editable installs pick up code changes immediately, without reinstalling.
Building this documentation
Docs are built with Sphinx and the Read the Docs theme, pulling the API reference straight from Tessella’s docstrings:
pip install -r docs/requirements.txt
cd docs
make html # Windows: make.bat html
The generated site lands at docs/build/html/index.html.
Next steps
Continue with Quickstart to open your first Tessella window, or jump into Tutorial for a complete walkthrough.