Dependencies And Extras#
The base install depends on the four component libraries:
design-research-problemsdesign-research-agentsdesign-research-experimentsdesign-research-analysis
The dev extra installs the local contributor toolchain:
buildmypypydata-sphinx-themepre-commitpytestpytest-covruffsphinxsphinx-copybuttontwine
Install it with:
pip install -e ".[dev]"
Maintainer workflows target Python 3.12 from .python-version.
CI enforces a strict 90% total line coverage floor through make coverage and
make ci.
Release packaging validation is exposed via make release-check.