From bb963187259857211ca33bf798aef566b03c714b Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Mon, 19 Jan 2026 23:38:00 -0500 Subject: [PATCH] ci-install: Install scipy/numpy in github regression test case environment This is in preparation for enhanced load_cell test cases which require these packages. Signed-off-by: Kevin O'Connor --- scripts/ci-install.sh | 2 ++ scripts/tests-requirements.txt | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 scripts/tests-requirements.txt diff --git a/scripts/ci-install.sh b/scripts/ci-install.sh index 28f7b6540..88b346bc1 100755 --- a/scripts/ci-install.sh +++ b/scripts/ci-install.sh @@ -61,6 +61,7 @@ echo -e "\n\n=============== Install python3 virtualenv\n\n" cd ${MAIN_DIR} virtualenv -p python3 ${BUILD_DIR}/python-env ${BUILD_DIR}/python-env/bin/pip install -r ${MAIN_DIR}/scripts/klippy-requirements.txt +${BUILD_DIR}/python-env/bin/pip install -r ${MAIN_DIR}/scripts/tests-requirements.txt ###################################################################### @@ -71,3 +72,4 @@ echo -e "\n\n=============== Install python2 virtualenv\n\n" cd ${MAIN_DIR} virtualenv -p python2 ${BUILD_DIR}/python2-env ${BUILD_DIR}/python2-env/bin/pip install -r ${MAIN_DIR}/scripts/klippy-requirements.txt +${BUILD_DIR}/python2-env/bin/pip install -r ${MAIN_DIR}/scripts/tests-requirements.txt diff --git a/scripts/tests-requirements.txt b/scripts/tests-requirements.txt new file mode 100644 index 000000000..a3936f8ba --- /dev/null +++ b/scripts/tests-requirements.txt @@ -0,0 +1,7 @@ +# This file describes the Python virtualenv package requirements for +# the Klipper regression test cases. This is in addition to the +# package requirements listed in the klippy-requirements.txt file. +# Typically the packages listed here are installed via the command: +# pip install -r tests-requirements.txt +scipy==1.2.3 ; python_version < '3.0' +scipy==1.15.3 ; python_version >= '3.0'