7–9 Sept 2026
Nikhef
Europe/Amsterdam timezone

Packaging ROOT for Python: Progress and Challenges

8 Sept 2026, 13:30
20m
Veltman Centre (Nikhef)

Veltman Centre

Nikhef

Speaker

Silia Taider (EP-SFT)

Description

ROOT is distributed through a range of channels suited to different users and workflows, from CVMFS-based releases to pre-built binaries and specialized packaging systems.
Given the growing adoption of Python in the HEP community, it becomes increasingly important that ROOT is easy to obtain and depend on as a Python package with pip and conda offering reliable ways to install it.

This contribution discusses ongoing efforts to modernize and expand ROOT's packaging infrastructure. We report on the continued development of ROOT's PyPI wheels, experimentation with new wheel configurations aimed at improving adoption across platforms, and the broader work of validating ROOT as a dependency in real-world Python workflows.

Primary author

Silia Taider (EP-SFT)

Co-author

Vincenzo Eduardo Padulano (EP-SFT)

Presentation materials

There are no materials yet.