Hi all,
currently working on expanding my experimental AI extension.
After testing a new node locally tried to bundle and the bundling process gets stuck at the very beginning:
C:\Users\xxx>python "C:\Users\xxx\miniconda3\envs\knime-ext-bundling54\bin\build_python_extension.py" C:\Users\xxx\\src C:\Users\xxx\build1111
INFO:__main__:Filling template files from C:\Users\xxx\miniconda3\envs\knime-ext-bundling54\bin\templates\python-extension-plugin
and storing the resulting plugin to
C:\Users\xxx\AppData\Local\Temp\tmpt3fxndqg\org.finnovationflows.FinnovationFlows-Extension\src\main\python.
Using bundle name 'org.finnovationflows.FinnovationFlows-Extension.channel.bin'.
Using plugin template from 'C:\Users\xxx\miniconda3\envs\knime-ext-bundling54\bin\templates\conda-channel-plugin'.
Rendering plugin to 'C:\Users\xxx\AppData\Local\Temp\tmpt3fxndqg\org.finnovationflows.FinnovationFlows-Extension.channel.bin'...
Using bundle name 'org.finnovationflows.FinnovationFlows-Extension.channel.bin'.
Using fragment template from 'C:\Users\xxx\miniconda3\envs\knime-ext-bundling54\bin\templates\conda-channel-platform-fragment'.
Rendering fragment for linux-64 to 'C:\Users\xxx\AppData\Local\Temp\tmpt3fxndqg\org.finnovationflows.FinnovationFlows-Extension.channel.bin.linux.x86_64'...
Running 'conda-lock lock --micromamba --no-mamba --without-cuda --pypi_to_conda_lookup_file C:\Users\xxx\miniconda3\envs\knime-ext-bundling54\bin\pypi_mapping.yaml -f C:\xxx\src\knime_env.yml -c knime -c conda-forge -c nvidia -c defaults -p linux-64 --lockfile C:\Users\xxx\AppData\Local\Temp\tmpavdwafia\lockfile'...
I updated my knime_env.yml and changed relevant knime packages from 5.3 to 5.4:
- knime-extension=5.4
- knime-python-base=5.4
and added a new package:
- pip:
- markitdown
I did try a build with 5.4 packages but without markitdown package (other packages listed under - pip I kept) and after 1.5h it was successful.
I then tried again with the package and even after 4 hours no movement and also the temp folder that is created is empty…
Any ideas on how to make that work?
Any way to make the process more “verbose” or to generate additional logs to find out where it is stuck?