开源

🚀 Rust力作!新一代Python包管理器"uv"来袭!

logo

astral-sh/uv

⭐️⭐️⭐️⭐️⭐️
logo


License

Apache-2.0, MIT s found s found Apache-2.0 LICENSE-APACHE MIT LICENSE-MIT

Stars

34.1k

Forks

928


项目图片

摘要

🌐 "uv"是一个全新的Python包管理器,以其惊人的速度和全面的功能,为开发者带来革命性的体验。它不仅兼容传统工具,还提供了更多高级功能,是提升开发效率的利器。

内容

🌟 速度革命!"uv",这款用Rust编写的Python包管理工具,承诺比传统工具快10-100倍!它兼容pip、pip-tools和virtualenv,支持全局依赖缓存,节省硬盘空间。🌍 "uv"支持Windows、Linux和macOS,开箱即用。

🛠️ 功能全面:"uv"不仅能管理项目依赖和环境,还能安装和管理Python版本,运行Python应用。它支持单文件脚本,具备Cargo风格的工作空间,适合大型项目。📦 它还提供pip兼容接口,无需改变现有工作流程,即可享受速度提升。

🔧 使用场景:无论是项目依赖管理,还是Python版本切换,"uv"都能轻松应对。它还能作为命令行工具执行和安装Python包提供的程序,类似于pipx。📝 单文件脚本的依赖和环境管理也不在话下。

🔥 热度与反馈:"uv"由Astral支持,是Ruff的创造者。它的依赖解析器使用PubGrub,Git实现基于Cargo。"uv"的优化灵感来源于pnpm、Orogene和Bun等项目。📖 官方文档详尽,安装和使用都非常简单,支持多种安装方式。

关键词

Python Rust 效率工具

分类

开发工具 开源软件 性能优化
正文到此结束
本文目录