Conan API 参考¶
警告
此功能是实验性的,可能会发生重大更改。有关更多信息,请参阅 Conan 稳定性 部分。
- class ConanAPI(cache_folder=None)¶
这是与 Conan API 交互的主要对象。它提供了所有子 API 来处理配方、包、远程仓库等,这些作为该类的属性公开,不应直接创建。
- 参数:
cache_folder – Conan 缓存/home 文件夹。它将低于 Workspace 中定义的
"home_folder"的优先级。
- remotes: RemotesAPI¶
用于与远程仓库交互
- download: DownloadAPI¶
用于从远程仓库下载配方和包
- lockfile: LockfileAPI¶
用于读取和管理 lockfile 文件
- property home_folder: str¶
Conan 用户 home 目录的位置。只读。可以通过
CONAN_HOME环境变量或在调用 Conan 时当前目录或任何父目录中的.conanrc文件修改。
- reinit()¶
重新初始化 Conan API。当配置更改时,这很有用。
另请参阅