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
37
37
export PIP_PREFER_BINARY=1 # Prefer binary dists by default
38
38
39
39
set +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())" )
41
41
42
42
# Try to source local Drivers Secrets
43
43
if [ -f ./secrets-export.sh ]; then
49
49
50
50
# Start compiling the args we'll pass to uv.
51
51
# 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" )
53
53
54
54
# Ensure C extensions if applicable.
55
55
if [ -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
57
57
fi
58
58
59
59
if [ " $AUTH " != " noauth" ]; then
@@ -239,7 +239,7 @@ if [ -n "$PERF_TEST" ]; then
239
239
fi
240
240
241
241
echo " 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)'
243
243
244
244
245
245
# 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
32
32
echo " export UV_PYTHON=$UV_PYTHON " >> $HERE /env.sh
33
33
fi
34
34
echo " 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 .
37
37
echo " Setting up python environment... done."
38
38
39
39
# Ensure there is a pre-commit hook if there is a git checkout.
40
40
if [ -d .git ] && [ ! -f .git/hooks/pre-commit ]; then
41
- uv run pre-commit install
41
+ uv run --frozen pre-commit install
42
42
fi
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ set dotenv-load
4
4
set dotenv-filename := " ./.evergreen/scripts/env.sh"
5
5
6
6
# Commonly used command segments.
7
- uv_run := " uv run --isolated "
7
+ uv_run := " uv run --isolated --frozen "
8
8
typing_run := uv_run + " --group typing --extra aws --extra encryption --extra ocsp --extra snappy --extra test --extra zstd"
9
9
docs_run := uv_run + " --extra docs"
10
10
doc_build := " ./doc/_build"
You can’t perform that action at this time.
0 commit comments