Use pyupgrade to lower burden of keeping up with version syntax changes

I came across pyupgrade recently while looking at the pandas codebase and pre-commit config.

Could this be a good mechanism for incrementally applying new features as code is touched rather than a big bang update?