# MCP Python Dependencies - Minimal Requirements
# Only essential packages for MCP to function

# Core numerical computing (required by MCP)
# NumPy 2.x is not used; keep 1.x
numpy>=1.19.0,<2.0.0
pandas>=1.3.0

# HTTP requests (required for server functions)
requests>=2.25.0

# Date handling (required for calendar functions)
python-dateutil>=2.8.0

# Excel integration (commercial license required)
# pyxll>=5.0.0  # Uncomment if you have PyXLL license

# Optional packages (uncomment if needed)
# scipy>=1.7.0       # ImpliedVol / Delta solver in xScript (not required to open Excel)
# markdown>=3.3.0    # LocalVol / MC HTML report in xScript (not required to open Excel)
# matplotlib>=3.3.0  # For plotting
# seaborn>=0.11.0    # For advanced plotting
# jupyter>=1.0.0     # For Jupyter notebooks
# pyyaml>=5.4.0      # For YAML configuration files
