On Apr 26, 2009, at 11:42 PM, Chris McDonough wrote: > Malthe Borch just made a release of chameleon.core and chameleon.zpt > that > removes any dependency on lxml. Woo hoo, thanks Malthe! The > benefits of this: > it should be possible to install BFG on all systems much more easily > and it > should be reasonable to use BFG on Windows and GAE. > > However, to move to this version of Chameleon in BFG, we have to do > some work > and make some decisions. > > chameleon.genshi still depends on lxml. Currently BFG has c.genshi > support, but > when we move to the new chameleon version, we'll need to package > chameleon.genshi support outside bfg itself in an add-on package > (which will > still depend on lxml). Or we make chameleon.genshi not depend on > lxml. > > The xlst support in BFG still depends on lxml. When we move to the > new > chameleon version, we'll need to package repoze.bfg.xlst support > outside bfg > itself in an add-on package (which will still depend on lxml).
Yes, at a minimum move it to an add-on package. At a maximum, just have it exist as a tutorial and not even package it. Quite honestly, I'd be surprised if there was a single user of repoze.xslt. --Paul > > > The non-lxml versions of chameleon.core rely on the "etree" module, > which is > only present in Python 2.5+. We'll either need to make 2.5 the > lowest supported > BFG version or we'll need to change chameleon.core to fall back to > an add-on > elementtree module for the same functionality. > > Any opinions welcome. > > - C > _______________________________________________ > Repoze-dev mailing list > Repoze-dev@lists.repoze.org > http://lists.repoze.org/listinfo/repoze-dev _______________________________________________ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev