refactor: remove CLI from crewai package and add backward-compat shim

Remove all CLI modules and tests that have been moved to the
crewai-cli package. Replace cli.py with a thin shim that re-exports
from crewai_cli when available, or shows an install hint otherwise.

Update crewai pyproject.toml to add a [cli] extra pointing to
crewai-cli and comment out the old entry point. Add py.typed marker
to crewai_cli for mypy compatibility.
This commit is contained in:
Greyson LaLonde
2026-03-14 22:12:38 -04:00
parent 3732de7b88
commit 96fc584ab8
73 changed files with 51 additions and 6835 deletions

View File