chore(sdk): Drop support for Python 3.9, discuss 3.10/3.11 support
Chore description
Python 3.9 will reach end-of-life (EOL) in October 2025. To keep our SDK dependencies up to date and secure, we should drop support for Python 3.9.
Additionally, let's discuss whether we should skip support for Python 3.10 and move directly to Python 3.11 as the next supported version. This could help streamline maintenance and leverage the latest Python features and performance improvements.
Labels
/area sdk
Love this idea? Give it a 👍.
cc @HumairAK
there are a lot of line changes but it's actually fairly straight forward, here is a reference PR:
https://github.com/kubeflow/pipelines/pull/11159
Let's go with 3.10, so we have wider compatibility
Should I work for it? @HumairAK this will good for me to gain knowledge of repo
Go for it @jayzalani. /assign @jayzalani
hey @hbelmiro can i work on this? i think this makes up for a really good good-first-issue