本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 Twine 和發佈 Python 套件
若要twine
搭配 使用 CodeCatalyst,您必須twine
連線至套件儲存庫,並提供個人存取權杖以進行身分驗證。您可以在 CodeCatalyst 主控台中檢視twine
連線至套件儲存庫的指示。驗證並twine
連線至 後 CodeCatalyst,您可以執行twine
命令。
CodeCatalyst 使用 Twine 將套件發佈至
下列指示說明如何驗證和twine
連線至 CodeCatalyst 套件儲存庫。
設定和使用 twine
將套件發佈至 CodeCatalyst 套件儲存庫
-
在 https://https://codecatalyst.aws/
開啟 CodeCatalyst 主控台。 -
在專案的概觀頁面上,選擇套件 。
-
從套件儲存庫清單中選擇套件儲存庫。
-
選擇連線至儲存庫 。
-
在連線至儲存庫對話方塊中,從套件管理員用戶端清單中選擇 Twine。
-
您需要個人存取權杖 (PAT) 才能使用 來驗證雙胞胎 CodeCatalyst。如果您已經有 ,則可以使用它。如果沒有,您可以在這裡建立。
-
選擇建立權杖 。
-
選擇複製以複製您的 PAT。
警告
關閉對話方塊後,您將無法PAT再次查看或複製您的 。
-
-
您可以使用
.pypirc
檔案或使用環境變數來設定雙胞胎。-
使用
.pypirc
檔案設定 。在您選擇的編輯器
~/.pypirc
中開啟 。新增 的索引伺服器 CodeCatalyst,包括PAT您在上一個步驟中建立和複製的儲存庫、使用者名稱和 。取代下列值。
注意
如果從主控台指示複製,則應為您更新下列值,且不應變更。
Replace (取代)
username
您的 CodeCatalyst 使用者名稱。Replace (取代)
PAT
您的 CodeCatalyst PAT。Replace (取代)
space_name
您的 CodeCatalyst 空間名稱。Replace (取代)
proj_name
您的 CodeCatalyst 專案名稱。Replace (取代)
repo_name
使用 CodeCatalyst 套件儲存庫名稱。
[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
-
使用環境變數設定 。
設定下列環境變數。在
TWINE_REPOSITORY_URL
值中,更新space_name
,proj_name
和repo_name
您的 CodeCatalyst 空間、專案和套件儲存庫名稱。export TWINE_USERNAME=
username
export TWINE_PASSWORD=
PAT
export TWINE_REPOSITORY_URL="https://packages.
region
.codecatalyst.aws/pypi/space_name
/proj_name
/repo_name
/"
-
-
使用
twine upload
命令發佈 Python 分佈。