UPGRADE: Autoupdate pre-commit config
closes #49406
Doing all the required changes Sir i did the changes but after doing some code to different lines ```E501 line too long (90 > 88 characters)``` the same errors came again but the chabges above were fixed sir here
 ```
cdef inline void add_var(float64_t val, float64_t *nobs, float64_t *mean_x,
                         float64_t *ssqdm_x, float64_t *compensation,
                         int64_t *num_consecutive_same_value, float64_t *prev_value) nogil:
```
the line is too long and if i take and place nogil to next line it will give the errors as before so what has to be done how about
```
cdef inline void add_var(
    float64_t val,
    float64_t *nobs,
    float64_t *mean_x,
    float64_t *ssqdm_x,
    float64_t *compensation,
    int64_t *num_consecutive_same_value,
    float64_t *prev_value
) nogil:
```
? > 

trying it It works both the tests have been passed  Sir now what has to be done because the checks are failing you still have invalid syntax, check the error messages Sir the same errors came as before and now not getting the reason also of why they came Thanks @ramvikrams for having started this - I've added a commit to clean the remaining things up > Thanks @ramvikrams for having started this - I've added a commit to clean the remaining things up

thanks sir for your help all along > Looks good to me, thanks @ramvikrams

Thanks sir for your help


<img src="https://media4.giphy.com/media/2OHYMJGnGoiVjVg55P/giphy.gif"/> Mind addressing the merge conflict @ramvikrams  > Mind addressing the merge conflict @ramvikrams

yes sir @MarcoGorelli Sir can you please take a look at the merge conflicts I cannot get it There were some unrelated CI failures, but they've been fixed upstream - hopefully this should now be green and ready to merge >  hopefully this should now be green and ready to merge

Hoping for the same
 Curious: what does #94906 mean in the PR? There aren't that many issues here... probably a typo, thanks