From 3cd1968cb643d5c8ccd84ac8216f36a86bc3086a Mon Sep 17 00:00:00 2001 From: Wouter Deconinck Date: Tue, 31 Dec 2024 10:14:16 -0600 Subject: [PATCH] RPackage: switch verify to phase_callback --- lib/spack/spack/build_systems/r.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/spack/spack/build_systems/r.py b/lib/spack/spack/build_systems/r.py index d39c5334549..4d0f01aff7b 100644 --- a/lib/spack/spack/build_systems/r.py +++ b/lib/spack/spack/build_systems/r.py @@ -12,6 +12,7 @@ import spack.builder import spack.deptypes as dt +import spack.phase_callbacks from spack.dependency import Dependency from spack.directives import extends from spack.error import SpackError @@ -106,7 +107,8 @@ def append(field_value: Union[bytes, str]): if package: yield package - def verify_package(self): + @spack.phase_callbacks.run_before("install") + def _verify_package(self): if not self.pkg.run_tests: return @@ -205,8 +207,6 @@ def verify_package(self): + "\n".join(missing_deps) ) - spack.builder.run_before("install")(verify_package) - def install(self, pkg, spec, prefix): """Installs an R package.""" mkdirp(pkg.module.r_lib_dir)