파이썬 패키지 관리자의 종류와 역사 > 그누보드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개

전체 49 |RSS
그누보드6 파이써니스타 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT