4
""" Contains constants with values that can change frequently.
6
Lists some of the files that can't be served from the root directory and
7
provide path to the files relative to server root directory. Usually
8
thirdparty libraries fall into this category, and we decided to take this
9
approach instead of copying files and keeping them in sync manually.
11
SPECIAL_URL_TO_FILE_MAPPINGS = {
12
"gears_init.js": "../sdk/gears_init.js",
13
"json_noeval.js": "../../third_party/jsonjs/json_noeval.js"
16
# List of paths to libraries that are bundled with runner and
17
# need to be available in the path before the bootstrap is invoked.
18
ADDITIONAL_PYTHON_LIBRARY_PATHS = [
19
os.path.join(os.path.dirname(__file__), '../../../third_party'),
20
os.path.join(os.path.dirname(__file__), '../../../third_party/pexpect')