用途:本技能提供 uv 包管理器的综合使用指南。uv 是用 Rust 编写的极快 Python 包安装与依赖解析工具,面向现代 Python 项目管理和依赖工作流。
适用场景:快速搭建新 Python 项目;比 pip 更快地管理 Python 依赖;创建和管理虚拟环境;安装 Python 解释器;高效解析依赖冲突;从 pip、pip-tools、poetry 迁移;加速 CI/CD 流水线;管理 monorepo Python 项目;使用 lockfile 实现可复现构建;优化包含 Python 依赖的 Docker 构建。
不适用场景:任务与 uv 包管理器无关,或需要本范围之外的其它领域或工具时,不应使用本技能。
使用方式:先明确目标、约束和所需输入;应用相关最佳实践并验证结果;提供可执行的步骤与验证方法。若需要详细示例,可打开 resources/implementation-playbook.md。
资源:resources/implementation-playbook.md 提供详细模式与示例。
限制:具体安装命令、配置细节和完整示例暂未提供,需参考上述资源文件。