I noticed that the build in travis broke for 3.2 and 3.3, and found the reason in https://github.com/surfly/gevent/issues/38 it looks like python3 support is on the way, but it's not quite there just yet, do you think https://pypi.python.org/pypi/circuits offers what you need?