Chore description
We have to pin click to version 8.1.8 here, when it should instead be something like click>=8.1.8 and allow users to install newer versions. But doing this will break kfp cli tests on python 3.13, the issue is reproducible by doing the following:
- install python 3.13 venv
- pip install requirements.txt for sdk/python
- run pytest in sdk/python folder
You will see cli tests failing, these should be resolved and the restricted pinned version should be relaxed.