View a markdown version of this page

Configurazione di Twine e pubblicazione di pacchetti Python - Amazon CodeCatalyst

Amazon non CodeCatalyst è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da CodeCatalyst.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione di Twine e pubblicazione di pacchetti Python

Per utilizzare twine con CodeCatalyst, è necessario connettersi twine al repository dei pacchetti e fornire un token di accesso personale per l'autenticazione. È possibile visualizzare le istruzioni per la connessione twine al repository dei pacchetti nella CodeCatalyst console. Dopo l'autenticazione e la connessione CodeCatalyst, twine è possibile eseguire twine i comandi.

Pubblicazione di pacchetti su CodeCatalyst Twine

Le seguenti istruzioni spiegano come autenticarsi e connettersi twine al repository dei CodeCatalyst pacchetti.

Per configurare e usare twine per pubblicare pacchetti nel tuo repository di pacchetti CodeCatalyst
  1. Apri la CodeCatalyst console all'indirizzo. https://codecatalyst.aws/

  2. Nella pagina di panoramica del progetto, scegli Pacchetti.

  3. Scegliete il vostro repository di pacchetti dall'elenco dei repository di pacchetti.

  4. Scegli Connetti al repository.

  5. Nella finestra di dialogo Connetti al repository, scegli Twine dall'elenco dei client di gestione dei pacchetti.

  6. Avrai bisogno di un token di accesso personale (PAT) con cui autenticare Twine. CodeCatalyst Se ne hai già uno, puoi usarlo. In caso contrario, puoi crearne uno qui.

    1. Scegli Crea token.

    2. Scegli Copia per copiare il tuo PAT.

      avvertimento

      Non sarà possibile visualizzare o copiare nuovamente il PAT dopo aver chiuso la finestra di dialogo.

  7. Puoi configurare twine con un .pypirc file o con variabili di ambiente.

    1. Da configurare con un .pypirc file.

      Apri ~/.pypirc nel tuo editor preferito.

      Aggiungi un server di indicizzazione per CodeCatalyst, inclusi il repository, il nome utente e il PAT che hai creato e copiato in un passaggio precedente. Sostituisci i seguenti valori.

      Nota

      Se si esegue una copia dalle istruzioni della console, i seguenti valori devono essere aggiornati automaticamente e non devono essere modificati.

      • usernameSostituiscili con il tuo nome CodeCatalyst utente.

      • Sostituiscilo PAT con il tuo CodeCatalyst PAT.

      • Sostituisci space_name con il nome del tuo CodeCatalyst spazio.

      • Sostituisci proj_name con il nome CodeCatalyst del tuo progetto.

      • Sostituisci repo_name con il nome CodeCatalyst del tuo repository di pacchetti.

      [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. Da configurare con variabili di ambiente.

      Imposta le seguenti variabili di ambiente. Nel TWINE_REPOSITORY_URL valore, nell'aggiornamento space_name e repo_name con i nomi CodeCatalyst dello spazio, del progetto e del repository dei pacchetti. proj_name

      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. Pubblica una distribuzione Python con il twine upload comando.