From 172ec0e3a1e00aefe6d6af477b0a68a8ad96de35 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Fri, 4 Feb 2022 02:21:32 -0800 Subject: `py-warpx`: needs no `py-cmake` (#28761) Since in Spack we pull binaries out of the `warpx` package, we don't need `py-cmake` to build `py-warpx`. Generally, `py-cmake` in `pyproject.toml` is just a mean for us to tell `pip` to make a `cmake` CLI tool available. --- var/spack/repos/builtin/packages/py-warpx/package.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/py-warpx/package.py b/var/spack/repos/builtin/packages/py-warpx/package.py index c780a2a21a..7020a378fd 100644 --- a/var/spack/repos/builtin/packages/py-warpx/package.py +++ b/var/spack/repos/builtin/packages/py-warpx/package.py @@ -58,8 +58,10 @@ class PyWarpx(PythonPackage): depends_on('py-picmistandard@0.0.16', type=('build', 'run'), when='@21.12') depends_on('py-picmistandard@0.0.18', type=('build', 'run'), when='@22.01') depends_on('py-setuptools@42:', type='build') - depends_on('py-cmake@3.15:3', type='build') - depends_on('py-cmake@3.18:3', type='build', when='@22.01:') + # Since we use PYWARPX_LIB_DIR to pull binaries out of the + # 'warpx' spack package, we don't need py-cmake as declared + # depends_on('py-cmake@3.15:3', type='build') + # depends_on('py-cmake@3.18:3', type='build', when='@22.01:') depends_on('py-wheel', type='build') depends_on('warpx +lib ~mpi +shared', type=('build', 'link'), when='~mpi') depends_on('warpx +lib +mpi +shared', type=('build', 'link'), when='+mpi') -- cgit v1.2.3-70-g09d2