[twill] BeautifulSoup conflicts

Stephen Thorne stephen at netboxblue.com
Tue Aug 8 17:54:05 PDT 2006


On Tue, Aug 08, 2006 at 05:24:32PM -0700, Titus Brown wrote:
> There's an underlying caching layer that cannot currently be
> manipulated in CPython.  That would be the area to worry about, I think.
> It's certainly caused me problems in the past...

Ahh, but the layer underlying CPython can be trivially played with.
There's no reason to resort to deep cpython magic when basic trickery
will fill in just as well. This allow you to completely ignore the
system installed version of BeautifulSoup without having to worry about
concurrent installations:

$ darcs replace BeautifulSoup BeautifulTwillSoup twill/other_packages/*.py
$ darcs mv twill/other_packages/BeautifulSoup.py twill/other_packages/BeautifulTwillSoup.py
$ nosetests

-- 
Regards,
Stephen Thorne
Development Engineer

Scanned by the NetBox from NetBox Blue
(http://netboxblue.com/)




More information about the twill mailing list