4. Bygga C- och C++-tillägg

Ett C-tillägg för CPython är ett delat bibliotek (t.ex. en .so-fil på Linux, .pyd på Windows) som exporterar en initialiseringsfunktion.

Se Definiera tilläggsmoduler för detaljer.

4.1. Bygga C- och C++-tillägg med setuptools

Att bygga, paketera och distribuera tilläggsmoduler görs bäst med verktyg från tredje part och omfattas inte av det här dokumentet. Ett lämpligt verktyg är Setuptools, vars dokumentation finns på https://setuptools.pypa.io/en/latest/setuptools.html.

Modulen distutils, som ingick i standardbiblioteket fram till Python 3.12, underhålls nu som en del av Setuptools.