There was an error while loading. Please reload this page.
1 parent 0126aab commit 0a4ff62Copy full SHA for 0a4ff62
1 file changed
.github/workflows/ci.yml
@@ -59,7 +59,13 @@ jobs:
59
run: |
60
set -euo pipefail
61
python -m pip install --upgrade pip
62
- python -m pip install -r requirements.txt
+ python -m pip install --upgrade pip
63
+ # Install non-git packages first to avoid cross-package dependency conflicts
64
+ grep -vE "^\s*(#|$)|git\+" requirements.txt | xargs -r python -m pip install
65
+ # Install git-based packages individually with --no-deps
66
+ grep 'git+' requirements.txt | while IFS= read -r pkg; do
67
+ [ -n "$pkg" ] && python -m pip install --no-deps "$pkg"
68
+ done
69
python -m pip install pytest pytest-cov ruff
70
71
- name: Smoke import pinned shared packages
0 commit comments