Installation

Install Patitas and optional extras

1 min read 115 words

Requirements

  • Python 3.14 or later
  • No runtime dependencies (core)

pip

pip install patitas
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, ...),)