diff options
author | Matt Rendina <mrendina@stsci.edu> | 2017-09-18 12:43:08 -0400 |
---|---|---|
committer | Matt Rendina <mrendina@stsci.edu> | 2017-09-18 12:53:00 -0400 |
commit | e7987910178ca02486442df9ba1f11fde07a79e0 (patch) | |
tree | c12e799ac430a3b604f597700b3a5600bd8ea75d /rambo | |
parent | 09fc0f4d2a05a4c4a4b33c730af7679dd92631c5 (diff) | |
download | rambo-e7987910178ca02486442df9ba1f11fde07a79e0.tar.gz |
Pass manifest channel URL as config value to render call
Diffstat (limited to 'rambo')
-rwxr-xr-x | rambo/meta.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/rambo/meta.py b/rambo/meta.py index abb6cff..2c22d3a 100755 --- a/rambo/meta.py +++ b/rambo/meta.py @@ -35,9 +35,10 @@ class Meta(object): certain values derived from that data, and methods to calculate those derived values.''' - def __init__(self, recipe_dir, versions, dirty=False): + def __init__(self, recipe_dir, versions, channel, dirty=False): self.recipe_dirname = os.path.basename(recipe_dir) self.versions = versions + self.channel = channel self.dirty = dirty self.metaobj = None # renderdata[0] (MetaData) self.mdata = None # renderdata[0].meta (dict) @@ -66,7 +67,7 @@ class Meta(object): rdir, dirty=self.dirty, python=self.versions['python'], - numpy=self.versions['numpy']) + Numpy=self.versions['numpy']) # conda-build v2.x render() returns a tuple: # (MetaData, bool, bool) self.metaobj = self.render_payload[0] @@ -76,8 +77,9 @@ class Meta(object): dirty=self.dirty, python=self.versions['python'], numpy=self.versions['numpy'], + channel_urls=[self.channel], filename_hashing=False) - # conda-build v3.x render() return a list of tuples: + # conda-build v3.x render() returns a list of tuples: # [(MetaData, bool, bool)] self.metaobj = self.render_payload[0][0] self.mdata = self.metaobj.meta @@ -188,7 +190,10 @@ class MetaSet(object): if rdirname in self.ignore_dirs: continue rdir = directory + '/' + rdirname - m = Meta(rdir, versions=self.versions, dirty=self.dirty) + m = Meta(rdir, + versions=self.versions, + channel=self.channel, + dirty=self.dirty) if not m.metaobj.skip(): if m.complete: self.metas.append(m) |