comparison tool_dependencies.xml @ 84:4340432b7191 default

Backed out changesets 0b5819dc1478 and 3338571b44cd to create new release version
author Jan Kanis <jan.code@jankanis.nl>
date Tue, 24 Jun 2014 11:00:57 +0200
parents 0b5819dc1478
children 2edb77030a9e
comparison
equal deleted inserted replaced
83:0b5819dc1478 84:4340432b7191
8 <package name="libxslt" version="1.1.28"> 8 <package name="libxslt" version="1.1.28">
9 <repository name="package_libxslt_1_1_28" owner="devteam" prior_installation_required="True" 9 <repository name="package_libxslt_1_1_28" owner="devteam" prior_installation_required="True"
10 toolshed="http://toolshed.g2.bx.psu.edu" changeset_revision="039b04adcfee" /> 10 toolshed="http://toolshed.g2.bx.psu.edu" changeset_revision="039b04adcfee" />
11 </package> 11 </package>
12 12
13 <package name="python3" version="3.4.1">
14 <repository name="package_python3_4" owner="jankanis" prior_installation_required="True"
15 toolshed="http://toolshed.g2.bx.psu.edu" changeset_revision="d30e6a97dfbf" />
16 </package>
17
13 <package name="blast2html_venv" version="0.1"> 18 <package name="blast2html_venv" version="0.1">
14 <install version="1.0"> 19 <install version="1.0">
15 <actions> 20 <actions>
16 <action type="set_environment_for_install"> 21 <action type="set_environment_for_install">
17 <repository name="package_libxml2_2_9_1" owner="jankanis" 22 <repository name="package_libxml2_2_9_1" owner="jankanis"
20 </repository> 25 </repository>
21 <repository name="package_libxslt_1_1_28" owner="devteam" 26 <repository name="package_libxslt_1_1_28" owner="devteam"
22 toolshed="http://toolshed.g2.bx.psu.edu" changeset_revision="039b04adcfee"> 27 toolshed="http://toolshed.g2.bx.psu.edu" changeset_revision="039b04adcfee">
23 <package name="libxslt" version="1.1.28" /> 28 <package name="libxslt" version="1.1.28" />
24 </repository> 29 </repository>
30 <repository name="package_python3_4" owner="jankanis"
31 toolshed="http://toolshed.g2.bx.psu.edu" changeset_revision="d30e6a97dfbf">
32 <package name="python3" version="3.4.1" />
33 </repository>
25 </action> 34 </action>
26 35
27 <action type="setup_virtualenv"> 36 <action type="shell_command">
28 lxml==3.3.5 37 # Unset any saved environment settings from parent virtual
29 jinja2==2.7.3 38 # environments, e.g. for python 2 or if Galaxy itself is running
30 </action> 39 # from within a virtual environment.
40 unset _OLD_VIRTUAL_PATH; unset _OLD_VIRTUAL_PYTHONHOME
41 pyvenv blast2html_venv
42 blast2html_venv/bin/pip3 install lxml jinja2
43 </action>
31 44
32 <action type="set_environment"> 45 <action type="set_environment">
46 <!-- Remove any incoming PYTHONPATH elements from Galaxy's own environment -->
47 <environment_variable name="PYTHONPATH" action="set_to">$INSTALL_DIR/blast2html_venv/lib/python3.4/site-packages</environment_variable>
48 <environment_variable name="PATH" action="prepend_to">$INSTALL_DIR/blast2html_venv/bin</environment_variable>
49 <environment_variable name="PYTHONHOME" action="set_to"></environment_variable>
33 <!-- To find shared libraries such as libssl or libxml2 --> 50 <!-- To find shared libraries such as libssl or libxml2 -->
34 <environment_variable name="LD_LIBRARY_PATH" action="prepend_to">$ENV[LD_LIBRARY_PATH]</environment_variable> 51 <environment_variable name="LD_LIBRARY_PATH" action="prepend_to">$ENV[LD_LIBRARY_PATH]</environment_variable>
35 <!-- libxml2 doesn't actually export its own LD_LIBRARY_PATH --> 52 <!-- libxml2 doesn't actually export its own LD_LIBRARY_PATH -->
36 <environment_variable name="LD_LIBRARY_PATH" action="prepend_to">$ENV[LIBXML_ROOT_PATH]/lib</environment_variable> 53 <environment_variable name="LD_LIBRARY_PATH" action="prepend_to">$ENV[LIBXML_ROOT_PATH]/lib</environment_variable>
37 </action> 54 </action>
38 </actions> 55 </actions>
39 </install> 56 </install>
40 <readme>A Python 2 virtual environment that includes the python packages blast2html depends on, which are lxml and jinja2.</readme> 57 <readme>A Python 3 virtual environment that includes the python packages blast2html depends on, which are lxml and jinja2.</readme>
41 </package> 58 </package>
42 59
43 </tool_dependency> 60 </tool_dependency>