[lxml-dev] lxml trunk now requires Cython 0.9.6.8

Stefan Behnel stefan_ml at behnel.de
Sun Nov 4 19:43:21 CET 2007


Hi all,

the current trunk now requires Cython 0.9.6.8 to build, as will 2.0alpha5.
Many of the changes that lxml required in Pyrex (and that Cython provided)
have now gone back into the mainstream distribution - but different. It was
decided that Cython would follow these incompatible language changes, which
now required some minor changes in lxml.

This also means that external modules that use the C-API of lxml will need a
little adaption as the name of the public import function has changed from
"import_etree" to "import_lxml__etree". Everything else should work just as
before.

Note that lxml 1.3 will not be adapted. Future versions will continue to ship
with a patched Pyrex and will not build with Cython or future Pyrex versions.

Stefan


More information about the lxml-dev mailing list