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, debe conectarse twine a su 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 del proyecto, seleccione Paquetes.

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

  4. Seleccione Establecer conexión con el repositorio.

  5. En el cuadro de diálogo Establecer conexión con el repositorio, elija Twine de la lista de clientes del administrador de paquetes.

  6. Necesitarás un token de acceso personal (PAT) para autenticar a Twine. CodeCatalyst Si ya tiene uno, puede utilizarlo. De lo contrario, puede crear uno aquí.

    1. Seleccione Crear token.

    2. Seleccione Copiar para copiar el PAT.

      aviso

      Después de cerrar el cuadro de diálogo, no podrá volver a ver ni copiar el PAT.

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

    1. Configuración con un archivo .pypirc.

      Abra ~/.pypirc en el editor que prefiera.

      Agregue un servidor de índices para CodeCatalyst el que incluya el repositorio, el nombre de usuario y la PAT que creó y copió en el paso anterior. Reemplace los siguientes valores.

      nota

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

      • usernameSustitúyalo por tu nombre CodeCatalyst de usuario.

      • PATSustitúyalo por tu CodeCatalyst PAT.

      • Reemplácelo por space_name CodeCatalyst el nombre de su espacio.

      • proj_nameSustitúyalo por CodeCatalyst el nombre de tu proyecto.

      • repo_nameSustitúyalo por 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. Configuración con variables de entorno

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

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