Development¶
Local checks¶
Install the package and test dependencies:
python -m pip install -e ".[test]"
Run the focused tests for the documented PUDU path:
python -m pytest \
tests/unit/adapters/pudu/test_transformation_json.py \
tests/unit/adapters/pudu/test_plating_json.py \
tests/test_buildcompiler_transformation.py
Build docs locally:
python -m pip install -r docs/requirements.txt
sphinx-build -b html docs docs/_build/html
Agent handoff¶
Repository-specific agent instructions are in AGENTS.md. Recent handoff
notes for the PUDU integration and notebook artifacts are in
AGENTS_log.md.
Read the Docs deployment¶
The repository is configured for Read the Docs with .readthedocs.yaml.
To publish the hosted site:
Push this branch to GitHub.
Import the GitHub repository in Read the Docs.
Select the branch containing
.readthedocs.yaml.Trigger a build.
Read the Docs will install the package and docs dependencies, then run Sphinx
against docs/conf.py.