Skip to content

Commit 20f3726

Browse files
committed
Add pyproject.toml 'benchmark' extra to install honcho and requests
1 parent 4a0d0d9 commit 20f3726

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pyproject.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,10 @@ google-cloud-language = { version = ">=2.14.0", optional = true }
105105
# jailbreak injection
106106
yara-python = { version = "^4.5.1", optional = true }
107107

108+
# benchmark
109+
requests = { version = ">=2.31.0", optional = true }
110+
honcho = { version = ">=1.1.0", optional = true }
111+
108112
[tool.poetry.extras]
109113
sdd = ["presidio-analyzer", "presidio-anonymizer"]
110114
eval = ["tqdm", "numpy", "streamlit", "tornado"]
@@ -113,6 +117,7 @@ gcp = ["google-cloud-language"]
113117
tracing = ["opentelemetry-api", "aiofiles"]
114118
nvidia = ["langchain-nvidia-ai-endpoints"]
115119
jailbreak = ["yara-python"]
120+
benchmark = ["requests", "honcho"]
116121
# Poetry does not support recursive dependencies, so we need to add all the dependencies here.
117122
# I also support their decision. There is no PEP for recursive dependencies, but it has been supported in pip since version 21.2.
118123
# It is here for backward compatibility.
@@ -128,6 +133,8 @@ all = [
128133
"aiofiles",
129134
"langchain-nvidia-ai-endpoints",
130135
"yara-python",
136+
"requests",
137+
"honcho",
131138
]
132139

133140
[tool.poetry.group.dev]

0 commit comments

Comments
 (0)