diff --git a/scripts/xdist/prepare_xdist_nodes.sh b/scripts/xdist/prepare_xdist_nodes.sh index af221f8f96..1e5096fb85 100644 --- a/scripts/xdist/prepare_xdist_nodes.sh +++ b/scripts/xdist/prepare_xdist_nodes.sh @@ -14,13 +14,21 @@ else XDIST_GIT_FETCH_STRING="$XDIST_GIT_BRANCH:$XDIST_GIT_BRANCH" fi +# Install the correct version of Django depending on which tox environment (if any) is in use +if [[ -z ${TOX_ENV+x} ]] || [[ ${TOX_ENV} == 'null' ]]; then + DJANGO_REQUIREMENT="-r requirements/edx/django.txt" +else + DJANGO_REQUIREMENT=$(pip freeze | grep "^[Dd]jango==") +fi + ip_list=$(=1.11,<2 + django111: -r requirements/edx/django.txt django20: Django>=2.0,<2.1 django21: Django>=2.1,<2.2 -r requirements/edx/testing.txt