RPackage: switch verify to phase_callback
This commit is contained in:
parent
56e087ad77
commit
3cd1968cb6
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user