
* WarpX: 24.10 This updates WarpX and dependencies for the 24.10 release. New features: - EB runtime control: we can now compile with EB on by default, because it is not an incompatible binary option anymore - Catalyst2 support: AMReX/WarpX 24.09+ support Catalyst2 through the existing Conduit bindings * Fix Typo in Variant Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> * Improve Python Dep Version Ranges * Add Missing `-DWarpX_CATALYST` * AMReX: Missing CMake Options for Vis --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
57 lines
2.2 KiB
Python
57 lines
2.2 KiB
Python
# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
|
|
# Spack Project Developers. See the top-level COPYRIGHT file for details.
|
|
#
|
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
|
|
|
from spack.package import *
|
|
|
|
|
|
class PyPicmistandard(PythonPackage):
|
|
"""Standard input format for Particle-In-Cell codes"""
|
|
|
|
homepage = "https://picmi-standard.github.io"
|
|
git = "https://github.com/picmi-standard/picmi.git"
|
|
pypi = "picmistandard/picmistandard-0.30.0.tar.gz"
|
|
|
|
maintainers("ax3l", "dpgrote", "RemiLehe")
|
|
|
|
version("master", branch="master")
|
|
version("0.30.0", sha256="28b892b242e0cc044ad987d6bdc12811fe4a478d5096d6bc5989038ee9d9dab6")
|
|
version("0.29.0", sha256="dc0bf3ddd3635df9935ac569b3085de387150c4f8e9851897078bb12d123dde8")
|
|
version("0.28.0", sha256="aa980b0fb49fc3ff9c7e32b5927b3700c4660aefbf96567bac1f8c9c93bb7831")
|
|
version("0.26.0", sha256="b22689f576d064bf0cd8f435621e912359fc2ee9347350eab845d2d36ebb62eb")
|
|
version("0.25.0", sha256="3fe6a524822d382e52bfc9d3378249546075d28620969954c5ffb43e7968fb02")
|
|
version("0.24.0", sha256="55a82adcc14b41eb612caf0d9e47b0e2a56ffc196a58b41fa0cc395c6924be9a")
|
|
version("0.23.2", sha256="2853fcfaf2f226a88bb6063ae564832b7e69965294fd652cd2ac04756fa4599a")
|
|
version("0.23.1", sha256="c7375010b7a3431b519bc0accf097f2aafdb520e2a0126f42895cb96dcc7dcf1")
|
|
version(
|
|
"0.0.22",
|
|
sha256="e234a431274254b22cd70be64d6555b383d98426b2763ea0c174cf77bf4d0890",
|
|
deprecated=True,
|
|
)
|
|
version(
|
|
"0.0.21",
|
|
sha256="930056a23ed92dac7930198f115b6248606b57403bffebce3d84579657c8d10b",
|
|
deprecated=True,
|
|
)
|
|
version(
|
|
"0.0.20",
|
|
sha256="9c1822eaa2e4dd543b5afcfa97940516267dda3890695a6cf9c29565a41e2905",
|
|
deprecated=True,
|
|
)
|
|
version(
|
|
"0.0.19",
|
|
sha256="4b7ba1330964fbfd515e8ea2219966957c1386e0896b92d36bd9e134afb02f5a",
|
|
deprecated=True,
|
|
)
|
|
version(
|
|
"0.0.18",
|
|
sha256="68c208c0c54b4786e133bb13eef0dd4824998da4906285987ddee84e6d195e71",
|
|
deprecated=True,
|
|
)
|
|
|
|
depends_on("python@3.8:", type=("build", "run"))
|
|
depends_on("py-numpy@1.15:1", type=("build", "run"))
|
|
depends_on("py-scipy@1.5:1", type=("build", "run"))
|
|
depends_on("py-setuptools", type="build")
|