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

[akafka]
aiokafka~=0.8.0
jsonschema<5,>=4.17.3

[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]<4,>=3.7.1

[test-mongodb]
hexkit[mongodb]
testcontainers[mongo]<4,>=3.7.1

[test-s3]
hexkit[s3]
testcontainers<4,>=3.7.1
