From a87a6c3f52b91353808ca96b26a78bb48791f38b Mon Sep 17 00:00:00 2001 From: Aaron Jomy Date: Thu, 2 Apr 2026 15:30:27 +0200 Subject: [PATCH] [ci] Improve cppyy testing with requirements.txt Dependencies become uniform --- .github/actions/Build_and_Test_cppyy/action.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/actions/Build_and_Test_cppyy/action.yml b/.github/actions/Build_and_Test_cppyy/action.yml index 437526ee0..a6f790132 100644 --- a/.github/actions/Build_and_Test_cppyy/action.yml +++ b/.github/actions/Build_and_Test_cppyy/action.yml @@ -52,7 +52,9 @@ runs: # Install cppyy git clone --depth=1 https://github.com/compiler-research/cppyy.git cd cppyy + python -m pip install --upgrade pip python -m pip install uv + python -m pip install -r requirements.txt python -m pip install --upgrade . --no-deps cd .. @@ -74,14 +76,8 @@ runs: # Run the tests source .venv/bin/activate cd cppyy/test - echo ::group::Prepare For Testing + echo ::group::Build test dictionaries make all - python -m pip install --upgrade pip - python -m pip install pytest - python -m pip install pytest-xdist - if [[ "${{ matrix.python-version }}" != "3.14" ]]; then - python -m uv pip install numba==0.61.2 - fi echo ::endgroup:: echo ::group::Run complete test suite set -o pipefail