Extending and Embedding the Python Interpreter
Previous:
Front Matter
Up:
Extending and Embedding the
Next:
1. Extending Python with
Contents
Front Matter
Contents
1. Extending Python with C or C++
1.1 A Simple Example
1.2 Intermezzo: Errors and Exceptions
1.3 Back to the Example
1.4 The Module's Method Table and Initialization Function
1.5 Compilation and Linkage
1.6 Calling Python Functions from C
1.7 Format Strings for
PyArg_ParseTuple()
1.8 Keyword Parsing with
PyArg_ParseTupleAndKeywords()
1.9 The
Py_BuildValue()
Function
1.10 Reference Counts
1.10.1 Reference Counting in Python
1.10.2 Ownership Rules
1.10.3 Thin Ice
1.10.4 NULL Pointers
1.11 Writing Extensions in C++
1.12 Providing a C API for an Extension Module
2. Building C and C++ Extensions on Unix
2.1 Building Custom Interpreters
2.2 Module Definition Options
2.3 Example
2.4 Distributing your extension modules
3. Building C and C++ Extensions on Windows
3.1 A Cookbook Approach
3.2 Differences Between Unix and Windows
3.3 Using DLLs in Practice
4. Embedding Python in Another Application
4.1 Embedding Python in C++
4.2 Linking Requirements
A. Reporting Bugs
About this document ...
Extending and Embedding the Python Interpreter
Previous:
Front Matter
Up:
Extending and Embedding the
Next:
1. Extending Python with
See
About this document...
for information on suggesting changes.