from setuptools import find_packages, setup

setup(name="malpolon",
      version="1.1.0",
      description="Malpolon v1.1.0",
      author="Theo Larcher, Titouan Lorieul",
      author_email="theo.larcher@inria.fr, titouan.lorieul@gmail.com",
      url="https://github.com/plantnet/malpolon",
      classifiers=[
        "Development Status :: 3 - Alpha",
        "Intended Audience :: Science/Research",
        "License :: OSI Approved :: MIT License",
        "Programming Language :: Python :: 3.10",
        "Environment :: GPU :: NVIDIA CUDA",
        "Operating System :: Unix",
        "Operating System :: MacOS",
        "Typing :: Typed",
        "Topic :: Scientific/Engineering",
        "Topic :: Scientific/Engineering :: Artificial Intelligence",
        "Topic :: Scientific/Engineering :: Image Processing",
        "Topic :: Scientific/Engineering :: Image Recognition",
        "Topic :: Scientific/Engineering :: GIS"
      ],
      packages=find_packages(
       where="./",
       include="malpolon*",
       exclude="malpolon.tests"),
      package_data={'malpolon.data.datasets._data': ['minigeolifeclef2022_species_details.csv']},
      python_requires=">=3.10, <4",
      install_requires=[
        "Cartopy>=0.21.1",
        "kaggle>=1.5.16",
        "matplotlib>=3.8.0",
        "numpy>=1.26.4",
        "omegaconf>=2.3.0",
        "pandas>=2.2.1",
        "Pillow>=10.3.0",
        "planetary_computer>=0.4.9",
        "pyproj>=3.6.1",
        "pystac>=1.6.1",
        "pytest>=7.2.2",
        "pytorch_lightning>=2.1.0",
        "rasterio>=1.3.8.post1",
        "scikit_learn>=1.1.3",
        "Shapely>=2.0.3",
        "tifffile>=2022.10.10",
        "timm>=0.9.2",
        "torch>=2.1.0",
        "torchgeo>=0.5.0",
        "torchmetrics>=1.2.0",
        "torchvision>=0.16.0",
        "tqdm>=4.66.3"
      ],
      project_urls={
        "Bug Reports": "https://github.com/plantnet/malpolon/issues/new?assignees=aerodynamic-sauce-pan&labels=bug&projects=&template=bug_report.md&title=%5BBUG%5D",
        "Feature request": "https://github.com/plantnet/malpolon/issues/new?assignees=aerodynamic-sauce-pan&labels=enhancement&projects=&template=enhancement.md&title=%5BEnhancement%5D",
        "Host organizer": "https://plantnet.org/",
        "Source": "https://github.com/plantnet/malpolon",
    },
)
