# Core dependencies (synchronized with pyproject.toml)
numpy>=1.20.0,<2.0
pandas>=1.3.0,<3.0
openpyxl>=3.0.0
chardet>=4.0.0
click>=8.0.0
PyYAML>=6.0
networkx>=2.6

# Optional: For similarity analysis features
# python-Levenshtein>=0.12.0
# scikit-learn>=0.24.0
# matplotlib>=3.3.0
# seaborn>=0.11.0

# Optional: For notebook support
# ipython>=7.0.0
# jupyter>=1.0.0

# Development dependencies (use: pip install -e ".[dev]")
# pytest>=6.0.0
# pytest-cov>=2.0.0
# black>=21.0
# flake8>=3.9.0
# mypy>=0.910
# optuna>=3.0.0
