Astral 已经悄悄地但公开地致力于这个“极快的 Python 类型检查器和语言服务器,用 Rust 编写”有一段时间了。这是第一个公开版本,作为 PyPI 上的ty (漂亮的两个字母名称!)
您可以通过uvx进行尝试,如下所示 – 在充满 Python 代码的文件夹中运行该命令,看看会返回什么:
uvx ty check
我最近的简单condense-json库出现了零错误,而我更成熟的sqlite-utils库则出现了大量错误 –输出在这里。
它确实很快:
cd /tmp git clone https://github.com/simonw/sqlite-utils cd sqlite-utils time uvx ty check
报告使用多个 CPU 核心,其运行时间约为十分之一秒(总墙时间为 0.109):
uvx ty check 0.18s user 0.07s system 228% cpu 0.109 total
通过黑客新闻
标签: uv 、 astral 、 rust 、 python
原文: https://simonwillison.net/2025/May/7/ty/#atom-everything