# Dataset Analysis MCP Server - Requirements
#
# This file lists all Python dependencies for the project.
# Generated from pyproject.toml for users who prefer pip over uv.
#
# Installation:
#   pip install -r requirements.txt

# Categorical encoding
category-encoders>=2.6.0

# Text normalization & cleaning
clean-text>=0.6.0
text-unidecode>=1.3

# Deterministic synonym mapping
flashtext>=2.7

# Fuzzy string matching
rapidfuzz>=3.0.0

# ML-aware categorical preparation (optional, lazy-imported)
skrub>=0.3.0

# Web framework
fastapi>=0.128.0

# MCP server framework
mcp>=1.26.0

# Data manipulation and analysis
pandas>=2.3.3

# Scientific computing
scipy>=1.0.0

# Machine learning utilities
scikit-learn>=1.0.0

# YAML support for pipeline configs
pyyaml>=6.0.0

# ASGI server
uvicorn>=0.40.0
