summaryrefslogtreecommitdiff
path: root/evergreen/compile_venv_dependency_check.sh
diff options
context:
space:
mode:
Diffstat (limited to 'evergreen/compile_venv_dependency_check.sh')
-rw-r--r--evergreen/compile_venv_dependency_check.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/evergreen/compile_venv_dependency_check.sh b/evergreen/compile_venv_dependency_check.sh
new file mode 100644
index 00000000000..b71a93e29f1
--- /dev/null
+++ b/evergreen/compile_venv_dependency_check.sh
@@ -0,0 +1,12 @@
+# Quick check to ensure all scons.py dependecies have been added to compile-requirements.txt
+set -o errexit
+set -o verbose
+
+# Create virtual env
+/opt/mongodbtoolchain/v3/bin/virtualenv --python /opt/mongodbtoolchain/v3/bin/python3 ./compile_venv
+source ./compile_venv/bin/activate
+
+# Try printing scons.py help message
+cd src
+python -m pip install -r etc/pip/compile-requirements.txt
+buildscripts/scons.py --help