# sql-toolkit 合并依赖
# SQL 查询/优化 + 数据可视化 + 报告生成 = 全链路数据分析工具

# ── 核心数据处理 ──────────────────────────────────────────────────────
pandas>=1.5.0
numpy>=1.21.0

# ── 数据库连接执行层 ──────────────────────────────────────────────────
sqlalchemy>=1.4.0          # SQL 执行引擎（支持 MySQL/PG/SQL Server/ClickHouse 等）
pymysql>=1.0.0             # MySQL 驱动
psycopg2-binary>=2.9.0      # PostgreSQL 驱动

# ── 文件数据获取层 ────────────────────────────────────────────────────
openpyxl>=3.0.0            # Excel (xlsx/xlsm) 读写
xlrd>=2.0.0                # Excel (xls) 读取
python-dotenv>=0.21.0      # .env 环境变量配置

# ── 静态图表（matplotlib 生态）───────────────────────────────────────
matplotlib>=3.5.0
seaborn>=0.11.0
pillow>=9.0.0

# ── 交互式图表（Plotly）─────────────────────────────────────────────
plotly>=5.9.0

# ── 高级可视化 ──────────────────────────────────────────────────────
networkx>=2.8.0            # 网络图
wordcloud>=1.9.0           # 词云图

# ── 统计与 AI 洞察 ──────────────────────────────────────────────────
scipy>=1.9.0               # 统计检验（t-test 等）

# ── 报告模板引擎 ────────────────────────────────────────────────────
jinja2>=3.1.0
