Stefan Behnel wrote:
Another point of discussion: Should the current support for extension functions be dropped? This would obviously break current code, but it would make both the internal implementation and the API cleaner by removing the 'extensions' argument from the respective method calls and by removing the need for merging dictionaries of functions. I'm especially looking at lxml V1.0, which should have a clean and stable API.
I would be surprised if many were depending on the current extension function support being stable. I'd say, feel free to do whatever you think best on the way to 1.0. Today I wanted to try out some of the ideas from your project at Berlios. However, building from scoder2 (which previously worked ok) now gives: File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/distutils/command/build_ext.py", line 442, in build_extension sources = self.swig_sources(sources, ext) TypeError: swig_sources() takes exactly 2 arguments (3 given) make: *** [inplace] Error 1 --Paul