click>=8.1
psycopg[binary]>=3.2
pydantic>=2.7
pyyaml>=6.0
numpy>=1.26
fastembed>=0.3

[all-backends]
chunkshop[clickhouse,mariadb,sqlite]

[all-parsers]
chunkshop[docx,html,pdf,pptx,xlsx]

[clickhouse]
clickhouse-connect>=0.7

[code]
tree-sitter>=0.21
tree-sitter-python>=0.21
tree-sitter-java>=0.21

[dev]
pytest>=8
pytest-asyncio>=0.23
onnx>=1.14

[docx]
python-docx>=1.1

[extractors]
rake-nltk>=1.0.6
nltk>=3.8

[html]
beautifulsoup4>=4.12

[keybert]
keybert>=0.8
sentence-transformers>=3.0

[lang]
langdetect>=1.0.9

[lede]
lede>=0.4.5

[lede-spacy]
lede-spacy>=0.4.5

[mariadb]
PyMySQL>=1.1

[nlp]
keybert>=0.8
sentence-transformers>=3.0
spacy>=3.7
langdetect>=1.0.9

[office]
chunkshop[docx,pdf,pptx,xlsx]

[pdf]
pypdf>=4.0

[pptx]
python-pptx>=0.6.23

[quantize]
onnx>=1.14

[s3]
boto3>=1.28

[spacy]
spacy>=3.7

[sqlite]
sqlite-vec>=0.1.6

[summarize]

[sumy]
sumy>=0.11

[xlsx]
openpyxl>=3.1
