source: orange-bioinformatics/setup.py @ 1635:88033dab8187

Revision 1635:88033dab8187, 2.7 KB checked in by mitar, 2 years ago (diff)

Updated setup.py file.

Line 
1#!/usr/bin/env python
2
3import os
4
5from setuptools import setup, find_packages
6
7NAME = 'Orange-Bioinformatics'
8
9VERSION = '1.1a'
10
11DESCRIPTION = 'Orange Bioinformatics is an add-on for Orange data mining software package.'
12LONG_DESCRIPTION = open(os.path.join(os.path.dirname(__file__), 'README.rst')).read()
13AUTHOR = 'Bioinformatics Laboratory, FRI UL'
14AUTHOR_EMAIL = 'contact@orange.biolab.si'
15URL = 'http://orange.biolab.si/addons/'
16DOWNLOAD_URL = 'https://bitbucket.org/biolab/orange-bioinformatics/downloads'
17LICENSE = 'GPLv3'
18
19KEYWORDS = (
20    'data mining',
21    'machine learning',
22    'artificial intelligence',
23    'bioinformatics',
24    'gene ontology',
25    'KEGG',
26    'expression profiles',
27)
28
29CLASSIFIERS = (
30    'Development Status :: 4 - Beta',
31    'Environment :: X11 Applications :: Qt',
32    'Environment :: Console',
33    'Environment :: Plugins',
34    'Programming Language :: Python',
35    'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
36    'Operating System :: OS Independent',
37    'Topic :: Scientific/Engineering :: Artificial Intelligence',
38    'Topic :: Scientific/Engineering :: Visualization',
39    'Topic :: Scientific/Engineering :: Bio-Informatics',
40    'Topic :: Software Development :: Libraries :: Python Modules',
41    'Intended Audience :: Education',
42    'Intended Audience :: Science/Research',
43    'Intended Audience :: Developers',
44)
45
46PACKAGES = find_packages(
47    exclude = ('*.tests', '*.tests.*', 'tests.*', 'tests'),
48)
49 
50PACKAGE_DATA = {
51}
52
53INSTALL_REQUIRES = (
54    'Orange',
55    'suds',
56    'numpy',
57    'requests',
58    'scipy',
59    'oasa',
60    'bkchem',
61    'matplotlib',
62    'PIL',
63    'sqlite3',
64    'networkx',
65    'pygraphviz',
66    'PyQt4',
67    'openbabel',
68),
69
70DEPENDENCY_LINKS = (
71    'http://bkchem.zirael.org/download/bkchem-0.13.0.tar.gz',
72    'http://bkchem.zirael.org/download/oasa-0.13.1.tar.gz',
73)
74
75ENTRY_POINTS = {
76    'orange.widgets': (
77        'bioinformatics = Orange.bioinformatics.widgets',
78    ),
79}
80
81NAMESPACE_PACKAGES = (
82    'Orange',
83)
84
85if __name__ == '__main__':
86    setup(
87        name = NAME,
88        version = VERSION,
89        description = DESCRIPTION,
90        long_description = LONG_DESCRIPTION,
91        author = AUTHOR,
92        author_email = AUTHOR_EMAIL,
93        url = URL,
94        download_url = DOWNLOAD_URL,
95        license = LICENSE,
96        keywords = KEYWORDS,
97        classifiers = CLASSIFIERS,
98        packages = PACKAGES,
99        package_data = PACKAGE_DATA,
100        install_requires = INSTALL_REQUIRES,
101        dependency_links = DEPENDENCY_LINKS,
102        entry_points = ENTRY_POINTS,
103        namespace_packages = NAMESPACE_PACKAGES,
104        include_package_data = True,
105        zip_safe = False,
106    )
Note: See TracBrowser for help on using the repository browser.