Skip to content

Installation

TPPT can be installed using your favorite Python package manager.

Requirements

  • Python 3.11 or higher
  • One of the following package managers:
pip install tppt
uv add tppt
hatch add tppt
poetry add tppt

Optional Dependencies

TPPT provides optional dependencies for additional features:

Data Frame Support

For working with data frames:

# For pandas support
pip install "tppt[pandas]"

# For polars support
pip install "tppt[polars]"
# For pandas support
uv add "tppt[pandas]"

# For polars support
uv add "tppt[polars]"
# For pandas support
hatch add "tppt[pandas]"

# For polars support
hatch add "tppt[polars]"
# For pandas support
poetry add "tppt[pandas]"

# For polars support
poetry add "tppt[polars]"

Pydantic Support

For Pydantic integration:

pip install "tppt[pydantic]"
uv add "tppt[pydantic]"
hatch add "tppt[pydantic]"
poetry add "tppt[pydantic]"

Development Tools

For development purposes:

pip install "tppt[dev]"
uv add "tppt[dev]"
hatch add "tppt[dev]"
poetry add "tppt[dev]"

Verifying Installation

You can verify the installation by running:

import tppt

print(tppt.__version__)