changeset 41:637f96ffb9a4

more dependency updates, now including the python package dependencies
author Jan Kanis <jan.code@jankanis.nl>
date Mon, 19 May 2014 18:22:24 +0200
parents 1a51ef0034d6
children 1d49bce1e4bb
files blast2html.xml repository_dependencies.xml tool_dependencies.xml
diffstat 3 files changed, 45 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/blast2html.xml	Mon May 19 15:52:52 2014 +0200
+++ b/blast2html.xml	Mon May 19 18:22:24 2014 +0200
@@ -3,9 +3,10 @@
     <description>Convert BLAST XML to HTML</description>
     
     <requirements>
-        <requirement type="python-module">jinja2</requirement>
-        <requirement type="python-module">lxml</requirement>
-        <requirement type="python-module">argparse</requirement>
+      <requirement type="package" version="v0.0.18">blast_datatypes</requirement>
+      <requirement name="package" version="1.2.1">argparse</requirement>
+      <requirement name="package" version="2.2.3">lxml</requirement>
+      <requirement name="package" version="2.7.2">jinja2</requirement>
     </requirements>
     
     <command interpreter="python">blast2html.py -i "${input}" -o "${output}"</command>
--- a/repository_dependencies.xml	Mon May 19 15:52:52 2014 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<repositories description="Requires BLAST XML and database datatype definitions.">
-        <repository name="blast_datatypes" owner="devteam" toolshed="http://toolshed.g2.bx.psu.edu" changeset_revision="de11e1a921c4"/>
-</repositories>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_dependencies.xml	Mon May 19 18:22:24 2014 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<tool_dependency>
+  <package name="argparse" version="1.2.1">
+    <install version="1.0">
+      <actions>
+	<action type="setup_virtualenv">
+	  argparse == 1.2.1
+	</action>
+      </actions>
+    </install>
+    <readme>The Python argparse library. This is included in the stdlib for python 2.7 and up, but not for 2.6</readme>
+  </package>
+  
+  <package name="lxml" version="2.2.3">
+    <install version="1.0">
+      <actions>
+	<action type="setup_virtualenv">
+	  lxml == 2.2.3
+	</action>
+      </actions>
+    </install>
+    <readme>The Python lxml library</readme>
+  </package>
+
+  <package name="jinja2" version="2.7.2">
+    <install version="1.0">
+      <actions>
+	<action type="setup_virtualenv">
+	  jinja2 == 2.7.2
+	</action>
+      </actions>
+    </install>
+    <readme>The Jinja 2 template engine for Python</readme>
+  </package>
+
+  <package name="blast_datatypes" version="v0.0.18">
+    <repository name="blast_datatypes" owner="devteam" toolshed="http://toolshed.g2.bx.psu.edu" changeset_revision="de11e1a921c4"/>
+    <readme>blast2html requires the blast datatypes for its input</readme>
+  </package>
+  
+</tool_dependency>