Spec-Zone.ru › Python 3.14

Построение расширений 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API