@@ -50,12 +50,13 @@ def create_instance(
50
50
packages = replace_uninstallable_packages_requirements_txt (
51
51
get_requirements_by_commit (example ["repo" ], example ["environment_setup_commit" ])
52
52
)
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" ])
55
56
elif raw_info ["packages" ] == "environment.yml" :
56
57
pass
57
58
else :
58
- setup ["packages" ] = raw_info ["packages" ]. split ()
59
+ setup ["packages" ] = raw_info ["packages" ]
59
60
if "pip_packages" in raw_info :
60
61
setup ["pip_packages" ] = raw_info ["pip_packages" ]
61
62
owner , repo = example ["repo" ].split ("/" )
@@ -119,7 +120,6 @@ def create_instance(
119
120
if not "pre_install" in setup :
120
121
setup ["pre_install" ] = []
121
122
setup ["pre_install" ] += ["apt-get update" , "apt-get install clang" ]
122
- setup ["pip_packages" ].append ("cython==0.27.3" )
123
123
setup ["install" ] = "python setup.py install"
124
124
return {
125
125
"instance_id" : example ["instance_id" ],
0 commit comments