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