# Copyright 2013-2023 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.26.0.tar.gz" maintainers("ax3l", "dpgrote", "RemiLehe") version("master", branch="master") 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") version("0.0.21", sha256="930056a23ed92dac7930198f115b6248606b57403bffebce3d84579657c8d10b") version("0.0.20", sha256="9c1822eaa2e4dd543b5afcfa97940516267dda3890695a6cf9c29565a41e2905") version("0.0.19", sha256="4b7ba1330964fbfd515e8ea2219966957c1386e0896b92d36bd9e134afb02f5a") version("0.0.18", sha256="68c208c0c54b4786e133bb13eef0dd4824998da4906285987ddee84e6d195e71") depends_on("python@3.6:", 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") @property def build_directory(self): if self.spec.satisfies("@develop") or self.spec.satisfies("@0.0.16"): return "PICMI_Python" else: return "./"