-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.py
35 lines (30 loc) · 1.13 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
#from sphinx.setup_command import BuildDoc
#cmdclass = {'build_sphinx': BuildDoc}
name = "secomo"
exec(open('secomo/version.py').read())
config = {
'description': 'SECOMO: Using convolutional restricted Boltzmann machines to model DNA sequence features and contexts',
'author': ['Roman Schulte-Sasse', 'Wolfgang Kopp'],
'url': 'https://github.com/schulter/crbm',
'download_url': 'https://github.com/schulter/crbm',
'author_email': ['[email protected]','[email protected]'],
'version': __version__,
'install_requires': ['numpy', 'Biopython', 'pandas', 'sklearn','Theano',
'joblib','matplotlib', 'weblogo', 'seaborn'],
'packages': ['secomo'],
'tests_require': ['pytest'],
'setup_requires': ['pytest-runner'],
'package_data': {'crbm':['data/oct4.fa']},
'zip_safe': False,
#'command_options': {
#'build_sphinx': {
#'project': ('setup.py', name),
#'version': ('setup.py', version),
#'release': ('setup.py', release)}},
'name': name
}
setup(**config)