Distribuindo Módulos Python (Versão legada)¶
- Autor
Greg Ward, Anthony Baxter
Ver também
- Distribuindo Módulos Python
As documentações de distribuição do módulo atualizadas
Este documento descreve os utilitários Python de Distribuição (“Distutils”) do ponto de vista do desenvolvedor do módulo, que descrevem como usar o Distutils para fazer módulos Python e extensões facilmente disponíveis a um público mais amplo, com muito pouca sobrecarga para construção/revisão/instalação.
Nota
Este guia abrange apenas as ferramentas básicas para a criação e distribuição de extenções que são distribuídas como parte desta versão do Python. Ferramentas de terceiros oferecem alternativas mais fáceis e seguras. Consulte seção rápida de recomendações rápidas no Guia do Usuário de Pacotes Python para mais informações.
- 1. Uma Introdução ao Distutils
- 2. Escrevendo o Script de Configuração
- 3. Escrevendo o arquivo de configuração de instalação
- 4. Criando uma Distribuição Fonte
- 5. Criando Built Distributions
- 6. O Python Package Index (PyPI)
- 7. Exemplos
- 8. Estendendo Distutils
- 9. Referência de Comando
- 10. Referência da API
- 10.1.
distutils.core
— funcionalidade principal Distutils - 10.2.
distutils.ccompiler
— CCompiler base class - 10.3.
distutils.unixccompiler
— Unix C Compiler - 10.4.
distutils.msvccompiler
— Microsoft Compiler - 10.5.
distutils.bcppcompiler
— Borland Compiler - 10.6.
distutils.cygwincompiler
— Cygwin Compiler - 10.7.
distutils.archive_util
— Archiving utilities - 10.8.
distutils.dep_util
— Dependency checking - 10.9.
distutils.dir_util
— Directory tree operations - 10.10.
distutils.file_util
— Single file operations - 10.11.
distutils.util
— Miscellaneous other utility functions - 10.12.
distutils.dist
— The Distribution class - 10.13.
distutils.extension
— The Extension class - 10.14.
distutils.debug
— Distutils debug mode - 10.15.
distutils.errors
— Distutils exceptions - 10.16.
distutils.fancy_getopt
— Wrapper around the standard getopt module - 10.17.
distutils.filelist
— The FileList class - 10.18.
distutils.log
— Simple PEP 282-style logging - 10.19.
distutils.spawn
— Spawn a sub-process - 10.20.
distutils.sysconfig
— System configuration information - 10.21.
distutils.text_file
— The TextFile class - 10.22.
distutils.version
— Version number classes - 10.23.
distutils.cmd
— Abstract base class for Distutils commands - 10.24. Creating a new Distutils command
- 10.25.
distutils.command
— Individual Distutils commands - 10.26.
distutils.command.bdist
— Build a binary installer - 10.27.
distutils.command.bdist_packager
— Abstract base class for packagers - 10.28.
distutils.command.bdist_dumb
— Build a “dumb” installer - 10.29.
distutils.command.bdist_msi
— Build a Microsoft Installer binary package - 10.30.
distutils.command.bdist_rpm
— Build a binary distribution as a Redhat RPM and SRPM - 10.31.
distutils.command.bdist_wininst
— Build a Windows installer - 10.32.
distutils.command.sdist
— Build a source distribution - 10.33.
distutils.command.build
— Build all files of a package - 10.34.
distutils.command.build_clib
— Build any C libraries in a package - 10.35.
distutils.command.build_ext
— Build any extensions in a package - 10.36.
distutils.command.build_py
— Build the .py/.pyc files of a package - 10.37.
distutils.command.build_scripts
— Build the scripts of a package - 10.38.
distutils.command.clean
— Clean a package build area - 10.39.
distutils.command.config
— Perform package configuration - 10.40.
distutils.command.install
— Install a package - 10.41.
distutils.command.install_data
— Install data files from a package - 10.42.
distutils.command.install_headers
— Install C/C++ header files from a package - 10.43.
distutils.command.install_lib
— Install library files from a package - 10.44.
distutils.command.install_scripts
— Install script files from a package - 10.45.
distutils.command.register
— Register a module with the Python Package Index - 10.46.
distutils.command.check
— Check the meta-data of a package
- 10.1.