summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml1
-rw-r--r--etc/evergreen_yml_components/definitions.yml15
-rw-r--r--etc/pip/compile-requirements.txt2
-rw-r--r--etc/pip/components/tooling_metrics.req4
-rw-r--r--etc/pip/dev-requirements.txt2
-rw-r--r--etc/pip/toolchain-requirements.txt2
6 files changed, 26 insertions, 0 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 9949cc7064b..023df931196 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -3243,6 +3243,7 @@ buildvariants:
- name: test_api_version_compatibility
- name: validate_commit_message
- name: check_feature_flag_tags
+ - name: compile_venv_deps_check
- name: &windows-dynamic-visibility-test windows-dynamic-visibility-test
display_name: "~ Shared Library Windows (visibility test)"
diff --git a/etc/evergreen_yml_components/definitions.yml b/etc/evergreen_yml_components/definitions.yml
index 1d6462b2a0a..8c4fd8093e0 100644
--- a/etc/evergreen_yml_components/definitions.yml
+++ b/etc/evergreen_yml_components/definitions.yml
@@ -2323,6 +2323,21 @@ tasks:
content_type: application/tar
display_name: Benchmarks
+- name: compile_venv_deps_check
+ commands:
+ - *f_expansions_write
+ - command: manifest.load
+ - func: "git get project and add git tag"
+ - *f_expansions_write
+ - *kill_processes
+ - *cleanup_environment
+ - command: subprocess.exec
+ type: test
+ params:
+ binary: bash
+ args:
+ - "src/evergreen/compile_venv_dependency_check.sh"
+
- name: determine_patch_tests
commands:
- *f_expansions_write
diff --git a/etc/pip/compile-requirements.txt b/etc/pip/compile-requirements.txt
index 74b44861e27..96fe580a637 100644
--- a/etc/pip/compile-requirements.txt
+++ b/etc/pip/compile-requirements.txt
@@ -2,3 +2,5 @@
-r components/core.req
-r components/compile.req
+
+-r components/tooling_metrics.req
diff --git a/etc/pip/components/tooling_metrics.req b/etc/pip/components/tooling_metrics.req
new file mode 100644
index 00000000000..0d8d220dad4
--- /dev/null
+++ b/etc/pip/components/tooling_metrics.req
@@ -0,0 +1,4 @@
+distro == 1.5.0
+GitPython ~= 3.1.7
+pydantic ~= 1.8.2
+dnspython == 2.1.0
diff --git a/etc/pip/dev-requirements.txt b/etc/pip/dev-requirements.txt
index ce2ebbd3de1..178f57d1cab 100644
--- a/etc/pip/dev-requirements.txt
+++ b/etc/pip/dev-requirements.txt
@@ -8,3 +8,5 @@
-r components/evergreen.req
-r components/aws.req
-r components/jiraclient.req
+
+-r components/tooling_metrics.req
diff --git a/etc/pip/toolchain-requirements.txt b/etc/pip/toolchain-requirements.txt
index 3694f6bb9d2..27c792e52e1 100644
--- a/etc/pip/toolchain-requirements.txt
+++ b/etc/pip/toolchain-requirements.txt
@@ -17,3 +17,5 @@
-r components/build_metrics.req
-r components/libdeps.req
+
+-r components/tooling_metrics.req