A string to be mixed in that defines the PyInit function for a library.
A string to be mixed in that defines PydMain, automatically registering all functions and structs in the passed in modules.
A string to be mixed in that defines all the necessary runtime pyd boilerplate.
Returns a string to mixin that implements the necessary boilerplate to create a Python library containing one Python module wrapping all relevant D code and data structures.
Necessary boilerplate for pyd.
To wrap all functions/return/parameter types and struct/class definitions from a list of modules, write this in a "main" module and generate mylib.{so,dll}: