libvips/python
John Cupitt 0983b50905 Merge remote-tracking branch 'origin/gobject-introspection' into goi-merge
Conflicts:
	TODO
	libvips/arithmetic/im_recomb.c
	libvips/arithmetic/im_stats.c
	libvips/deprecated/im_measure.c
	libvips/include/vips/header.h
	libvips/include/vips/image.h
	libvips/include/vips/object.h
	libvips/iofuncs/header.c
	libvips/iofuncs/image.c
	libvips/iofuncs/object.c
2011-12-24 17:36:55 +00:00
..
finalizable.py new python cleanups 2011-06-18 13:34:52 +01:00
README some work on the new Python binding 2011-12-23 15:20:54 +00:00
test_gobject.py gi test prog 2011-06-22 13:17:16 +01:00
test.py some work on the new Python binding 2011-12-23 15:20:54 +00:00
vipsimage.py some work on the new Python binding 2011-12-23 15:20:54 +00:00
vipsobject.py some work on the new Python binding 2011-12-23 15:20:54 +00:00
vipsoperation.py some work on the new Python binding 2011-12-23 15:20:54 +00:00

Experimental Python binding using ctypes

The current Python binding uses swig to wrap the C++ interface. This causes
problems on Windows, since compiling all of the DLLs correctly to work with
the various python binaries is painful, and makes the binding very large.

The idea here is to use ctypes to make a binding that's just Python and which
directly wraps the C API. The new vips8 C API is much more wrapper-friendly,
plus we can reuse parts of the gobject binding, so this should be possible.