Skip to content
Snippets Groups Projects
Commit 1cc93498 authored by Andrew Rowley's avatar Andrew Rowley Committed by Eleni Mathioulaki
Browse files

feat(py-spynnaker): add version 7.3.0

parent efa34d71
No related branches found
No related tags found
2 merge requests!617create new experimental release,!607Update spynnaker 7.3.0
......@@ -13,8 +13,13 @@ class PySpalloc(PythonPackage):
homepage = "https://github.com/SpiNNakerManchester/spalloc"
pypi = "spalloc/spalloc-1!7.0.0.tar.gz"
version('7.3.0', sha256='5664546187a57c87743c8bf1db812a2ab1c14db15fb0f44ee64f5f72d1cdedac')
version('7.0.0', sha256='e141a0e661efd6fd634f3793752d8d6deef56ee37a21fa8e3d7208f4edd86f51')
depends_on("python@3.7:", type=("build", "run"))
depends_on("python@3.8:", type=("build", "run"), when="@7.3.0:")
depends_on("python@3.7:", type=("build", "run"), when="@7.0.0:")
depends_on("py-spinnutilities@7.3.0", type=("build", "run"), when="@7.3.0")
depends_on("py-spinnutilities@7.0.0", type=("build", "run"), when="@7.0.0")
depends_on("py-jsonschema", type=("build", "run"))
depends_on("py-spinnutilities@7.0.0", type=("build", "run"))
......@@ -13,9 +13,16 @@ class PySpinnakerPacman(PythonPackage):
homepage = "https://github.com/SpiNNakerManchester/PACMAN"
pypi = "SpiNNaker_PACMAN/SpiNNaker_PACMAN-1!7.0.0.tar.gz"
version("7.3.0", sha256="ef597e14aac9877c676181082e11e77ea3d4b0dfb5977b0d3ce78020229fb055")
version("7.0.0", sha256="d9e7e620d02fda88f57a8cf157cc9421b5606d453230847f3d35985eae4c074d")
depends_on("python@3.7:", type=("build", "run"))
depends_on("python@3.8:", type=("build", "run"), when="@7.3.0:")
depends_on("python@3.7:", type=("build", "run"), when="@7.0.0:")
depends_on("py-spinnutilities@7.3.0", type=("build", "run"), when="@7.3.0")
depends_on("py-spinnmachine@7.3.0", type=("build", "run"), when="@7.3.0")
depends_on("py-spinnutilities@7.0.0", type=("build", "run"), when="@7.0.0")
depends_on("py-spinnmachine@7.0.0", type=("build", "run"), when="@7.0.0")
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"))
......@@ -6,8 +6,11 @@
from spack.package import *
_JAR_URL = "https://github.com/SpiNNakerManchester/JavaSpiNNaker/releases/download/7.0.0/spinnaker-exe.jar"
_JAR_SHA256 = "2d909c7fb3aa15886acf26febb1bd48e25db0c347a231944aa6a5f86107bb55b"
_JAR_URL_7_3_0 = "https://github.com/SpiNNakerManchester/JavaSpiNNaker/releases/download/7.3.0/spinnaker-exe.jar"
_JAR_SHA256_7_3_0 = "8fea399e835d053eb9b9b8b6f4752475d19cc3995389ca544f3ad1758007edbf"
_JAR_URL_7_0_0 = "https://github.com/SpiNNakerManchester/JavaSpiNNaker/releases/download/7.0.0/spinnaker-exe.jar"
_JAR_SHA256_7_0_0 = "2d909c7fb3aa15886acf26febb1bd48e25db0c347a231944aa6a5f86107bb55b"
class PySpinnfrontendcommon(PythonPackage):
"""This package provides utilities for specifying binary data
......@@ -16,18 +19,27 @@ class PySpinnfrontendcommon(PythonPackage):
homepage = "https://github.com/SpiNNakerManchester/SpiNNFrontEndCommon"
pypi = "SpiNNFrontEndCommon/SpiNNFrontEndCommon-1!7.0.0.tar.gz"
version("7.3.0", sha256="c3aea0160525c4f08bc74244f219a9664a06aa70876cfb68944c7d6378daf161")
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("python@3.8:", type=("build", "run"), when="@7.3.0:")
depends_on("python@3.7:", type=("build", "run"), when="@7.0.0:")
depends_on("py-spinnman@7.3.0", type=("build", "run"), when="@7.3.0")
depends_on("py-spinnaker-pacman@7.3.0", type=("build", "run"), when="@7.3.0")
depends_on("py-spalloc@7.3.0", type=("build", "run"), when="@7.3.0")
depends_on("py-spinnman@7.0.0", type=("build", "run"), when="@7.0.0")
depends_on("py-spinnaker-pacman@7.0.0", type=("build", "run"), when="@7.0.0")
depends_on("py-spalloc@7.0.0", type=("build", "run"), when="@7.0.0")
depends_on("py-scipy@0.16.0:", type=("build", "run"))
depends_on("py-ebrains-drive@0.5.1:", type=("build", "run"))
depends_on("java@11:")
resource(name="spinnaker-exe.jar", url=_JAR_URL, checksum=_JAR_SHA256, expand=False, placement="resource_root/JavaSpiNNaker/SpiNNaker-front-end/target")
resource(name="spinnaker-exe.jar", url=_JAR_URL_7_0_0, checksum=_JAR_SHA256_7_0_0, expand=False, placement="resource_root/JavaSpiNNaker/SpiNNaker-front-end/target", when="@7.0.0")
resource(name="spinnaker-exe.jar", url=_JAR_URL_7_3_0, checksum=_JAR_SHA256_7_3_0, expand=False, placement="resource_root/JavaSpiNNaker/SpiNNaker-front-end/target", when="@7.3.0")
def install(self, spec, prefix):
super(PySpinnfrontendcommon, self).install(spec, prefix)
......
......@@ -13,7 +13,11 @@ class PySpinnmachine(PythonPackage):
homepage = "https://github.com/SpiNNakerManchester/SpiNNMachine"
pypi = "SpiNNMachine/SpiNNMachine-1!7.0.0.tar.gz"
version("7.3.0", sha256="7c23def7deac54d56e23f4679c2317ddd053e6f6632c81ddf497fe021f37960c")
version("7.0.0", sha256="5da374fd9208287799fbc324136fe5954dd1b370792ea81ea10d4537643272ad")
depends_on("python@3.7:", type=("build", "run"))
depends_on("py-spinnutilities@7.0.0", type=("build", "run"))
depends_on("python@3.8:", type=("build", "run"), when="@7.3.0:")
depends_on("python@3.7:", type=("build", "run"), when="@7.0.0:")
depends_on("py-spinnutilities@7.3.0", type=("build", "run"), when="@7.3.0")
depends_on("py-spinnutilities@7.0.0", type=("build", "run"), when="@7.0.0")
......@@ -13,8 +13,13 @@ class PySpinnman(PythonPackage):
homepage = "https://github.com/SpiNNakerManchester/SpiNNMan"
pypi = "SpiNNMan/SpiNNMan-1!7.0.0.tar.gz"
version("7.3.0", sha256="8b4924ee31cae35845164da8d2da69391d306246772c706fdcd935e4ce8535db")
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("python@3.8:", type=("build", "run"), when="@7.3.0:")
depends_on("python@3.7:", type=("build", "run"), when="@7.0.0:")
depends_on("py-spinnmachine@7.3.0", type=("build", "run"), when="@7.3.0")
depends_on("py-spinnmachine@7.0.0", type=("build", "run"), when="@7.0.0")
depends_on("py-websocket-client", type=("build", "run"))
......@@ -14,9 +14,12 @@ class PySpinnutilities(PythonPackage):
homepage = "https://github.com/SpiNNakerManchester/SpiNNUtils"
pypi = "SpiNNUtilities/SpiNNUtilities-1!7.0.0.tar.gz"
version("7.3.0", sha256="5343004fd2aeec0124267e91c2649356b20bf8f2a5d33c9d7cd5ea6cce7dd86b")
version("7.0.0", sha256="662855395ec367008735047a66a7ca75d1e5070e309ca3aa6ba3a843fb722841")
depends_on("python@3.7:", type=("build", "run"))
depends_on("python@3.8:", type=("build", "run"), when="@7.3.0:")
depends_on("python@3.7:", type=("build", "run"), when="@7.0.0:")
depends_on("py-appdirs", type=("build", "run"))
depends_on("py-numpy", type=("build", "run"))
depends_on("py-pyyaml", type=("build", "run"))
......
......@@ -15,10 +15,13 @@ class PySpynnaker(PythonPackage):
maintainers = ["rowley"]
version("7.3.0", sha256="f052a50b8a31b526f0249b7aa1f7fe77c2f34fc35838600bef17c43e9d3bf9a9")
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("python@3.8:", type=("build", "run"), when="@7.3.0:")
depends_on("python@3.7:", type=("build", "run"), when="@7.0.0:")
depends_on("py-spinnfrontendcommon@7.3.0", type=("build", "run"), when="@7.3.0")
depends_on("py-spinnfrontendcommon@7.0.0", type=("build", "run"), when="@7.0.0")
depends_on("py-matplotlib", type=("build", "run"))
depends_on("py-quantities", type=("build", "run"))
depends_on("py-pynn", type=("build", "run"))
......
......@@ -46,7 +46,7 @@ spack:
- py-quantities@0.16.0
- py-siibra@1.0a9
- py-snudda@2.0.1
- py-spynnaker@7.0.0
- py-spynnaker@7.3.0
- py-tvb-framework@2.9
- py-tvb-contrib@2.9.1
- py-tvb-library@2.9.1
......
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