# Core dependencies (latest versions)
pandas>=2.1.0
numpy>=1.24.0
scikit-learn>=1.3.0
scipy>=1.11.0
matplotlib>=3.8.0
seaborn>=0.13.0

# Data processing
openpyxl>=3.1.0
pyarrow>=14.0.0
fastparquet>=2023.10.0

# Async support
aiofiles>=23.2.0
asyncio-throttle>=1.0.0

# Logging and configuration
pydantic>=2.5.0
pydantic-settings>=2.1.0
python-dotenv>=1.0.0

# Progress bars
tqdm>=4.66.0

# Statistical analysis
statsmodels>=0.14.0

# Feature selection
imbalanced-learn>=0.11.0

# Visualization
plotly>=5.18.0
kaleido>=0.2.1

# Templating for reports
jinja2>=3.1.0

# Memory optimization
psutil>=5.9.0
memory-profiler>=0.61.0

# Testing and coverage
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-asyncio>=0.21.0

# Code quality
black>=22.0.0
flake8>=5.0.0
mypy>=1.0.0

# Security
bandit>=1.7.0
safety>=2.0.0

# Cloud storage (optional)
boto3>=1.26.0
google-cloud-storage>=2.7.0
minio>=7.1.0
azure-storage-blob>=12.19.0
azure-identity>=1.15.0

# Profiling (optional)
ydata-profiling>=4.0.0
sweetviz>=2.3.0
