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

Reply via email to