canonical / kfp-operators

Kubeflow Pipelines Operators
Apache License 2.0
2 stars 12 forks source link

KFP SDK drops support for Python 3.8 #600

Open orfeas-k opened 1 week ago

orfeas-k commented 1 week ago

Context

In the future, when we bump KFP SDK, we 'll also have to bump to a newer python version. This could be a blocker

  /home/runner/work/kfp-operators/kfp-operators/tests/integration/conftest.py:12: FutureWarning: KFP will drop support for Python 3.8 on Oct 1, 2024. To use new versions of the KFP SDK after that date, you will need to upgrade to Python >= 3.9.

source: https://github.com/canonical/kfp-operators/actions/runs/11838249242/job/32986966903?pr=583#step:5:146

Note that this could be a blocker for CKF 1.10 if KFP 2.4 is not compatible with our current SDK version and we need to upgrade integration tests.

What needs to get done

Update tests to use python >=3.9

Definition of Done

Tests use python>=3.9

syncronize-issues-to-jira[bot] commented 1 week ago

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-6573.

This message was autogenerated

orfeas-k commented 1 week ago

Python 3.8 support is dropped in SDK 2.10 https://github.com/kubeflow/pipelines/blob/7b26ca831c40bdedd196c53a0aaa9a4897047488/sdk/RELEASE.md#deprecations-1

orfeas-k commented 1 week ago

This could also affect the UATs