<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>MANIFEST.in</filename>
    </added>
    <added>
      <filename>autonose/ui/shared/nosexml/__init__.py</filename>
    </added>
    <added>
      <filename>autonose/ui/shared/nosexml/formatter.py</filename>
    </added>
    <added>
      <filename>autonose/ui/shared/nosexml/plugin.py</filename>
    </added>
    <added>
      <filename>autonose/ui/shared/nosexml/prettyprint.py</filename>
    </added>
    <added>
      <filename>autonose/ui/shared/nosexml/textmate.py</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -124,7 +124,10 @@ class Main(mandy.Command):
 		watcher_plugin = watcher.Watcher(state)
 		watcher_plugin.enable()
 		nose_args = self.nose_args + self._extra_nose_args
-		nose.run(argv=nose_args, addplugins=[watcher_plugin])
+		
+		plugins = getattr(self.ui, 'addplugins') #FIXME: remove once nosexml is packaged externally
+
+		nose.run(argv=nose_args, addplugins = plugins + [watcher_plugin])
 
 def main(argv=None):
 	try:</diff>
      <filename>autonose/runner.py</filename>
    </modified>
    <modified>
      <diff>@@ -30,11 +30,14 @@ class Launcher(object):
 		return IPC(pid=ui_pid, stream=writable)
 	
 	def setup_args(self, nose_args):
-		path_to_formatter = __name__.split('.')[:-1]
-		path_to_formatter += ['data','Data']
-		path_to_formatter = '.'.join(path_to_formatter)
 		nose_args.append('--xml')
-		nose_args.append('--xml-formatter=%s' % (path_to_formatter,))
+		nose_args.append('--xml-formatter=%s' % (self._path_to_formatter(),))
+	
+	def _path_to_formatter(self):
+		path = __name__.split('.')[:-1]
+		path += ['data','Data']
+		path = '.'.join(path)
+		return path
 
 	def finalize(self):
 		info(&quot;closing ui stream...&quot;)
@@ -59,5 +62,19 @@ class Launcher(object):
 		pid, fd = map(int, sys.argv[1:])
 		ipc = IPC(pid, os.fdopen(fd, 'r'))
 		return func(ipc)
-		
+	
+
+	#FIXME: remove once nosexml is packaged externally
+	def nosexml_plugin(self):
+		class obj(object):
+			pass
+		from nosexml.plugin import NoseXML
+		config = obj()
+		config.xml_enabled = True
+		config.xml_capture_stderr = True
+		config.xml_formatter = self._path_to_formatter()
+		plugin = NoseXML()
+		plugin.configure(config, None)
+		return [plugin]
+	addplugins = property(nosexml_plugin)
 </diff>
      <filename>autonose/ui/shared/launcher.py</filename>
    </modified>
    <modified>
      <diff>@@ -15,15 +15,6 @@ file it `import`s has changed.
 
 It's really that simple. try `autonose --help` for configuration options.
 
-**note**: if you can't find the nosexml dependency, you may need to:
-
-	svn checkout http://python-nosexml.googlecode.com/svn/trunk/ nosexml
-	cd nosexml
-	python setup.py develop
-
-until nosexml 0.2 gets packaged properly
-
-
 Autonose currently has a native GUI for OSX and GTK. If neither of those
 are available to you, you can instead run the console version (with the
 `--console` option).</diff>
      <filename>readme.md</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,7 @@
 from setuptools import *
 setup(
 	name='autonose',
-	version='0.1.0',
+	version='0.1.1',
 	author_email='tim3d.junk+autonose@gmail.com',
 	author='Tim Cuthbertson',
 	url='http://github.com/gfxmonk/autonose',
@@ -28,7 +28,7 @@ setup(
 	install_requires=[
 		'setuptools',
 		'nose&gt;=0.11',
-		'nosexml&gt;=0.2', # see http://code.google.com/p/python-nosexml/ (svn checkout http://python-nosexml.googlecode.com/svn/trunk/ nosexml &amp;&amp; cd nosexml &amp;&amp; python setup.py develop)
+		# 'nosexml&gt;=0.2', # see http://code.google.com/p/python-nosexml/ (svn checkout http://python-nosexml.googlecode.com/svn/trunk/ nosexml &amp;&amp; cd nosexml &amp;&amp; python setup.py develop)
 		'mandy',
 		'snakefood',
 		'termstyle',</diff>
      <filename>setup.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>df8e3b0dc2abd7fa01444978db7aa3d280cf0138</id>
    </parent>
  </parents>
  <author>
    <name>Tim Cuthbertson</name>
    <email>tim3d.junk@gmail.com</email>
  </author>
  <url>http://github.com/gfxmonk/autonose/commit/c9ca9ba9526090e3b047b5dc8b1b1656ef20cac4</url>
  <id>c9ca9ba9526090e3b047b5dc8b1b1656ef20cac4</id>
  <committed-date>2009-06-24T05:16:39-07:00</committed-date>
  <authored-date>2009-06-24T05:16:39-07:00</authored-date>
  <message>ironed out some distribution issues with easy_install / dependencies / noseXML</message>
  <tree>271a85ad6ba2d570fefe528966f472ef2661f3e7</tree>
  <committer>
    <name>Tim Cuthbertson</name>
    <email>tim3d.junk@gmail.com</email>
  </committer>
</commit>
