pyyaml>=6.0
pydantic>=2.0
click>=8.1
pandas>=2.0
python-dotenv>=1.0

[all]
hydra-etl[server]
hydra-etl[duckdb]
hydra-etl[parquet]
hydra-etl[mysql]
hydra-etl[postgres]
hydra-etl[mongodb]
hydra-etl[http]

[dev]
pytest>=8.0
build>=1.2
twine>=5.0
black>=24.0

[duckdb]
duckdb>=0.10

[http]
requests>=2.31

[mongodb]
pymongo>=4.6

[mysql]
mysql-connector-python>=8.3

[parquet]
pyarrow>=14.0

[postgres]
psycopg2-binary>=2.9

[server]
fastapi>=0.110
uvicorn[standard]>=0.29
apscheduler>=3.10
