Oh, and zc.buildout also exposes bugs in Distribute under Python 3, so a new version of Distribute is needed before this can be finished. But that could probably happen quite fast after I get most of the zc.buildout tests running.