setup.py 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # -*- coding: utf-8 -*-
  2. from setuptools import setup
  3. import os
  4. long_description = open("README.rst").read()
  5. install_requires = ['neo>0.3.3',
  6. 'numpy>=1.8.2',
  7. 'quantities>=0.10.1',
  8. 'scipy>=0.14.0',
  9. 'six>=1.10.0']
  10. extras_require = {'pandas': ['pandas>=0.14.1'],
  11. 'docs': ['numpydoc>=0.5',
  12. 'sphinx>=1.2.2'],
  13. 'tests': ['nose>=1.3.3']}
  14. setup(
  15. name="elephant",
  16. version='0.4.1',
  17. packages=['elephant', 'elephant.test'],
  18. package_data = {'elephant' : [os.path.join('current_source_density_src', 'test_data.mat'),
  19. os.path.join('current_source_density_src', 'LICENSE'),
  20. os.path.join('current_source_density_src', 'README.md'),
  21. os.path.join('current_source_density_src', '*.py')]},
  22. install_requires=install_requires,
  23. extras_require=extras_require,
  24. author="Elephant authors and contributors",
  25. author_email="andrew.davison@unic.cnrs-gif.fr",
  26. description="Elephant is a package for analysis of electrophysiology data in Python",
  27. long_description=long_description,
  28. license="BSD",
  29. url='http://neuralensemble.org/elephant',
  30. classifiers=[
  31. 'Development Status :: 4 - Beta',
  32. 'Intended Audience :: Science/Research',
  33. 'License :: OSI Approved :: BSD License',
  34. 'Natural Language :: English',
  35. 'Operating System :: OS Independent',
  36. 'Programming Language :: Python :: 2',
  37. 'Programming Language :: Python :: 3',
  38. 'Topic :: Scientific/Engineering']
  39. )