Robert Wittams wrote: > > === Events === > > I discussed this with Adrian on IRC a few times, and we agreed that > events would be a good way to handle quite a number of the issues we > face - particularly loose coupling. > > I've looked around, and it seems like the smart choice for events is > pydispatcher. > > * small > * bsd > * reasonably wide use > > I also looked at RuleDispatch, but this is a dependency too far right > now - it is quite a lot bigger in scope, includes C modules, and while a > lot of what it does is Ubercool®, YAGNI. > > So annoyingly they both call themselves 'dispatch', and I don't really > want to tromp on peoples existing python installation, so... I'm just > going to stick pydispatcher in django/dispatch for now. There are no > eggs/setup tools bits I can see for pydispatch atm, so I don't know how > we would cooperate with a local copy of pydispatcher. Any ideas let me know.
Louie was created to address all of those issues. Louie *is* pydispatcher, plus eggs, minus the name conflict, plus plugin support, plus a commitment to enhance it even further for projects that adopt it. So I would strongly encourage you to use Louie instead of pydispatcher. You can find it here: http://louie.berlios.de/ -- Patrick K. O'Brien Orbtech http://www.orbtech.com Schevo http://www.schevo.org Louie http://louie.berlios.de