Package boto3 for Bedrock and pin google-auth

New [bedrock] extra; desktop builds and CI install it; PyInstaller collects
boto3/botocore so the lazy import works in the bundled sidecar.
This commit is contained in:
Rohit C Prasad
2026-07-25 16:23:56 -07:00
parent 241af5e15f
commit 50463bba00
6 changed files with 18 additions and 4 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ jobs:
- name: Install
run: |
python -m pip install --upgrade pip
pip install -e ".[messaging,dev]"
pip install -e ".[messaging,dev,bedrock]"
- name: Test
run: pytest tests -q
+1 -1
View File
@@ -79,7 +79,7 @@ jobs:
python -m venv .venv
if [ "$RUNNER_OS" = "Windows" ]; then VPY=.venv/Scripts/python; else VPY=.venv/bin/python; fi
"$VPY" -m pip install --upgrade pip
"$VPY" -m pip install -e . pyinstaller typer tzdata
"$VPY" -m pip install -e ".[bedrock]" pyinstaller typer tzdata
"$VPY" -c "import aisuite, coworker" # fail fast if either import breaks
- name: npm ci