Skip to content
Snippets Groups Projects
Unverified Commit 78c985fc authored by Krishna Chilleri's avatar Krishna Chilleri Committed by GitHub
Browse files

hpc-beeflow: New package (#49036)


* hpc-beeflow: New package

* Update var/spack/repos/builtin/packages/hpc-beeflow/package.py

Co-authored-by: default avatarWouter Deconinck <wdconinc@gmail.com>

* Update var/spack/repos/builtin/packages/hpc-beeflow/package.py

Co-authored-by: default avatarWouter Deconinck <wdconinc@gmail.com>

* add new version of py-fastapi

* Update var/spack/repos/builtin/packages/hpc-beeflow/package.py

Co-authored-by: default avatarWouter Deconinck <wdconinc@gmail.com>

---------

Co-authored-by: default avatarWouter Deconinck <wdconinc@gmail.com>
parent f9e4d389
No related branches found
No related tags found
No related merge requests found
# Copyright Spack Project Developers. See COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from spack.package import *
class HpcBeeflow(PythonPackage):
"""BEE is a workflow orchestration system designed to build containerized
HPC applications and orchestrate workflows across HPC and cloud systems.
BEE has adopted the Common Workflow Language (CWL) for specifying workflows.
Complex scientific workflows specified by CWL are managed and visualized
through a graph database, giving the user the ability to monitor the state
of each task in the workflow. BEE runs jobs using the workload scheduler
(i.e. Slurm or Flux) on the HPC system that tasks are
specified to run on."""
homepage = "https://github.com/lanl/bee"
pypi = "hpc_beeflow/hpc_beeflow-0.1.9.tar.gz"
# maintainers("pagrubel")
license("MIT")
version("0.1.9", sha256="196eb9155a5ca6e35d0cc514e0609cf352fc757088707306653496b83a311ac1")
depends_on("python@3.8.3:3.12.2", type=("build", "run"))
depends_on("py-poetry@0.12:", type="build")
depends_on("py-flask@2.0:", type=("build", "run"))
depends_on("py-fastapi@0.109.2", type=("build", "run"))
depends_on("py-uvicorn@0.27.1", type=("build", "run"))
depends_on("py-neo4j@5:", type=("build", "run"))
depends_on("py-pyyaml@6.0.1:", type=("build", "run"))
depends_on("py-flask-restful@0.3.9", type=("build", "run"))
depends_on("py-cwl-utils@0.16:", type=("build", "run"))
depends_on("py-apscheduler@3.6.3:", type=("build", "run"))
depends_on("py-jsonpickle@2.2.0:", type=("build", "run"))
depends_on("py-requests@:2.28", type=("build", "run"))
depends_on("py-requests-unixsocket@0.3.0:", type=("build", "run"))
depends_on("py-python-daemon@2.3.1:", type=("build", "run"))
depends_on("py-gunicorn@20.1.0:22", type=("build", "run"))
depends_on("py-typer@0.5.0:", type=("build", "run"))
depends_on("py-cffi@1.15.1:", type=("build", "run"))
depends_on("py-celery+redis+sqlalchemy@5.3.4:", type=("build", "run"))
depends_on("py-docutils@0.18.1", type=("build", "run"))
depends_on("py-graphviz@0.20.3:", type=("build", "run"))
......@@ -16,6 +16,7 @@ class PyFastapi(PythonPackage):
version("0.115.4", sha256="db653475586b091cb8b2fec2ac54a680ac6a158e07406e1abae31679e8826349")
version("0.110.2", sha256="b53d673652da3b65e8cd787ad214ec0fe303cad00d2b529b86ce7db13f17518d")
version("0.109.2", sha256="f3817eac96fe4f65a2ebb4baa000f394e55f5fccdaf7f75250804bc58f354f73")
with default_args(deprecated=True):
# https://nvd.nist.gov/vuln/detail/CVE-2024-24762
version(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment