black pre-commit pyupgrade