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

Drop support for python 3.8 #4414

Closed MichaelFu512 closed 1 month ago

MichaelFu512 commented 2 months ago

Pull Request Description

Featuretools and woodwork (and whole lot of other libraries) are dropping support for python 3.8, which will (and is) causing a lot of test run errors.

Closes #4416


After creating the pull request: in order to pass the release_notes_updated check you will need to update the "Future Release" section of docs/source/release_notes.rst to include this pull request by adding :pr:123.

codecov[bot] commented 2 months ago

Codecov Report

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

Project coverage is 99.7%. Comparing base (7bd6ed6) to head (3def0d4).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #4414 +/- ## ======================================= + Coverage 99.7% 99.7% +0.1% ======================================= Files 357 357 Lines 39965 39973 +8 ======================================= + Hits 39840 39849 +9 + Misses 125 124 -1 ```

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

MichaelFu512 commented 1 month ago

From #4314, here's the list of ones mentioned that are / have been unpinned and don't seem to cause any issues:

Here's the list of ones that cause issues (test failures):

Also, vowpalwabbit according to their documentation (https://github.com/VowpalWabbit/vowpal_wabbit/wiki/Python#support) doesn't support python 3.11 (you'd have to use vowpal-wabbit-next)