Executables from python packages in plugin requirements not found in path.
Steps to Reproduce
Example: add ffmpeg-normalize to plugin requirements.txt
Add command "ffmpeg-normalize --version" to data['exec_command]
Package and install plugin
Add plugin to library and make it start process
Plugin execution will fail because ffmpeg-normalize cannot be found on system path
Expected behaviour: [What you expect to happen]
I expect that each plugin has the site-packages/bin added to path so that the plugin can utilise the executables from the packages installed from requirements.txt
Actual behaviour: [What actually happens]
The path is not added and thus the execution of the plugin fails.
Reproduces how often: [What percentage of the time does it reproduce?]
Description
Executables from python packages in plugin requirements not found in path.
Steps to Reproduce
Expected behaviour: [What you expect to happen]
I expect that each plugin has the site-packages/bin added to path so that the plugin can utilise the executables from the packages installed from requirements.txt
Actual behaviour: [What actually happens]
The path is not added and thus the execution of the plugin fails.
Reproduces how often: [What percentage of the time does it reproduce?]
100%
Versions
0.2.4~7339f8b
Installation Method Used
Tested on Bare metal and Docker.