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#
A seção Discussões para explicações aprofundadas e discussão sobre temas, tais como:
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.