Context Reporting Plugin ========================= Currently testing on N in a builtin fashion.:: plugins=/data1/env/local/dyb/external/nose/0.11.4_python2.7/i686-slc5-gcc41-dbg/lib/python2.7/site-packages/nose/plugins cp ctx.py $plugins/ vi $plugins/builtin.py Enable the builtin via the builtins list:: ('nose.plugins.collect', 'CollectOnly'), #('nose.plugins.ctx', 'Ctx'), ) enabling plugin ----------------- Can be enabled in :file:`~/.noserc` but getting users to do something like that is non-trivial nosetests is a very simple script:: [blyth@belle7 ~]$ cat /data1/env/local/dyb/external/nose/0.11.4_python2.7/i686-slc5-gcc41-dbg/bin/nosetests #!/data1/env/local/dyb/external/Python/2.7/i686-slc5-gcc41-dbg/bin/python from nose import main if __name__ == '__main__': main() Registering a plugin without setuptools ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Setuptools is always painful, programatic registration via custom nose runner looks attractive: .. code-block:: python import nose from yourplugin import YourPlugin if __name__ == '__main__': nose.main(addplugins=[YourPlugin()])