common
#
Common utilities for conda command line tools.
Functions#
|
|
|
|
|
Determines whether the args we pass in are pointing to the active prefix. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Verifies the prefix is a valid conda environment. |
|
Verifies the environment directory is writable by trying to access |
Attributes#
- 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.
- 抛出:
EnvironmentLocationNotFound -- Non-existent path or not a directory.
DirectoryNotACondaEnvironmentError -- Directory is not a conda environment.
- 返回:
Valid prefix.
- 返回类型:
- validate_prefix_is_writable(prefix: str) str #
Verifies the environment directory is writable by trying to access the conda-meta/history file. If this file is not writable then we assume the whole prefix is not writable and raise an exception.
- 抛出:
EnvironmentNotWritableError -- Conda does not have permission to write to the prefix
- 返回:
Valid prefix.
- 返回类型: