Hi, KNIMEr,
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:
-
After I change
my_extension.py
, is there an easy way to reload the extension? Restarting KAP every time is quite painful. -
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). -
I noticed that
conda_env_path
needs to be configured inconfig.yml
. I’m wondering, if I don’t have specific pkgs and just want to use the official default Bundled environment, how should I specifyconda_env_path
? This way, my extension only needs to rely on the official bundled environment and can be used cross-platform.
Thanks!
4 posts - 3 participants