def copy_input_files_to_project(self, project_dir): # Log the start self.logger.info( 'Start copying files from input directory to temporary project') # Copy the files from the input directory to project directory copy_files(self.relative_input_paths, self.input_dir, project_dir)
def copy_expanded_files_to_output(self, project_deps, expanded_dir): # Log the start self.logger.info('Start copying expanded files to output directory') # Copy the files from the expanded directory to output directory and # skip any nonexistent dependency file copy_files(project_deps, expanded_dir, self.output_dir, skip_nonexistent=True) # Copy the files from the expanded directory to output directory copy_files(self.tex_files, expanded_dir, self.output_dir)
def copy_bbl_files_to_output(self, bbl_deps, project_dir): # Log the start self.logger.info('Start copying BBL files to output directory') # Copy the files from the project directory to output directory copy_files(bbl_deps, project_dir, self.output_dir)
def copy_dependencies_to_output(self, project_deps): # Log the start self.logger.info('Start copying dependency files to output directory') # Copy the files from the input directory to output directory copy_files(project_deps, self.input_dir, self.output_dir)
def copy_expanded_files_to_project(self, expanded_dir, project_dir): # Log the start self.logger.info('Start copying files to temporary project') # Copy the files from the expanded directory to project directory copy_files(self.tex_files, expanded_dir, project_dir)