Twine 구성 및 Python 패키지 게시 - Amazon CodeCatalyst

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Twine 구성 및 Python 패키지 게시

twine을 CodeCatalyst와 함께 사용하려면 패키지 리포지토리에 twine를 연결하고 인증을 위한 개인 액세스 토큰을 제공해야 합니다. CodeCatalyst 콘솔에서 패키지 리포지토리에 twine을 연결하기 위한 지침을 볼 수 있습니다. twine을 CodeCatalyst에 인증하고 연결한 후 twine 명령을 실행할 수 있습니다.

Twine을 사용하여 CodeCatalyst에 패키지 게시

다음 지침은 CodeCatalyst 패키지 리포지토리를 인증하고 twine에 연결하는 방법을 설명합니다.

twine을 구성하고 사용하여 CodeCatalyst 패키지 리포지토리에 패키지를 게시하려면
  1. https://codecatalyst.aws/에서 CodeCatalyst 콘솔을 엽니다.

  2. 프로젝트의 개요 페이지에서 패키지를 선택합니다.

  3. 패키지 리포지토리 목록에서 패키지 리포지토리를 선택합니다.

  4. 리포지토리에 연결을 선택합니다.

  5. 리포지토리에 연결 대화 상자의 패키지 관리자 클라이언트 목록에서 Twine을 선택합니다.

  6. CodeCatalyst 를 사용하여 twine을 인증하려면 개인 액세스 토큰(PAT)이 필요합니다. 이미 토큰이 있으면 그 토큰을 사용하면 됩니다. 없는 경우에는 여기에서 만들 수 있습니다.

    1. 토큰 생성을 선택합니다.

    2. PAT를 복사하려면 복사를 선택합니다.

      주의

      대화 상자를 닫으면 PAT를 다시 보거나 복사할 수 없습니다.

  7. .pypirc 파일을 사용하거나 환경 변수를 사용하여 twine를 구성할 수 있습니다.

    1. .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
    2. 환경 변수를 구성하려면

      다음 환경 변수를 설정합니다. 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/"
  8. twine upload 명령을 사용하여 Python 배포를 게시합니다.