"""Setup script for crypto_trader application."""

from setuptools import setup, find_packages

setup(
    name="crypto_trader",
    version="0.1.0",
    description="Cryptocurrency Trading Platform - Web-based trading application with FastAPI backend",
    author="Your Name",
    author_email="your.email@example.com",
    packages=find_packages(where="src"),
    package_dir={"": "src"},
    python_requires=">=3.11",
    install_requires=[
        "python-dotenv>=1.0.0",
        "pyyaml>=6.0",
        "sqlalchemy>=2.0.0",
        "alembic>=1.12.0",
        "ccxt>=4.0.0",
        "websockets>=12.0",
        "pandas>=2.0.0",
        "numpy>=1.24.0",
        "pandas-ta>=0.3.14b",
        "TA-Lib>=0.4.28",
        "aiohttp>=3.9.0",
        "plyer>=2.1.0",
        "python-dateutil>=2.8.0",
        "pytz>=2023.3",
        "cryptography>=41.0.0",
        "keyring>=24.0.0",
        "scipy>=1.11.0",
        "scikit-optimize>=0.9.0",
        "reportlab>=4.0.0",
        "matplotlib>=3.8.0",
        "APScheduler>=3.10.0",
        "scikit-learn>=1.3.0",
        "joblib>=1.3.0",
        "transformers>=4.35.0",
        "torch>=2.0.0",
        "feedparser>=6.0.0",
    ],
)

