< 返回版块

Mike Tang 发表于 2026-03-14 10:44

Rustup 1.29.0 发布公告

Rustup 团队于 2026 年 3 月 12 日发布了 rustup 1.29.0 版本。Rustup 是安装 Rust 编程语言的推荐工具。

主要新特性

性能改进:

  • 并发下载和解压:在执行 rustup updaterustup toolchain 等操作时,现在支持并发下载组件并在下载过程中同步解压
  • 并发检查更新rustup check 命令现在支持并发检查更新
  • 这些改进源自 GSoC 2025 项目,显著提升了工具链安装性能

新增平台支持:

  • sparcv9-sun-solaris
  • x86_64-pc-solaris

扩展的 Shell 支持:

  • rustup-init 现在会自动为 tcsh 和 xonsh 添加正确的 $PATH 配置

其他改进

  • rust-analyzer 代理支持:通过代理运行 rust-analyzer 时,如果 rustup 管理的版本不存在,会自动使用 PATH 中的版本,方便用户使用自定义的 rust-analyzer(适用于 Neovim、Helix 等编辑器用户)
  • 环境变量处理:空环境变量现在被视为未设置,便于重置配置值
  • 退出码优化rustup check 会根据是否有更新返回不同的退出码(有更新返回 100,无更新返回 0)

团队动态

欢迎 @FranciscoTGouveia 加入 rustup 团队,他在并发功能开发中发挥了重要作用。

更新方法

已安装用户:

$ rustup self update

或通过常规工具链更新:

$ rustup update

注意事项

新版本发布后,杀毒软件可能会暂时阻止 rustup 或其文件操作,此问题通常会在几周内自动解决。

https://blog.rust-lang.org/2026/03/12/Rustup-1.29.0/

ry(o3) - Python的Rust封装库

项目概述

ry是一个不断增长的Python库集合,围绕Rust crates构建,具有快速、异步优先和人性化的特点。这是一个进行中的项目,欢迎反馈和PR。

核心特性

  • 异步优先的HTTP客户端:基于reqwest构建,提供类似fetch的API,支持流式传输、零拷贝IO、超时、重定向和原生JSON序列化
  • 日期时间库:基于jiff的综合日期时间库,兼容pydantic
  • 异步文件I/O:基于tokio构建,API类似aiofiles和anyio,支持缓冲读写、截断、流式读取
  • (解)压缩工具:支持zstd、brotli、gzip和bzip2
  • 其他绑定:包含globset、walkdir、sqlformat、unindent、twox-hash等crate
  • 类型注解:所有公共API都有完整的类型注解
  • Pydantic集成:ry数据类型与pydantic良好兼容
  • 高性能:注重实际性能表现

安装方式

pip install ry
uv add ry
python -m ry  # 检查安装

项目结构

  • ry:Python包
  • ryo3-*:Rust crate,可用于构建自己的pyo3 Python绑定

包含的Crate绑定

涵盖标准库、HTTP、JSON、压缩、哈希、正则表达式、文件系统操作等多个Rust crate的Python绑定

开发规范

  • 禁止使用"blazing fast"短语或emoji
  • 必须提供类型注解
  • 使用ruff进行格式化和代码检查
  • 由人类编写,非AI生成

https://ryo3.dev/

--

From 日报小组 Mike

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页