Cross-platform VTK sandbox for a mixed C++/Python stack.
| File | Audience | Purpose |
|---|---|---|
| README.md | Package developers (codecpp, codepy) |
Daily usage of pmanager and package development workflow |
| AGENTS.md | AI build-system maintainers | Build orchestration rules, invariants, and change policy |
- Target-specific VTK SDK builds for native compilation
- Target-specific local
vtkwheels for Python runtime - Target virtual environments under
.venvs/<target>/ - Python-first orchestration through
pmanager
win-amd64-msvc2022-py310-releaselinux-x86_64-gcc-py312-release
python scripts\bootstrap-dev-env.py
.venvs\pmanager-dev\Scripts\activate.bat
pmanager workflow windowspython scripts/bootstrap-dev-env.py
source .venvs/pmanager-dev/bin/activate
pmanager workflow linuxpmanager fetch vtk
pmanager build vtk --configure
pmanager build vtk --build
pmanager build vtk --install
pmanager build vtk --wheel
pmanager sync venv
pmanager validate audit --mode strict
pmanager validate provenance
pmanager validate import-order --require-extension
Inside a target venv:
vtk,pyvista, andcodecppresolve to one coherent VTK runtime- VTK runtime libraries are loaded from the target venv
external/install/.../sdkremains compile-time only
examples/README.mdfor quick runtime checksdocs/python-first-dev-env.mdfor compact operational workflowdocs/build-flow.mdfor build/sync orchestration detailsdocs/code-documentation-style.mdfor the lightweight code doc convention