aiofiles<25,>=24
alembic>=1.16.0
appdirs>=1.4.0
art>=6.5.0
av>=14.0.0
azure-core>=1.38.0
azure-identity>=1.19.0
azure-ai-contentsafety>=1.0.0
azure-storage-blob>=12.19.0
base2048>=0.1.3
colorama>=0.4.6
confusables>=1.2.0
confusable-homoglyphs>=3.3.1
ecoji>=0.1.1
datasets>=4.8.0
fastapi>=0.133.0
httpx[http2]>=0.27.2
jinja2>=3.1.6
openai>=2.2.0
openpyxl>=3.1.5
pillow>=12.2.0
pydantic>=2.11.5
PyJWT[crypto]>=2.8.0
pyodbc>=5.1.0
pypdf>=6.10.2
python-docx>=1.1.0
python-dotenv>=1.2.2
reportlab>=4.4.4
segno>=1.6.6
scipy>=1.15.3
SQLAlchemy>=2.0.41
starlette>=1.0.1
termcolor>=2.4.0
tenacity>=9.1.2
tinytag>=2.2.1
tqdm>=4.67.1
transformers>=5.0.0rc3
treelib>=1.7.1
uvicorn[standard]>=0.32.0
websockets>=14.0
build>=1.5.0

[:python_version < "3.11"]
exceptiongroup>=1.2.0

[:python_version < "3.14"]
numpy>=1.26.0

[:python_version >= "3.14"]
numpy>=2.3.0

[all]
accelerate>=1.7.0
azure-ai-ml>=1.32.0
azure-cognitiveservices-speech>=1.44.0
flask>=3.1.3
ipykernel>=6.29.5
jupyter>=1.1.1
ollama>=0.5.1
opencv-python>=4.11.0.86
playwright>=1.49.0
spacy!=3.8.14,>=3.8.13
torch>=2.7.0

[all:python_version >= "3.14"]
pyarrow>=22.0.0

[fairness_bias]
spacy!=3.8.14,>=3.8.13

[gcg]
accelerate>=1.7.0
azure-ai-ml>=1.32.0
sentencepiece>=0.2.0
torch>=2.7.0

[gcg:python_version >= "3.14"]
pyarrow>=22.0.0

[huggingface]
torch>=2.7.0

[opencv]
opencv-python>=4.11.0.86

[playwright]
flask>=3.1.3
ollama>=0.5.1
playwright>=1.49.0

[speech]
azure-cognitiveservices-speech>=1.44.0
