Installation#

confease requires Python 3.11 or newer.

Install the package from PyPI when it is available:

pip install confease

From Source#

For local development, clone the repository and run commands from the public/ project directory:

git clone https://github.com/octanima-labs/confease.git
cd confease/public
hatch run pytest

The outer repository is an agent-facing workspace. The Python package, tests, build metadata, README, and docs live under public/.

Development Commands#

The project uses Hatch environments for common checks:

hatch run pytest
hatch run ruff check .
hatch run mypy src
hatch build

Build these docs with:

hatch run docs:build

This command runs Sphinx with warnings treated as errors.