# Development dependencies
pytest>=7.0.0
pytest-cov>=4.0.0
black>=23.0.0
mypy>=1.0.0
ruff>=0.1.0

# Runtime dependencies (for local development)
pandas>=1.5.0
sqlalchemy>=2.0.0
fullmetalalchemy>=2.4.0
transmutation>=1.1.0
numpy>=1.20.0
tabulate>=0.8.0

# Optional database drivers for multi-database testing
# PostgreSQL: testing.postgresql (creates isolated instances per test)
testing.postgresql>=1.3.0
psycopg2-binary>=2.9.0; platform_system != "Windows"
psycopg2-binary>=2.9.0; platform_system == "Windows"
# MySQL: testing.mysqld (creates isolated instances per test)
testing.mysqld>=1.4.0
pymysql>=1.0.0

