View a markdown version of this page

Mengkonfigurasi Twine dan menerbitkan paket Python - Amazon CodeCatalyst

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di Cara bermigrasi dari 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 digunakan twine dengan 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 CodeCatalyst konsol. Setelah Anda mengotentikasi dan terhubung twine ke CodeCatalyst, Anda dapat menjalankan twine perintah.

Menerbitkan paket ke CodeCatalyst dengan Twine

Petunjuk berikut menjelaskan cara mengotentikasi dan menyambung twine ke repositori CodeCatalyst paket Anda.

Untuk mengkonfigurasi dan menggunakan ben ang untuk menerbitkan paket ke repositori CodeCatalyst 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 Hu bungkan ke repositori.

  5. Di kotak dialog Hubun gkan ke repositori, pilih Twine dari daftar klien manajer paket.

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

    1. Pilih Buat token.

    2. Pilih Salin untuk menyalin PAT Anda.

      Awas

      Anda tidak akan dapat melihat atau menyalin PAT Anda 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 pada langkah sebelumnya. Ganti nilai-nilai berikut.

      catatan

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

      • Ganti username dengan nama CodeCatalyst pengguna Anda.

      • Ganti PAT dengan CodeCatalyst PAT Anda.

      • Ganti space_name dengan nama CodeCatalyst ruang 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.

      Tetapkan variabel lingkungan berikut. Dalam TWINE_REPOSITORY_URL nilai, perbaruispace_name,proj_name, dan repo_name dengan nama repositori CodeCatalyst ruang, proyek, dan 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 twine upload perintah.