Newer
Older
morenol
committed
envlist = py{35}-django{22},py{38}-django{22,30}
# This is needed to prevent the lms, cms, and openedx packages inside the "Open
# edX" package (defined in setup.py) from getting installed into site-packages
# where they can get imported, which is bad because those won't even contain
# most of the source code since we don't explicitly add anything to the source
# distribution.
skipsdist=True
# The default toxworkdir is in the source tree (as ".tox/"), but `django-admin
# compilemessages` unconditionally walks the entire directory tree under the
# source root and cannot handle encountering the toxworkdir. So, we un-break
# compilemessages by moving the toxworkdir to the home directory.
toxworkdir={homedir}/edxapp_toxenv
# This ensures "-e ." is installed, so that a link back to the top-level
# edx-platform source directory is installed in site-packages, making
# edx-platform source code importable from python subprocesses. Child
# processes running python code do not import from the current working
# directory without hacking sys.path, but they will inherit the tox virtualenv
# and look in site-packages.
usedevelop=True
BOK_CHOY_HOSTNAME
BOK_CHOY_LMS_PORT
DISABLE_COURSEENROLLMENT_HISTORY
DJANGO_SETTINGS_MODULE
REVISION_CFG
NODE_PATH
NODE_VIRTUAL_ENV
SELENIUM_BROWSER
SELENIUM_HOST
SELENIUM_PORT
SSH_AUTH_SOCK
XDIST_GIT_BRANCH
XDIST_INSTANCE_TYPE
XDIST_NUM_WORKERS
XDIST_WORKER_AMI
XDIST_WORKER_IAM_PROFILE_ARN
XDIST_WORKER_KEY_NAME
XDIST_WORKER_SECURITY_GROUP
XDIST_WORKER_SUBNET
morenol
committed
django30: -r requirements/edx/django30.txt
whitelist_externals =
/bin/bash
/usr/bin/curl
/bin/tar