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.29
8
9# used by dts generation to parse binding YAMLs, also used by
10# twister to parse YAMLs, by west, zephyr_module,...
11PyYAML>=6.0
12
13# YAML validation. Used by zephyr_module.
14pykwalify
15
16# used by west_commands
17canopen
18packaging
19progress
20patool
21psutil
22pylink-square
23pyserial
24requests
25semver
26
27# for ram/rom reports
28anytree
29
30# intelhex used by mergehex.py
31intelhex
32
33# it's west
34# Keep the version identical to the minimum required in cmake/modules/west.cmake
35west>=0.14.0
36
37# used for windows based 'menuconfig'
38# "win32" is used for 64-bit Windows as well
39windows-curses; sys_platform == "win32"
40