click>=8.0.0
rich>=13.0.0
httpx<0.29,>=0.28.1
httpcore<1.1,>=1.0.9
beautifulsoup4>=4.12.0
lxml>=5.0.0
pyyaml>=6.0.0
warcio>=1.1
defusedxml>=0.7.1

[docs]

[docs:python_version >= "3.10"]
markitdown>=0.1

[langchain]

[langchain:python_version >= "3.10"]
langchain-core>=0.2

[llamaindex]

[llamaindex:python_version >= "3.10"]
llama-index-core>=0.10

[mcp]

[mcp:python_version >= "3.10"]
mcp<2,>=1.0

[parquet]
pyarrow>=14

[qmd]

[qmd:python_version >= "3.10"]
torch>=2.0.0
transformers>=4.30.0

[sign]
cryptography>=42

[test]
pytest>=8.0.0
python-frontmatter<1.2.0,>=1.0.0
pyarrow>=14
cryptography>=42

[test:python_version >= "3.10"]
mcp<2,>=1.0
