makepkg's upfront dependency install covers only pkgbase-level arrays, so the per-package openblas depends never reach a fresh container and check()'s mlx.core import failed with a missing libopenblas.so.0. Declare it as a checkdepends instead; real installs still get it through depends.