Mengkonfigurasi Twine dan menerbitkan paket Python - Amazon CodeCatalyst

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengkonfigurasi Twine dan menerbitkan paket Python

Untuk menggunakannya twine CodeCatalyst, Anda harus terhubung twine ke repositori paket Anda dan memberikan token akses pribadi untuk otentikasi. Anda dapat melihat instruksi untuk menghubungkan twine ke repositori paket Anda di konsol. CodeCatalyst Setelah Anda mengautentikasi dan twine terhubung CodeCatalyst, Anda dapat menjalankan twine perintah.

Menerbitkan paket CodeCatalyst dengan Twine

Petunjuk berikut menjelaskan cara mengautentikasi dan menghubungkan twine ke repositori CodeCatalyst paket Anda.

Untuk mengkonfigurasi dan menggunakan twine untuk mempublikasikan paket ke CodeCatalyst repositori paket Anda
  1. Buka CodeCatalyst konsol di https://codecatalyst.aws/.

  2. Pada halaman ikhtisar untuk proyek Anda, pilih Paket.

  3. Pilih repositori paket Anda dari daftar repositori paket.

  4. Pilih Connect to repository.

  5. Di kotak dialog Connect to repository, pilih Twine dari daftar klien manajer paket.

  6. Anda akan memerlukan token akses pribadi (PAT) untuk mengautentikasi benang dengan. CodeCatalyst Jika Anda sudah memilikinya, Anda dapat menggunakannya. Jika tidak, Anda dapat membuatnya di sini.

    1. Pilih Buat token.

    2. Pilih Salin untuk menyalinPAT.

      Awas

      Anda tidak akan dapat melihat atau menyalin PAT lagi setelah Anda menutup kotak dialog.

  7. Anda dapat mengkonfigurasi benang dengan .pypirc file, atau dengan variabel lingkungan.

    1. Untuk mengkonfigurasi dengan .pypirc file.

      Buka ~/.pypirc di editor pilihan Anda.

      Tambahkan server indeks untuk CodeCatalyst, termasuk repositori, nama pengguna, dan PAT yang Anda buat dan salin di langkah sebelumnya. Ganti nilai-nilai berikut.

      catatan

      Jika menyalin dari instruksi konsol, nilai berikut harus diperbarui untuk Anda dan tidak boleh diubah.

      • Ganti username dengan nama CodeCatalyst pengguna Anda.

      • Ganti PAT dengan Anda CodeCatalyst PAT.

      • Ganti space_name dengan nama CodeCatalyst spasi Anda.

      • Ganti proj_name dengan nama CodeCatalyst proyek Anda.

      • Ganti repo_name dengan nama repositori CodeCatalyst paket Anda.

      [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. Untuk mengkonfigurasi dengan variabel lingkungan.

      Mengatur variabel lingkungan berikut. Dalam TWINE_REPOSITORY_URL nilainya, perbarui space_name, proj_name, dan repo_name dengan nama CodeCatalyst ruang, proyek, dan repositori paket Anda.

      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. Publikasikan distribusi Python dengan perintah. twine upload