Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ci.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ if [ "${NO_TEST_REQUIREMENTS-0}" == 1 ]; then
python -m uv pip install pytest coverage -c test-requirements.txt
flags="--skip-optional-imports"
else
python -m uv pip install -r test-requirements.txt
python -m uv pip install -r test-requirements.txt --no-deps
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning

Depending on what's inside, this might produce different dependency trees on different platforms. And in some cases, deps might end up being missing (platform- or python-dependent ones etc).

Copy link
Contributor Author

@A5rocks A5rocks Dec 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah this is only fine because test-requirements.txt is a "universal" (i.e. made with uv pip compile --universal) lockfile. This could potentially break also if one of the packages changes deps without changing version but a) that's bad and b) well, we want the lockfile to contain everything anyways so erroring at some point is good.

flags=""
fi

Expand Down