Re: [galaxy-dev] Tools declaring Python dependencies

2013-04-18 Thread Lance Parsons
I modified the PYTHONPATH in htseq_count (http://toolshed.g2.bx.psu.edu/view/lparsons/htseq_count) and cutadapt (http://toolshed.g2.bx.psu.edu/view/lparsons/cutadapt). It would be great to have some common dependencies setup in the toolshed such as numpy, etc. Lance Björn Grüning wrote:

Re: [galaxy-dev] Tools declaring Python dependencies

2013-04-17 Thread James Taylor
No it does not have root, and it is very important that we not install anything at the system level since we need to maintain version isolation. We should always be able to inject things into the environment so that Python/Perl/R look in the right place. -- James Taylor, Assistant Professor,

Re: [galaxy-dev] Tools declaring Python dependencies

2013-04-17 Thread Björn Grüning
Hi Peter, On Wed, Apr 17, 2013 at 6:05 PM, James Taylor ja...@jamestaylor.org wrote: No it does not have root, and it is very important that we not install anything at the system level since we need to maintain version isolation. We should always be able to inject things into the

Re: [galaxy-dev] Tools declaring Python dependencies

2013-04-17 Thread Peter Cock
On Wed, Apr 17, 2013 at 9:24 PM, Björn Grüning wrote: Hi Peter, On Wed, Apr 17, 2013 at 6:05 PM, James Taylor ja...@jamestaylor.org wrote: No it does not have root, and it is very important that we not install anything at the system level since we need to maintain version isolation. We

Re: [galaxy-dev] Tools declaring Python dependencies

2013-04-16 Thread Peter Cock
On Tue, Apr 16, 2013 at 5:23 PM, Peter Cock p.j.a.c...@googlemail.com wrote: Hi all, Galaxy has long had two very simple (but largely unused) dependency mechanisms in a tool's XML (pre-dating the tool shed), for binaries and Python modules, e.g. requirements requirement

[galaxy-dev] Tools declaring Python dependencies

2013-04-16 Thread Peter Cock
Hi all, Galaxy has long had two very simple (but largely unused) dependency mechanisms in a tool's XML (pre-dating the tool shed), for binaries and Python modules, e.g. requirements requirement type=python-modulenumpy/requirement requirement type=binarytaxBuilder/requirement