Configurando o Twine e publicando pacotes Python - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurando o Twine e publicando pacotes Python

Para usar twine com CodeCatalyst, você deve se conectar twine ao seu repositório de pacotes e fornecer um token de acesso pessoal para autenticação. Você pode ver as instruções para se conectar twine ao seu repositório de pacotes no CodeCatalyst console. Depois de se autenticar e se twine conectar CodeCatalyst, você pode executar twine comandos.

Publicando pacotes CodeCatalyst com o Twine

As instruções a seguir explicam como se autenticar e se conectar twine ao seu repositório de CodeCatalyst pacotes.

Para configurar e usar twine para publicar pacotes em seu repositório de CodeCatalyst pacotes
  1. Abra o CodeCatalyst console em https://codecatalyst.aws/.

  2. Na página de visão geral do seu projeto, escolha Pacotes.

  3. Escolha seu repositório de pacotes na lista de repositórios de pacotes.

  4. Escolha Conectar ao repositório.

  5. Na caixa de diálogo Conectar ao repositório, escolha Twine na lista de clientes do gerenciador de pacotes.

  6. Você precisará de um token de acesso pessoal (PAT) para autenticar o Twine. CodeCatalyst Se você já tem um, você pode usá-lo. Caso contrário, você pode criar um aqui.

    1. Escolha Criar token.

    2. Escolha Copiar para copiar seuPAT.

      Atenção

      Você não poderá ver ou copiar o seu PAT novamente depois de fechar a caixa de diálogo.

  7. Você pode configurar o twine com um .pypirc arquivo ou com variáveis de ambiente.

    1. Para configurar com um .pypirc arquivo.

      Abra ~/.pypirc no editor de sua escolha.

      Adicione um servidor de indexação para CodeCatalyst, incluindo o repositório, o nome do usuário e o PAT que você criou e copiou em uma etapa anterior. Substitua os valores a seguir.

      nota

      Se estiver copiando as instruções do console, os valores a seguir devem ser atualizados para você e não devem ser alterados.

      • Substituir username com seu nome CodeCatalyst de usuário.

      • Substituir PAT com o seu CodeCatalyst PAT.

      • Substituir space_name com o nome CodeCatalyst do seu espaço.

      • Substituir proj_name com o nome CodeCatalyst do seu projeto.

      • Substituir repo_name com o nome CodeCatalyst do repositório do seu pacote.

      [distutils] index-servers = proj-name/repo-name [proj-name/repo-name] repository = https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/ password = PAT username = username
    2. Para configurar com variáveis de ambiente.

      Defina as seguintes variáveis de ambiente. No TWINE_REPOSITORY_URL valor, atualize space_name, proj_name e repo_name com os nomes do seu CodeCatalyst espaço, projeto e repositório de pacotes.

      export TWINE_USERNAME=username
      export TWINE_PASSWORD=PAT
      export TWINE_REPOSITORY_URL="https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/"
  8. Publique uma distribuição em Python com o twine upload comando.