1#!/usr/bin/env python
2
3from setuptools import setup, find_packages
4import distutils
5VERSION = '0.1.11'
6
7ENTRY_POINTS = {
8    'orange3.addon': (
9        'datafusion = orangecontrib.datafusion',
10    ),
11    # Entry point used to specify packages containing tutorials accessible
12    # from welcome screen. Tutorials are saved Orange Workflows (.ows files).
13    'orange.widgets.tutorials': (
14        # Syntax: any_text = path.to.package.containing.tutorials
15        'fusiontutorials = orangecontrib.datafusion.tutorials',
16    ),
17
18    # Entry point used to specify packages containing widgets.
19    'orange.widgets': (
20        # Syntax: category name = path.to.package.containing.widgets
21        # Widget category specification can be seen in
22        #    orangecontrib/datafusion/widgets/__init__.py
23        'Data Fusion = orangecontrib.datafusion.widgets',
24    ),
25
26    # Register widget help
27    "orange.canvas.help": (
28        'html-index = orangecontrib.datafusion.widgets:WIDGET_HELP_PATH',),
29}
30
31if __name__ == '__main__':
32    setup(
33        name="Orange3-DataFusion",
34        description="Orange DataFusion add-on.",
35        version=VERSION,
36        author='Bioinformatics Laboratory, FRI UL',
37        author_email='contact@orange.biolab.si',
38        url='https://github.com/biolab/orange3-datafusion',
39        keywords=(
40            'data mining',
41            'orange3 add-on',
42        ),
43        packages=find_packages(),
44        package_data={
45            "orangecontrib.datafusion": ["datasets/*.csv"],
46            "orangecontrib.datafusion.widgets": ["icons/*.svg"],
47            "orangecontrib.datafusion.tutorials": ["*.ows"],
48        },
49        install_requires=[
50            'Orange3',
51            'scikit-fusion',
52        ],
53        entry_points=ENTRY_POINTS,
54        namespace_packages=['orangecontrib'],
55        zip_safe=False,
56    )
57