Ognjen Bezanov schrieb: > I have some external C libraries I would like to use with python. > > I have been searching on the internet and found many such > modules/bindings for libraries (e.g. Py-Lame) but have not yet > come across any information of how to actually go about creating such > bindings, so I was wondering if anybody here could point me in the right > direction?
There are several methods. One is to write a Python C module by hand, using the Python C API: http://docs.python.org/ext/ext.html http://docs.python.org/api/api.html Essentially, all you need is a DLL/shared-object with an init function. Other solutions include tools that generate extension modules automatically (such as SWIG or Pyrex), or using libraries on top of the C API (such as Boost.Python). I personally always use the C API directly. Regards, Martin -- http://mail.python.org/mailman/listinfo/python-list