Installation¶
Requirements¶
- Python 3.10 or newer
- uv (recommended) or pip
Install from PyPI¶
Or with uv:
Install from source¶
Clone the repository and initialize the reveal.js submodule:
git clone https://github.com/tavallaie/pyreveal.git
cd pyreveal
git submodule update --init --recursive
uv sync --dev
reveal.js 6.x ships pre-built dist/ files in the submodule, so you do not need Node.js to use PyReveal.
Verify the install¶
Next step¶
Quick start to build your first deck.