Quick Questions about Python based KNIME Extension

Hi, KNIMEr, :coffee:

I tried creating a new Python based KNIME Extension for the first time today, and my initial impression is quite positive. However, I have some questions that I’m still confused about even after reading the documentation. I’m wondering if anyone can give me some hints:

1.

After I change

my_extension.py

, is there an easy way to reload the extension? Restarting KAP every time is quite painful.

1.

I noticed that the development of Python nodes depends on “KNIME Python Extension Development (Labs)”. The word

(Labs)

makes me a bit concerned that this is just experimental. Will there be significant breaking changes in the future? Does KNIME team have a development roadmap for Python extensions? If developers know this information, it would help them decide whether to jump into this development now (or wait and see).

1.

I noticed that

conda_env_path

needs to be configured in

config.yml

. I’m wondering, if I don’t have specific pkgs and just want to use the official default Bundled environment, how should I specify

conda_env_path

? This way, my extension only needs to rely on the official bundled environment and can be used cross-platform.

Thanks!