PyPI에 프로그램 등록하기

  1. 자신의 패키지 이름 정하기
  2. PyPI 사이트에 가입하기 (https://pypi.python.org/pypi?%3Aaction=register_form\)
  3. 배포 형태로 자신의 패키지 만들기 (초간단 샘플 : https://github.com/ultrakain/sayhello\)
  4. setup.py, setup.cfg 만들기
  5. 로컬 테스트
  6. 배포

자신의 패키지 이름 정하기

# pip search [패키지명]
$ pip search sayhello

PyPI 사이트 가입

https://pypi.python.org/pypi

PyPI 계정 정보 가져오기

python setup.py register

로컬에서 설치해보기

setup.py와 setup.cfg가 있는 폴더에서 실행한다.

설치한 형태이지만 개발모드여서 소스를 수정할 수 있다.

pip install -e .

업로드할 패키지 만들기

python setup.py sdist

PyPI에 업로드

python setup.py sdist upload

등록된 나의 패키지

에러 케이스 1

Upload failed (403): You are not allowed to edit '패키지명' package information
  • 이미 같은 패키지명이 등록되어있는 경우
  • 명령어를 실행하지 않은 경우 python setup.py register

results matching ""

    No results matching ""