Построение расширений C и C++
Расширение C для CPython — это разделяемая библиотека (например, файл .so в Linux, .pyd в Windows), которая экспортирует функцию инициализации.
Подробности см. в разделе Определение модулей расширения.
4.1. Построение расширений C и C++ с помощью setuptools
Для построения, упаковки и распространения модулей расширения лучше всего использовать сторонние инструменты; рассмотрение этой темы выходит за рамки данного документа. Подходящим инструментом является Setuptools. Документацию к нему можно найти по адресу https://setuptools.pypa.io/en/latest/setuptools.html.
Модуль distutils, входивший в стандартную библиотеку до Python 3.12, теперь поддерживается в составе Setuptools.
© 2001 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.14/extending/building.html