Ty
docs.astral.shKey Features
Tech Stack
Key Features
Tech Stack
[1] https://github.com/astral-sh/ty/commit/7a6b79d37e165f2e73189...
Still, it's great that this is being worked on and I expect in a year or two ty should be comprehensive enough to migrate over to.
my understanding is no real news on Ty since then? is Astral announcing it as production ready?
Then "Release post will cover all of this" in reply to a question asking for a detailed comparison to alternatives: https://x.com/charliermarsh/status/1995163183808643466
I'm saying that as a massive uv and ruff fan.
I want my tools to be interchangeable and to play well with other choices.
Having multiple big players helps with that.
Then that startup makes rustup, rustfmt and rust-analyzer. Great, but I would be more comfortable with the ecosystem if at least the rust-analyzer and rustfmt parts had competitive alternatives.
Competition is good in this case.
@dang or another mod, can you add that to the title? Thanks!
Previous discussion:
Ty: A fast Python type checker and language server - https://news.ycombinator.com/item?id=43918484 - May 2025 (287 comments)
I’m half kidding.
1. packaging with uv (instead of pip or poetry),
2. type checking with ty (instead of the default MyPy or Meta's Pyrefly),
3. linting with ruff (instead of Jedi),
4. building with uv build (instead of the default setuptools or poetry build),
5. and publishing with uv publish (instead of the default twine)
...and I'm just here to just say that I highly recommend it!
Obviously obsessing over type checking libraries can quickly become bikeshedding for the typical project, but I think the cohesive setup ends up adding a surprising amount of value. That goes double if you're running containers.[1]
TBH I see Astral and Pydantic as a league of their own in terms of advancing Python, for one simple reason: I can trust them to almost always make opiniated decisions that I agree with. The FastApi/SQLModel guy is close, but there's still some headscratchers -- not the case with the former two. Whether it's docs, source code, or the actual interfaces, I feel like I'm in good hands.
TL;DR: This newly-minted fanboy recommends you try out ty w/ uv & ruff!
[1]https://docs.astral.sh/uv/guides/integration/docker/#availab...
Not affiliated with Hacker News or Y Combinator. We simply enrich the public API with analytics.