File tree Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ export PIP_QUIET=1 # Quiet by default
3737export PIP_PREFER_BINARY=1 # Prefer binary dists by default
3838
3939set +x
40- PYTHON_IMPL=$( uv run python -c " import platform; print(platform.python_implementation())" )
40+ PYTHON_IMPL=$( uv run --frozen python -c " import platform; print(platform.python_implementation())" )
4141
4242# Try to source local Drivers Secrets
4343if [ -f ./secrets-export.sh ]; then
4949
5050# Start compiling the args we'll pass to uv.
5151# Run in an isolated environment so as not to pollute the base venv.
52- UV_ARGS=(" --isolated --extra test" )
52+ UV_ARGS=(" --isolated --frozen -- extra test" )
5353
5454# Ensure C extensions if applicable.
5555if [ -z " ${NO_EXT:- } " ] && [ " $PYTHON_IMPL " = " CPython" ]; then
56- uv run tools/fail_if_no_c.py
56+ uv run --frozen tools/fail_if_no_c.py
5757fi
5858
5959if [ " $AUTH " != " noauth" ]; then
@@ -239,7 +239,7 @@ if [ -n "$PERF_TEST" ]; then
239239fi
240240
241241echo " Running $AUTH tests over $SSL with python $( uv python find) "
242- uv run python -c ' import sys; print(sys.version)'
242+ uv run --frozen python -c ' import sys; print(sys.version)'
243243
244244
245245# Run the tests, and store the results in Evergreen compatible XUnit XML
Original file line number Diff line number Diff line change @@ -32,11 +32,11 @@ if [ ! -d $BIN_DIR ]; then
3232 echo " export UV_PYTHON=$UV_PYTHON " >> $HERE /env.sh
3333fi
3434echo " Using python $UV_PYTHON "
35- uv sync
36- uv run --with pip pip install -e .
35+ uv sync --frozen
36+ uv run --frozen -- with pip pip install -e .
3737echo " Setting up python environment... done."
3838
3939# Ensure there is a pre-commit hook if there is a git checkout.
4040if [ -d .git ] && [ ! -f .git/hooks/pre-commit ]; then
41- uv run pre-commit install
41+ uv run --frozen pre-commit install
4242fi
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ set dotenv-load
44set dotenv-filename := " ./.evergreen/scripts/env.sh"
55
66# Commonly used command segments.
7- uv_run := " uv run --isolated "
7+ uv_run := " uv run --isolated --frozen "
88typing_run := uv_run + " --group typing --extra aws --extra encryption --extra ocsp --extra snappy --extra test --extra zstd"
99docs_run := uv_run + " --extra docs"
1010doc_build := " ./doc/_build"
You can’t perform that action at this time.
0 commit comments