def METHOD_NAME(self):
    """Setup temporary build directories"""
    # This is either the builddir (for standalone builds) or the extension sub folder when TFC is an extension
    # Either way this folder only contains the folder with the sources and hence we can use fixed names
    # for the subfolders
    parent_dir = os.path.dirname(self.start_dir)
    # Path where Bazel will store its output, build artefacts etc.
    self.output_user_root_dir = os.path.join(parent_dir, 'bazel-root')
    # Folder where wrapper binaries can be placed, where required. TODO: Replace by --action_env cmds
    self.wrapper_dir = os.path.join(parent_dir, 'wrapper_bin')