diff options
author | Matt Rendina <mrendina@stsci.edu> | 2017-05-24 14:50:19 -0400 |
---|---|---|
committer | Matt Rendina <mrendina@stsci.edu> | 2017-05-24 14:50:19 -0400 |
commit | 958337f82e6cf744d7392c20460ed793cfe8d357 (patch) | |
tree | 9db3a30c9906f9975737201d4e180aefeaaf9263 /rambo/rambo.py | |
parent | 4ab8f100f792a4cc39fe899e6bf7d2a62c056b0d (diff) | |
download | rambo-958337f82e6cf744d7392c20460ed793cfe8d357.tar.gz |
Restore state
Diffstat (limited to 'rambo/rambo.py')
-rwxr-xr-x | rambo/rambo.py | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/rambo/rambo.py b/rambo/rambo.py index ad811f7..f8b65c0 100755 --- a/rambo/rambo.py +++ b/rambo/rambo.py @@ -381,98 +381,3 @@ class MetaSet(object): print('{0:>50} {1}'.format( meta.canonical_name, statstr[meta.archived]), file=fh) -<<<<<<< HEAD:rambo/rambo.py -======= - - -# ---- - - -def main(argv=None): - - if argv is None: - argv = sys.argv - - parser = argparse.ArgumentParser(prog='rambo') - parser.add_argument('-p', '--platform', type=str) - parser.add_argument( - '--python', - type=str, - help='Python version to pass to conda machinery when rendering ' - 'recipes. "#.#" format. If not specified, the version of python' - ' hosting conda_build.api is used.') - parser.add_argument( - '-m', - '--manifest', - type=str, - help='Use this file to filter the list of recipes to process.') - parser.add_argument( - '-f', - '--file', - type=str, - help='Send package list output to this file instead of stdout.') - parser.add_argument( - '-c', - '--culled', - action='store_true', - help='Print the ordered list of package names reduced to the set' - ' of packages that do not already exist in the channel specified' - ' in the supplied manifest file.') - parser.add_argument( - '-d', - '--details', - action='store_true', - help='Display details used in determining build order and/or ' - 'package culling.') - parser.add_argument( - '--dirty', - action='store_true', - help='Use the most recent pre-existing conda work directory for ' - 'each recipe instead of creating a new one. If a work directory ' - 'does not already exist, the recipe is processed in the normal ' - 'fashion. Used mostly for testing purposes.') - parser.add_argument( - '-v', - '--version', - action='version', - version='%(prog)s ' + __version__, - help='Display version information.') - parser.add_argument('recipes_dir', type=str) - args = parser.parse_args() - - if args.version: - print(__version__) - os.exit(0) - - recipes_dir = os.path.normpath(args.recipes_dir) - - fh = None - if args.file: - fh = open(args.file, 'w') - - versions = {'python': '', 'numpy': ''} - if args.python: - versions['python'] = args.python - - versions['numpy'] = DEFAULT_MINIMUM_NUMPY_VERSION - - mset = metaSet( - recipes_dir, - platform=args.platform, - versions=versions, - dirty=args.dirty, - manfile=args.manifest) - - mset.multipass_optimize() - - if args.details: - mset.print_details(fh) - if mset.channel: - mset.print_status_in_channel(fh) - elif args.culled: - mset.print_culled(fh) - else: - mset.print(fh) - -if __name__ == "__main__": - main() |