Skip to content

Installation

Therismos requires Python 3.11 or higher.

Basic Installation

pip install therismos

Or using uv:

uv pip install therismos

Optional Extras

Install backend-specific extras as needed:

# MongoDB (synchronous PyMongo)
pip install therismos[mongodb]

# MongoDB (asynchronous Motor)
pip install therismos[mongodb-async]

# Polars DataFrames
pip install therismos[polars]

# pandas DataFrames
pip install therismos[pandas]

# SQLAlchemy / SQLModel
pip install therismos[sqlalchemy]

# Multiple extras at once
pip install therismos[polars,pandas,sqlalchemy]

Development Installation

# Clone the repository
git clone https://gitlab.com/Kencho1/therismos
cd therismos

# Install with all development dependencies and backends
uv pip install -e ".[dev,polars,pandas,sqlalchemy]"