common

Common utilities for conda command line tools.

Functions

confirm([message, choices, default, dry_run])

confirm_yn([message, default, dry_run])

is_active_prefix(→ bool)

Determines whether the args we pass in are pointing to the active prefix.

arg2spec(arg[, json, update])

specs_from_args(args[, json])

strip_comment(line)

spec_from_line(line)

specs_from_url(url[, json])

names_in_specs(names, specs)

disp_features(features)

stdout_json(d)

stdout_json_success([success])

print_envs_list(known_conda_prefixes[, output])

check_non_admin()

validate_prefix(prefix)

Verifies the prefix is a valid conda environment.

Attributes

spec_pat

confirm(message='Proceed', choices=('yes', 'no'), default='yes', dry_run=NULL)
confirm_yn(message='Proceed', default='yes', dry_run=NULL)
is_active_prefix(prefix: str) bool

Determines whether the args we pass in are pointing to the active prefix. Can be used a validation step to make sure operations are not being performed on the active prefix.

arg2spec(arg, json=False, update=False)
specs_from_args(args, json=False)
spec_pat
strip_comment(line)
spec_from_line(line)
specs_from_url(url, json=False)
names_in_specs(names, specs)
disp_features(features)
stdout_json(d)
stdout_json_success(success=True, **kwargs)
print_envs_list(known_conda_prefixes, output=True)
check_non_admin()
validate_prefix(prefix)

Verifies the prefix is a valid conda environment.

Raises
Returns

Valid prefix.

Return type

str