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.