jaato-sdk
requests
mcp[cli]
google-api-core
certifi
python-dotenv
pyyaml
websockets>=12.0
anthropic>=0.40.0
httpx>=0.27.0
psutil>=5.0.0
watchdog>=4.0.0
rich>=13.0.0
wcwidth
jsonschema>=4.0.0

[:sys_platform == "win32"]
pyreadline3

[all]
jaato-server[ast,azure-openai,bedrock,dev,diagrams,github-models,google,interactive,kaggle,kerberos,nim,notebook,openai,openrouter,ovhcloud,telemetry,templates,web]

[ast]
ast-grep-py>=0.30.0

[azure-openai]
openai>=1.66
azure-identity>=1.15.0

[bedrock]
boto3>=1.35

[dev]
pytest
pytest-asyncio
radon

[diagrams]
Pillow>=10.0.0

[github-models]
azure-ai-inference>=1.0.0b7

[google]
google-genai
google-auth

[interactive]

[interactive:sys_platform != "win32"]
pexpect>=4.8.0

[interactive:sys_platform == "win32"]
wexpect>=4.0.0
pywin32>=220
setuptools

[kaggle]
kaggle>=1.5.0

[kerberos]
pyspnego[kerberos]>=0.10.0

[nim]
openai>=1.0

[notebook]
ipython-pygments-lexers>=1.0.0

[openai]
openai>=1.66

[openrouter]
openai>=1.0

[ovhcloud]
openai>=1.0

[telemetry]
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
opentelemetry-exporter-otlp-proto-grpc>=1.20.0
opentelemetry-exporter-otlp-proto-http>=1.20.0

[templates]
pybars3>=0.9.7
Jinja2>=3.1.0

[web]
trafilatura>=1.6.0
html2text>=2024.2.26
beautifulsoup4>=4.12.0
lxml>=5.0.0
pymupdf4llm>=0.2.0
ddgs>=7.0.0
