sqlalchemy>=2.0.32
beautifulsoup4>=4.12.3
fire>=0.6.0
ftfy>=6.2.0
joblib>=1.4.2
langchain>=1.2.0
langchain-classic>=1.0.0
langchain-community>=0.3.30
langchain-openai>=0.3.34
langchain-litellm>=0.3.5
langfuse>=3.6.1
litellm>=v1.78.2
nest_asyncio>=1.6.0
chonkie[all]>=1.4.0
chonkie[semantic]>=1.4.0
prompt-toolkit>=3.0.47
tqdm>=4.66.4
faiss-cpu>=1.8.0
rich>=13.8.1
beartype>=0.22.2
platformdirs>=4.2.2
dill>=0.3.8
pyfiglet>=1.0.2
rtoml>=0.11.0
loguru>=0.7.2
grandalf>=0.8
lazy-import>=0.2.2
py_ankiconnect>=1.1.2
scikit-learn>=1.5.1
scipy>=1.13.1
uuid6>=2025.0.1
PersistDict>=0.2.14
nltk>=3.9.2
blake3>=1.0.8
pandas>=2.3.3
playwright>=1.45.0
openparse[ml]>=0.5.7
yt-dlp>=2025.09.26
youtube-transcript-api>=0.6.2
tldextract>=5.1.2
goose3>=3.1.20
ddgs>=9.6.0
duckduckgo-search>=8.1.1
deepgram-sdk>=3.2.7
httpx>=0.27.0
pydub>=0.25.1
ffmpeg-python>=0.2.0
torchaudio>=2.8.0
trio>=0.31.0
unstructured[all-docs]>=0.18.15

[dev]
ruff>=0.14.1
pre-commit>=4.1.0
pytest>=8.3.4
pytest-xdist>=3.6.1
build>=1.2.2.post1
twine>=6.1.0
bumpver>=2025.1131

[fasttext]
fasttext-langdetect>=1.0.5
langdetect>=1.0.9

[full]
pdfminer.six>=20231228
pillow_heif>=0.16.0
pypdfium2>=4.30.0
pymupdf>=1.24.5
pdfplumber>=0.11.1
pdf2image>=1.17.0
docx2txt>=0.8
pandoc>=2.4
ankipandas>=0.3.15
LogseqMarkdownParser>=3.3

[pdftotext]
pdftotext>=2.2.2
