mirror of https://github.com/kortix-ai/suna.git
74 lines
1.7 KiB
TOML
74 lines
1.7 KiB
TOML
[project]
|
|
name = "suna"
|
|
version = "1.0"
|
|
description = "open source generalist AI Agent"
|
|
authors = [{ name = "marko-kraemer", email = "mail@markokraemer.com" }]
|
|
readme = "README.md"
|
|
license = { text = "Apache-2.0" }
|
|
classifiers = [
|
|
"Development Status :: 4 - Beta",
|
|
"Intended Audience :: Developers",
|
|
"License :: OSI Approved :: Apache-2.0 License",
|
|
"Programming Language :: Python :: 3",
|
|
"Programming Language :: Python :: 3.12",
|
|
"Topic :: Software Development :: Libraries :: Python Modules",
|
|
]
|
|
requires-python = "==3.11.10"
|
|
dependencies = [
|
|
"python-dotenv==1.0.1",
|
|
"litellm==1.66.1",
|
|
"click==8.1.7",
|
|
"questionary==2.0.1",
|
|
"requests==2.32.3",
|
|
"packaging==24.1",
|
|
"setuptools==75.3.0",
|
|
"pytest==8.3.3",
|
|
"pytest-asyncio==0.24.0",
|
|
"asyncio==3.4.3",
|
|
"altair==4.2.2",
|
|
"prisma==0.15.0",
|
|
"fastapi==0.115.12",
|
|
"uvicorn==0.27.1",
|
|
"python-multipart==0.0.20",
|
|
"redis==5.2.1",
|
|
"upstash-redis==1.3.0",
|
|
"supabase==2.15.0",
|
|
"pyjwt==2.10.1",
|
|
"exa-py==1.9.1",
|
|
"e2b-code-interpreter==1.2.0",
|
|
"certifi==2024.2.2",
|
|
"python-ripgrep==0.0.6",
|
|
"daytona-sdk==0.21.0a4",
|
|
"daytona-api-client==0.21.0a1",
|
|
"daytona-api-client-async==0.21.0a1",
|
|
"boto3==1.37.3",
|
|
"openai==1.72.0",
|
|
"nest-asyncio==1.6.0",
|
|
"vncdotool==1.2.0",
|
|
"tavily-python==0.5.4",
|
|
"pytesseract==0.3.13",
|
|
"stripe==12.0.1",
|
|
"dramatiq==1.17.1",
|
|
"pika==1.3.2",
|
|
"prometheus-client==0.21.1",
|
|
"langfuse==2.60.5",
|
|
"Pillow==10.0.0",
|
|
"mcp==1.0.0",
|
|
"httpx==0.28.0",
|
|
"aiohttp==3.12.0",
|
|
"email-validator==2.0.0",
|
|
"mailtrap==2.0.1",
|
|
"sentry-sdk[fastapi]==2.29.1",
|
|
"gunicorn>=23.0.0",
|
|
]
|
|
|
|
[project.urls]
|
|
homepage = "https://www.suna.so/"
|
|
repository = "https://github.com/kortix-ai/suna"
|
|
|
|
[project.scripts]
|
|
agentpress = "agentpress.cli:main"
|
|
|
|
[tool.uv]
|
|
package = false
|