파이썬 모듈 배포 (레거시 버전)¶
- 저자
Greg Ward, Anthony Baxter
- 전자 우편
더 보기
- 파이썬 모듈 배포하기
최신 모듈 배포 설명서
참고
이 문서는 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.bdist_wininst
--- 윈도우 설치 프로그램 빌드 - 9.32.
distutils.command.sdist
--- 소스 배포판 빌드 - 9.33.
distutils.command.build
--- 패키지의 모든 파일 빌드 - 9.34.
distutils.command.build_clib
--- 패키지의 모든 C 라이브러리 빌드 - 9.35.
distutils.command.build_ext
--- 패키지의 모든 확장 빌드 - 9.36.
distutils.command.build_py
--- 패키지의 .py/.pyc 파일 빌드 - 9.37.
distutils.command.build_scripts
--- 패키지의 스크립트 빌드 - 9.38.
distutils.command.clean
--- 패키지 빌드 영역 정리 - 9.39.
distutils.command.config
--- 패키지 구성 수행 - 9.40.
distutils.command.install
--- 패키지 설치 - 9.41.
distutils.command.install_data
--- 패키지에서 데이터 파일 설치 - 9.42.
distutils.command.install_headers
--- 패키지에서 C/C++ 헤더 파일 설치 - 9.43.
distutils.command.install_lib
--- 패키지에서 라이브러리 파일 설치 - 9.44.
distutils.command.install_scripts
--- 패키지에서 스크립트 파일 설치 - 9.45.
distutils.command.register
--- 파이썬 패키지 색인에 모듈 등록 - 9.46.
distutils.command.check
--- 패키지의 메타 데이터 확인
- 9.1.