Skip to content

Commit ab5d0c1

Browse files
siliataiderdpiparo
authored andcommitted
[ci][Python] add minimal requirements-ci.txt to reduce disk usage during wheel tests
(cherry picked from commit 1c8bd48)
1 parent 785a641 commit ab5d0c1

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

.github/workflows/python_wheel_build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
6969
- name: Install tutorials dependencies
7070
run: |
71-
python -m pip install --no-cache-dir -r requirements.txt
71+
python -m pip install --no-cache-dir -r test/wheels/requirements-ci.txt
7272
7373
- name: Run tutorials
7474
run: |

test/wheels/requirements-ci.txt

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# ROOT requirements for third-party Python packages for Python wheels tests
2+
3+
# PyROOT: Interoperability with numpy arrays
4+
numpy
5+
pandas
6+
7+
# PyROOT: ROOT.Numba.Declare decorator
8+
numba
9+
cffi
10+
11+
# Distributed RDataFrame
12+
pyspark # Spark backend
13+
dask>=2022.08.1 # Dask backend
14+
distributed>=2022.08.1 # Dask backend
15+
16+
# Unified Histogram Interface (UHI)
17+
uhi
18+
matplotlib
19+
mplhep
20+
21+
# For testing
22+
pytest
23+
24+
# Other
25+
scikit-learn
26+
xgboost

0 commit comments

Comments
 (0)