Skip to content

Commit 552940c

Browse files
committed
[ci] Improve cppyy testing with requirements.txt
Dependencies become uniform
1 parent 039bf04 commit 552940c

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

.github/actions/Build_and_Test_cppyy/action.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ runs:
5252
# Install cppyy
5353
git clone --depth=1 https://github.com/compiler-research/cppyy.git
5454
cd cppyy
55+
python -m pip install --upgrade pip
5556
python -m pip install uv
57+
python -m pip install -r requirements.txt
5658
python -m pip install --upgrade . --no-deps
5759
cd ..
5860
@@ -74,14 +76,8 @@ runs:
7476
# Run the tests
7577
source .venv/bin/activate
7678
cd cppyy/test
77-
echo ::group::Prepare For Testing
79+
echo ::group::Build test dictionaries
7880
make all
79-
python -m pip install --upgrade pip
80-
python -m pip install pytest
81-
python -m pip install pytest-xdist
82-
if [[ "${{ matrix.python-version }}" != "3.14" ]]; then
83-
python -m uv pip install numba==0.61.2
84-
fi
8581
echo ::endgroup::
8682
echo ::group::Run complete test suite
8783
set -o pipefail

0 commit comments

Comments
 (0)