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

[akafka]
aiokafka~=0.11.0
jsonschema<5,>=4.22

[all]
hexkit[test]

[mongodb]
motor<4,>=3.5.0

[s3]
boto3<2,>=1.34.140
botocore<2,>=1.34.140

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

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

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

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