파이썬 모듈 배포 (레거시 버전)¶
- 저자
Greg Ward, Anthony Baxter
- 이메일
더 보기
- 파이썬 모듈 배포하기
최신 모듈 배포 설명서
이 문서는 모듈 개발자의 관점에서 파이썬 배포 유틸리티(“Distutils”)를 설명합니다. Distutils를 사용하여 파이썬 모듈과 확장을 빌드/릴리스/설치 절차에 대한 오버헤드 없이 광범위한 사용자가 쉽게 사용할 수 있도록 하는 방법을 설명합니다.
참고
이 지침서는 이 파이썬 버전 일부로 제공되는 확장을 빌드하고 배포하기 위한 기본 도구만을 다루고 있습니다. 제삼자 도구는 사용하기 더 쉽고 더 안전한 대안을 제공합니다. 자세한 정보는 파이썬 패키징 사용자 지침서의 빠른 추천 섹션을 참조하십시오.
- 1. An Introduction to Distutils
- 2. Writing the Setup Script
- 3. 설치 구성 파일 작성하기
- 4. Creating a Source Distribution
- 5. Creating Built Distributions
- 6. Examples
- 7. Distutils 확장하기
- 8. 명령 레퍼런스
- 9. API Reference
- 9.1.
distutils.core
— Core Distutils functionality - 9.2.
distutils.ccompiler
— CCompiler base class - 9.3.
distutils.unixccompiler
— Unix C Compiler - 9.4.
distutils.msvccompiler
— Microsoft Compiler - 9.5.
distutils.bcppcompiler
— Borland Compiler - 9.6.
distutils.cygwincompiler
— Cygwin Compiler - 9.7.
distutils.archive_util
— Archiving utilities - 9.8.
distutils.dep_util
— Dependency checking - 9.9.
distutils.dir_util
— Directory tree operations - 9.10.
distutils.file_util
— Single file operations - 9.11.
distutils.util
— Miscellaneous other utility functions - 9.12.
distutils.dist
— The Distribution class - 9.13.
distutils.extension
— The Extension class - 9.14.
distutils.debug
— Distutils debug mode - 9.15.
distutils.errors
— Distutils exceptions - 9.16.
distutils.fancy_getopt
— Wrapper around the standard getopt module - 9.17.
distutils.filelist
— The FileList class - 9.18.
distutils.log
— Simple PEP 282-style logging - 9.19.
distutils.spawn
— Spawn a sub-process - 9.20.
distutils.sysconfig
— System configuration information - 9.21.
distutils.text_file
— The TextFile class - 9.22.
distutils.version
— Version number classes - 9.23.
distutils.cmd
— Abstract base class for Distutils commands - 9.24. Creating a new Distutils command
- 9.25.
distutils.command
— Individual Distutils commands - 9.26.
distutils.command.bdist
— Build a binary installer - 9.27.
distutils.command.bdist_packager
— Abstract base class for packagers - 9.28.
distutils.command.bdist_dumb
— Build a “dumb” installer - 9.29.
distutils.command.bdist_msi
— Build a Microsoft Installer binary package - 9.30.
distutils.command.bdist_rpm
— Build a binary distribution as a Redhat RPM and SRPM - 9.31.
distutils.command.bdist_wininst
— Build a Windows installer - 9.32.
distutils.command.sdist
— Build a source distribution - 9.33.
distutils.command.build
— Build all files of a package - 9.34.
distutils.command.build_clib
— Build any C libraries in a package - 9.35.
distutils.command.build_ext
— Build any extensions in a package - 9.36.
distutils.command.build_py
— Build the .py/.pyc files of a package - 9.37.
distutils.command.build_scripts
— Build the scripts of a package - 9.38.
distutils.command.clean
— Clean a package build area - 9.39.
distutils.command.config
— Perform package configuration - 9.40.
distutils.command.install
— Install a package - 9.41.
distutils.command.install_data
— Install data files from a package - 9.42.
distutils.command.install_headers
— Install C/C++ header files from a package - 9.43.
distutils.command.install_lib
— Install library files from a package - 9.44.
distutils.command.install_scripts
— Install script files from a package - 9.45.
distutils.command.register
— Register a module with the Python Package Index - 9.46.
distutils.command.check
— Check the meta-data of a package
- 9.1.