From 2c18a99bd24ddadd165eeabe5299ac094b0c0ee3 Mon Sep 17 00:00:00 2001 From: xengineering Date: Fri, 6 Sep 2024 20:27:31 +0200 Subject: firmware: Use pip freeze for requirements.txt This results in a complete list of required Python dependencies with fixed versions. This ensures that the build works reliably given that the dependencies are still available in referenced versions. --- firmware/zephyrproject/requirements.txt | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/firmware/zephyrproject/requirements.txt b/firmware/zephyrproject/requirements.txt index 8592072..4e2bd45 100644 --- a/firmware/zephyrproject/requirements.txt +++ b/firmware/zephyrproject/requirements.txt @@ -1,6 +1,11 @@ -pyelftools>=0.29 -PyYAML>=6.0 -pykwalify -packaging -anytree -intelhex +anytree==2.12.1 +docopt==0.6.2 +intelhex==2.3.0 +packaging==24.1 +pyelftools==0.31 +pykwalify==1.8.0 +python-dateutil==2.9.0.post0 +PyYAML==6.0.2 +ruamel.yaml==0.18.6 +ruamel.yaml.clib==0.2.8 +six==1.16.0 -- cgit v1.2.3-70-g09d2