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. Writing the Setup Configuration File
- 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.emxccompiler— OS/2 EMX Compiler - 10.8.
distutils.archive_util— Archiving utilities - 10.9.
distutils.dep_util— Dependency checking - 10.10.
distutils.dir_util— Directory tree operations - 10.11.
distutils.file_util— Single file operations - 10.12.
distutils.util— Miscellaneous other utility functions - 10.13.
distutils.dist— The Distribution class - 10.14.
distutils.extension— The Extension class - 10.15.
distutils.debug— Distutils debug mode - 10.16.
distutils.errors— Distutils exceptions - 10.17.
distutils.fancy_getopt— Wrapper around the standard getopt module - 10.18.
distutils.filelist— The FileList class - 10.19.
distutils.log— Simple PEP 282-style logging - 10.20.
distutils.spawn— Spawn a sub-process - 10.21.
distutils.sysconfig— System configuration information - 10.22.
distutils.text_file— The TextFile class - 10.23.
distutils.version— Version number classes - 10.24.
distutils.cmd— Abstract base class for Distutils commands - 10.25. Creating a new Distutils command
- 10.26.
distutils.command— Individual Distutils commands - 10.27.
distutils.command.bdist— Build a binary installer - 10.28.
distutils.command.bdist_packager— Abstract base class for packagers - 10.29.
distutils.command.bdist_dumb— Build a “dumb” installer - 10.30.
distutils.command.bdist_msi— Build a Microsoft Installer binary package - 10.31.
distutils.command.bdist_rpm— Build a binary distribution as a Redhat RPM and SRPM - 10.32.
distutils.command.bdist_wininst— Build a Windows installer - 10.33.
distutils.command.sdist— Build a source distribution - 10.34.
distutils.command.build— Build all files of a package - 10.35.
distutils.command.build_clib— Build any C libraries in a package - 10.36.
distutils.command.build_ext— Build any extensions in a package - 10.37.
distutils.command.build_py— Build the .py/.pyc files of a package - 10.38.
distutils.command.build_scripts— Build the scripts of a package - 10.39.
distutils.command.clean— Clean a package build area - 10.40.
distutils.command.config— Perform package configuration - 10.41.
distutils.command.install— Install a package - 10.42.
distutils.command.install_data— Install data files from a package - 10.43.
distutils.command.install_headers— Install C/C++ header files from a package - 10.44.
distutils.command.install_lib— Install library files from a package - 10.45.
distutils.command.install_scripts— Install script files from a package - 10.46.
distutils.command.register— Register a module with the Python Package Index - 10.47.
distutils.command.check— Check the meta-data of a package
- 10.1.
