fastapi>=0.100.0
sqlalchemy>=2.0.0
pydantic>=2.0.0
pydantic-settings>=2.0.0
python-multipart>=0.0.6
starlette>=0.27.0
bcrypt>=4.0.0
cachetools>=5.2.0
python-jose[cryptography]>=3.3.0
pyyaml>=6.0

[all]
ldap3>=2.9.0
aiofiles>=23.0.0
oss2>=2.18.0
boto3>=1.28.0
redis>=4.5.0
python-magic>=0.4.27
pillow>=10.0.0

[async]
aiofiles>=23.0.0

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-asyncio>=0.21.0
httpx>=0.24.0
requests>=2.31.0
pytest-mock>=3.10.0
ruff>=0.1.0
mypy>=1.0.0
types-PyYAML>=6.0.0

[ldap]
ldap3>=2.9.0

[oss]
oss2>=2.18.0

[redis]
redis>=4.5.0

[s3]
boto3>=1.28.0

[storage-all]
aiofiles>=23.0.0
oss2>=2.18.0
boto3>=1.28.0
redis>=4.5.0
python-magic>=0.4.27
pillow>=10.0.0

[validation]
python-magic>=0.4.27
pillow>=10.0.0
