Requirements
Prerequisites
1/2 complete
- Python 3.14 or later installed
- No runtime dependencies (core)
Install
uv add patitas
pip install patitas
git clone https://github.com/lbliii/patitas.git
cd patitas
uv sync --group dev
Optional Extras
Patitas uses a tiered installation model:
MyST-style directives (admonition, tabs, dropdown, container):
pip install patitas[directives]
Code block syntax highlighting via Rosettes:
pip install patitas[syntax]
Full Bengal directive suite:
pip install patitas[bengal]
All extras except Bengal:
pip install patitas[all]
Verify Installation
>>> import patitas
>>> patitas.parse("# Hello")
(Heading(level=1, ...),)