1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #!/usr/bin/env python
- from setuptools import setup
- import os
- long_description = open("README.rst").read()
- install_requires = ['numpy>=1.13.0,!=1.16.0',
- 'quantities>=0.12.1']
- extras_require = {
- 'hdf5io': ['h5py'],
- 'igorproio': ['igor'],
- 'kwikio': ['scipy', 'klusta'],
- 'neomatlabio': ['scipy>=1.0.0'],
- 'nixio': ['nixio>=1.5.0b2'],
- 'stimfitio': ['stfio'],
- 'tiffio': ['pillow']
- }
- with open("neo/version.py") as fp:
- d = {}
- exec(fp.read(), d)
- neo_version = d['version']
- setup(
- name="neo",
- version=neo_version,
- packages=[
- 'neo', 'neo.core', 'neo.io', 'neo.rawio', 'neo.test',
- 'neo.test.coretest', 'neo.test.iotest', 'neo.test.rawiotest'],
- install_requires=install_requires,
- extras_require=extras_require,
- author="Neo authors and contributors",
- author_email="samuel.garcia@cnrs.fr",
- description="Neo is a package for representing electrophysiology data in "
- "Python, together with support for reading a wide range of "
- "neurophysiology file formats",
- long_description=long_description,
- license="BSD-3-Clause",
- url='https://neuralensemble.org/neo',
- python_requires=">=3.6",
- classifiers=[
- 'Development Status :: 4 - Beta',
- 'Intended Audience :: Science/Research',
- 'License :: OSI Approved :: BSD License',
- 'Natural Language :: English',
- 'Operating System :: OS Independent',
- 'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.6',
- 'Programming Language :: Python :: 3.7',
- 'Programming Language :: Python :: 3.8',
- 'Programming Language :: Python :: 3 :: Only',
- 'Topic :: Scientific/Engineering']
- )
|