Switched from pipx to uv for installing development tools, and added tox-uv for speeding up test environment creation.

This commit is contained in:
Dan Helfman
2025-07-18 15:16:45 -07:00
parent 9a80fec91b
commit 2d8b455e44
7 changed files with 37 additions and 24 deletions
+3 -1
View File
@@ -18,7 +18,9 @@ if [ -z "$TEST_CONTAINER" ]; then
fi
apk add --no-cache python3 py3-pip borgbackup postgresql17-client mariadb-client mongodb-tools \
py3-mongo py3-regex py3-ruamel.yaml py3-ruamel.yaml.clib py3-tox py3-yaml ruff sqlite bash fish
py3-mongo py3-regex py3-ruamel.yaml py3-ruamel.yaml.clib py3-tox py3-yaml ruff sqlite uv bash \
fish
uv tool install tox --with tox-uv
export COVERAGE_FILE=/tmp/.coverage
tox --workdir /tmp/.tox --sitepackages