|
[tool.poetry] |
|
name = "autogpt_server" |
|
version = "0.1.0" |
|
description = "An Agentic Experience" |
|
authors = [ |
|
"SwiftyOS <[email protected]>", |
|
"Nicholas Tindle <[email protected]>", |
|
] |
|
readme = "README.md" |
|
|
|
[tool.poetry.dependencies] |
|
python = "^3.10" |
|
agpt = { path = "../../autogpt", develop = true } |
|
click = "^8.1.7" |
|
autogpt-forge = { path = "../../forge", develop = true } |
|
prisma = "^0.13.1" |
|
pydantic = "^2.7.2" |
|
pytest = "^8.2.1" |
|
uvicorn = { extras = ["standard"], version = "^0.30.1" } |
|
fastapi = "^0.109.0" |
|
flake8 = "^7.0.0" |
|
jsonschema = "^4.22.0" |
|
psutil = "^5.9.8" |
|
pyro5 = "^5.15" |
|
tenacity = "^8.3.0" |
|
apscheduler = "^3.10.4" |
|
croniter = "^2.0.5" |
|
pytest-asyncio = "^0.23.7" |
|
websockets = "^12.0" |
|
pydantic-settings = "^2.3.4" |
|
praw = "^7.7.1" |
|
openai = "^1.35.7" |
|
jsonref = "^1.1.0" |
|
groq = "^0.8.0" |
|
anthropic = "^0.25.1" |
|
youtube-transcript-api = "^0.6.2" |
|
|
|
ollama = "^0.3.0" |
|
feedparser = "^6.0.11" |
|
python-dotenv = "^1.0.1" |
|
expiringdict = "^1.2.2" |
|
discord-py = "^2.4.0" |
|
|
|
autogpt-libs = {path = "../autogpt_libs"} |
|
[tool.poetry.group.dev.dependencies] |
|
cx-freeze = { git = "https://github.com/ntindle/cx_Freeze.git", rev = "main", develop = true } |
|
poethepoet = "^0.26.1" |
|
httpx = "^0.27.0" |
|
pytest-watcher = "^0.4.2" |
|
requests = "^2.32.3" |
|
ruff = "^0.5.2" |
|
pyright = "^1.1.371" |
|
isort = "^5.13.2" |
|
black = "^24.4.2" |
|
|
|
[build-system] |
|
requires = ["poetry-core"] |
|
build-backend = "poetry.core.masonry.api" |
|
|
|
[tool.poetry.scripts] |
|
app = "autogpt_server.app:main" |
|
cli = "autogpt_server.cli:main" |
|
format = "linter:format" |
|
lint = "linter:lint" |
|
schema = "linter:schema" |
|
schema_lint = "linter:schema_lint" |
|
|
|
|
|
[tool.poe] |
|
poetry_command = "" |
|
|
|
|
|
[tool.poe.tasks] |
|
test = "pytest" |
|
build = ["test", "_dbuild"] |
|
|
|
|
|
install = ["build", "_dinstall"] |
|
|
|
|
|
[tool.poe.tasks._dbuild] |
|
cmd = "python setup.py build" |
|
|
|
[tool.poe.tasks.dist_app] |
|
cmd = "python setup.py bdist_app" |
|
|
|
[tool.poe.tasks.dist_dmg] |
|
cmd = "python setup.py bdist_dmg" |
|
|
|
[tool.poe.tasks.dist_msi] |
|
cmd = "python setup.py bdist_msi" |
|
|
|
[tool.poe.tasks.dist_appimage] |
|
cmd = "python setup.py bdist_appimage" |
|
|
|
[tool.poe.tasks.dist_deb] |
|
cmd = "python setup.py bdist_deb" |
|
|
|
[tool.poe.tasks._dinstall] |
|
cmd = "python setup.py install" |
|
|
|
[tool.pytest-watcher] |
|
now = false |
|
clear = true |
|
delay = 0.2 |
|
runner = "pytest" |
|
runner_args = [] |
|
patterns = ["*.py"] |
|
ignore_patterns = [] |
|
|
|
[tool.pytest.ini_options] |
|
asyncio_mode = "auto" |
|
|