Re: [galaxy-dev] search paths for custom tools
On Mon, Oct 26, 2015 at 4:37 PM, Tony Schreiner <anthony.schreiner@bc.edu> wrote:
I take it the tool_dependencies.xml file goes in the same directory as the custom tool xml files are. And as such applies to any of them in this folder?
Thanks Tony
They need to be in the same tar-ball when the tool is uploaded to the Tool Shed, by convention in the same folder as the tool XML file(s), yes. However, if you are not using the Tool Shed and simply install your tools manually into Galaxy then I'm not 100% sure if you can trigger the env.sh files via the requirement tag in the tool: <requirements> <requirement type="package" version="1.66">biopython</requirement> </requirements> Hopefully one of the Galaxy team can clarify... For local development and deployment outside the Tool Shed, I always installed the dependencies myself at system level, or at the Galaxy Linux user level. Peter
They are not using a Tool Shed, so I expect that is the problem. Tony On Mon, Oct 26, 2015 at 12:41 PM, Peter Cock <p.j.a.cock@googlemail.com> wrote:
I take it the tool_dependencies.xml file goes in the same directory as
On Mon, Oct 26, 2015 at 4:37 PM, Tony Schreiner <anthony.schreiner@bc.edu> wrote: the
custom tool xml files are. And as such applies to any of them in this folder?
Thanks Tony
They need to be in the same tar-ball when the tool is uploaded to the Tool Shed, by convention in the same folder as the tool XML file(s), yes.
However, if you are not using the Tool Shed and simply install your tools manually into Galaxy then I'm not 100% sure if you can trigger the env.sh files via the requirement tag in the tool:
<requirements> <requirement type="package" version="1.66">biopython</requirement> </requirements>
Hopefully one of the Galaxy team can clarify...
For local development and deployment outside the Tool Shed, I always installed the dependencies myself at system level, or at the Galaxy Linux user level.
Peter
participants (2)
-
Peter Cock
-
Tony Schreiner