from setuptools import setup

with open("README.md", "r") as fh:
    long_description = fh.read()

setup(
    name='pyhard',
    version='1.2',
    description='Instance hardness package',
    long_description=long_description,
    long_description_content_type="text/markdown",
    packages=['pyhard', 'pyhard.thirdparty', 'pyhard.app'],
    url='https://gitlab.com/ita-ml/instance-hardness',
    download_url='https://gitlab.com/ita-ml/pyhard/-/archive/v1.2/pyhard-v1.2.tar.gz',
    license='MIT',
    author='Pedro Paiva',
    author_email='paiva@ita.br',
    install_requires=[
        'pandas>=1.0.0',
        'scikit-learn>=0.22.1',
        'numpy>=1.18.4',
        'PyYAML>=5.3',
        'scipy>=1.4.1',
        'panel>=0.9.7',
        'bokeh>=2.1.1',
        'holoviews>=1.13.2',
        'matplotlib==3.2.2',
        'plotting>=0.0.7',
        'rankaggregation>=0.1.2',
        'shapely>=1.7.0',
        'hyperopt>=0.2.4',
        'kthread>=0.2.2',
        'jinja2>=2.10.3',
        'flask>=1.1.2',
        'pyispace>=0.2.0'
    ],
    classifiers=[
        "Development Status :: 3 - Alpha",
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
    python_requires='>=3.6, <3.8'
)
