Commit ce2a7d9a1a
("scripts: zephyr_module: handle expected west errors")
introduced some better error handling that requires
west version v0.14.0 or later to work.
Bump the west version in requirements-base.txt accordingly.
Due to the way zephyr_module.py is handling imports, this API change
resulted in zephyr_module.py running on older versions of west
reacting as if west was not installed, instead of erroring out.
Fix that so users who are on older west will get a hard error.
(We're about to force everyone to move to west v1.1 as soon as I can
get that release done, but this hotfix should still be helpful in the
interim as well.)
Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
36 lines
711 B
Text
36 lines
711 B
Text
# 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.27
|
|
|
|
# used by dts generation to parse binding YAMLs, also used by
|
|
# twister to parse YAMLs, by west, zephyr_module,...
|
|
PyYAML>=5.1
|
|
|
|
# YAML validation. Used by zephyr_module.
|
|
pykwalify
|
|
|
|
# used by west_commands
|
|
canopen
|
|
packaging
|
|
progress
|
|
psutil
|
|
pylink-square
|
|
pyserial
|
|
requests
|
|
|
|
# for ram/rom reports
|
|
anytree
|
|
|
|
# intelhex used by mergehex.py
|
|
intelhex
|
|
|
|
# it's west
|
|
west>=0.14.0
|
|
|
|
# used for windows based 'menuconfig'
|
|
# "win32" is used for 64-bit Windows as well
|
|
windows-curses; sys_platform == "win32"
|