fastapi>=0.110
uvicorn[standard]>=0.27
websockets>=12
jinja2>=3.1
PyYAML>=6.0
httpx>=0.27
pydantic>=2.6
python-multipart>=0.0.9
jsonpath-ng>=1.6
jmespath>=1.0

[all]
keyring>=25
pypdf>=4.0
pywebview>=5.0
python-docx>=1.1
openpyxl>=3.1
python-pptx>=0.6.23
reportlab>=4.0
pillow>=10.0
faker>=25.0

[all:sys_platform == "win32"]
pywinpty>=2.0

[app]
pywebview>=5.0

[artifacts]
python-docx>=1.1
openpyxl>=3.1
python-pptx>=0.6.23
reportlab>=4.0
pillow>=10.0
faker>=25.0
pypdf>=4.0

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pypdf>=4.0
python-docx>=1.1
openpyxl>=3.1
python-pptx>=0.6.23
reportlab>=4.0
pillow>=10.0
faker>=25.0

[keyring]
keyring>=25

[pdf]
pypdf>=4.0

[pty]

[pty:sys_platform == "win32"]
pywinpty>=2.0
