"""A setuptools based setup module. """ from pathlib import Path from setuptools import setup here = Path(__file__).parent.absolute() # Get the long description from the README file with open(here.joinpath('README.md'), encoding='utf-8') as f: long_description = f.read() setup( name='climada', version='3.0.1-dev', description='CLIMADA in Python', long_description=long_description, long_description_content_type="text/markdown", url='https://github.com/CLIMADA-project/climada_python', author='ETH', author_email='schmide@ethz.ch', license='OSI Approved :: GNU Lesser General Public License v3 (GPLv3)', classifiers=[ # 3 - Alpha # 4 - Beta # 5 - Production/Stable 'Development Status :: 4 - Beta', 'Programming Language :: Python :: 3.8', 'Topic :: Scientific/Engineering :: Atmospheric Science', 'Topic :: Scientific/Engineering :: GIS', 'Topic :: Scientific/Engineering :: Mathematics', ], keywords='climate adaptation', packages=['climada', 'data'], install_requires=[ 'bottleneck', 'cartopy', 'cfgrib', 'contextily', 'dask', 'deprecation', 'geopandas', 'h5py', 'haversine', 'matplotlib', 'netcdf4', 'numba', 'overpy', 'pandas', 'pandas-datareader', 'pathos', 'peewee', 'pillow', 'pint', 'pybufrkit', 'pycountry', 'rasterio', 'scikit-learn', 'statsmodels', 'tables', 'tabulate', 'tqdm', 'xarray', 'xlrd', 'xlsxwriter', 'xmlrunner' ], include_package_data=True )