AutoGPT
1[tool.poetry]
2name = "agbenchmark"
3version = "0.0.10"
4description = "Benchmarking the performance of agents far and wide, regardless of how they are set up and how they work"
5authors = ["Silen Naihin <silen.naihin@gmail.com>"]
6license = "MIT"
7readme = "README.md"
8packages = [{ include = "agbenchmark" }]
9
10[tool.poetry.dependencies]
11python = "^3.10"
12pytest = "^7.3.2"
13requests = "^2.31.0"
14openai = "^1.7.2"
15pydantic = "^1.10.9"
16python-dotenv = "^1.0.0"
17click = "^8.1.3"
18types-requests = "^2.31.0.1"
19pexpect = "^4.8.0"
20psutil = "^5.9.5"
21matplotlib = "^3.7.2"
22pandas = "^2.0.3"
23gitpython = "^3.1.32"
24networkx = "^3.1"
25colorama = "^0.4.6"
26pyvis = "^0.3.2"
27selenium = "^4.11.2"
28pytest-asyncio = "^0.21.1"
29uvicorn = "^0.23.2"
30fastapi = "^0.109.1"
31python-multipart = "^0.0.7"
32toml = "^0.10.2"
33# helicone = "^1.0.9" # incompatible with openai@^1.0.0
34httpx = "^0.24.0"
35agent-protocol-client = "^1.1.0"
36click-default-group = "^1.2.4"
37tabulate = "^0.9.0"
38
39[tool.poetry.group.dev.dependencies]
40flake8 = "^3.9.2"
41isort = "^5.9.3"
42black = "22.3"
43autoflake = "^1.4"
44pandas = "^2.0.3"
45gspread = "^5.10.0"
46oauth2client = "^4.1.3"
47pre-commit = "^3.3.3"
48
49[build-system]
50requires = ["poetry-core"]
51build-backend = "poetry.core.masonry.api"
52
53[tool.pytest.ini_options]
54minversion = "6.0"
55addopts = "-ra -q"
56testpaths = [
57"tests", "agbenchmark",
58]
59asyncio_mode = "auto"
60markers = [
61"interface",
62"code",
63"memory",
64"iterate",
65"adaptability",
66"safety",
67"content_gen",
68"product_advisor"
69]
70filterwarnings = [
71"ignore::pytest.PytestAssertRewriteWarning",
72"ignore::matplotlib.MatplotlibDeprecationWarning"
73]
74
75
76[tool.black]
77line-length = 88
78target-version = ['py310']
79include = '\.pyi?$'
80packages = ["autogpt"]
81extend-exclude = '(/dist|/.venv|/venv|/build|/agent|agbenchmark/challenges)/'
82
83[tool.isort]
84profile = "black"
85multi_line_output = 3
86include_trailing_comma = true
87force_grid_wrap = 0
88use_parentheses = true
89ensure_newline_before_comments = true
90line_length = 88
91sections = ["FUTURE", "STDLIB", "THIRDPARTY", "FIRSTPARTY", "LOCALFOLDER"]
92skip_glob = [".tox", "__pycache__", "*.pyc", "venv*/*", "reports", "venv", "env", "node_modules", ".env", ".venv", "dist", "agent/*", "agbenchmark/challenges/*"]
93
94[tool.poetry.scripts]
95agbenchmark = "agbenchmark.__main__:cli"
96