summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fw/zephyrproject/requirements.txt39
1 files changed, 39 insertions, 0 deletions
diff --git a/fw/zephyrproject/requirements.txt b/fw/zephyrproject/requirements.txt
new file mode 100644
index 0000000..3938fa7
--- /dev/null
+++ b/fw/zephyrproject/requirements.txt
@@ -0,0 +1,39 @@
+# BASE: required to build or create images with zephyr
+#
+# While technically west isn't required it's considered in base since it's
+# part of the recommended workflow
+
+# used by various build scripts
+pyelftools>=0.29
+
+# used by dts generation to parse binding YAMLs, also used by
+# twister to parse YAMLs, by west, zephyr_module,...
+PyYAML>=6.0
+
+# YAML validation. Used by zephyr_module.
+pykwalify
+
+# used by west_commands
+canopen
+packaging
+progress
+patool
+psutil
+pylink-square
+pyserial
+requests
+semver
+
+# for ram/rom reports
+anytree
+
+# intelhex used by mergehex.py
+intelhex
+
+# it's west
+# Keep the version identical to the minimum required in cmake/modules/west.cmake
+west>=0.14.0
+
+# used for windows based 'menuconfig'
+# "win32" is used for 64-bit Windows as well
+windows-curses; sys_platform == "win32"