suna/backend/pyproject.toml

77 lines
1.7 KiB
TOML
Raw Normal View History

2025-06-15 20:29:47 +08:00
[project]
2025-04-23 04:11:43 +08:00
name = "suna"
version = "1.0"
description = "open source generalist AI Agent"
2025-06-15 20:29:47 +08:00
authors = [{ name = "marko-kraemer", email = "mail@markokraemer.com" }]
2024-10-06 01:04:15 +08:00
readme = "README.md"
2025-06-15 20:29:47 +08:00
license = { text = "Apache-2.0" }
2024-11-01 05:26:30 +08:00
classifiers = [
2025-06-15 20:29:47 +08:00
"License :: OSI Approved :: Apache-2.0 License",
"Programming Language :: Python :: 3.11",
2025-06-15 20:29:47 +08:00
]
2025-06-16 01:43:21 +08:00
requires-python = ">=3.11"
2025-06-15 20:29:47 +08:00
dependencies = [
"python-dotenv==1.0.1",
"litellm==1.72.2",
2025-06-15 20:29:47 +08:00
"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.17.0",
2025-06-15 20:29:47 +08:00
"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.0",
"daytona-api-client==0.21.0",
"daytona-api-client-async==0.21.0",
2025-06-15 20:29:47 +08:00
"boto3==1.37.3",
"openai==1.90.0",
2025-06-15 20:29:47 +08:00
"nest-asyncio==1.6.0",
"vncdotool==1.2.0",
"tavily-python==0.5.4",
"pytesseract==0.3.13",
"stripe==12.0.1",
"dramatiq==1.18.0",
2025-06-15 20:29:47 +08:00
"pika==1.3.2",
"prometheus-client==0.21.1",
"langfuse==2.60.5",
2025-07-04 00:34:48 +08:00
"Pillow>=10.4.0",
2025-06-16 01:43:21 +08:00
"mcp==1.9.4",
2025-06-15 20:29:47 +08:00
"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",
"cryptography>=41.0.0",
"apscheduler>=3.10.0",
"croniter>=1.4.0",
"qstash>=2.0.0",
"structlog==25.4.0",
2025-07-03 11:42:09 +08:00
"PyPDF2==3.0.1",
"python-docx==1.1.0",
"openpyxl==3.1.2",
"chardet==5.2.0",
"PyYAML==6.0.1",
2024-11-01 05:26:30 +08:00
]
2024-10-06 01:04:15 +08:00
2025-06-15 20:29:47 +08:00
[project.urls]
homepage = "https://www.suna.so/"
repository = "https://github.com/kortix-ai/suna"
2025-04-23 16:13:07 +08:00
2025-06-15 20:29:47 +08:00
[tool.uv]
package = false