Doing/Python
How to release python module
YongArtist
2019. 12. 19. 17:11
자신이 만든 모듈을 사용하려면 모듈이 있는 디렉터리에서 작업을 하거나 사이트 패키지에 모듈을 설치하는 것이다.
사이트 패키지에 모듈을 설치하는 방법은 모듈을 배포할 때 사용하는 방식과 동일하다.
1. 배포 설명 만들기
기존에 만든 py파일이 있고, 그것을 배포 파일로 만들기 위해 setuptools를 사용
name - 파일명을 적음
py_modules - 패키지에 포함할 '.py' 파일 목록
from setuptools import setup
setup(
# name - 배포 파일 식별
# py_modules - 패키지에 포함할 '.py' 파일 목록
name = 'vsearch',
version = '1.0',
description = 'nope',
author = 'nope',
author_email = 'nope',
url = 'nope',
py_modules=['vesearch'],
)
그리고 패키지 설명을 포함하는 readme.txt를 생성해야 한다.
2. 배포 파일 만들기
윈도우에서 배포 파일을 만드려면 위에서 만든 vsearch.py와 setup.py, readme.txt가 있는 폴더에서 명령 프롬프트를 열어 아래 명령을 입력
C:\User\····>py -3 setup.py sdist |
위와 같이 입력을 하면 소스 배포 파일로 합쳐집니다.
이것을 pip로 설치하면 사이트 패키지에 설치 완료된다.
C:\User\····>py -3 -m pip install 파일명 |