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