4975c94845
Also add a comment in each file reminding to keep them the same.
Fixes 251f269e23
("west: v0.14.0 is required now (and soon, v1.1")
Confusing error message before this commit:
```
-- Found west (found suitable version 0.13.1, minimum required is 0.7.1)
CMake Error at SOF/zephyr/cmake/modules/zephyr_module.cmake:77 (message):
Traceback (most recent call last):
File "SOF/zephyr/scripts/zephyr_module.py", line 733, in <module>
main()
File "SOF/zephyr/scripts/zephyr_module.py", line 678, in main
west_projs = west_projects()
^^^^^^^^^^^^^^^
File "SOF/zephyr/scripts/zephyr_module.py", line 536, in west_projects
from west.configuration import MalformedConfig
ImportError: cannot import name 'MalformedConfig'
from 'west.configuration'
(west/src/west/configuration.py)
```
Clearer error message after this commit:
```
CMake Error at SOF/zephyr/cmake/modules/west.cmake:68 (message):
The detected west version, 0.13.1, is unsupported.
The minimum supported version is 0.14.0.
Please upgrade with:
/usr/bin/python3.11 -m pip install --upgrade west
```
Signed-off-by: Marc Herbert <marc.herbert@intel.com>
38 lines
792 B
Plaintext
38 lines
792 B
Plaintext
# 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
|
|
# Keep the version identical to the minimum required in cmake/modules/west.cmake
|
|
west>=0.14.0
|
|
|
|
# used for windows based 'menuconfig'
|
|
# "win32" is used for 64-bit Windows as well
|
|
windows-curses; sys_platform == "win32"
|