# -*- coding: utf-8 -*-

from setuptools import setup, find_packages

with open('README.md', 'r', encoding='utf-8') as f:
    LONG_DESCRIPTION = f.read()

NAME = 'seasonality-table'
VERSION = '0.1.1'
DESCRIPTION = 'A library to generate monthly returns (seasonality) tables for financial analysis'
LONG_DESCRIPTION_CONTENT_TYPE = 'text/markdown'
URL = 'https://www.cagrigungor.com'
AUTHOR = 'cagrigungor'
AUTHOR_EMAIL = 'iletisim@cagrigungor.com'
LICENSE = 'MIT'
KEYWORDS = 'finance, seasonality, returns, table, analysis, stocks, crypto, yfinance'

setup(
    name=NAME,
    version=VERSION,
    description=DESCRIPTION,
    long_description=LONG_DESCRIPTION,
    long_description_content_type=LONG_DESCRIPTION_CONTENT_TYPE,
    url=URL,
    author=AUTHOR,
    author_email=AUTHOR_EMAIL,
    license=LICENSE,
    keywords=KEYWORDS,
    classifiers=[
        'License :: OSI Approved :: MIT License',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.8',
        'Programming Language :: Python :: 3.9',
        'Programming Language :: Python :: 3.10',
        'Programming Language :: Python :: 3.11',
        'Programming Language :: Python :: 3.12',
        'Operating System :: OS Independent',
        'Intended Audience :: Financial and Insurance Industry',
        'Topic :: Office/Business :: Financial :: Investment',
    ],
    package_dir={'': 'src'},
    packages=find_packages(where='src'),
    python_requires='>=3.8',
    install_requires=[
        'pandas>=1.0.0',
        'yfinance>=0.2.0',
    ],
)
