View a markdown version of this page

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

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cómo migrar desde 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 a tu repositorio de paquetes en la CodeCatalyst consola. Tras autenticarte y conectarte twine a él CodeCatalyst, puedes ejecutar twine los comandos.

Publicar paquetes en 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 tu CodeCatalyst repositorio de 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 su nombre CodeCatalyst de usuario.

      • PATSustitúyalo por su CodeCatalyst PAT.

      • space_nameSustitúyalo por CodeCatalyst el nombre de su espacio.

      • proj_nameSustitúyalo por CodeCatalyst el nombre de su 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 su CodeCatalyst espacio, proyecto y repositorio de 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. Publique una distribución de Python con el comando twine upload.