main
Pipecat CLI entry point.
The CLI ships with pipecat-ai but its dependencies are optional (the cli
extra). run is the console-script target (pipecat / pc): it degrades
gracefully, printing an install hint instead of raising ImportError when the
cli extra is not installed.
The Typer app is built lazily (_build_app) so importing this module never pulls
in the optional CLI dependencies; the module-level app attribute (used by tests
and the console script) is resolved on first access via __getattr__.