File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55
66set -ex
77
8- if [ -n " $TOXPATH " ]; then
9- true
10- elif which tox & > /dev/null; then
11- TOXPATH=tox
12- else
13- TOXPATH=./.venv/bin/tox
14- fi
15-
168searchstring=" $1 "
179
1810# Filter out -latest environments unless explicitly requested
1911if [[ " $searchstring " == * -latest* ]]; then
20- ENV=" $( $TOXPATH -l | grep -- " $searchstring " | tr $' \n ' ' ,' ) "
12+ ENV=" $( uv run tox -l | grep -- " $searchstring " | tr $' \n ' ' ,' ) "
2113else
22- ENV=" $( $TOXPATH -l | grep -- " $searchstring " | grep -v -- ' -latest$' | tr $' \n ' ' ,' ) "
14+ ENV=" $( uv run tox -l | grep -- " $searchstring " | grep -v -- ' -latest$' | tr $' \n ' ' ,' ) "
2315fi
2416
2517if [ -z " ${ENV} " ]; then
3022# Django ASGI tests deadlock under tox's parallel env scheduler when multiple
3123# Django envs share the same Postgres service container. Run those serially.
3224if [[ " $searchstring " == * -django* ]]; then
33- exec $TOXPATH -e " $ENV " -- " ${@: 2} "
25+ exec uv run tox -e " $ENV " -- " ${@: 2} "
3426else
35- exec $TOXPATH -p auto -o -e " $ENV " -- " ${@: 2} "
27+ exec uv run tox -p auto -o -e " $ENV " -- " ${@: 2} "
3628fi
You can’t perform that action at this time.
0 commit comments