attrs>=23.2.0
setuptools>=70.0.0
toml>=0.10.2
loguru>=0.7.3
aiohttp>=3.11.13
numpy<=2.1.3,>=1.26.4
tqdm>=4.66.3
python-box>=7.1.1
torch<2.10.0
sympy>=1.12
openai>=1.60.0
anthropic>=0.43.1
google-genai>=1.16.1
ipython>=8.24.0
tiktoken>=0.8.0
GitPython>=3.1.42
prompt-toolkit>=3.0.43
opencv-python>=4.8.1.78
requests-toolbelt>=1.0.0
pyvis>=0.3.2
beartype>=0.18.2
pydantic>=2.8.2
pydantic-core>=2.20.1
nest-asyncio>=1.6.0
rich>=13.9.4
cerebras-cloud-sdk>=1.59.0

[all]
symbolicai[hf]
symbolicai[wolframalpha]
symbolicai[whisper]
symbolicai[scrape]
symbolicai[search]
symbolicai[serpapi]
symbolicai[services]
symbolicai[solver]
symbolicai[files]
symbolicai[qdrant]

[bitsandbytes]
bitsandbytes>=0.43.1

[dev]
pytest-asyncio>=1.3.0

[files]
markitdown[all]

[hf]
transformers>=4.45.2
accelerate>=0.33.0
peft>=0.13.1
datasets>=3.0.1
trl>=0.11.3
sentencepiece>=0.2.0
sentence-transformers>=2.5.1

[llama_cpp]
llama-cpp-python[server]>=0.3.7

[qdrant]
qdrant-client
chonkie[all]>=0.4.1
tokenizers

[scrape]
beautifulsoup4>=4.12.3
trafilatura>=2.0.0
pdfminer.six
playwright>=1.45.0
parallel-web>=0.3.3

[search]
firecrawl-py>=4.12.0
parallel-web>=0.3.3

[serpapi]
google_search_results>=2.4.2

[services]
fastapi>=0.110.0
redis>=5.0.2
uvicorn>=0.27.1

[solver]
z3-solver>=4.12.6.0

[whisper]
openai-whisper>=20240930
numba>=0.62.1
llvmlite>=0.45.1

[wolframalpha]
wolframalpha>=5.0.0
