Configurazione di Twine e pubblicazione di pacchetti Python - Amazon 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 twine utilizzarlo 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 twine CodeCatalyst, puoi eseguire twine i comandi.

Pacchetti di pubblicazione su CodeCatalyst with Twine

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

Da configurare e utilizzare twine per pubblicare pacchetti nel proprio CodeCatalyst repository di pacchetti
  1. Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.

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

  3. Scegli il tuo repository di pacchetti dall'elenco dei repository di pacchetti.

  4. Scegli Connect to repository.

  5. Nella finestra di dialogo Connect to repository, scegli Twine dall'elenco dei client del gestore di 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 tuoPAT.

      avvertimento

      Non potrai PAT più vedere o copiare i tuoi dati dopo aver chiuso la finestra di dialogo.

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

    1. Da configurare con un .pypirc file.

      Apri ~/.pypirc nell'editor che preferisci.

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

      Nota

      Se si copiano le istruzioni dalla console, i seguenti valori devono essere aggiornati automaticamente e non devono essere modificati.

      • Replace (Sostituisci) username con il tuo nome CodeCatalyst utente.

      • Replace (Sostituisci) PAT con il tuo CodeCatalyst PAT.

      • Replace (Sostituisci) space_name con il tuo nome CodeCatalyst spaziale.

      • Replace (Sostituisci) proj_name con il nome CodeCatalyst del tuo progetto.

      • Replace (Sostituisci) repo_name con il nome CodeCatalyst del repository del pacchetto.

      [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, aggiorna space_name, proj_namee repo_name con i nomi CodeCatalyst dello spazio, del progetto e del repository dei pacchetti.

      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.