Installation and Setup

Installation is intentionally separated from workflow chapters so failures are detected early and diagnosed in isolation. The smoke tests here are not just "does import work" checks; they confirm that bindings, core runtime components, and representative interop pathways are all healthy on your machine.

For team environments, treat this chapter as a baseline validation checklist before onboarding scripts or CI jobs.

Development Install

Use this path for local development or source-based testing. It installs the package and links the Python layer with the current workspace backend.

./scripts/dev_python_install.sh

Pro Build

Use this path when testing environments that include optional pro-enabled capabilities.

./scripts/dev_python_install.sh --pro

Smoke Tests

Run both smoke tests before starting deeper debugging. The first validates import and startup; the second checks an interop roundtrip so I/O boundaries are confirmed.

python3 crates/wbw_python/examples/python_import_smoke_test.py
python3 crates/wbw_python/examples/interop_roundtrip_smoke_test.py