kedro-viz icon indicating copy to clipboard operation
kedro-viz copied to clipboard

Document Kedro-Viz python version support policy

Open rashidakanchwala opened this issue 1 year ago • 5 comments

Description

Kedro-viz will follow the Kedro Framework Python version policy, which means it will support all Python versions that are actively maintained by the CPython core team. Once a Python version reaches its end of life, we will stop supporting it in kedro-viz without considering it a breaking change. This ensures that Kedro-viz will remain compatible with all Kedro projects, even for users on older supported Python versions.

rashidakanchwala avatar Sep 10 '24 15:09 rashidakanchwala

@astrojuanlu , @merelcht , @ravi-kumar-pilla

I also want to add this to Kedro-viz docs, any suggestion where I should add it.

rashidakanchwala avatar Sep 10 '24 15:09 rashidakanchwala

Hi @rashidakanchwala , I think README.md should be a good place, similar to kedro - https://github.com/kedro-org/kedro?tab=readme-ov-file#python-version-support-policy

Do you mean to add it in docs other than README ?

ravi-kumar-pilla avatar Sep 10 '24 16:09 ravi-kumar-pilla

Just to clarify and have it documented somewhere: does this mean kedro-datasets will need to follow the more conservative policy again as well or can Viz now handle it if datasets drops support for a Python version?

merelcht avatar Sep 11 '24 08:09 merelcht

Deprecation warnings will be issued in advance for any features or Python versions that are being removed.

How do you plan to do this? In a Slack announcement or inside the actual code? We never do this in Kedro Framework.

merelcht avatar Sep 11 '24 09:09 merelcht

As discussed over call; since DeprecationWarnings for Python versions are not common and Kedro doesn't do it, we will do the same thing on Kedro-Viz.

Also, given that kedro-viz and kedro-datasets are no longer coupled. This change shouldn't impact kedro-datasets.

rashidakanchwala avatar Sep 11 '24 11:09 rashidakanchwala

Done here #2139

rashidakanchwala avatar Nov 04 '24 13:11 rashidakanchwala