https://github.com/NeuralEnsemble/libNeuroML
Raw File
Tip revision: 9b30882f4d64bda6a3cd0c7f86bfc3b72fcb0f61 authored by Ankur Sinha (Ankur Sinha Gmail) on 24 August 2021, 11:16:16 UTC
chore(nml.py): regenerate
Tip revision: 9b30882
setup.py
# -*- coding: utf-8 -*-

from setuptools import setup

long_description = open("README.md").read()

for line in open('neuroml/__init__.py'):
    if line.startswith("__version__"):
        version = line.split("=")[1].strip()[1:-1]

setup(
    name = "libNeuroML",
    version = version,
    packages = ['neuroml', 'neuroml.test','neuroml.nml','neuroml.hdf5'],
    package_data = {'neuroml.test': ['*.nml'], 'neuroml.nml': ['*.xsd']},
    author = "libNeuroML authors and contributors",
    author_email = "vellamike@gmail.com, p.gleeson@gmail.com",
    description = "A Python library for working with NeuroML descriptions of neuronal models",
    long_description = long_description,
    long_description_content_type="text/markdown",
    install_requires=['lxml', 'six'],
    tests_require=["pytest"],
    extras_require={"full": [
        "cython",
        "numpy",
        "pymongo",
        "numexpr",
        "simplejson; python_version < '3.5'",
        "tables>=3.3.0",
        "jsonpickle>=0.9.6"
    ]},
    license = "BSD",
    url="http://libneuroml.readthedocs.org/en/latest/",
    classifiers = [
        'Intended Audience :: Science/Research',
        'License :: OSI Approved :: BSD License',
        'Natural Language :: English',
        'Operating System :: OS Independent',
        'Development Status :: 5 - Production/Stable',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.7',
        'Programming Language :: Python :: 3.8',
        'Programming Language :: Python :: 3.9',
        'Topic :: Scientific/Engineering :: Bio-Informatics',
        'Topic :: Scientific/Engineering']
)
back to top