728x90
반응형
- 개요
이전에 만든 커스텀 패키지는 PyPI를 통해 설치할 수 있었다
이번에는 GitHub Repository에 패키지 파일을 Push하고 해당 파일을 통해 패키지를 설치하는 방법을 알아본다
- 패키지 Push
1) 기본적인 설정을 완료한 패키지 폴더의 디렉토리에 git을 설치

2) 패키지 폴더를 GitHub Repository에 Push




위와 같은 절차를 거쳐서 리포지터리에 패키지 폴더를 Push한다
각각의 과정은 간단하게 다음과 같다
- add : 변경된 파일을 중간 단계인 스테이징 영역에 스테이징
- commit : 스테이징 영역의 변경 사항 커밋(저장)
- remote add origin : 로컬 저장소에 origin이라는 이름의 원격 저장소(GitHub Repo)를 추가
- push origin : 원격 저장소(GitHub Repo)에 로컬 저장소의 변경사항 Push

Push된 패키지는 위와 같이 GitHub Repo에서 확인할 수 있다
- 패키지 활용

GitHub Repo에서 확인할 수 있는 주소를 복사한다

pip install git+복사한 주소의 명령어를 입력하여 패키지를 설치한다

위와 같이 패키지가 설치된 것을 확인할 수 있다
from pygifgenerator_testver.gifgenerator import GIFGenerator
g = GIFGenerator(inputPath='./project/images/*.png', outputPath='./project/image_out/result.gif', imgSize=(640, 480))
g.generate_gif()
위와 같이 코드를 작성하고 실행한다
- 최종 실행 결과

728x90
반응형
'Python > 파이썬 오픈소스 배포' 카테고리의 다른 글
| PyPI를 통한 배포 (2) (0) | 2025.07.16 |
|---|---|
| PyPI를 통한 배포 (1) (0) | 2025.07.15 |
| 오픈소스 배포 프로젝트 - 2) 커스텀 패키지 (2) (0) | 2025.07.15 |
| 오픈소스 배포 프로젝트 - 1) 커스텀 패키지 (1) (0) | 2025.07.14 |
| Descriptor (2) (0) | 2025.07.08 |