Chapter 17. Extending and Embedding
- IntroductionRecipe 17.1.
Implementing a Simple Extension TypeRecipe 17.2.
Implementing a Simple Extension Type with PyrexRecipe 17.3.
Exposing a C++ Library to PythonRecipe 17.4.
Calling Functions from a Windows DLLRecipe 17.5.
Using SWIG-Generated Modules in a Multithreaded EnvironmentRecipe 17.6.
Translating a Python Sequence into a C Array with the PySequence_Fast ProtocolRecipe 17.7.
Accessing a Python Sequence Item-by-Item with the Iterator ProtocolRecipe 17.8.
Returning None from a Python-Callable C FunctionRecipe 17.9.
Debugging Dynamically Loaded C Extensions with gdbRecipe 17.10.
Debugging Memory Problems