summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsa <59259908+AcerP-py@users.noreply.github.com>2024-10-27 00:36:23 -0400
committerGitHub <noreply@github.com>2024-10-27 05:36:23 +0100
commit84ea389017c7706a437b7d1e98191eeb4f7b9858 (patch)
treea3d0a2f785ebc728bfb5322e1e13fb0176b9384e
parent17f07523f5afc70d129995335a0e20778f35d4f4 (diff)
downloadspack-84ea389017c7706a437b7d1e98191eeb4f7b9858.tar.gz
spack-84ea389017c7706a437b7d1e98191eeb4f7b9858.tar.bz2
spack-84ea389017c7706a437b7d1e98191eeb4f7b9858.tar.xz
spack-84ea389017c7706a437b7d1e98191eeb4f7b9858.zip
py-olcf-velocity: new package (#47215)
* Add package py-olcf-velocity * Removed trailing newline * Fixed packages description line length --------- Co-authored-by: Asa Rentschler <rentschleraj@ornl.gov>
-rw-r--r--var/spack/repos/builtin/packages/py-olcf-velocity/package.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/py-olcf-velocity/package.py b/var/spack/repos/builtin/packages/py-olcf-velocity/package.py
new file mode 100644
index 0000000000..6a36cb6049
--- /dev/null
+++ b/var/spack/repos/builtin/packages/py-olcf-velocity/package.py
@@ -0,0 +1,30 @@
+# 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 PyOlcfVelocity(PythonPackage):
+ """A tool to help with the maintenance of container build scripts on multiple systems,
+ backends (e.g podman or apptainer) and distros."""
+
+ homepage = "https://olcf.github.io/velocity/index.html"
+ pypi = "olcf_velocity/olcf_velocity-0.1.3.tar.gz"
+
+ maintainers("AcerP-py")
+
+ license("UNKNOWN", checked_by="AcerP-py")
+
+ version("0.1.3", sha256="08bd82d464e8cab6c61cab095d460b927a18e082cadb663bd5f935cf651b5c03")
+
+ depends_on("python@3.10:", type=("build", "run"))
+
+ depends_on("py-pyyaml", type="run")
+ depends_on("py-networkx", type="run")
+ depends_on("py-colorama", type="run")
+ depends_on("py-loguru", type="run")
+ depends_on("py-typing-extensions", type="run")
+
+ depends_on("py-setuptools", type="build")