AutoGPT

Форк
0
/
pyproject.toml 
95 строк · 2.2 Кб
1
[tool.poetry]
2
name = "agbenchmark"
3
version = "0.0.10"
4
description = "Benchmarking the performance of agents far and wide, regardless of how they are set up and how they work"
5
authors = ["Silen Naihin <silen.naihin@gmail.com>"]
6
license = "MIT"
7
readme = "README.md"
8
packages = [{ include = "agbenchmark" }]
9

10
[tool.poetry.dependencies]
11
python = "^3.10"
12
pytest = "^7.3.2"
13
requests = "^2.31.0"
14
openai = "^1.7.2"
15
pydantic = "^1.10.9"
16
python-dotenv = "^1.0.0"
17
click = "^8.1.3"
18
types-requests = "^2.31.0.1"
19
pexpect = "^4.8.0"
20
psutil = "^5.9.5"
21
matplotlib = "^3.7.2"
22
pandas = "^2.0.3"
23
gitpython = "^3.1.32"
24
networkx = "^3.1"
25
colorama = "^0.4.6"
26
pyvis = "^0.3.2"
27
selenium = "^4.11.2"
28
pytest-asyncio = "^0.21.1"
29
uvicorn = "^0.23.2"
30
fastapi = "^0.109.1"
31
python-multipart = "^0.0.7"
32
toml = "^0.10.2"
33
# helicone = "^1.0.9"  # incompatible with openai@^1.0.0
34
httpx = "^0.24.0"
35
agent-protocol-client = "^1.1.0"
36
click-default-group = "^1.2.4"
37
tabulate = "^0.9.0"
38

39
[tool.poetry.group.dev.dependencies]
40
flake8 = "^3.9.2"
41
isort = "^5.9.3"
42
black = "22.3"
43
autoflake = "^1.4"
44
pandas = "^2.0.3"
45
gspread = "^5.10.0"
46
oauth2client = "^4.1.3"
47
pre-commit = "^3.3.3"
48

49
[build-system]
50
requires = ["poetry-core"]
51
build-backend = "poetry.core.masonry.api"
52

53
[tool.pytest.ini_options]
54
minversion = "6.0"
55
addopts = "-ra -q"
56
testpaths = [
57
    "tests", "agbenchmark",
58
]
59
asyncio_mode = "auto"
60
markers = [
61
    "interface",
62
    "code",
63
    "memory",
64
    "iterate",
65
    "adaptability",
66
    "safety",
67
    "content_gen",
68
    "product_advisor"
69
]
70
filterwarnings = [
71
    "ignore::pytest.PytestAssertRewriteWarning",
72
    "ignore::matplotlib.MatplotlibDeprecationWarning"
73
]
74

75

76
[tool.black]
77
line-length = 88
78
target-version = ['py310']
79
include = '\.pyi?$'
80
packages = ["autogpt"]
81
extend-exclude = '(/dist|/.venv|/venv|/build|/agent|agbenchmark/challenges)/'
82

83
[tool.isort]
84
profile = "black"
85
multi_line_output = 3
86
include_trailing_comma = true
87
force_grid_wrap = 0
88
use_parentheses = true
89
ensure_newline_before_comments = true
90
line_length = 88
91
sections = ["FUTURE", "STDLIB", "THIRDPARTY", "FIRSTPARTY", "LOCALFOLDER"]
92
skip_glob = [".tox", "__pycache__", "*.pyc", "venv*/*", "reports", "venv", "env", "node_modules", ".env", ".venv", "dist", "agent/*", "agbenchmark/challenges/*"]
93

94
[tool.poetry.scripts]
95
agbenchmark = "agbenchmark.__main__:cli"
96

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.