Enhance CI workflow: add installation verification for key dependencies

- Include installation of nanobot with all dependencies and dev dependencies
- Add verification step to ensure key dependencies (pytest, ruff, pydantic, typer, litellm) are installed
This commit is contained in:
tanyar09 2026-03-06 13:30:24 -05:00
parent 98d7c0b788
commit 44366f96f1

View File

@ -53,7 +53,10 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
# Install nanobot with all dependencies and dev dependencies
pip install -e ".[dev]"
# Verify key dependencies are installed
pip list | grep -E "(pytest|ruff|pydantic|typer|litellm)"
- name: Run tests
run: |