fastapi>=0.133.0
sqlalchemy[asyncio]<2.1,>=2.0.54
alembic~=1.13
pydantic~=2.10
pydantic-settings~=2.7
redis~=5.2
httpx~=0.28
cryptography>=46.0.5
aiosmtplib>=5.1.2
psycopg2-binary~=2.9
python-multipart~=0.0.27
openpyxl~=3.1
lxml>=5.3
weasyprint>=60.0
jinja2>=3.1
pillow~=13.0
tmf-platform-core-back[render]>=0.21.0
celery~=5.4

[aws]
boto3~=1.36

[dev]
pytest>=9.0.3
pytest-asyncio>=1.3.0
pytest-cov~=6.0
aiosqlite~=0.20
ruff==0.8.*
mypy~=1.13
types-openpyxl~=3.1
lxml-stubs
uvicorn[standard]~=0.30
import-linter~=2.1

[nfse]

[ocr]
anthropic
pypdf>=5.1

[s3]
boto3~=1.36
