I just tried running the "c-free" version of on Windows for the first time and ran into an issue where zope.1i8nmessageid required compilation.
I thought this would be a nonissue, since there are Python fallback implementations for the C stuff in the package. It turned out to just be a packaging issue mostly. zope.interface has a workaround where it compiles its C extensions optionally. I checked the same sort of fix into the trunk of zope.i18nmessageid and made a "3.5.0dev-optional-c" release of zope.i18nmessageid this with said fix in it (http://dist.repoze.org/bfg/dev/zope.i18nmessageid-3.5.0dev-optional-c.tar.gz). In the meantime, I've created a 'dev' index for repoze.bfg, with a "0.8a1" repoze.bfg release in it. All the "right" versions of stuff will be pulled down when you run: easy_install -i http://dist.repoze.org/bfg/dev/simple repoze.bfg So the upshot of all this, at this point, a BFG app installed that way will run on Windows without any tricks. Well, at least the "bfg_starter" project template page renders fine. There's likely more work to be done for GAE and Jython and so on (which I'm personally probably not going to do, but I'm hoping others will hack on). - C On 5/1/09 2:55 PM, Chris McDonough wrote: > The repoze.bfg trunk (what will eventually be released as version 0.8) > has shed all dependencies on packages that require compilation of C > code. This means that: > > - We now only support the "lxml-less" version of chameleon's > implementation of > ZPT out of the box. > > - repoze.bfg.chameleon_genshi is now an add-on package (which depends on > lxml) > > - repoze.bfg.xslt is now an add-on package (which depends on lxml) > > We also depend on slightly newer version of zope.component, which makes > it unnecessary to have "zope.hookable" around. > > The following direct dependencies were shed: > > - chameleon.genshi > - zope.proxy > - zope.hookable > - zope.deferredimport > > I hope we'll get this released in the next couple of weeks as 0.8. I'd > be grateful if folks could try this out on their favorite > platform-without-the-capability-of-compiling-C-code (Windows, GAE, > Jython, PyPy, etc) and report back any interesting findings. > > - C _______________________________________________ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev