Merge pull request #571 from trycua/fix/pylume-pytest-installation

Update python-tests.yml
This commit is contained in:
Adam
2025-11-13 17:38:45 +00:00
committed by GitHub

View File

@@ -50,9 +50,14 @@ jobs:
if [ -f pyproject.toml ]; then
uv pip install --system -e .
fi
# Install test dependencies if tests directory exists
if [ -d tests ]; then
uv pip install --system pytest pytest-asyncio pytest-mock pytest-cov
shell: bash
- name: Install test dependencies
run: |
# Install test dependencies from root pyproject.toml if tests directory exists
# The root pyproject.toml has package=false, so we install just the dependency group
if [ -d "libs/python/${{ matrix.package }}/tests" ]; then
uv pip install --system --group test
fi
shell: bash