Installation

Install Patitas and optional extras

1 min read 147 words

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, ...),)

Next Steps