<?xml version="1.0" ?>
<?xml-stylesheet type='text/xsl' href='interface.xsl'?>
<interface uri="http://gfxmonk.net/dist/0install/zero2pypi.xml" xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
	<name>zero2pypi</name>
	<summary>create pypi packages (setup.py) from zero install packages</summary>
	<publish mode="0tools" xmlns="http://gfxmonk.net/dist/0install"/>
	<description>
**Usage:**

	zero2pypi feed-name.xml
	./setup.py update

*Note:* This will blanketly overwrite any existing `setup.py`. Make sure
that's okay.

If it guesses incorrect dependency names, you can tell it the exact mapping
by placing a line of the form

	&lt;url&gt; &lt;pypi-name&gt;

in either `./.zero2pypi` or `~/.zero2pypi`.

E.g.:

	http://gfxmonk.net/dist/0install/python-snakefood.xml snakefood

You can have as many mapping as you like, one per line.
	</description>
	<rich-description xmlns="http://gfxmonk.net/dist/0install" xmlns:h="http://www.w3.org/1999/xhtml">
		<div xmlns="http://www.w3.org/1999/xhtml">
			<p>
				<strong>Usage:</strong>
			</p>
			<pre><code>zero2pypi feed-name.xml
./setup.py update
</code></pre>
			<p><em>Note:</em> This will blanketly overwrite any existing <code>setup.py</code>. Make sure that's okay.</p>
			<p>If it guesses incorrect dependency names, you can tell it the exact mapping by placing a line of the form</p>
			<pre><code>&lt;url&gt; &lt;pypi-name&gt;
</code></pre>
			<p>in either <code>./.zero2pypi</code> or <code>~/.zero2pypi</code>.</p>
			<p>E.g.:</p>
			<pre><code>http://gfxmonk.net/dist/0install/python-snakefood.xml snakefood
</code></pre>
			<p>You can have as many mapping as you like, one per line.</p>
		</div>
	</rich-description>
	<group main="zero2pypi.py">
		<command name="run" path="zero2pypi.py">
			<runner interface="http://gfxmonk.net/dist/0install/python3.xml"/>
		</command>
		<implementation id="sha1new=0b5d8c99fe1c4e48e914f4af93855b674ddefc05" released="2011-01-05" version="0.0.1">
			<manifest-digest sha256="017f95f878b9a4e85c681f1adc18702ea03a1c881b00dfb2bec755eb45f9c75a"/>
			<archive href="http://gfxmonk.net/dist/0install/zero2pypi/zero2pypi-0.0.1.tgz" size="1918"/>
		</implementation>
		<implementation id="sha1new=5492f416dac4b59a283ef7f61f912f65e875d8e4" released="2011-03-15" version="0.0.2">
			<manifest-digest sha256="0a2df0b16e8cda1896b2ba82b50ae80758606608093bad53631e019972dbd6a7"/>
			<archive href="http://gfxmonk.net/dist/0install/zero2pypi/zero2pypi-0.0.2.tgz" size="2008"/>
		</implementation>
		<implementation id="sha1new=fbb6b6a3a00e9e217c69c8d76f0ac44f09354801" released="2011-03-16" version="0.0.3">
			<manifest-digest sha256="b095012723a47e52dbb315062a76d19ce5a28eed1e4d383d1440dfd8b43cdf0c"/>
			<archive href="http://gfxmonk.net/dist/0install/zero2pypi/zero2pypi-0.0.3.tgz" size="2312"/>
		</implementation>
		<implementation id="sha1new=e03b78862ed5a870a2fe95b039616a4d50f6af13" released="2011-08-18" version="0.0.4">
    <manifest-digest sha256="810fe68f701161f96a0ebf48a72c85c8423f9130f2692ff8627f059830af060a"/>
    <archive href="http://gfxmonk.net/dist/0install/zero2pypi/zero2pypi-0.0.4.tgz" size="2569"/>
  </implementation>
	</group>
</interface>
<!-- Base64 Signature
iEYEABECAAYFAk5NAtYACgkQ/lhgK1iJTtLowwCfeplM+4z9nERO/Y1qTBbnVIirszUAn0Yjf1yX
n8OqpV/9ycxXCvBUddH+

-->

