Skip to content
Snippets Groups Projects
Select Git revision
  • f31ab3c52ac3e302dae6b149e12379fa38b0ad5f
  • master default protected
  • cineca_ebrains/libvips_magick
  • cineca/wget_openssl_external
  • create-module-file
  • ebrains-24-04
  • add-nestml-tests
  • experimental_rel
  • feat_add_py-norse
  • update-libneuroml
  • update-bluebrain-packages
  • feat_arbor_install_all_binaries
  • ebrains-23.09-jsc-site-config
  • spack-v0.20.0
  • ebrains-23-09-spack-v0.19.2
  • ebrains-23-09
  • nestml-source-distribution
  • ebrains-23-06
  • ebrains-23-02
  • ebrains-22-10
  • ebrains-22-07
21 results

package.py

Blame
  • user avatar
    C.A.P. Linssen authored and Eleni Mathioulaki committed
    f31ab3c5
    History
    package.py 1.95 KiB
    # Copyright 2013-2024 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 PyNestml(PythonPackage):
        """A Python package for writing and generating code for (spiking) neuron
        models and synaptic plasticity rules. Supports C++ code generation for
        NEST Simulator as well as other target platforms.
        """
    
        homepage = 'https://nestml.readthedocs.org/'
        url      = 'https://pypi.org/packages/py3/N/NESTML/NESTML-7.0.2-py3-none-any.whl'
        git      = 'https://github.com/nest/nestml/'
    
        maintainers = ['clinssen', 'pnbabu']
    
        version('7.0.2', sha256='3611239ff8436bf1c74b878562564007285c6da5df0317c6cd52f65e6bcd3f8b', expand=False)
        version('7.0.1', sha256='38392bdd06c5be5af65050153f34fb78dee6032158b268b83599bd70aab5c030', expand=False)
        version('7.0.0', sha256='4e271048b4a9ad2c161dda98d3ee25e143537649a264d521deb0ff5543020d73', expand=False)
        version('6.0.0', sha256='224993f175b9599a3662e65afdaf57e355246c0eab5f88b795fdb089ea28b39e', expand=False)
        version('5.3.0', sha256='8de543d7d3a166cd4d6a0d536a2d4e769513bbf8d7aeaf64458e9d9c21fe546e', expand=False)
        version('5.2.0', sha256='acb703bf9c7f70304bd5d547dccd6a6a219f8acb298a6412df779b808241eb14', expand=False)
    
        depends_on('python@3.8:', type=('build', 'run'))
        depends_on('py-pip', type='build')
        depends_on('py-numpy@1.8.2:', type=('build', 'run'))
        depends_on('py-scipy', type=('build', 'run'))
        depends_on('py-sympy@1.1.1:1.10.1', type=('build', 'run'))
        depends_on('py-antlr4-python3-runtime@4.10:', type=('build', 'run'))
        depends_on('py-setuptools', type=('build', 'run'))
        depends_on('py-jinja2@2.10:', type=('build', 'run'))
        depends_on('py-astropy', type=('build', 'run'))
        depends_on('py-odetoolbox@2.4:', type=('build', 'run'))
        depends_on('nest', type=('build', 'run'))
        depends_on('py-pytest', type='test')