Skip to content
Snippets Groups Projects
Commit 6f49ed41 authored by Eleni Mathioulaki's avatar Eleni Mathioulaki
Browse files

Merge branch 'add-spinnaker' into 'master'

Add spinnaker

See merge request technical-coordination/project-internal/devops/platform/ebrains-spack-builds!383
parents e2525502 66b96396
No related branches found
No related tags found
No related merge requests found
# Copyright 2013-2022 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 PyCsa(PythonPackage):
"""This provides basic utility functions and classes to other parts of
SpiNNaker"s tooling. Nothing in here knows anything about SpiNNaker
functionality."""
homepage = "https://github.com/SpiNNakerManchester/SpiNNUtils"
pypi = "csa/csa-0.1.12.tar.gz"
version("0.1.12", sha256="15e7103f3df32871951785880b2fe6a18056768ba31a7cc053ba553717c4b2de")
depends_on("python@3.7:", type=("build", "run"))
depends_on("py-numpy", type=("build", "run"))
depends_on("py-matplotlib", type=("build", "run"))
# Copyright 2013-2022 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 PySpalloc(PythonPackage):
"""Spalloc is a Python library and set of command-line programs for
requesting SpiNNaker machines from a spalloc server."""
homepage = "https://github.com/SpiNNakerManchester/spalloc"
pypi = "spalloc/spalloc-1!7.0.0.tar.gz"
version('7.0.0', sha256='e141a0e661efd6fd634f3793752d8d6deef56ee37a21fa8e3d7208f4edd86f51')
depends_on("python@3.7:", type=("build", "run"))
depends_on("py-jsonschema", type=("build", "run"))
depends_on("py-spinnutilities@7.0.0", type=("build", "run"))
# Copyright 2013-2022 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 PySpinnakerPacman(PythonPackage):
"""This package provides utilities for partitioning, placing a routing on a
SpiNNaker machine."""
homepage = "https://github.com/SpiNNakerManchester/PACMAN"
pypi = "SpiNNaker_PACMAN/SpiNNaker_PACMAN-1!7.0.0.tar.gz"
version("7.0.0", sha256="d9e7e620d02fda88f57a8cf157cc9421b5606d453230847f3d35985eae4c074d")
depends_on("python@3.7:", type=("build", "run"))
depends_on("py-jsonschema", type=("build", "run"))
depends_on("py-spinnutilities@7.0.0", type=("build", "run"))
depends_on("py-spinnmachine@7.0.0", type=("build", "run"))
# Copyright 2013-2022 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 PySpinnfrontendcommon(PythonPackage):
"""This package provides utilities for specifying binary data
algorithmically, and executing the specifications to produce the data."""
homepage = "https://github.com/SpiNNakerManchester/SpiNNFrontEndCommon"
pypi = "SpiNNFrontEndCommon/SpiNNFrontEndCommon-1!7.0.0.tar.gz"
version("7.0.0", sha256="07539734ed0105472d06d655bbd92e149ef44c77c388fcca28857558faa6dd10")
depends_on("python@3.7:", type=("build", "run"))
depends_on("py-spinnman@7.0.0", type=("build", "run"))
depends_on("py-spinnaker-pacman@7.0.0", type=("build", "run"))
depends_on("py-spalloc@7.0.0", type=("build", "run"))
depends_on("py-scipy@0.16.0:", type=("build", "run"))
depends_on("py-ebrains-drive@0.5.1:", type=("build", "run"))
# Copyright 2013-2022 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 PySpinnmachine(PythonPackage):
"""This package is used to provide a Python representation of a SpiNNaker
machine."""
homepage = "https://github.com/SpiNNakerManchester/SpiNNMachine"
pypi = "SpiNNMachine/SpiNNMachine-1!7.0.0.tar.gz"
version("7.0.0", sha256="5da374fd9208287799fbc324136fe5954dd1b370792ea81ea10d4537643272ad")
depends_on("python@3.7:", type=("build", "run"))
depends_on("py-spinnutilities@7.0.0", type=("build", "run"))
# Copyright 2013-2022 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 PySpinnman(PythonPackage):
"""This package provides utilities for interacting with a SpiNNaker
machine."""
homepage = "https://github.com/SpiNNakerManchester/SpiNNMan"
pypi = "SpiNNMan/SpiNNMan-1!7.0.0.tar.gz"
version("7.0.0", sha256="61bc8934e4ad6798b48c02ff6c8a3ef5c8e080a5ee2f4b88fc9cd587ed1b1ae6")
depends_on("python@3.7:", type=("build", "run"))
depends_on("py-spinnmachine@7.0.0", type=("build", "run"))
depends_on("py-websocket-client", type=("build", "run"))
# Copyright 2013-2022 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 PySpinnutilities(PythonPackage):
"""This provides basic utility functions and classes to other parts of
SpiNNaker"s tooling. Nothing in here knows anything about SpiNNaker
functionality."""
homepage = "https://github.com/SpiNNakerManchester/SpiNNUtils"
pypi = "SpiNNUtilities/SpiNNUtilities-1!7.0.0.tar.gz"
version("7.0.0", sha256="662855395ec367008735047a66a7ca75d1e5070e309ca3aa6ba3a843fb722841")
depends_on("python@3.7:", type=("build", "run"))
depends_on("py-appdirs", type=("build", "run"))
depends_on("py-numpy", type=("build", "run"))
depends_on("py-pyyaml", type=("build", "run"))
depends_on("py-requests", type=("build", "run"))
# Copyright 2013-2022 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 PySpynnaker(PythonPackage):
"""This package provides common code for PyNN implementations for
SpiNNaker."""
homepage = "https://github.com/SpiNNakerManchester/sPyNNaker"
pypi = "sPyNNaker/sPyNNaker-1!7.0.0.tar.gz"
version("7.0.0", sha256="caeaa624e3fdbca3b938c9be7ea4c78a51a037e659389fb01952822f069664db")
depends_on("python@3.7:", type=("build", "run"))
depends_on("py-spinnfrontendcommon@7.0.0", type=("build", "run"))
depends_on("py-matplotlib", type=("build", "run"))
depends_on("py-quantities", type=("build", "run"))
depends_on("py-pynn", type=("build", "run"))
depends_on("py-neo", type=("build", "run"))
depends_on("py-lazyarray", type=("build", "run"))
depends_on("py-scipy", type=("build", "run"))
depends_on("py-csa", type=("build", "run"))
......@@ -44,6 +44,7 @@ spack:
- py-quantities@0.14.1
- py-siibra@0.4a57
- py-snudda@1.4.71
- py-spynnaker@7.0.0
- py-tvb-data@2.7
- py-tvb-framework@2.8.1.1
- py-tvb-gdist@2.2
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment