From 2298d0d11708300f3dbdb7208bf59b71af02ed0c Mon Sep 17 00:00:00 2001 From: Andrew Davison <andrew.davison@cnrs.fr> Date: Fri, 29 Apr 2022 13:46:38 +0200 Subject: [PATCH] Add py-neo, which is a dependency for py-elephant and py-pynn. An older version is available in upstream Spack. --- packages/py-neo/package.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 packages/py-neo/package.py diff --git a/packages/py-neo/package.py b/packages/py-neo/package.py new file mode 100644 index 00000000..8d4116ee --- /dev/null +++ b/packages/py-neo/package.py @@ -0,0 +1,33 @@ +# 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 import * + + +class PyNeo(PythonPackage): + """Neo is a package for representing electrophysiology data in Python, + together with support for reading a wide range of neurophysiology + file formats""" + + homepage = "https://neuralensemble.org/neo" + pypi = "neo/neo-0.4.1.tar.gz" + + version('0.10.2', sha256='2d4218b0826daeea880e155227060029ec38a00238ceb5f097138d9467c6399b') + version('0.10.0', sha256='e591a53e18cfa4478603a0e133f3fa0e07bc016b2a279d21d72cf8196eca8353') + version('0.9.0', sha256='6e31c88d7c52174fa2512df589b2b5003e9471fde27fca9f315f4770ba3bd3cb') + version('0.8.0', sha256='3382a37b24a384006238b72981f1e9259de9bfa71886f8ed564d35d254ace458') + version('0.5.2', sha256='1de436b7d5e72a5b4f1baa68bae5b790624a9ac44b2673811cb0b6ef554d3f8b') + + depends_on('py-setuptools', type='build') + + depends_on('py-numpy@1.7.1:', type=('build', 'run'), when='@0.5.2:0.8.0') + depends_on('py-numpy@1.13.0:', type=('build', 'run'), when='@0.9.0') + depends_on('py-numpy@1.16.1:', type=('build', 'run'), when='@0.10.0:') + + depends_on('py-quantities@0.9.0:', type=('build', 'run'), when='@0.5.2:0.8.0') + depends_on('py-quantities@0.12.1:', type=('build', 'run'), when='@0.9.0:') + + depends_on('py-scipy@0.12.0:', type=('build', 'run'), when='@0.5.2:0.8.0') + depends_on('py-scipy@1.0.0:', type=('build', 'run'), when='@0.9.0:') -- GitLab