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
26tqdm
27
28# for ram/rom reports
29anytree
30
31# intelhex used by mergehex.py
32intelhex
33
34# it's west
35# Keep the version identical to the minimum required in cmake/modules/west.cmake
36west>=0.14.0
37
38# used for windows based 'menuconfig'
39# "win32" is used for 64-bit Windows as well
40windows-curses; sys_platform == "win32"
41