def run(self, *args, **kwargs): if not self.dry_run: src = generate.generate_immutable_ast() output_file = path.join(PACKAGE_NAME, 'immutable_ast.py') self.announce(f'generating {output_file}', 2) with open(output_file, 'w') as f: f.write(src) super().run(*args, **kwargs)
def run(self, *args, **kwargs): self.generated_outputs = [] if not self.dry_run: src = generate.generate_immutable_ast() output_dir = path.join(self.build_lib, PACKAGE_NAME) self.mkpath(output_dir) output_file = path.join(output_dir, 'immutable_ast.py') self.announce(f'generating {output_file}', 2) with open(output_file, 'w') as f: f.write(src) self.generated_outputs.append(output_file) super().run(*args, **kwargs)