hep stack: add scikit-hep packages (#48412)

This commit is contained in:
Wouter Deconinck 2025-01-13 05:40:29 -06:00 committed by GitHub
parent 62f7a4c9b1
commit 53353ae64e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 14 additions and 0 deletions

View File

@ -48,7 +48,18 @@ spack:
- madgraph5amc
- opendatadetector
- podio +rntuple +sio
- py-awkward
- py-boost-histogram
- py-hepunits
- py-hist
- py-histbook
- py-histoprint
- py-iminuit
- py-mplhep
- py-particle
- py-uhi
- py-uproot +lz4 +xrootd +zstd
- py-vector
- pythia8 +evtgen +fastjet +hdf5 +hepmc +hepmc3 +lhapdf ~madgraph5amc +python +rivet ~root # pythia8 and root circularly depend
- rivet hepmc=3
- root +davix +dcache +examples +fftw +fits +fortran +gdml +graphviz +gsl +http +math +minuit +mlp +mysql +opengl +postgres +pythia8 +python +r +roofit +root7 +rpath ~shadow +spectrum +sqlite +ssl +tbb +threads +tmva +unuran +vc +vdt +veccore +webgui +x +xml +xrootd

View File

@ -49,6 +49,9 @@ class PyIminuit(PythonPackage):
depends_on("python@3.7:", type=("build", "run"), when="@2.17.0:")
depends_on("python@3.8:", type=("build", "run"), when="@2.19.0:")
depends_on("python@3.9:", type=("build", "run"), when="@2.28.0:")
# Bundled pybind11@:2.92 until 2.21 fails to compile with python@3.11:
# See https://github.com/pybind/pybind11/pull/3368
depends_on("python@:3.10", type=("build", "run"), when="@:2.21")
with when("@2.22:"):
depends_on("py-scikit-build-core@0.3:+pyproject", type="build")
depends_on("py-scikit-build-core@0.5:+pyproject", type="build", when="@2.26:")