lp:~johannes-hoelzl/+junk/python-wrapper-generator

Created by Johannes Hölzl and last modified
This branch may be out of date, because Launchpad has not been able to access it since .

Tries to replace the old pygtk/codegen, while be as generic as possible, so other projects can also use the python wrapper generator. The goal is to wrap as many functions automatically. Especially inout buffers, callbacks and "GList"s. Another goal is to produce human readable c-code.

Get this branch:
bzr branch lp:~johannes-hoelzl/+junk/python-wrapper-generator

Related bugs

Related blueprints

Branch information

Owner:
Johannes Hölzl
Status:
Experimental
Location:
http://hoelzl-bros.de/~johannes/branches/python-wrapper-generator
Last mirrored:
Next mirror:
Disabled

Updating branch...

Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.

Recent revisions

12. By Johannes Hölzl

Tests pass now

11. By Johannes Hölzl

 * moved wrapper_generator modules into own package directory

 * changed tests to use py.test or nosetests
   (call "PYTHONPATH=. py.test" or "PYTHONPATH=. nosetests" in root directory)

 * updated tests for function_wrapper and handlers modules.
   !! Currently tests are not passed !!

10. By Johannes Hölzl

 * Added test_handlers

 * Corrected bugs so that test_handlers runs now

9. By Johannes Hölzl

* splitted some methods of from FunctionWrapper and added them to wrapper

* moved FunctionWrapper in own file

8. By Johannes Hölzl

changed ParameterMatcher to TypeMatcher:
  the collection of the parameter handlers is now done in the function
wrapper.

7. By Johannes Hölzl

 * moved ParameterMatcher to its own module

 * added dependency management between parameters

 * added OutBufferParamHandler

 * removed VARIABLES in DataHandler and replaced it by add_var

6. By Johannes Hölzl <johannes@vogelfrei>

Added SimpleOutputParamHandler

5. By Johannes Hölzl <johannes@vogelfrei>

 * Added DataHandler, FunctionWrapper, SimpleType

4. By Johannes Hölzl <johannes@vogelfrei>

Added subvariables to template engine

3. By Johannes Hölzl <johannes@vogelfrei>

TemplateEngine now passes tests

Branch metadata

Branch format:
Branch format 5
Repository format:
Bazaar-NG Knit Repository Format 1
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.