iris-hep / analysis-grand-challenge

Repository dedicated to AGC preparations & execution
https://agc.readthedocs.io
MIT License
24 stars 39 forks source link

feat: improve handling of optional dependencies #213

Closed alexander-held closed 11 months ago

alexander-held commented 11 months ago

Refactor imports to allow running without ServiceX client (and related libraries) installed. Also avoid importing everything into utils to ensure cabinetry is not needed on worker nodes (which import utils at the top level).