当前位置: 首页 > news >正文

【Rust日报】 ry(o3) - Python的Rust封装库

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

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区

http://www.jsqmd.com/news/495410/

相关文章:

  • hive—1.1、执行优化
  • 2026年镇江AI搜索优化公司推荐——从技术实力到效果落地的深度测评 - 小白条111
  • 程序员小白必看,三个月从零基础到实战,轻松转型大模型开发者!!
  • K8s Pod 网络策略与安全组配置
  • 2026年湖南光石传媒口碑TOP10,专业服务备受认可 - 工业推荐榜
  • 多尺度特征提取块改进YOLOv26空洞卷积与自适应权重融合双重突破
  • 2026 年 AI 产品经理薪资曝光:程序员转型能涨 40%?附完整学习体系 + 成功案例
  • 刘教链|比特观察:一个极致轻量的比特币观察钱包,带你回归聪本位
  • 2026年3月浙江浴室柜厂家权威评测:镱朗实业综合实力领跑 - 2026年企业推荐榜
  • 传统 A*算法与改进 A*算法性能大比拼及融合 DWA 避障仿真
  • WSL2+Ubuntu22.04+VScode开发环境
  • 2026年湖南光石性价比高吗?细聊售后完善的湖南光石口碑 - 工业品牌热点
  • 星界云手机APP,在线玩游戏挂机
  • 蓝光管控+红光舒缓,独语N627-1打造科学护眼新范式 - 资讯焦点
  • 突发!阿里本周将推企业级AI Agent,剑指OpenClaw,B端战场再燃战火
  • 第8章:Docker Container数据持久化管理
  • 2026年选教学视频、品牌视频、产品视频制作公司如何选择 - 工业品网
  • 超实用!CAN 总线 CAN 通信中 DBC 文件与 Excel 文件互转工具
  • 2026年乌鲁木齐AI搜索营销公司对比分析:从技术到效果的实用选择攻略 - 小白条111
  • 2026年 温州AI推广与AI运营服务商推荐榜单:专业策略与高效执行助力企业智能转型 - 品牌企业推荐师(官方)
  • 360“安全龙虾”私钥泄露——HTTPS信任链的“心脏停搏”
  • 2026年异型水景专业供应商排名,源石石业口碑与性价比双高推荐 - myqiye
  • 快速兑换盒马鲜生购物卡 - 团团收购物卡回收
  • 2026年成都GEO优化公司推荐Top:AI搜索优化服务商全景解析 - 红客云(官方)
  • HIMA F3113A输出放大器模块
  • 2026国内开源管理软件排名榜单:低成本数字化首选,这几款闭眼入不踩坑 - 资讯焦点
  • 2026年开年,温州老爹鞋供应链五强深度解析 - 2026年企业推荐榜
  • 2026年成都GEO优化选哪家好?成都GEO优化公司排名:GEO服务商哪家靠谱? - 红客云(官方)
  • 刚刚,Karpathy紧急删库!AI职业末日图爆火,6000万白领岗危了
  • 【节点】[SamplerState节点]原理解析与实际应用