파이썬 모듈 배포 (레거시 버전)¶
- 저자
Greg Ward, Anthony Baxter
- 전자 우편
더 보기
- 파이썬 모듈 배포하기
최신 모듈 배포 설명서
참고
The entire distutils
package has been deprecated and will be
removed in Python 3.12. This documentation is retained as a
reference only, and will be removed with the package. See the
What’s New entry for more information.
참고
이 문서는 https://setuptools.readthedocs.io/en/latest/setuptools.html 의 setuptools
설명서가 현재 여기에 포함된 모든 관련 정보를 독립적으로 다루기 전까지만 보존됩니다.
참고
이 지침서는 이 파이썬 버전 일부로 제공되는 확장을 빌드하고 배포하기 위한 기본 도구만을 다루고 있습니다. 제삼자 도구는 사용하기 더 쉽고 더 안전한 대안을 제공합니다. 자세한 정보는 파이썬 패키징 사용자 지침서의 빠른 추천 섹션을 참조하십시오.
이 문서는 모듈 개발자의 관점에서 파이썬 배포 유틸리티(“Distutils”)를 설명합니다. 파이썬 개발자들이 파이썬 모듈과 확장을 더 많은 사람이 쉽게 쓸 수 있도록 setuptools
가 구축한 하부 기능을 설명합니다.
- 1. Distutils 소개
- 2. 설정 스크립트 작성하기
- 3. 설치 구성 파일 작성하기
- 4. 소스 배포판 만들기
- 5. 빌드된 배포판 만들기
- 6. Distutils 예제
- 7. Distutils 확장하기
- 8. 명령 레퍼런스
- 9. API 레퍼런스
- 9.1.
distutils.core
— 핵심 Distutils 기능 - 9.2.
distutils.ccompiler
— CCompiler 베이스 클래스 - 9.3.
distutils.unixccompiler
— 유닉스 C 컴파일러 - 9.4.
distutils.msvccompiler
— Microsoft 컴파일러 - 9.5.
distutils.bcppcompiler
— Borland 컴파일러 - 9.6.
distutils.cygwincompiler
— Cygwin 컴파일러 - 9.7.
distutils.archive_util
— 아카이브 유틸리티 - 9.8.
distutils.dep_util
— 종속성 검사 - 9.9.
distutils.dir_util
— 디렉터리 트리 연산 - 9.10.
distutils.file_util
— 단일 파일 연산 - 9.11.
distutils.util
— 기타 유틸리티 함수 - 9.12.
distutils.dist
— Distribution 클래스 - 9.13.
distutils.extension
— Extension 클래스 - 9.14.
distutils.debug
— Distutils 디버그 모드 - 9.15.
distutils.errors
— Distutils 예외 - 9.16.
distutils.fancy_getopt
— 표준 getopt 모듈을 감싸는 래퍼 - 9.17.
distutils.filelist
— FileList 클래스 - 9.18.
distutils.log
— 간단한 PEP 282 스타일 로깅 - 9.19.
distutils.spawn
— 서브 프로세스 스폰 - 9.20.
distutils.sysconfig
— 시스템 구성 정보 - 9.21.
distutils.text_file
— TextFile 클래스 - 9.22.
distutils.version
— 버전 번호 클래스 - 9.23.
distutils.cmd
— Distutils 명령을 위한 추상 베이스 클래스 - 9.24. 새 Distutils 명령 만들기
- 9.25.
distutils.command
— 개별 Distutils 명령 - 9.26.
distutils.command.bdist
— 바이너리 설치 프로그램 빌드 - 9.27.
distutils.command.bdist_packager
— 패키저를 위한 추상 베이스 클래스 - 9.28.
distutils.command.bdist_dumb
— “dumb” 설치 프로그램 빌드 - 9.29.
distutils.command.bdist_msi
— Microsoft 설치 프로그램 바이너리 패키지 빌드 - 9.30.
distutils.command.bdist_rpm
— Redhat RPM과 SRPM으로 바이너리 배포판 구축 - 9.31.
distutils.command.sdist
— 소스 배포판 빌드 - 9.32.
distutils.command.build
— 패키지의 모든 파일 빌드 - 9.33.
distutils.command.build_clib
— 패키지의 모든 C 라이브러리 빌드 - 9.34.
distutils.command.build_ext
— 패키지의 모든 확장 빌드 - 9.35.
distutils.command.build_py
— 패키지의 .py/.pyc 파일 빌드 - 9.36.
distutils.command.build_scripts
— 패키지의 스크립트 빌드 - 9.37.
distutils.command.clean
— 패키지 빌드 영역 정리 - 9.38.
distutils.command.config
— 패키지 구성 수행 - 9.39.
distutils.command.install
— 패키지 설치 - 9.40.
distutils.command.install_data
— 패키지에서 데이터 파일 설치 - 9.41.
distutils.command.install_headers
— 패키지에서 C/C++ 헤더 파일 설치 - 9.42.
distutils.command.install_lib
— 패키지에서 라이브러리 파일 설치 - 9.43.
distutils.command.install_scripts
— 패키지에서 스크립트 파일 설치 - 9.44.
distutils.command.register
— 파이썬 패키지 색인에 모듈 등록 - 9.45.
distutils.command.check
— 패키지의 메타 데이터 확인
- 9.1.