본문 바로가기
Q&A2022년 4월 16일1분 읽기

Python 패키지를 pip로 만들어서 배포하기

이
이지현
조회 611댓글 1

제가 만든 Python 라이브러리를 pip로 설치할 수 있게 배포하고 싶습니다.

댓글 1

김김영삼4년 전

Python 패키지 배포 최소 구조:

mypackage/
├── pyproject.toml
├── README.md
├── LICENSE
└── src/
└── mypackage/
├── __init__.py
└── main.py
# pyproject.toml
[build-system]
requires = ["setuptools>=64"]
build-backend = "setuptools.build_meta"

[project]
name = "mypackage"
version = "0.1.0"
description = "My awesome package"
requires-python = ">=3.8"
dependencies = ["requests>=2.28"]
# 빌드 & 배포
pip install build twine
python -m build
twine upload dist/*

# 설치 확인
pip install mypackage

TestPyPI에 먼저 테스트 업로드 후 PyPI에 정식 배포하세요.

Ctrl+Enter로 등록