Guia de Usuário para Empacotamento de Python¶
Seja bem-vindo(a) ao Guia de Usuário para Empacotamento de Python, uma coleção de tutoriais e referências para lhe ajudar a distribuir e instalar pacotes Python com ferramentas modernas.
Este guia é mantido no GitHub pela Python Packaging Authority. Aceitamos contribuição e feedback. 😊
Visão geral e fluxo¶
Nota
Construir sua compreensão de empacotamento do Python é uma jornada. Paciência e aprimoramento contínua são fundamentais para o sucesso. As seções de visão geral e fluxo fornecem um ponto de partida para entender o ecossistema de empacotamentos do Python.
A Visão geral do empacotamento para Python explica empacotamento do Python e seu uso ao preparar e distribuir projetos. Esta seção ajuda você a construir compreensão sobre a seleção das ferramentas e processos que são mais adequados para o seu caso de uso. Inclui o que é o empacotamento, os problemas que resolve e as principais considerações.
Para obter uma visão geral do fluxo de trabalho usado para publicar seu código, consulte fluxo de empacotamento.
Tutoriais¶
Os tutoriais passam pelas etapas necessárias para completar um projeto pela primeira vez. Os tutoriais visam ajudá-lo a ter sucesso e fornecer um ponto de partida para a exploração futura. A seção Tutoriais inclui:
Um tutorial sobre como gerenciar dependências de aplicações em um projeto com controle de versão
Um tutorial sobre como empacotar e distribuir seu projeto
Guias¶
Guias fornecem etapas para executar uma tarefa específica. Guias são mais focados em usuários que já estão familiarizados com a empacotamento do Python e estão procurando informações específicas.
A seção Guias fornece instruções de “como fazer” em três áreas principais: instalação de pacotes; construção e distribuição de pacotes; diversos tópicos.
Explicações e discussões¶
The Discussões section provides in-depth explanations and discussion about topics, such as:
Referência¶
A seção Especificações do PyPA para especificações de interoperabilidade de empacotamento.
A lista de outros projetos mantidos por membros da Python Packaging Authority.
O Glossário para definições de termos usados em empacotamento do Python.