pandas>=2.0
httpx>=0.27
rich>=13.0
rapidfuzz>=3.0
unidiff<1.0,>=0.7
pydantic>=2.0
pyyaml>=6.0
matplotlib>=3.7
seaborn>=0.13

[all]
pydocs-mcp>=0.6.0
mlflow>=2.0
skillopt<0.3,>=0.2
gepa==0.1.4
huggingface_hub>=0.20
pyarrow>=15.0

[ask]
pydocs-mcp[harness-ask-your-docs]>=0.6.0

[datasets-parquet]
huggingface_hub>=0.20
pyarrow>=15.0

[datasets-swe]
huggingface_hub>=0.20
pyarrow>=15.0

[mlflow]
mlflow>=2.0

[optimizers-gepa]
gepa==0.1.4

[optimizers-skillopt]
skillopt<0.3,>=0.2

[retrieval]
pydocs-mcp>=0.6.0
