chore: add pyproject.toml and requirements-docker.txt for non-Docker env reproduction
This commit is contained in:
parent
9fb2a0d2c8
commit
922ee3af43
18
pyproject.toml
Normal file
18
pyproject.toml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
[build-system]
|
||||||
|
requires = ["setuptools>=61.0"]
|
||||||
|
build-backend = "setuptools.build_meta"
|
||||||
|
|
||||||
|
[project]
|
||||||
|
name = "evalscope-project"
|
||||||
|
version = "0.1.0"
|
||||||
|
description = "EvalScope evaluation project environment (Docker-free reproduction)"
|
||||||
|
readme = "README.md"
|
||||||
|
requires-python = ">=3.12"
|
||||||
|
dynamic = ["dependencies"]
|
||||||
|
|
||||||
|
[tool.setuptools]
|
||||||
|
# 本项目本身不是 Python 包,安装时不需要打包任何模块
|
||||||
|
packages = []
|
||||||
|
|
||||||
|
[tool.setuptools.dynamic]
|
||||||
|
dependencies = {file = ["requirements-docker.txt"]}
|
||||||
239
requirements-docker.txt
Normal file
239
requirements-docker.txt
Normal file
@ -0,0 +1,239 @@
|
|||||||
|
absl-py==2.5.0
|
||||||
|
addict==2.4.0
|
||||||
|
aiohappyeyeballs==2.7.1
|
||||||
|
aiohttp==3.14.3
|
||||||
|
aiosignal==1.4.0
|
||||||
|
aliyun-python-sdk-core==2.16.0
|
||||||
|
aliyun-python-sdk-kms==2.16.5
|
||||||
|
annotated-doc==0.0.4
|
||||||
|
annotated-types==0.7.0
|
||||||
|
anthropic==0.119.0
|
||||||
|
antlr4-python3-runtime==4.9.3
|
||||||
|
anyio==4.14.2
|
||||||
|
argcomplete==3.7.0
|
||||||
|
attrs==26.1.0
|
||||||
|
beautifulsoup4==4.15.0
|
||||||
|
bfcl_eval==2025.10.27.1
|
||||||
|
black==26.5.1
|
||||||
|
boto3==1.43.55
|
||||||
|
botocore==1.43.55
|
||||||
|
cachebox==5.2.3
|
||||||
|
cbor2==6.1.3
|
||||||
|
certifi==2026.7.22
|
||||||
|
cffi==2.1.0
|
||||||
|
cfgv==3.5.0
|
||||||
|
chardet==7.4.3
|
||||||
|
charset-normalizer==3.4.9
|
||||||
|
click==8.4.2
|
||||||
|
cohere==5.18.0
|
||||||
|
colorama==0.4.6
|
||||||
|
colorlog==6.11.0
|
||||||
|
contourpy==1.3.3
|
||||||
|
crcmod==1.7
|
||||||
|
cryptography==49.0.0
|
||||||
|
cycler==0.12.1
|
||||||
|
dashscope==1.26.4
|
||||||
|
datamodel-code-generator==0.25.7
|
||||||
|
datasets==4.8.4
|
||||||
|
deepdiff==9.1.0
|
||||||
|
defusedxml==0.7.1
|
||||||
|
deprecation==2.1.0
|
||||||
|
dill==0.4.1
|
||||||
|
dirhash==0.5.0
|
||||||
|
distlib==0.4.3
|
||||||
|
distro==1.9.0
|
||||||
|
dnspython==2.8.0
|
||||||
|
docker==7.2.0
|
||||||
|
docstring_parser==0.18.0
|
||||||
|
dotenv==0.9.9
|
||||||
|
editdistance==0.8.1
|
||||||
|
einops==0.8.2
|
||||||
|
email-validator==2.3.0
|
||||||
|
et_xmlfile==2.0.0
|
||||||
|
eval_type_backport==0.4.0
|
||||||
|
faiss-cpu==1.11.0
|
||||||
|
fastapi==0.139.2
|
||||||
|
fastavro==1.12.2
|
||||||
|
fastcore==2.1.5
|
||||||
|
fastspec==0.1.2
|
||||||
|
fastuuid==0.14.0
|
||||||
|
filelock==3.32.0
|
||||||
|
fonttools==4.63.0
|
||||||
|
frozenlist==1.8.0
|
||||||
|
fsspec==2026.2.0
|
||||||
|
genson==1.4.0
|
||||||
|
ghapi==2.0.3
|
||||||
|
gitdb==4.0.12
|
||||||
|
GitPython==3.1.55
|
||||||
|
google-auth==2.56.2
|
||||||
|
google-genai==1.24.0
|
||||||
|
google_search_results==2.4.2
|
||||||
|
gradio_client==2.5.0
|
||||||
|
grpclib==0.4.9
|
||||||
|
h11==0.16.0
|
||||||
|
h2==4.3.0
|
||||||
|
harbor==0.20.0
|
||||||
|
hf-xet==1.5.2
|
||||||
|
hpack==4.2.0
|
||||||
|
html2text==2025.4.15
|
||||||
|
httpcore==1.0.9
|
||||||
|
httptools==0.8.0
|
||||||
|
httpx==0.28.1
|
||||||
|
httpx-sse==0.4.0
|
||||||
|
huggingface_hub==1.24.0
|
||||||
|
hyperframe==6.1.0
|
||||||
|
identify==2.6.19
|
||||||
|
idna==3.18
|
||||||
|
importlib_metadata==8.9.0
|
||||||
|
inflect==5.6.2
|
||||||
|
iniconfig==2.3.0
|
||||||
|
isort==5.13.2
|
||||||
|
jieba==0.42.1
|
||||||
|
Jinja2==3.1.6
|
||||||
|
jiter==0.16.0
|
||||||
|
jmespath==0.10.0
|
||||||
|
joblib==1.5.3
|
||||||
|
json5==0.15.0
|
||||||
|
jsonlines==4.0.0
|
||||||
|
jsonschema==4.26.0
|
||||||
|
jsonschema-specifications==2025.9.1
|
||||||
|
kiwisolver==1.5.0
|
||||||
|
langdetect==1.0.9
|
||||||
|
latex2sympy2_extended==1.11.0
|
||||||
|
litellm==1.82.6
|
||||||
|
loguru==0.7.3
|
||||||
|
lxml==6.1.1
|
||||||
|
Markdown==3.10.2
|
||||||
|
markdown-it-py==4.2.0
|
||||||
|
MarkupSafe==3.0.3
|
||||||
|
matplotlib==3.11.1
|
||||||
|
mdurl==0.1.2
|
||||||
|
mistralai==1.7.0
|
||||||
|
modal==1.5.3
|
||||||
|
modelscope==1.38.1
|
||||||
|
modelscope-hub==0.1.8
|
||||||
|
more-itertools==11.1.0
|
||||||
|
mpmath==1.3.0
|
||||||
|
ms-enclave==0.0.7
|
||||||
|
multidict==6.7.1
|
||||||
|
multiprocess==0.70.19
|
||||||
|
mypy_extensions==1.1.0
|
||||||
|
narwhals==2.24.0
|
||||||
|
networkx==3.3
|
||||||
|
nltk==3.10.0
|
||||||
|
nodeenv==1.10.0
|
||||||
|
numpy==1.26.4
|
||||||
|
openai==2.47.0
|
||||||
|
openpyxl==3.1.5
|
||||||
|
orderly-set==5.5.0
|
||||||
|
oss2==2.19.1
|
||||||
|
overrides==7.7.0
|
||||||
|
packaging==26.2
|
||||||
|
pandas==3.0.5
|
||||||
|
pathlib==1.0.1
|
||||||
|
pathspec==1.1.1
|
||||||
|
pexpect==4.9.0
|
||||||
|
pillow==12.3.0
|
||||||
|
platformdirs==4.11.0
|
||||||
|
plotly==6.9.0
|
||||||
|
pluggy==1.6.0
|
||||||
|
portalocker==3.2.0
|
||||||
|
postgrest==2.31.0
|
||||||
|
pre_commit==4.6.1
|
||||||
|
propcache==0.5.2
|
||||||
|
protobuf==6.33.6
|
||||||
|
psutil==7.2.2
|
||||||
|
ptyprocess==0.7.0
|
||||||
|
pyarrow==25.0.0
|
||||||
|
pyasn1==0.6.4
|
||||||
|
pyasn1_modules==0.4.2
|
||||||
|
pycparser==3.0
|
||||||
|
pycryptodome==3.23.0
|
||||||
|
pydantic==2.13.4
|
||||||
|
pydantic_core==2.46.4
|
||||||
|
Pygments==2.20.0
|
||||||
|
PyJWT==2.13.0
|
||||||
|
pylatexenc==2.10
|
||||||
|
pyparsing==3.3.2
|
||||||
|
pytest==9.1.1
|
||||||
|
python-dateutil==2.9.0.post0
|
||||||
|
python-discovery==1.5.0
|
||||||
|
python-dotenv==1.2.2
|
||||||
|
pytokens==0.4.1
|
||||||
|
PyYAML==6.0.3
|
||||||
|
qwen-agent==0.0.34
|
||||||
|
rank-bm25==0.2.2
|
||||||
|
realtime==2.31.0
|
||||||
|
referencing==0.37.0
|
||||||
|
regex==2026.7.19
|
||||||
|
requests==2.34.2
|
||||||
|
rich==15.0.0
|
||||||
|
rouge-chinese==1.0.3
|
||||||
|
rouge_score==0.1.2
|
||||||
|
rpds-py==2026.6.3
|
||||||
|
s3transfer==0.19.2
|
||||||
|
sacrebleu==2.6.0
|
||||||
|
safetensors==0.8.0
|
||||||
|
scantree==0.0.4
|
||||||
|
scikit-learn==1.9.0
|
||||||
|
scipy==1.13.1
|
||||||
|
seaborn==0.13.2
|
||||||
|
setuptools==83.0.0
|
||||||
|
shellingham==1.5.4
|
||||||
|
shortuuid==1.0.13
|
||||||
|
simplejson==4.1.1
|
||||||
|
six==1.17.0
|
||||||
|
smmap==5.0.3
|
||||||
|
sniffio==1.3.1
|
||||||
|
sortedcontainers==2.4.0
|
||||||
|
soundfile==0.14.0
|
||||||
|
soupsieve==2.9.1
|
||||||
|
starlette==1.3.1
|
||||||
|
storage3==2.31.0
|
||||||
|
StrEnum==0.4.15
|
||||||
|
supabase==2.31.0
|
||||||
|
supabase-auth==2.31.0
|
||||||
|
supabase-functions==2.31.0
|
||||||
|
swebench==4.1.0
|
||||||
|
sympy==1.14.0
|
||||||
|
synchronicity==0.12.5
|
||||||
|
tabulate==0.10.0
|
||||||
|
# Editable install with no version control (tau2==1.0.0)
|
||||||
|
tempdir==0.7.1
|
||||||
|
tenacity==9.1.4
|
||||||
|
termcolor==3.3.0
|
||||||
|
threadpoolctl==3.6.0
|
||||||
|
tiktoken==0.13.0
|
||||||
|
tokenizers==0.22.2
|
||||||
|
toml==0.10.2
|
||||||
|
torch==2.4.0+cpu
|
||||||
|
tqdm==4.69.0
|
||||||
|
transformers==5.14.1
|
||||||
|
tree-sitter==0.21.3
|
||||||
|
tree-sitter-java==0.21.0
|
||||||
|
tree-sitter-javascript==0.21.4
|
||||||
|
tree-sitter-python==0.21.0
|
||||||
|
typer==0.27.0
|
||||||
|
types-certifi==2021.10.8.3
|
||||||
|
types-requests==2.33.0.20260712
|
||||||
|
types-toml==0.10.8.20260518
|
||||||
|
typing-inspection==0.4.2
|
||||||
|
typing_extensions==4.16.0
|
||||||
|
unidiff==0.7.5
|
||||||
|
urllib3==2.7.0
|
||||||
|
uvicorn==0.51.0
|
||||||
|
uvloop==0.22.1
|
||||||
|
virtualenv==21.7.0
|
||||||
|
watchfiles==1.2.0
|
||||||
|
websocket-client==1.9.0
|
||||||
|
websockets==15.0.1
|
||||||
|
wget==3.2
|
||||||
|
wheel==0.47.0
|
||||||
|
word2number==1.1
|
||||||
|
writer-sdk==3.0.0
|
||||||
|
xxhash==3.8.1
|
||||||
|
yarl==1.24.5
|
||||||
|
zhconv==1.4.3
|
||||||
|
zipp==4.1.0
|
||||||
|
# 本地 evalscope 包需要从项目目录安装: pip install ./evalscope --no-deps
|
||||||
|
# tau2-bench 是项目内工具包,如需跑 tau2_bench: pip install -e ./tools/tau2-bench
|
||||||
Loading…
x
Reference in New Issue
Block a user