pw_env_setup: Add renode's requirements to pigweed
No-Docs-Update-Reason: Adding missing python requirements
Change-Id: I45bcabd33252ee3fdd7637c5f3cd557f258c6c23
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/45080
Pigweed-Auto-Submit: Armando Montanez <amontanez@google.com>
Reviewed-by: Marc MERLIN <merlin@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
diff --git a/pw_env_setup/BUILD.gn b/pw_env_setup/BUILD.gn
index 04d2752..caef4bf 100644
--- a/pw_env_setup/BUILD.gn
+++ b/pw_env_setup/BUILD.gn
@@ -53,6 +53,9 @@
# Standalone scripts
"$dir_pw_hdlc/rpc_example:example_script",
"$dir_pw_third_party/nanopb:generate_nanopb_proto",
+
+ # Python requirements for CIPD packages that don't have dedicated modules.
+ ":renode_requirements",
]
}
@@ -63,3 +66,11 @@
"$dir_pigweed/targets/stm32f429i-disc1/py",
]
}
+
+pw_python_requirements("renode_requirements") {
+ requirements = [
+ "psutil",
+ "pyyaml",
+ "robotframework==3.1",
+ ]
+}