diff options
Diffstat (limited to 'rambo/rambo.py')
-rwxr-xr-x | rambo/rambo.py | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/rambo/rambo.py b/rambo/rambo.py index 998c2f8..ad811f7 100755 --- a/rambo/rambo.py +++ b/rambo/rambo.py @@ -1,8 +1,6 @@ #!/usr/bin/env python ''' -RAMBO - Recipe Analyzer and Multi-package Build Optimizer - Requires conda & conda-build to be installed in a path that appears in the python interprer's search list in order to access the API machinery via 'conda_build.api. @@ -17,7 +15,7 @@ from six.moves import urllib import codecs from yaml import safe_load import json -from rambo._version import __version__ +from ._version import __version__ try: import conda_build.api except ImportError: @@ -32,7 +30,7 @@ except ImportError: DEFAULT_MINIMUM_NUMPY_VERSION = '1.11' -class meta(object): +class Meta(object): '''Holds metadata for a recipe obtained from the recipe's meta.yaml file, certain values derived from that data, and methods to calculate those derived values.''' @@ -121,7 +119,7 @@ class meta(object): numpy=self.versions['numpy'])) -class metaSet(object): +class MetaSet(object): '''A collection of mulitple recipe metadata objects from a directory specification, and methods for manipulationg and querying this collection.''' @@ -144,6 +142,7 @@ class metaSet(object): self.versions = versions self.manfile = manfile self.manifest = None + self.channel = None if self.manfile: self.read_manifest() self.filter_by_manifest() @@ -158,22 +157,6 @@ class metaSet(object): self.channel_data = self.get_channel_data() self.flag_archived() - def read_recipes_old(self, directory): - '''Process a directory reading in each conda recipe found, creating - a list of metadata objects for use in analyzing the collection of - recipes as a whole.''' - recipe_dirnames = os.listdir(directory) - for rdirname in recipe_dirnames: - if rdirname in self.ignore_dirs: - continue - rdir = directory + '/' + rdirname - m = meta(rdir, versions=self.versions, dirty=self.dirty) - if m.complete: - self.metas.append(m) - self.names.append(m.name) - else: - self.incomplete_metas.append(m) - def read_recipe_selection(self, directory, recipe_list): '''Process a directory reading in each conda recipe found, creating a list of metadata objects for use in analyzing the collection of @@ -182,7 +165,7 @@ 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, dirty=self.dirty) if m.complete: self.metas.append(m) self.names.append(m.name) @@ -398,6 +381,8 @@ class metaSet(object): print('{0:>50} {1}'.format( meta.canonical_name, statstr[meta.archived]), file=fh) +<<<<<<< HEAD:rambo/rambo.py +======= # ---- |