pyd

Modules

class_wrap
module pyd.class_wrap

Contains utilities for wrapping D classes.

def
module pyd.def

Contains utilities for wrapping D functions.

embedded
module pyd.embedded

Contains utilities for embedding python in D.

exception
module pyd.exception

Contains utilities for safely wrapping python exceptions in D and vice versa.

extra
module pyd.extra

Various utilities operating on non-standard python objects.

func_wrap
module pyd.func_wrap

Mostly internal utilities.

make_object
module pyd.make_object

This module contains some useful type conversion functions. The two most interesting operations here are python_to_d and d_to_python.

pyd
module pyd.pyd

This module simply publicly imports all of the other components of the Pyd package (except pyd.embedded), making them all available from a single point.

pydobject
module pyd.pydobject

Contains utilities for operating on generic python objects.

references
module pyd.references
struct_wrap
module pyd.struct_wrap

Contains utilities for wrapping D structs.