I am told (by others related to Buddycloud, actually - don't recall whom) that SleekXMPP is an awesome library. Please consider using that to minimize NIH.
Oh, it even has a domain of its own nowadays: http://sleekxmpp.com/
Interesting. Not a case of NIH, just NITA - not in the archive, at least not in Ubuntu 10.04, the current LTS release. I plumped for xmppy because I found it easy to work with and it's packaged in both the current and the forthcoming Ubuntu LTS, and that's where I intend to run it. Purely selfish, really.
However, SleekXMPP does look very nice - much more feature complete, at least - and is packaged for Ubuntu 12.04 by virtue of being in Debian Testing, and only a pip install away on Ubuntu 10.04. While apt-get is preferable, if installing it via pip doesn't introduce any significant gotchas, I don't think reworking the minimal code I currently have to work with SleekXMPP would be too difficult.
Thanks for the tip!
if it helps with architectural decisions, Nathan Fritz is an über cool dude.
So, SleekXMPP on its own only does the XEP0060 client, but there's also SleekPubSub which does the server part and is based on SleekXMPP. I'll take a look at that and see if I can bend it to our will. Maybe fritzy would be interested in getting involved.
Please make sure to use Sleekpubsub2 in /andyet
.. anyone up for hacking on it tomorrow at the XMPP Summit?
I would love to - but unfortunately I won't be able to be in Brussels this weekend. I'm up for remote pairing in the evenings though.
A couple of other things:
I think SleekPubsub2 could be a pip in the near future, sure!
Looks like this repo is dead. Going to close this issue and repo.