< 返回版块

PsiACE 发表于 2023-08-18 08:27

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

社区学习交流平台订阅:

评论区

写评论
asuper 2023-08-24 10:10

这个pixi有点意思,在小团队中管理C++包感觉很不错

1 共 1 条评论, 1 页