Open mvdbeek opened 10 months ago
(Big) bonus points if someone were to untangle the tools module so we don't have to bring in the whole web framework
As discussed in the backend meeting, we are going to try a containerized approach to fix the underlying issue while still trying to decouple as much of the web-related dependencies from tools.
It's location is currently hardcoded in https://github.com/mvdbeek/galaxy/blob/dev/lib/galaxy/jobs/command_factory.py#L216.
An easy first step to enable https://github.com/galaxyproject/galaxy/issues/16744 is to list the script in the main
app
package entry points and introduce an optionuse_remote_tool_eval_binary
similar touse_metadata_binary
. That would allow admins to installgalaxy-app
in a way that the script is on path during pulsar job execution.