def _wrapped_main(*args, **kwargs): if len(args) == 1: args = args + ('-h', ) import copy argv = list(args) if "--mamba-experimental" in argv: global use_mamba_experimental use_mamba_experimental = True argv.remove('--mamba-experimental') args = argv p = generate_parser() configure_parser_repoquery(p._subparsers._group_actions[0]) args = p.parse_args(args[1:]) context.__init__(argparse_args=args) if not (context.quiet or context.json): print(banner) init_loggers(context) exit_code = do_call(args, p) if isinstance(exit_code, int): return exit_code
def init_context(): try: from conda.base.context import context except ImportError: return None context.__init__() return context
def _wrapped_main(*args, **kwargs): if len(args) == 1: args = args + ("-h", ) argv = list(args) if "--mamba-experimental" in argv: global use_mamba_experimental use_mamba_experimental = True argv.remove("--mamba-experimental") print_banner = True if "--no-banner" in argv: print_banner = False argv.remove("--no-banner") elif "MAMBA_NO_BANNER" in os.environ: print_banner = False args = argv p = generate_parser() configure_parser_repoquery(p._subparsers._group_actions[0]) args = p.parse_args(args[1:]) context.__init__(argparse_args=args) if print_banner and not (context.quiet or context.json): print(banner) init_loggers(context) result = do_call(args, p) exit_code = getattr(result, "rc", result) # may be Result objects with code in rc field if isinstance(exit_code, int): return exit_code
def main(): initialize_logging() parser = create_parser() args = parser.parse_args() context.__init__(argparse_args=args) init_loggers(context) return conda_exception_handler(do_call, args, parser)
def main(): initialize_logging() parser = create_parser() args = parser.parse_args() context.__init__(SEARCH_PATH, 'conda', args) init_loggers(context) return conda_exception_handler(args.func, args, parser)
def main(): initialize_logging() parser = create_parser() args = parser.parse_args() os.environ["CONDA_AUTO_UPDATE_CONDA"] = "false" context.__init__(argparse_args=args) init_loggers(context) return conda_exception_handler(do_call, args, parser)
def execute(args, parser): import conda.cli.main_remove args = vars(args) args.update({ 'all': True, 'channel': None, 'features': None, 'override_channels': None, 'use_local': None, 'use_cache': None, 'offline': None, 'force': True, 'pinned': None}) args = Namespace(**args) from conda.base.context import context context.__init__(argparse_args=args) conda.cli.main_remove.execute(args, parser)
def _wrapped_main(*args, **kwargs): if len(args) == 1: args = args + ('-h',) p = generate_parser() args = p.parse_args(args[1:]) context.__init__(argparse_args=args) init_loggers(context) # from .conda_argparse import do_call exit_code = do_call(args, p) if isinstance(exit_code, int): return exit_code
def execute(args, parser): import conda.cli.main_remove args = vars(args) args.update({ 'all': True, 'channel': None, 'features': None, 'override_channels': None, 'use_local': None, 'use_cache': None, 'offline': None, 'force': None, 'pinned': None}) args = Namespace(**args) from conda.base.context import context context.__init__(argparse_args=args) if not isdir(context.target_prefix): from conda.exceptions import EnvironmentLocationNotFound raise EnvironmentLocationNotFound(context.target_prefix) conda.cli.main_remove.execute(args, parser)
def execute(args, parser): import conda.cli.main_remove args = vars(args) args.update({ 'all': True, 'channel': None, 'features': None, 'override_channels': None, 'use_local': None, 'use_cache': None, 'offline': None, 'force': None, 'pinned': None}) args = Namespace(**args) from conda.base.context import context context.__init__(argparse_args=args) if not isdir(context.target_prefix): from conda.exceptions import EnvironmentLocationNotFound raise EnvironmentLocationNotFound(context.target_prefix) conda.cli.main_remove.execute(args, parser)
def execute(args, parser): import conda.cli.main_remove args = vars(args) args.update({ 'all': True, 'channel': None, 'features': None, 'override_channels': None, 'use_local': None, 'use_cache': None, 'offline': None, 'force': True, 'pinned': None }) args = Namespace(**args) from conda.base.context import context context.__init__(argparse_args=args) conda.cli.main_remove.execute(args, parser)
def create_pool( channels, platform, installed, repodata_fn="repodata.json", use_cache=True, use_local=False, ): if hasattr(context, "__initialized__") is False or context.__initialized__ is False: context.__init__() context.__initialized__ = True init_api_context() pool = api.Pool() repos = [] if installed: prefix_data = api.PrefixData(context.target_prefix) prefix_data.load() repo = api.Repo(pool, prefix_data) repos.append(repo) if channels: repos = [] load_channels( pool, channels, repos, prepend=False, platform=platform, use_cache=use_cache, repodata_fn=repodata_fn, use_local=use_local, ) return pool
parser.add_argument( '--platform', type=str, default=None, help= "Search the given platform. Should be formatted like 'osx-64', 'linux-32', 'win-64', and so on. The default is to search the current platform." ) parser.add_argument( '--build', type=str, default=None, help= "The build version of the package to search. Should be formatted like 'py27', 'py3', 'py36', and so on. If not specified, the highest build version will be used." ) # get the args from the command line args = parser.parse_args() # build the match spec and format the search string p = generate_parser() a = p.parse_args(['search', args.name]) spec_str = get_spec_string(args.name, args.version, args.channel, args.platform, args.build) context.__init__(argparse_args=a) matches = execute(a, p) best_match = matches[-1] print(best_match.depends)