파이썬 코드 패키징과 배포 (Poetry, Venv, Pip)
·
스터디/사내 스터디
Poetry 이전의 배포 방식PIPpip는 파이썬으로 작성된 패키지 소프트웨어를 설치하는 패키지 관리 시스템입니다.파이썬 패키지 인덱스 및 기타 인덱스에서 패키지를 설치하는 데 사용할 수 있습니다.pip를 이용하여 설치하는 패키지는 모두 pypi에 존재하는 패키지이며, 아래와 같이 구조를 구성하여 배포할 수 있습니다.Wheel?Python의 배포 패키지 파일 (.whl)설치에 필요한 모든 파일과 메타데이터가 포함되어 있다. (Python 버전 및 플랫폼 정보 포함)Wheel의 개발 배경?Python에는 sdist보다 설치하기 쉬운 패키지 형식이 필요새로운 가상 환경에 설치하기 위해 distutils 및 setuptools를 필요로 하는데, 속도가 느리고 유지 관리가 어렵다.휠은 인스톨러가 빌드 시스템에 ..