1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-21 14:53:44 +03:00

Progressing through the TODOs, class description output, extra XML API,

* libxml.spec.in python/Makefile.am python/TODO python/generator.py
  python/libxml.c python/libxml2-python-api.xml
  python/libxml2class.txt: Progressing through the TODOs, class
  description output, extra XML API, RPM now builds the wrappers
  for all python installed versions
Daniel
This commit is contained in:
Daniel Veillard
2002-02-02 10:28:17 +00:00
parent 253aa2c33b
commit 9589d4551e
8 changed files with 190 additions and 106 deletions

View File

@@ -1,6 +1,6 @@
TODO for the libxml2 Python wrappers
$Id$
$Id$
Things to do:
-------------
@@ -8,13 +8,8 @@ Things to do:
- handling of node.content
- SAX interfaces
- error redirections and preformat
- class hierarchy:
+ get the generator to output a classes.txt description
- extensions based on a python.xml description of the new specific
interfaces
- memory debug interfaces
- enums -> libxml.py
- spec file: automatically generate for pythonX.Y if found
- access to XPath variables
- parserCtxt exposure:
- entry points
@@ -33,9 +28,18 @@ Done:
-----
- class hierarchy:
+ make specific node type inherit from xmlNode
done, had to sort the classes in the output
+ get the generator to output a classes.txt description
done libxml2class.txt
- add regression tests
- tests/Makefile.am: export the Python class path
- xpath queries
- xpath extension
- extensions based on a python.xml description of the new specific
interfaces
file libxml2-python-api.xml , first entry is xmlRegisterXPathFunction
- spec file: automatically generate for pythonX.Y if found
Done, a bit ugly by running new makes in %install for each level
found.
Daniel Veillard