numpy>=1.21
scikit-learn>=1.0
jsonschema>=4.18

[agents]

[agents:python_version >= "3.10"]
openai-agents<1,>=0.11
mcp<3,>=2.0

[all]
sentence-transformers>=2.2
tiktoken>=0.5
nltk>=3.8
pyyaml>=6.0

[all:python_version >= "3.10"]
mcp<3,>=2.0
openai-agents<1,>=0.11

[dev]
pytest>=7.0
pytest-cov
ruff==0.15.21

[fast-tokens]
tiktoken>=0.5

[mcp]

[mcp:python_version >= "3.10"]
mcp<3,>=2.0

[nlp]
nltk>=3.8

[semantic]
sentence-transformers>=2.2

[structured]
pyyaml>=6.0
