From 1eb3971abf6390949700d1147298b40b3c2da1d6 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 23 Jun 2015 17:27:26 -0400 Subject: Replace conda_write_meta with "compile" for better output control --- cbc/meta.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'cbc/meta.py') diff --git a/cbc/meta.py b/cbc/meta.py index 0670304..222d5d0 100755 --- a/cbc/meta.py +++ b/cbc/meta.py @@ -46,9 +46,13 @@ class MetaData(object): def run(self): self.conda_write_meta() - def conda_write_meta(self): - with open(os.path.join(self.env.config['meta']), 'w+') as metafile: - yaml.safe_dump(self.conda_metadata, metafile, default_flow_style=False, line_break=True, indent=4) + def compile(self): + compiled = {} + compiled['meta'] = yaml.safe_dump(self.conda_metadata, default_flow_style=False, line_break=True, indent=4) + compiled['build_linux'] = self.local_metadata['cbc_build']['linux'] + #if 'windows' in self.local_metadata[''] + compiled['build_windows'] = self.local_metadata['cbc_build']['windows'] + return compiled def convert_conda_fields(self, fields): temp = OrderedDict() -- cgit