from setuptools import setup, find_packages
from pathlib import Path

this_directory = Path(__file__).parent
long_description = (this_directory / "README.md").read_text()

setup(
    name='neurokin',
    version='0.3.12',
    description='package to support neural and kinematic data analysis',
    long_description=long_description,
    long_description_content_type="text/markdown",
    url='https://github.com/WengerLab/neurokin',
    author='Elisa L. Garulli',
    author_email='e.garulli@charite.de',
    license='BSD 2-clause',
    packages=find_packages(),
    install_requires=['numpy>=1.24.4',
                      'pandas>=2.1.4',
                        'c3d>=0.6.0',
                        'tdt>0.5.3',
                        'pyyaml>=6.0.2',
                        'scipy>=1.11.4',
                        'matplotlib>=3.7.3',
                        'typeguard>=4.4.2',
                      'pyyaml==6.0.2'
                      ],
    extras_require={
        "dev": ["pytest"],
        "docs": ["sphinx", "nbsphinx", "sphinxawesome-theme", "pygments"]
    },

    classifiers=[
        'Development Status :: 1 - Planning',
        'Intended Audience :: Science/Research',
        'License :: OSI Approved :: BSD License',
        'Operating System :: OS Independent',
        'Programming Language :: Python :: 3.8',
        'Programming Language :: Python :: 3.9',
    ],
)
