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:

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.