Rustup 1.29.0 发布公告
Rustup 团队于 2026 年 3 月 12 日发布了 rustup 1.29.0 版本。Rustup 是安装 Rust 编程语言的推荐工具。
主要新特性
性能改进:
- 并发下载和解压:在执行
rustup update或rustup 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生成
--
From 日报小组 Mike
社区学习交流平台订阅:
1
共 0 条评论, 1 页
评论区
写评论还没有评论