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