Configuración de Twine y publicación de paquetes de Python - Amazon CodeCatalyst

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración de Twine y publicación de paquetes de Python

Para usarlo twine con CodeCatalyst, debes conectarte twine a tu repositorio de paquetes y proporcionar un token de acceso personal para la autenticación. Puedes ver las instrucciones para conectarte twine al repositorio de paquetes en la CodeCatalyst consola. Después de autenticarse y conectarse twine a CodeCatalyst, puede ejecutar twine comandos.

Publicar paquetes CodeCatalyst con Twine

Las siguientes instrucciones explican cómo autenticarse y conectarse twine a su repositorio de CodeCatalyst paquetes.

Para configurar y usar twine para publicar paquetes en su repositorio de CodeCatalyst paquetes
  1. Abra la CodeCatalyst consola en https://codecatalyst.aws/.

  2. En la página de información general de su proyecto, elija Paquetes.

  3. Elija su repositorio de paquetes de la lista de repositorios de paquetes.

  4. Selecciona Conectar al repositorio.

  5. En el cuadro de diálogo Conectar al repositorio, elija Twine de la lista de clientes del administrador de paquetes.

  6. Necesitará un token de acceso personal (PAT) para autenticar a Twine. CodeCatalyst Si ya tienes uno, puedes usarlo. Si no es así, puedes crear uno aquí.

    1. Elige Crear token.

    2. Selecciona Copiar para copiar tuPAT.

      aviso

      No podrá PAT volver a verlo ni copiarlo después de cerrar el cuadro de diálogo.

  7. Puede configurar twine con un .pypirc archivo o con variables de entorno.

    1. Para configurar con un .pypirc archivo.

      Ábrelo ~/.pypirc en el editor que prefieras.

      Añada un servidor de índices para CodeCatalyst el que incluya el repositorio, el nombre de usuario y el PAT que haya creado y copiado en un paso anterior. Sustituya los valores siguientes.

      nota

      Si va a copiar las instrucciones de la consola, los siguientes valores deben actualizarse automáticamente y no deben cambiarse.

      • Reemplazar username con su nombre CodeCatalyst de usuario.

      • Reemplazar PAT con tu CodeCatalyst PAT.

      • Reemplazar space_name con el nombre de tu CodeCatalyst espacio.

      • Reemplazar proj_name con el nombre de tu CodeCatalyst proyecto.

      • Reemplazar repo_name con el nombre CodeCatalyst del repositorio de paquetes.

      [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 con variables de entorno.

      Establezca las siguientes variables de entorno. En el TWINE_REPOSITORY_URL valor, actualice space_name, proj_name, y repo_name con los nombres de los repositorios de CodeCatalyst espacios, proyectos y paquetes.

      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. Publica una distribución de Python con el twine upload comando.