Skip to content

Commit 8468f40

Browse files
committed
Update test workflow to specify required test dependencies and improve installation process
1 parent 6252fa4 commit 8468f40

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

.github/workflows/test.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,11 @@ jobs:
4848
4949
- name: Install package and dependencies
5050
run: |
51-
# Install package and all its dependencies including optional ones
52-
pip install -e ".[all]" requests || { echo 'Failed to install package'; exit 1; }
51+
# Install all the specific packages that tests depend on
52+
pip install requests anthropic openai langchain langchain-core langchain-openai langchain-anthropic || { echo 'Failed to install dependencies'; exit 1; }
53+
54+
# Then install the package in editable mode
55+
pip install -e ".[all]" || { echo 'Failed to install package'; exit 1; }
5356
5457
- name: List installed packages
5558
run: pip list

0 commit comments

Comments
 (0)