I probably don't have enough time to do justice in describing it here, but I loved Pycon 2008.
Pycon 2008 is now over. Here's what I did while I was there:
- I gave a talk about repoze.zope2 on
Friday. It was sparsely attended, at least in comparison. I should have given a lightning talk, I think,
as really I think we (Agendaless) just want people to understand that the effort is meant to make it possible
for non-Zope people to use Zopey stuff, and the rest of the details are discoverable via our online stuff.
I was slightly uncomfortable giving this talk. I don't know why, I've given it about 9 times already, but
c'est la vie. It wasn't the worst presentation I've ever given, but it wasn't the best.
- Mike Naberezny and I gave a talk titled Supervisor as a Platform . Yes, everything
devolves into a platform, even a program that starts and stops other programs. ;-) But it's quite a nice
platform, and the talk was well-attended and a number of people came up to me and said "wow, I didn't know
anything did that" after the talk. Barry Warsaw also indicated he'd like to ship the new version of Mailman with
supervisor running its queue runner programs, leveraging some of supervisor's event sending/listenting
capability to do special stuff. You also might
want to check out the new supervisord.org that Maintainable (Mike's company)
put together. Yummy.
- On the sprint days, we held a "Web Frameworks WSGI-fication" sprint. We settled on working on authentication
for these days. Whit Morriss, Chris Shenton, Bill Rivet, Lennart Regebro, and I worked on various plugins
for repoze.pam . I had a number of conversations with the TurboGears
guys (who we ended up sprinting in the same room with, along with a good number of Pylons folks), and there
may be some opportunity for TG2 to ship with repoze.pam for some authentication duties. We'll need to work
it out with some of the stakeholders in an existing project they've launched named "Authority". Chris Shenton
managed to create a repoze.pam RADIUS plugin; Whit Morriss created "metadata providers" for repoze.pam. Bill
Rivet managed to start using repoze.pam with Turbogears 2 "in anger". Lennart started on a config file
parser for repoze.pam.
- I watched a good number of talks. None stick out in my mind.
Other notables: Ian's house party, the "Web Pad", dinner with a bunch of people at at Italian place, a low-key get-together in our hotel room, and a notable post-sprint celebration with Chris Shenton, Christian Theune, Reed O'Brien, and Whit Morriss where a number of unprintable catchprases were coined.
I really need to get this feed onto Planet Python. Sigh.