Comment by olive-n
2 hours ago
I feel like pyrefly was gaining some traction over the year. I started using it this week.
This seems like astral realizing they lost the type checker race and now fold it into their popular project so people have a reason to use it.
If it is already installed with uv, people have less reason to look for a type checker and will just stay with the default option.
I agree, it sounds like they're trying to expand their moat because they realised they were too late to the better type-checking party.
It's somewhat ironic that they're only just getting around to it actually. The predecessor to `uv`, `rye`, had integration for `ruff` fairly early on - but Astral have really dragged their heels on putting it into `uv` (presumably because `ruff` had already won) and even now aren't adding support until after `ty` is integrated.
Eh I think that’s a pretty uncharitable take.
They did the same thing with ruff too. A totally optional interface through the uv command. Use it or not.