1# BASE: required to build or create images with zephyr
2#
3# While technically west isn't required it's considered in base since it's
4# part of the recommended workflow
5
6# used by various build scripts
7pyelftools>=0.26
8
9# used by dts generation to parse binding YAMLs, also used by
10# twister to parse YAMLs, by west, zephyr_module,...
11PyYAML>=5.1
12
13# YAML validation. Used by zephyr_module.
14pykwalify
15
16# used by west_commands
17canopen
18packaging
19progress
20psutil
21pylink-square
22
23# for ram/rom reports
24anytree
25
26# intelhex used by mergehex.py
27intelhex
28
29# it's west
30west>=0.10.1
31
32# used for windows based 'menuconfig'
33# "win32" is used for 64-bit Windows as well
34windows-curses; sys_platform == "win32"
35