requests>=2.31.0
httpx>=0.28.1
rich
aiohttp>=3.12.15
aiohttp-cors>=0.8.1
cryptography>=45.0.7
packaging>=24.2
pyjwt>=2.10.1
python-dotenv>=1.0.1
pyyaml>=6.0.2
tqdm>=4.67.1
pydantic>=2.11.7
pyzmq>=27.1.0
aiosqlite>=0.22.1
psutil
prompt-toolkit>=3.0.52
minio>=7.2.20

[all]
toolboxv2[cli]
toolboxv2[web]
toolboxv2[desktop]
toolboxv2[exotic]
toolboxv2[isaa]
toolboxv2[core]

[cli]
prompt-toolkit>=3.0.52
ipython>=8.5.0
rich>=14.1.0
google-auth-oauthlib>=1.2.2
google-api-python-client>=2.179.0
pyperclip>=1.9.0
dateparser>=1.2.2

[core]
radon>=6.0.1
qrcode>=8.0
watchfiles>=1.0.4
gitpython>=3.1.45
redis>=6.4.0
xmltodict>=0.14.2
minio>=7.2.20
prompt-toolkit>=3.0.52
opentelemetry-api>=1.36.0
opentelemetry-sdk>=1.36.0
docker>=7.0.0

[desktop]
pygetwindow>=0.0.9
pyautogui>=0.9.54
google-auth-oauthlib>=1.2.2
google-api-python-client>=2.179.0
dateparser>=1.2.2
pyperclip>=1.9.0
webrtcvad>=2.0.10
customtkinter>=5.2.2

[dev]
toolboxv2[all]
pytest>=9.0.2
ruff>=0.8.0
pytest
build
pytest-asyncio

[exotic]
langchain-community>=0.3.29
spacy>=3.8.11
matplotlib>=3.10.0
hnswlib>=0.8.0
python-a2a>=0.5.1

[isaa]
networkx>=3.4.2
numpy>=2.2.6
dill>=0.3.8
groq>=0.31.0
pypdf2>=3.0.1
nest-asyncio>=1.5.0
pyvis>=0.3.0
mcp>=1.6.0
tenacity>=9.1.2
playwright
html2text>=2025.4.15
chardet>=5.2.0
faiss-cpu>=1.12.0
beautifulsoup4>=4.14.3
pillow>=12.1.1
fitz>=0.0.1.dev2

[production]
toolboxv2[core]
toolboxv2[cli]
toolboxv2[web]

[web]
websockets>=15.0.1
webauthn>=2.5.1
waitress>=3.0.2
