oops provides an in-memory model and basic serialization, deserialization and allocation of OOPS reports. An OOPS report is a report about something going wrong in a piece of software... thus, an 'oops' :)
This core package is rarely used directly: most programs or services that want to generate OOPS reports will do so via a framework specific adapter (e.g. python-oops_wsgi).
Either run setup.py in an environment with all the dependencies available, or add the working directory to your PYTHONPATH.
Upstream development takes place at https://launchpad.net/python-oops. To setup a working area for development, if the dependencies are not immediately available, you can use ./bootstrap.py to create bin/buildout, then bin/py to get a python interpreter with the dependencies available.
To run the tests use the runner of your choice, the test suite is oops.tests.test_suite.
bin/py -m testtools.run oops.tests.test_suite