Skip to content

Commit d82502d

Browse files
committed
feat: use constraints.txt for deterministic deps
1 parent db38864 commit d82502d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
python -m pip install --upgrade pip
6868
python -m pip install --upgrade pip
6969
# Install non-git packages first to avoid cross-package dependency conflicts
70-
grep -vE "^\s*(#|$)|git\+" requirements.txt | xargs -r python -m pip install
70+
grep -vE "^\s*(#|$)|git\+" requirements.txt | xargs -r python -m pip install -c https://raw.githubusercontent.com/QuantStrategyLab/QuantPlatformKit/fe4341b08f1f026a21ca07c4752e48ed2640cc07/constraints.txt
7171
# Install git-based packages individually with --no-deps
7272
grep 'git+' requirements.txt | while IFS= read -r pkg; do
7373
[ -n "$pkg" ] && python -m pip install --no-deps "$pkg"

0 commit comments

Comments
 (0)