Skip to content

Commit caa6bfe

Browse files
authored
Add prefer-binary flag to requirements script and propagate install errors (#682)
Signed-off-by: Adam Glustein <adam.glustein@point72.com>
1 parent ef9ff93 commit caa6bfe

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

ci/scripts/requirements.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,12 @@ def deps():
99
return requires + develop
1010

1111
def main():
12-
os.system("python -m pip install toml")
13-
os.system("python -m pip install " + " ".join(f'"{_}"' for _ in deps()))
12+
ret = os.system("python -m pip install --prefer-binary toml")
13+
if ret != 0:
14+
raise ValueError("Python requirement install failed: see output for error")
15+
ret = os.system("python -m pip install --prefer-binary " + " ".join(f'"{_}"' for _ in deps()))
16+
if ret != 0:
17+
raise ValueError("Python requirement install failed: see output for error")
1418

1519

1620
if __name__ == "__main__":

0 commit comments

Comments
 (0)