파이썬 패키지 관리자의 종류와 역사 > 그누보드6 파이써니스타

그누보드6 파이써니스타

그누보드6, 파이썬에 대한 지식과 경험, 일상 대화를 나누는 교류의 장입니다.

파이썬 패키지 관리자의 종류와 역사 정보

파이썬 패키지 관리자의 종류와 역사

본문

https://ctsictai.medium.com/python-packaging-tool-history-506456f5a8a8

 

 

 

distutils  -> setuptools -> pip  -> poetry 순으로 발전했다고 하네요

pip는 의존성관리 측면에서 너무나도 취약해서 의존성이 심한 패키지나 업뎃 주기가 빠른 패키지는 조금만 시간이 지나 구버전이 되었을 때 너무나도 많은 의존성 오류들을 발생한다. 그래서 pip로 패키지 환경을 세팅할 때 혈압을 오르게 하는 존재이기도 하다.

 

pip 패키지 관리시 의존성 관리의 문제와 특히 setuptools 버전에 의존적인 일부 패키지 문제로 인해 단점이 부각 되는데 node의 npm package.json의 비슷한 개념으로 pyproject.toml이 나왔다

이를 이용한 poetry가 최근 들어 핫한 패키지 관리 툴이다.

 

----- 본문내용 발췌 -----

 

 

pip 는 의존성관리 측면에서 버전충돌이 간혹있는데 poetry 는 npm 을 따라해서 패키지들 버전간

충돌이 없다네요

추천
2
  • 복사

댓글 0개

© SIRSOFT
현재 페이지 제일 처음으로