Use the devcontainer or local Python 3.11+ install for development.
Open the repository in VS Code and run Dev Containers: Reopen in Container.
The devcontainer builds from the same root Dockerfile as the reusable runtime
image and installs the project in editable mode.
python -m pip install -e ".[dev]"Run:
pytest tests -qIf the package is not installed in the current shell, use:
$env:PYTHONPATH='src'; pytest tests -qThe GitHub Actions test workflow runs:
- catalog validation
- Python tests in
manimcommunity/manim:v0.20.1 - runtime image smoke checks against the external project fixture
- Keep Python scene files as the source of truth.
- Build the Studio workflow before adding deeper automation.
- Keep generated output out of Git.
- Keep MCP operations structured and safe.