【Rust日报】2023-08-17 Pixi - 使用 Rust 编写的全新软件包管理器

PsiACE


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

社区学习交流平台订阅:

  • Rust.cc 论坛:支持 rss
  • 微信公众号:Rust 语言中文社区


请使用浏览器的分享功能分享到微信等