Installation

Requirements

Phenotastic requires Python 3.12 or later.

Install from PyPI

The easiest way to install Phenotastic is via pip:

pip install phenotastic

Or using uv (recommended):

uv pip install phenotastic

Install from Source

To install from source for development:

git clone https://github.com/supersubscript/phenotastic.git
cd phenotastic
uv sync --group dev

Optional Dependencies

Documentation

To build the documentation locally:

uv sync --extra docs
make docs

The documentation will be available at docs/_build/html/index.html.

Verifying Installation

After installation, verify that Phenotastic is working:

import phenotastic
print(phenotastic.__version__)

Or via the command line:

phenotastic --version