The purpose of this MR is to drop python 3.8 support since some upstream packages no longer support it.