Hi Holger, sorry for the inconvenience. jholg@gmx.de, 25.06.2010 11:49:
a few quick notes as I've just had some difficulties to build the lxml dev version from the dev instructions (http://codespeak.net/lxml/dev/build.html):
I know, that will change as soon as Cython 0.13 is out.
* easy_install 'Cython>=0.13' does not work as there seems not to be a 0.13 release of Cython
Right, I think I mentioned something like that in the last release notes.
* I tried the latest official Cython release 0.12.1, but cythoning the lxml sources failed
The right version is 0.11.2 for lxml 2.2.x, but 0.13 for lxml 2.3. The trunk requires 0.13 now, mainly due to some code cleanups on my side, trying to make the code in lxml.etree less C-ish and more accessible, readable, maintainable. The next Cython version really has some wonderful features in that regard (and I'd really wish I had had all that available when starting my work on lxml...).
* I was then unsure what to download from cython.org as the repository layout seems a bit unusual (coming from a rather cvs/subversion background, that is - but still: no version-tagged repos, no 'trunk', 'cython' denotes the latest release); also didn't find any wiki entry on how to download/checkout cython "trunk"
I finally tried hg clone http://hg.cython.org/cython-devel and built lxml trunk with it, which just seemed to succeed.
You can always get an archive from the download links at the left side of the hg branch pages: http://hg.cython.org/cython-devel/ http://hg.cython.org/cython-closures/ You used cython-devel, whereas I used cython-closures for 2.3alpha1. Both will work just fine, but cython-closures is currently closer to what will become Cython 0.13.
One more note: cython-devel version info says 0.12.1.
Right. Changed now. Stefan