安装 API¶
警告
此功能是实验性的,可能会发生重大更改。有关更多信息,请参阅 Conan 稳定性 部分。
警告
子 API 不应自行初始化。它们旨在仅通过主 ConanAPI 属性访问。
- class InstallAPI(conan_api, helpers)¶
- install_binaries(deps_graph, remotes=None, return_install_error=False)¶
为依赖图安装二进制文件:param deps_graph: 要安装包的依赖图:param remotes::param return_install_error: 如果为 True,则不引发异常,而是返回它
- install_system_requires(graph, only_info=False)¶
为依赖图安装二进制文件:param only_info: 仅允许报告和检查,但不安装:param graph: 要安装包的依赖图
- install_sources(graph, remotes)¶
安装依赖图的源代码,用于构建包或匹配 tools.build:download_source 配置的包:param remotes::param graph: 要安装包的依赖图
- install_consumer(deps_graph, generators=None, source_folder=None, output_folder=None, deploy=False, deploy_package=None, deploy_folder=None, envs_generation=None)¶
在安装依赖图后,需要执行一些操作,例如为根消费者调用生成器。这对于 conanfile.txt/py 或“conan install <ref> -g” 来说是必要的