pydantic<3,>=2
pydantic_settings<3,>=2
PyYAML<7,>=6.0

[akafka]
aiokafka~=0.10.0
jsonschema<5,>=4.21

[all]
hexkit[test]

[mongodb]
motor<4,>=3.1.1

[s3]
boto3<2,>=1.26.50
botocore<2,>=1.29.50

[test]
hexkit[test-akafka,test-mongodb,test-s3]

[test-akafka]
hexkit[akafka]
testcontainers[kafka]<5,>=4.3.3

[test-mongodb]
hexkit[mongodb]
testcontainers[mongo]<5,>=4.3.3

[test-s3]
hexkit[s3]
testcontainers<5,>=4.3.3
