<?xml version="1.0" ?>
<?xml-stylesheet type='text/xsl' href='interface.xsl'?>
<interface uri="http://gfxmonk.net/dist/0install/python-env-importer.xml" xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
	<name>python-env-importer</name>
	<summary>entry-point loading for python using environment variables</summary>
	<description>
Loads classes / callable objects from an environment variable, which
is expected to contain an ``os.pathsep``-separated list of importable
objects.

The syntax for an importable object is &quot;module.path/Attribute.path&quot;

For example:
	mymodule/Class
	org.module.plugin/PluginClass.new

The object pointed to will be called with zero arguments, so it must
be a class, a method or an object implementing __call__

Usage:
import env_importer
loader = env_importer.EnvImporter('NOSETESTS_PLUGINS')
plugins = loader.load_all()
	</description>

	<group>
		<environment insert="" mode="prepend" name="PYTHONPATH"/>
		<implementation id="sha1new=cbf1ae4d89a669d57e86cbdacd3746d11b3416ad" released="2011-01-30" version="0.1">
  
    <manifest-digest sha256="0de835e8570b099dd8db9b1e501478c8bfd4a7eb3c9d933641af9f0de096282a"/>
    <archive href="http://gfxmonk.net/dist/0install/python-env-importer/python-env-importer-0.1.tgz" size="559"/>
  </implementation>
		<implementation id="sha1new=e5abc48b517182763d5756a8304eb748ed84a709" released="2012-03-17" version="0.1.1">
    <manifest-digest sha256="7740ac881061d538c86736fd1727e3b857d7d6c177b188e6f5dd733adc2b7b19"/>
    <archive href="http://gfxmonk.net/dist/0install/python-env-importer/python-env-importer-0.1.1.tgz" size="562"/>
  </implementation>
	</group>
</interface>
<!-- Base64 Signature
iEYEABECAAYFAk9kZgkACgkQ/lhgK1iJTtLaYgCeKGLZI8tdRJ0zF1kNqozwyYnq5jEAoIdtdUhJ
Hb5IRKXKIR+/syNasDk3

-->

