8000 updates · commit-0/build_dataset@b295fd5 · GitHub
[go: up one dir, main page]

Skip to content

Commit b295fd5

Browse files
committed
updates
1 parent 4f53700 commit b295fd5

File tree

3 files changed

+637
-517
lines changed

3 files changed

+637
-517
lines changed

build_swebench_dataset.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,13 @@ def create_instance(
5050
packages = replace_uninstallable_packages_requirements_txt(
5151
get_requirements_by_commit(example["repo"], example["environment_setup_commit"])
5252
)
53-
setup["packages"] = [one.split('#')[0].strip() for one in packages.split('\n') if one.strip() != '']
54-
setup["packages"] = [one for one in setup["packages"] if 'win32' not in one]
53+
setup["packages"] = [one.split('#')[0].strip().split(';')[0].strip() for one in packages.split('\n') if one.strip() != '']
54+
setup["packages"] = [f"\"{one}\"" for one in setup["packages"] if 'win32' not in one]
55+
setup["packages"] = ' '.join(setup["packages"])
5556
elif raw_info["packages"] == "environment.yml":
5657
pass
5758
else:
58-
setup["packages"] = raw_info["packages"].split()
59+
setup["packages"] = raw_info["packages"]
5960
if "pip_packages" in raw_info:
6061
setup["pip_packages"] = raw_info["pip_packages"]
6162
owner, repo = example["repo"].split("/")
@@ -119,7 +120,6 @@ def create_instance(
119120
if not "pre_install" in setup:
120121
setup["pre_install"] = []
121122
setup["pre_install"] += ["apt-get update", "apt-get install clang"]
122-
setup["pip_packages"].append("cython==0.27.3")
123123
setup["install"] = "python setup.py install"
124124
return {
125125
"instance_id": example["instance_id"],

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,3 +128,6 @@ lint.unfixable = []
128128

129129
[tool.ruff.lint.extend-per-file-ignores]
130130
"tests/**/*.py" = ["D"]
131+
132+
[tool.uv.sources]
133+
swebench = { git = "https://github.com/wenting-zhao/SWE-bench.git" }

0 commit comments

Comments
 (0)
0