python package 배포

About_work·2024년 3월 5일
0

python 기초

목록 보기
47/65

본문

  • 패키지 배포 준비를 위해 다음 단계를 따르세요:
  1. 필요한 도구 설치:
  • 먼저, 패키지를 빌드하고 배포하는 데 필요한 setuptoolswheel을 설치
  • 아직 설치하지 않았다면, 다음 명령어를 사용하여 설치할 수 있습니다:
    pip install setuptools wheel
  1. 패키지 빌드:
  • setup.cfg에 설정을 정의한 후, 패키지의 소스 배포(sdist)와 휠 배포(wheel)를 생성하기 위해 다음 명령어를 사용합니다:

    python setup.py sdist bdist_wheel
  • 이 명령어는 setup.cfg에 정의된 설정을 사용하여 패키지를 빌드하고, dist/ 디렉토리에 소스 배포 및 휠 파일을 생성합니다.

  • 이 과정을 완료하면, dist/ 디렉토리에 생성된 파일들을 사용하여

  • 패키지를 PyPI 같은 패키지 저장소에 업로드할 수 있으며, 이는 패키지를 배포 준비하는 과정의 일부

  • 패키지 업로드 및 배포를 위해서는 추가적으로 twine 도구를 사용:

pip install twine
twine upload dist/*
  • twine을 사용하여 dist/ 디렉토리에 있는 배포 파일들을 PyPI에 업로드함으로써, 패키지가 PyPI에서 사용할 수 있게 됩니다.
profile
새로운 것이 들어오면 이미 있는 것과 충돌을 시도하라.

0개의 댓글