constants
#
此文件应包含代码库中使用的所有字符串文字和魔术数字。例外情况是文字明确地旨在模块私有且在模块内隔离。将其视为“更静态”的配置信息来源。
另一个重要的“静态”配置来源是 conda/models/enums.py。
类#
通用枚举。 |
|
通用枚举。 |
|
启用依赖项替代处理的标志。 |
|
通用枚举。 |
|
Enum 的元类 |
|
枚举的子类,它返回枚举的值作为其 str 表示形式 |
|
枚举的子类,它返回枚举的值作为其 str 表示形式 |
|
枚举的子类,它返回枚举的值作为其 str 表示形式 |
|
枚举的子类,它返回枚举的值作为其 str 表示形式 |
属性#
- PREFIX_PLACEHOLDER = '/opt/anaconda1anaconda2anaconda3'#
- machine_bits#
- APP_NAME = 'conda'#
- SEARCH_PATH = ('C:/ProgramData/conda/.condarc', 'C:/ProgramData/conda/condarc', 'C:/ProgramData/conda/condarc.d')#
- DEFAULT_CHANNEL_ALIAS = 'https://conda.anaconda.org'#
- CONDA_HOMEPAGE_URL = 'https://conda.io'#
- ERROR_UPLOAD_URL = 'https://conda.io/conda-post/unexpected-error'#
- DEFAULTS_CHANNEL_NAME = 'defaults'#
- RECOGNIZED_URL_SCHEMES = ('http', 'https', 'ftp', 's3', 'file')#
- DEFAULT_CHANNELS_UNIX = ('https://repo.anaconda.com/pkgs/main', 'https://repo.anaconda.com/pkgs/r')#
- DEFAULT_CHANNELS_WIN = ('https://repo.anaconda.com/pkgs/main', 'https://repo.anaconda.com/pkgs/r',...#
- DEFAULT_CUSTOM_CHANNELS#
- DEFAULT_CHANNELS#
- ROOT_ENV_NAME = 'base'#
- UNUSED_ENV_NAME = 'unused-env-name'#
- ROOT_NO_RM = ('python', 'pycosat', 'ruamel.yaml', 'conda', 'openssl', 'requests')#
- DEFAULT_AGGRESSIVE_UPDATE_PACKAGES = ('ca-certificates', 'certifi', 'openssl')#
- COMPATIBLE_SHELLS = ('bash', 'cmd.exe', 'fish', 'tcsh', 'xonsh', 'zsh', 'powershell')#
- MAX_CHANNEL_PRIORITY = 10000#
- CONDA_PACKAGE_EXTENSION_V1 = '.tar.bz2'#
- CONDA_PACKAGE_EXTENSION_V2 = '.conda'#
- CONDA_PACKAGE_EXTENSIONS = ()#
- CONDA_PACKAGE_PARTS#
- CONDA_TARBALL_EXTENSION#
- CONDA_TEMP_EXTENSION = '.c~'#
- CONDA_TEMP_EXTENSIONS = ()#
- CONDA_LOGS_DIR = '.logs'#
- UNKNOWN_CHANNEL = '<unknown>'#
- REPODATA_FN = 'repodata.json'#
- NOTICES_FN = 'notices.json'#
- NOTICES_CACHE_FN = 'notices.cache'#
- NOTICES_CACHE_SUBDIR = 'notices'#
- NOTICES_DECORATOR_DISPLAY_INTERVAL = 86400#
- DRY_RUN_PREFIX = 'Dry run action:'#
- PREFIX_NAME_DISALLOWED_CHARS#
- class SafetyChecks#
Bases:
enum.Enum
通用枚举。
从此类派生以定义新的枚举。
- disabled = 'disabled'#
- warn = 'warn'#
- enabled = 'enabled'#
- __str__()#
返回 str(self)。
- class PathConflict#
Bases:
enum.Enum
通用枚举。
从此类派生以定义新的枚举。
- clobber = 'clobber'#
- warn = 'warn'#
- prevent = 'prevent'#
- __str__()#
返回 str(self)。
- class DepsModifier#
Bases:
enum.Enum
启用依赖项替代处理的标志。
- NOT_SET = 'not_set'#
- NO_DEPS = 'no_deps'#
- ONLY_DEPS = 'only_deps'#
- __str__()#
返回 str(self)。
- class UpdateModifier#
Bases:
enum.Enum
通用枚举。
从此类派生以定义新的枚举。
- SPECS_SATISFIED_SKIP_SOLVE = 'specs_satisfied_skip_solve'#
- FREEZE_INSTALLED = 'freeze_installed'#
- UPDATE_DEPS = 'update_deps'#
- UPDATE_SPECS = 'update_specs'#
- UPDATE_ALL = 'update_all'#
- __str__()#
返回 str(self)。
- class ChannelPriorityMeta#
Bases:
enum.EnumMeta
Enum 的元类
- __call__(value, *args, **kwargs)#
返回现有成员,或创建新的枚举类。
当枚举类被赋予一个值以匹配枚举成员 (例如 Color(3)) 和用于功能性 API (例如 Color = Enum('Color', names='RED GREEN BLUE')) 时,此方法都会被使用。
当用于功能性 API 时
value 将是新类的名称。
names 应该是空格/逗号分隔名称的字符串(值将从 start 开始),或者是名称、值对的迭代器/映射。
module 应设置为正在创建此类时所在的模块;如果未设置,将尝试查找该模块,但如果失败,则该类将不可 pickle 化。
qualname 应设置为此类在其模块中可以找到的实际位置;默认情况下,它设置为全局范围。如果这不正确,则在某些情况下 unpickling 将失败。
type (如果设置)将作为第一个基类混合使用。
- class ChannelPriority#
Bases:
ValueEnum
枚举的子类,它返回枚举的值作为其 str 表示形式
- __name__ = 'ChannelPriority'#
- STRICT = 'strict'#
- FLEXIBLE = 'flexible'#
- DISABLED = 'disabled'#
- class SatSolverChoice#
Bases:
ValueEnum
枚举的子类,它返回枚举的值作为其 str 表示形式
- PYCOSAT = 'pycosat'#
- PYCRYPTOSAT = 'pycryptosat'#
- PYSAT = 'pysat'#
- DEFAULT_SOLVER = 'libmamba'#
- CLASSIC_SOLVER = 'classic'#
- DEFAULT_JSON_REPORTER_BACKEND = 'json'#
- DEFAULT_CONSOLE_REPORTER_BACKEND = 'classic'#
- class NoticeLevel#
Bases:
ValueEnum
枚举的子类,它返回枚举的值作为其 str 表示形式
- CRITICAL = 'critical'#
- WARNING = 'warning'#
- INFO = 'info'#
- PACKAGE_CACHE_MAGIC_FILE = 'urls.txt'#
- PREFIX_MAGIC_FILE#
- PREFIX_STATE_FILE#
- PACKAGE_ENV_VARS_DIR#
- CONDA_ENV_VARS_UNSET_VAR = '***unset***'#
- NAMESPACES_MAP#
- NAMESPACE_PACKAGE_NAMES#
- NAMESPACES#
- NO_PLUGINS = False#