Explict Python <runner> for unit-tests too
[rox-archive.git] / Archive.xml
blob2b1bfc7d1173d7dc415ddee2742a808d44af0bfa
1 <?xml version="1.0" ?>
2 <?xml-stylesheet type='text/xsl' href='interface.xsl'?>
3 <interface uri="http://rox.sourceforge.net/2005/interfaces/Archive" xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
4   <name>Archive</name>
5   <summary>create or read archive files</summary>
6   <description>
7 You can use Archive to compress a directory or file into a
8 single, smaller file (which can be stored, emailed, etc).
10 You can also use it to extract a compressed archive back into a
11 file or directory structure.
12   </description>
13   <icon href="http://rox.sourceforge.net/Icons/Archive.png" type="image/png"/>
14   <feed-for interface="http://rox.sourceforge.net/2005/interfaces/Archive"/>
16   <release:management xmlns:release="http://zero-install.sourceforge.net/2007/namespaces/0release">
17     <release:action phase="commit-release">sed -i &quot;s/&lt;Version&gt;.*&lt;\/Version&gt;$/&lt;Version&gt;$RELEASE_VERSION&lt;\/Version&gt;/&quot; AppInfo.xml</release:action>
18     <release:add-toplevel-directory/>
19     <release:action phase="generate-archive">cd Archive/Messages &amp;&amp; ./dist</release:action>
20   </release:management>
21   
22   <group main="AppRun">
23     <command name="run" path="AppRun">
24       <runner interface="http://repo.roscidus.com/python/python">
25         <version before='3'/>
26       </runner>
27     </command>
28     <command name="test" path="tests/testall.py">
29       <runner interface="http://repo.roscidus.com/python/python">
30         <version before='3'/>
31       </runner>
32     </command>
33     <requires interface="http://rox.sourceforge.net/2005/interfaces/ROX-Lib">
34       <environment insert="ROX-Lib2/python" name="PYTHONPATH"/>
35     </requires>
36     <implementation id="." stability="testing" version="2.2-post"/>
37   </group>
38 </interface>