Pixi - 使用 Rust 编写的全新软件包管理器
pixi 是由 Prefix.dev 团队开发的一个跨平台、多语言的软件包管理器和工作流工具,在 conda 生态系统的基础上构建。
pixi 为所有开发人员提供了与 cargo 或 yarn 等软件包管理器相似的卓越体验,但适用于任何编程语言。
- 支持多种编程语言:Python ,C++,R 等
- 支持多种操作系统和平台:Windows ,Linux ,MacOS(包括 Apple Silicon)
- lockfile 会永远包含在项目中,并保持最新状态
- 简单清晰的命令行界面,受到 Cargo 启发
- 支持为每个项目或者系统范围安装工具
- 完全由 Rust 编写
Prefix.dev 致力于开发用于软件包管理的软件,使依赖管理变得简单和无痛。团队是 mamba 软件包管理器的主要开发人员,并与 conda-forge 团队密切合作。
Github - prefix-dev/pixi: https://github.com/prefix-dev/pixi
Let's stop dependency hell - Launching Pixi :https://prefix.dev/blog/launching_pixi
文章:Are we GUI (build) yet?
在为 GUI 构建做好准备之前,一个典型的挑战是 Rust 中还缺乏用于构建后处理的优雅方法,像签名、部署到仿真器等流程都需要在这个阶段进行处理。
尽管文章讨论的是 Rust 是否为 GUI 构建做好准备,但其中的观点也适用于对于跨平台构建和发布有需求的 Rust 程序。
Are we GUI (build) yet?: https://epage.github.io/blog/2023/08/are-we-gui-build-yet/
Week In Rust 508
新一期的 Rust 周报速递发布,快来看看有哪些内容你曾经关注过 :)
This Week in Rust 508: https://this-week-in-rust.org/blog/2023/08/16/this-week-in-rust-508/
From 日报小组 PsiACE
社区学习交流平台订阅:
评论区
写评论这个pixi有点意思,在小团队中管理C++包感觉很不错