diff --git a/packages/py-nameparser/package.py b/packages/py-nameparser/package.py new file mode 100644 index 0000000000000000000000000000000000000000..ac168d2123b53c76e30824edfad93c1e1798fb84 --- /dev/null +++ b/packages/py-nameparser/package.py @@ -0,0 +1,19 @@ +# Copyright 2013-2021 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 PyNameParser(PythonPackage): + """A simple Python module for parsing human names into their individual components + """ + + homepage = "https://github.com/derek73/python-nameparser" + pypi = "nameparser/nameparser-1.1.1.tar.gz" + git = "https://github.com/derek73/python-nameparser.git" + + version('1.1.1', sha256='ce8336ed7464fa7b9b8745f48b9c62dea6bed931b99715ca9479360544992143') + + depends_on('python@3.6.9:') \ No newline at end of file diff --git a/packages/vf-py-client/package.py b/packages/py-vf-client/package.py similarity index 64% rename from packages/vf-py-client/package.py rename to packages/py-vf-client/package.py index 37813bc4aff11b864360bef3c0ce4a443532db37..c97c52c3b5b618110b033185e5f9dee08b1db62f 100644 --- a/packages/vf-py-client/package.py +++ b/packages/py-vf-client/package.py @@ -6,7 +6,7 @@ from spack import * -class ValidationFramework(PythonPackage): +class PyValidationFramework(PythonPackage): """Python client for the HBP Validation Framework web services """ @@ -16,8 +16,8 @@ class ValidationFramework(PythonPackage): version('0.6.3', sha256='e9d27a5d1bbc7066877d6a97eb1bcb90c70b5ec00d9027425d85f796c6a9e8c4') - depends_on('python@3.3:') - depends_on('requests@2.27.0:', type=('build', 'run')) - depends_on('nameparser@1.1.0:', type=('build', 'run')) - depends_on('ebrains_drive@0.4.0:', type=('build', 'run')) - depends_on('simplejson@3.17.5:', type=('build', 'run')) \ No newline at end of file + depends_on('python@3.6.9:') + depends_on('py-requests@2.26.0:', type=('build', 'run')) + depends_on('py-nameparser@1.1.1:', type=('build', 'run')) + depends_on('py-ebrains-drive@0.4.0:', type=('build', 'run')) + depends_on('py-simplejson@3.17.2:', type=('build', 'run')) \ No newline at end of file diff --git a/spack.yaml b/spack.yaml index 0d262fa14ec3c7026c1a0d6696d43bbbe1382525..bf3ffbb47d95696ead33e9341244a85993961180 100644 --- a/spack.yaml +++ b/spack.yaml @@ -19,6 +19,7 @@ spack: - py-pandas %gcc@10.3.0 - py-seaborn %gcc@10.3.0 - py-matplotlib %gcc@10.3.0 + - py-nameparser %gcc@10.3.0 # EBRAINS simulators - nest@3.0 +python +gsl +mpi %gcc@10.3.0 - arbor +mpi ^python@3:3.9 %gcc@10.3.0 @@ -37,4 +38,6 @@ spack: - funniest1022 %gcc@10.3.0 # NRP - py-torch~mkldnn~cuda~cudnn~onnx_ml~rocm~tensorpipe~mpi~distributed ^protobuf@:3.17.999 %gcc@10.3.0 + # EBRAINS tools and services + - py-vf-client@0.6.3 %gcc@10.3.0 concretization: together