import setuptools

import freesurfer_volume_reader


LONG_DESCRIPTION = freesurfer_volume_reader.__doc__.strip()

setuptools.setup(
    name='freesurfer-volume-reader',
    use_scm_version=True,
    description=LONG_DESCRIPTION.split(sep='\n', maxsplit=1)[0],
    long_description=LONG_DESCRIPTION,
    author='Fabian Peter Hammerle',
    author_email='fabian@hammerle.me',
    url='https://github.com/fphammerle/freesurfer-volume-reader',
    # TODO add license
    keywords=[
        'brain',
        'freesurfer',
        'hippocampus',
        'neuroimaging',
        'reader',
        'subfields',
    ],
    classifiers=[
        'Development Status :: 3 - Alpha',
        'Intended Audience :: Healthcare Industry',
        'Intended Audience :: Science/Research',
        'Programming Language :: Python :: 3.5',
        'Programming Language :: Python :: 3.6',
        'Programming Language :: Python :: 3.7',
        'Topic :: Scientific/Engineering :: Information Analysis',
        'Topic :: Scientific/Engineering :: Medical Science Apps.',
        'Topic :: Utilities',
    ],
    packages=setuptools.find_packages(),
    entry_points={
        'console_scripts': [
            'freesurfer-volume-reader = freesurfer_volume_reader:main',
        ],
    },
    install_requires=[
        # pandas.DataFrame.drop(columns=[...], ...)
        'pandas>=0.21.0',
    ],
    setup_requires=[
        'setuptools_scm',
    ],
    tests_require=[
        'pylint>=2.3.0',
        'pytest',
        'pytest-timeout',
    ],
)