Just as a side note, as I stumbled across this issue while investigating another issue on trac-hacks.org:
r9290 does not work at least with Trac 0.10.6dev that we use on t-h.o. With that change, we get an error like this in the logs when starting Trac:
2012-09-05 15:40:17,127 Trac[loader] ERROR: Failed to load plugin acct_mgr.admin from /path/to/trac/plugins/TracAccountManager-0.1.3dev_r10314-py2.6.egg
Traceback (most recent call last):
File "/path/to/pve/lib/python2.6/site-packages/trac/loader.py", line 102, in load_components
entry_point.load()
File "/path/to/pve/lib/python2.6/site-packages/distribute-0.6.10-py2.6.egg/pkg_resources.py", line 1948, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "build/bdist.linux-i686/egg/acct_mgr/admin.py", line 17, in <module>
ImportError: No module named compat
Fixed the issue locally by reverting the change.