main_package#

conda package 的 CLI 实现。

为创建 conda 包提供一些底层工具。

函数#

configure_parser(→ argparse.ArgumentParser)

remove(prefix, files)

移除给定前缀的文件。

execute(→ int)

get_installed_version(prefix, name)

create_info(name, version, build_number, requires_py)

fix_shebang(tmp_dir, path)

_add_info_dir(t, tmp_dir, files, has_prefix, info)

create_conda_pkg(prefix, files, info, tar_path[, ...])

创建一个 conda 包并返回警告列表。

make_tarbz2(prefix[, name, version, build_number, files])

which_package(path)

返回包含路径的包。

which_prefix(path)

返回为提供的路径提供前缀。

属性#

configure_parser(sub_parsers: argparse._SubParsersAction, **kwargs) argparse.ArgumentParser#
remove(prefix, files)#

移除给定前缀的文件。

execute(args: argparse.Namespace, parser: argparse.ArgumentParser) int#
get_installed_version(prefix, name)#
create_info(name, version, build_number, requires_py)#
shebang_pat#
fix_shebang(tmp_dir, path)#
_add_info_dir(t, tmp_dir, files, has_prefix, info)#
create_conda_pkg(prefix, files, info, tar_path, update_info=None)#

创建一个 conda 包并返回警告列表。

make_tarbz2(prefix, name='unknown', version='0.0', build_number=0, files=None)#
which_package(path)#

返回包含路径的包。

提供(可能)conda 安装的文件的路径,迭代该文件来自的 conda 包。通常,迭代仅产生一个包。

which_prefix(path)#

返回为提供的路径提供前缀。

提供(可能)conda 安装的文件的路径,返回文件所在的环境前缀。