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.