pydantic>=2.0

[all]
killuhub[iceberg,kafka,postgres,rest_api,s3,scheduler,spark]

[delta]
delta-spark>=3.1

[dev]
pytest>=8.0
pytest-mock>=3.12
ruff>=0.4
mypy>=1.9

[flink]
apache-flink>=1.18

[iceberg]
pyiceberg>=0.6

[kafka]
confluent-kafka>=2.3

[postgres]
psycopg2-binary>=2.9

[rest_api]
requests>=2.31

[s3]
boto3>=1.34
pyarrow>=15.0

[scheduler]
apscheduler>=3.10

[spark]
pyspark>=3.5
