pdf文档 Conan 1.63 Documentation

7.54 MB 995 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
Conan Documentation Release 1.63.0 The Conan team Jul 05, 2024 CONTENTS 1 Introduction 3 1.1 Open Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Decentralized package manager . . . . . . .
AI总结
《Conan 1.63 Documentation》总结如下: ### 主要内容概述 本文档记录了Conan 1.63版本的功能更新、改进、修复和技术变更,涵盖了新功能的引入、现有功能的优化、问题修复以及未来版本迁移指南等内容。以下是核心要点的总结: --- ### 1. **新功能与改进** - **新功能**: - 添加了新的qmake生成器(由@dragly贡献)。 - 支持通过`pip install conan`安装Conan。 - 发布了使用Python源代码创建二进制的PyInstaller代码,方便分发包创建者轻松生成Conan应用程序包。 - 在工具中添加了md5、sha1、sha256助手,用于验证`conanfile.py`中外部下载的完整性。 - 更新了默认的`settings.yml`文件,添加了最新的GCC版本。 - 增加了对CI工具的支持,包括Travis-CI和Appveyor。 - 提供了人性化的下载进度显示和帮助信息。 - **改进**: - 优化了文件夹删除逻辑,使用`shutil.rmtree`提高了权限管理,尤其在Windows上效果显著。 - 支持从`conan install`命令中复制安装命令到剪贴板。 - 提供了更复杂的包查询功能,增强了搜索能力。 - 新增了`profile list|show`命令,方便查看和管理配置文件。 - 为`conan.io`包页面添加了描述字段,便于文档化包内容。 - 支持FreeBSD的初步版本。 - 允许在配置文件中使用自定义路径,便于团队共享。 - 增加了CMake助手类中 generator 的修改支持。 --- ### 2. **Bug修复** - 修复了以下问题: - 在使用版本范围和`requirements()`方法时的重复依赖问题。 - Ignore libcxx 设置的ConfigureEnvironment帮助程序问题。 - 由`conan install --all`生成损坏包的问题(感谢@yogeva的贡献)。 - 在Windows上因行末符号不一致导致的`conan.conf`问题。 - 上传Python包时因生成`.pyc`文件引发的问题。 -,因为存在符号链接导致的崩溃问题。 - 在“复制安装命令到剪贴板”功能中缺少选项的问题。 --- ### 3. **技术变更** - **Conan 2.0迁移指南**: - 默认启用修订版本(Revisions)功能。 - 包名、版本、用户和通道字段统一小写。 - 不再允许在`package_id()`中使用`compatible_packages`,建议改用`compatibility()`方法。 - **Hooks 更新**: - Hooks文件夹路径更新为`~/.conan2/extensions/hook`。 - Hooks文件需以`hook_`开头并以`.py`结尾。 - Hooks只能接收`ConanFile`作为参数。 - 移除“Pre和Post Download”支持,新增“Pre和Post Generator”支持。 - **默认构建配置文件**: - 支持通过命令行或`global.conf`设置默认构建配置文件。 - 建议停止在配方或代码中使用`os_build`和`arch_build`。 --- ### 4. **文档与学习资源** - **Cheatsheet**: - 提供了关于Conan操作的简明摘要,包括安装配置、包的使用、缓存管理等内容。 - 社区贡献者创建了针对日常操作的工作流entric cheatsheet。 - **培训课程**: - JFrog Academy提供了免费的在线Conan培训课程,涵盖基础概念和高级场景。 - 课程内容包括交互式练习和测试题,帮助用户快速上手并深入理解Conan的核心功能。 --- ### 5. **实验性功能** - 部分功能(如 VirtualRunEnv、生成导入清单等)仍处于开发中,可能会有破坏性更改,但Conan团队会尽力减少对用户的影响。 --- ### 总结 Conan 1.63版本在功能优化、Bug修复和技术变更方面均有显著提升,特别是对未来Conan 2.0版本的迁移 preparation铺平了道路。同时,通过丰富的文档和学习资源,为用户提供了更好的上手体验。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 983 页请下载阅读 -
文档评分
请文明评论,理性发言.