summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/py-warpx/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/py-warpx/package.py')
-rw-r--r--var/spack/repos/builtin/packages/py-warpx/package.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/py-warpx/package.py b/var/spack/repos/builtin/packages/py-warpx/package.py
index e9ef28304d..ac2e49354a 100644
--- a/var/spack/repos/builtin/packages/py-warpx/package.py
+++ b/var/spack/repos/builtin/packages/py-warpx/package.py
@@ -18,7 +18,7 @@ class PyWarpx(PythonPackage):
"""
homepage = "https://ecp-warpx.github.io"
- url = "https://github.com/ECP-WarpX/WarpX/archive/refs/tags/21.12.tar.gz"
+ url = "https://github.com/ECP-WarpX/WarpX/archive/refs/tags/22.01.tar.gz"
git = "https://github.com/ECP-WarpX/WarpX.git"
maintainers = ['ax3l', 'dpgrote', 'RemiLehe']
@@ -27,6 +27,7 @@ class PyWarpx(PythonPackage):
# NOTE: if you update the versions here, also see warpx
version('develop', branch='development')
+ version('22.01', sha256='e465ffadabb7dc360c63c4d3862dc08082b5b0e77923d3fb05570408748b0d28')
version('21.12', sha256='847c98aac20c73d94c823378803c82be9a14139f1c14ea483757229b452ce4c1')
version('21.11', sha256='ce60377771c732033a77351cd3500b24b5d14b54a5adc7a622767b9251c10d0b')
version('21.10', sha256='d372c573f0360094d5982d64eceeb0149d6620eb75e8fdbfdc6777f3328fb454')
@@ -40,20 +41,25 @@ class PyWarpx(PythonPackage):
variant('mpi', default=True,
description='Enable MPI support')
- for v in ['21.12', '21.11', '21.10', '21.09', '21.08', '21.07', '21.06',
- '21.05', '21.04', 'develop']:
+ for v in ['22.01',
+ '21.12', '21.11', '21.10', '21.09', '21.08', '21.07', '21.06',
+ '21.05', '21.04',
+ 'develop']:
depends_on('warpx@{0}'.format(v),
when='@{0}'.format(v),
type=['build', 'link'])
- depends_on('python@3.6:3.9', type=('build', 'run'))
+ depends_on('python@3.6:3.9', type=('build', 'run'), when='@:21.12')
+ depends_on('python@3.6:', type=('build', 'run'), when='@22.01:')
depends_on('py-numpy@1.15.0:1', type=('build', 'run'))
depends_on('py-mpi4py@2.1.0:', type=('build', 'run'), when='+mpi')
depends_on('py-periodictable@1.5:1', type=('build', 'run'))
depends_on('py-picmistandard@0.0.14', type=('build', 'run'), when='@21.03:21.11')
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:')
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')