C와 C++ 확장 빌드하기¶
CPython을 위한 C 확장은 공유 라이브러리(예를 들어 리눅스에서는 .so 파일, 윈도우에서는 .pyd)이며, 초기화 함수 를 내보냅니다.
자세한 내용은 확장 모듈 정의 를 참조하십시오.
setuptools로 C와 C++ 확장 빌드하기¶
확장 모듈의 빌드, 패키징 및 배포는 제3자 도구를 사용하는 것이 가장 좋으며 본 문서의 범위를 벗어납니다. 적합한 도구 중 하나는 Setuptools이며 관련 문서는 https://setuptools.pypa.io/en/latest/setuptools.html에서 확인할 수 있습니다.
Python 3.12까지 표준 라이브러리에 포함되었던 distutils 모듈은 이제 Setuptools의 일부로 유지 관리됩니다.