Содержание страницы
4. Сборка расширений на C и C++¶Building C and C++ Extensions
Расширение на C для CPython – это разделяемая библиотека (например, файл .so на
Linux, .pyd в Windows), которая экспортирует функцию инициализации.
См. Определение модулей расширения для подробностей.
4.1. Сборка расширений на C и C++ с помощью setuptools¶Building C and C++ Extensions with setuptools
Сборку, упаковку и распространение модулей расширения лучше выполнять с помощью сторонних инструментов, и это выходит за рамки данного документа. Подходящим инструментом является Setuptools, документация которого находится по адресу https://setuptools.pypa.io/en/latest/setuptools.html.
Модуль distutils, который входил в стандартную библиотеку
до Python 3.12, теперь поддерживается как часть Setuptools.