Skip to content

Commit 57eb649

Browse files
committed
PYTHON-5519 Clean up uv handling
1 parent 8c361be commit 57eb649

File tree

3 files changed

+64
-47
lines changed

3 files changed

+64
-47
lines changed

.evergreen/run-tests.sh

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,9 @@ else
2626
fi
2727

2828
# List the packages.
29-
uv sync ${UV_ARGS} --reinstall
29+
uv sync ${UV_ARGS} --reinstall --quiet
3030
uv pip list
3131

32-
# Ensure we go back to base environment after the test.
33-
trap "uv sync" EXIT HUP
34-
3532
# Start the test runner.
3633
uv run ${UV_ARGS} .evergreen/scripts/run_tests.py "$@"
3734

justfile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
set shell := ["bash", "-c"]
33

44
# Commonly used command segments.
5-
uv_run := "uv run --isolated --frozen "
5+
uv_run := "uv run --frozen "
66
typing_run := uv_run + "--group typing --extra aws --extra encryption --extra ocsp --extra snappy --extra test --extra zstd"
77
docs_run := uv_run + "--extra docs"
88
doc_build := "./doc/_build"
@@ -13,11 +13,15 @@ mypy_args := "--install-types --non-interactive"
1313
default:
1414
@just --list
1515

16+
[private]
17+
resync:
18+
@uv sync --quiet --frozen
19+
1620
install:
1721
bash .evergreen/scripts/setup-dev-env.sh
1822

1923
[group('docs')]
20-
docs:
24+
docs: && resync
2125
{{docs_run}} sphinx-build -W -b html doc {{doc_build}}/html
2226

2327
[group('docs')]

0 commit comments

Comments
 (0)