Skip to content

Commit 8e05d28

Browse files
committed
[build] Enable Davix in Python wheels
1 parent 974531e commit 8e05d28

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ manylinux-x86_64-image = "manylinux_2_28"
2727

2828
# Install system libraries
2929
[tool.cibuildwheel.linux]
30-
before-all = "dnf install -y epel-release && /usr/bin/crb enable && dnf install -y openssl-devel libX11-devel libXpm-devel libXft-devel libXext-devel libuuid-devel libjpeg-devel giflib-devel"
30+
before-all = "dnf install -y epel-release && /usr/bin/crb enable && dnf install -y openssl-devel libX11-devel libXpm-devel libXft-devel libXext-devel libuuid-devel libjpeg-devel giflib-devel libxml2-devel"

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ def run(self):
4949
# see https://peps.python.org/pep-0513/#libpythonx-y-so-1
5050
# - thisroot_scripts: the thisroot.* scripts are broken if CMAKE_INSTALL_PYTHONDIR!=CMAKE_INSTALL_LIBDIR
5151
"-Dtmva-pymva=OFF -Dtpython=OFF -Dthisroot_scripts=OFF "
52-
"-Dbuiltin_nlohmannjson=ON -Dbuiltin_tbb=ON -Dbuiltin_xrootd=ON " # builtins
52+
"-Dbuiltin_nlohmannjson=ON -Dbuiltin_tbb=ON -Dbuiltin_xrootd=ON -Dbuiltin_davix=ON " # builtins
5353
"-Dbuiltin_lz4=ON -Dbuiltin_lzma=ON -Dbuiltin_zstd=ON -Dbuiltin_xxhash=ON " # builtins
54-
"-Dpyroot=ON -Ddataframe=ON -Dxrootd=ON -Dssl=ON -Dimt=ON "
54+
"-Dpyroot=ON -Ddataframe=ON -Dxrootd=ON -Ddavix=ON -Dssl=ON -Dimt=ON "
5555
"-Droofit=ON -Dmathmore=ON -Dbuiltin_fftw3=ON -Dbuiltin_gsl=ON "
5656
# Next 4 paths represent the structure of the target binaries/headers/libs
5757
# as the target installation directory of the Python environment would expect

test/wheels/test_tutorials.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@
1515
subdirs = ["analysis/dataframe", "analysis/tree", "hist", "io/ntuple", "roofit/roofit"]
1616

1717
SKIP_TUTORIALS = {
18-
"ntpl004_dimuon.C", # requires reading remote data via HTTP
19-
"ntpl008_import.C", # requires reading remote data via HTTP
20-
"ntpl011_global_temperatures.C", # requires reading remote data via HTTP
2118
"distrdf004_dask_lxbatch.py", # only works on lxplus
2219
"_SQlite", # requires SQLite, not supported yet in ROOT wheels
2320
"h1analysisProxy.C", # helper macro, not meant to run standalone

0 commit comments

Comments
 (0)