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