RPackage: switch verify to phase_callback
This commit is contained in:
parent
56e087ad77
commit
3cd1968cb6
@ -12,6 +12,7 @@
|
|||||||
|
|
||||||
import spack.builder
|
import spack.builder
|
||||||
import spack.deptypes as dt
|
import spack.deptypes as dt
|
||||||
|
import spack.phase_callbacks
|
||||||
from spack.dependency import Dependency
|
from spack.dependency import Dependency
|
||||||
from spack.directives import extends
|
from spack.directives import extends
|
||||||
from spack.error import SpackError
|
from spack.error import SpackError
|
||||||
@ -106,7 +107,8 @@ def append(field_value: Union[bytes, str]):
|
|||||||
if package:
|
if package:
|
||||||
yield package
|
yield package
|
||||||
|
|
||||||
def verify_package(self):
|
@spack.phase_callbacks.run_before("install")
|
||||||
|
def _verify_package(self):
|
||||||
if not self.pkg.run_tests:
|
if not self.pkg.run_tests:
|
||||||
return
|
return
|
||||||
|
|
||||||
@ -205,8 +207,6 @@ def verify_package(self):
|
|||||||
+ "\n".join(missing_deps)
|
+ "\n".join(missing_deps)
|
||||||
)
|
)
|
||||||
|
|
||||||
spack.builder.run_before("install")(verify_package)
|
|
||||||
|
|
||||||
def install(self, pkg, spec, prefix):
|
def install(self, pkg, spec, prefix):
|
||||||
"""Installs an R package."""
|
"""Installs an R package."""
|
||||||
mkdirp(pkg.module.r_lib_dir)
|
mkdirp(pkg.module.r_lib_dir)
|
||||||
|
Loading…
Reference in New Issue
Block a user