기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Twine 구성 및 Python 패키지 게시
twine
을 CodeCatalyst와 함께 사용하려면 패키지 리포지토리에 twine
를 연결하고 인증을 위한 개인 액세스 토큰을 제공해야 합니다. CodeCatalyst 콘솔에서 패키지 리포지토리에 twine
을 연결하기 위한 지침을 볼 수 있습니다. twine
을 CodeCatalyst에 인증하고 연결한 후 twine
명령을 실행할 수 있습니다.
Twine을 사용하여 CodeCatalyst에 패키지 게시
다음 지침은 CodeCatalyst 패키지 리포지토리를 인증하고 twine
에 연결하는 방법을 설명합니다.
twine
을 구성하고 사용하여 CodeCatalyst 패키지 리포지토리에 패키지를 게시하려면
-
https://codecatalyst.aws/
에서 CodeCatalyst 콘솔을 엽니다. -
프로젝트의 개요 페이지에서 패키지를 선택합니다.
-
패키지 리포지토리 목록에서 패키지 리포지토리를 선택합니다.
-
리포지토리에 연결을 선택합니다.
-
리포지토리에 연결 대화 상자의 패키지 관리자 클라이언트 목록에서 Twine을 선택합니다.
-
CodeCatalyst 를 사용하여 twine을 인증하려면 개인 액세스 토큰(PAT)이 필요합니다. 이미 토큰이 있으면 그 토큰을 사용하면 됩니다. 없는 경우에는 여기에서 만들 수 있습니다.
-
토큰 생성을 선택합니다.
-
PAT를 복사하려면 복사를 선택합니다.
주의
대화 상자를 닫으면 PAT를 다시 보거나 복사할 수 없습니다.
-
-
.pypirc
파일을 사용하거나 환경 변수를 사용하여 twine를 구성할 수 있습니다.-
.pypirc
파일로 구성하려면원하는 편집기에서
~/.pypirc
파일을 엽니다.이전 단계에서 생성 및 복사한 PAT, 사용자 이름 및 리포지토리를 포함하여 CodeCatalyst용 인덱스 서버를 추가합니다. 다음 값을 교체합니다.
참고
콘솔 지침에서 복사하는 경우 다음 값을 업데이트해야 하며 변경해서는 안 됩니다.
username
을 CodeCatalyst 사용자 이름으로 바꿉니다.PAT
를 CodeCatalyst PAT로 바꿉니다.space_name
을 CodeCatalyst 스페이스 이름으로 바꿉니다.proj_name
을 CodeCatalyst 프로젝트 이름으로 바꿉니다.my_repo
를 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 배포를 게시합니다.