From a37284fd42d144e3e87bb574edc86f8d76a3c873 Mon Sep 17 00:00:00 2001 From: Davis King Date: Sun, 6 May 2018 15:19:38 -0400 Subject: [PATCH] Flush to stdout so that print messages appear where you would expect relative to output from the subprocesses. --- setup.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/setup.py b/setup.py index 6a0cac401..5e9f33487 100644 --- a/setup.py +++ b/setup.py @@ -161,8 +161,10 @@ class CMakeBuild(build_ext): print("Building extension for Python {}".format(sys.version.split('\n',1)[0])) print("Invoking CMake setup: '{}'".format(' '.join(cmake_setup))) + sys.stdout.flush() subprocess.check_call(cmake_setup, cwd=build_folder) print("Invoking CMake build: '{}'".format(' '.join(cmake_build))) + sys.stdout.flush() subprocess.check_call(cmake_build, cwd=build_folder) def num_available_cpu_cores(ram_per_build_process_in_gb):