swh:1:snp:2e3e006b9d269cc1508947c8f4d24ff452a05c14
Raw File
Tip revision: 75d1630a0c6354a3997c4068dc8cdc447491b6f8 authored by Padraig Gleeson on 16 December 2021, 14:09:58 UTC
Merge pull request #119 from NeuralEnsemble/development
Tip revision: 75d1630
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",
        ]
    },
    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",
        "Programming Language :: Python :: 3.10",
        "Topic :: Scientific/Engineering :: Bio-Informatics",
        "Topic :: Scientific/Engineering",
    ],
)
back to top