Just a heads up, I just merged a big pyupgrade 3.1...
# development
w
Just a heads up, I just merged a big pyupgrade 3.11 to main - touches 475 files or something crazy - all typings. So, PRs might be a bit janky, however,
pants fix fmt lint check
will handle the upgrades and get everything running again. I'm looking at tackling using Ruff for formatting the mainline repo, instead of black. There's not a huge perf win in practice, but it feels like a good step towards getting ruff linting in the repo, which WILL be a big perf win (especially since some of the formatter and linters overlap)
👖 1
🎉 2
🎆 1
🐍 1
https://github.com/pantsbuild/pants/pull/21983 Only 160 files - but interestingly that Ruff broke the mypy ignores in a few places. I don't blame it, I'm just disappointed 😄