alteryx / evalml

EvalML is an AutoML library written in python.
https://evalml.alteryx.com
BSD 3-Clause "New" or "Revised" License
734 stars 83 forks source link

Automated Latest Dependency Updates #4375

Closed machineFL closed 6 months ago

machineFL commented 6 months ago

This is an auto-generated PR with latest dependency updates.

codecov[bot] commented 6 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (0073d5f) 99.7% compared to head (9630105) 99.7%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #4375 +/- ## ===================================== Coverage 99.7% 99.7% ===================================== Files 357 357 Lines 39922 39922 ===================================== Hits 39796 39796 Misses 126 126 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

MichaelFu512 commented 6 months ago

From a quick look at the test, it looks like something from the sktime upgrade caused an issue.

Edit: Looks like there were changes to sktime's transformations/base.py. Originally, the check to see if "X must be in an sktime compatible format" was before this declaration:X_scitype = X_metadata["scitype"]. I'm assuming normally it would raise an error and exit before it got to the declaration.

Now it looks like that declaration is before the check, causing a "'NoneType' object is not subscriptable" error since X_metadata is None for that test.

Looks like that change happened in v0.24.2