mirror of
https://github.com/priyanshujain/messageboardbench.git
synced 2026-10-02 11:07:07 +00:00
40 lines
1.1 KiB
TOML
40 lines
1.1 KiB
TOML
[project]
|
|
name = "messageboardbench"
|
|
version = "0.1.0"
|
|
description = "Does cheating spread between AI agents through a shared scratch directory?"
|
|
authors = [
|
|
{ name = "PJ", email = "[email protected]" }
|
|
]
|
|
requires-python = ">=3.13"
|
|
dependencies = [
|
|
"inspect-ai>=0.3.260",
|
|
# hf_dataset needs this to load fjzzq2002/impossible_livecodebench.
|
|
# ImpossibleBench is installed with --no-deps (see docs/setup.md), so its
|
|
# own declaration of datasets does not reach us.
|
|
"datasets>=3.0.0",
|
|
# inspect-ai's openrouter provider is a thin wrapper over the openai client,
|
|
# which it treats as an optional dependency.
|
|
"openai>=1.0.0",
|
|
"httpx>=0.28.1",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
# Kept out of the LiveCodeBench environment. Install only for the free SWE-bench
|
|
# infrastructure validator documented in docs/swe-validation.md.
|
|
swe = [
|
|
"docker==7.2.0",
|
|
"swebench==4.1.0",
|
|
]
|
|
|
|
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"pytest>=9.1.1",
|
|
]
|
|
|
|
[tool.pytest.ini_options]
|
|
testpaths = ["tests"]
|