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

· 2년 전 · 881

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 을 따라해서 패키지들 버전간

충돌이 없다네요

|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누보드6 파이써니스타

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

+
제목 글쓴이 날짜 조회
1년 전 조회 1,092
1년 전 조회 849
1년 전 조회 1,024
1년 전 조회 1,070
1년 전 조회 735
1년 전 조회 968
1년 전 조회 1,291
1년 전 조회 1,315
1년 전 조회 1,141
1년 전 조회 1,685
1년 전 조회 1,390
1년 전 조회 1,310
1년 전 조회 1,662
1년 전 조회 2,007
1년 전 조회 1,315
2년 전 조회 1,048
2년 전 조회 1,190
2년 전 조회 1,703
2년 전 조회 882
2년 전 조회 842
2년 전 조회 963
2년 전 조회 971
2년 전 조회 789
2년 전 조회 1,060
2년 전 조회 1,201
2년 전 조회 1,484
2년 전 조회 1,470
2년 전 조회 1,774
2년 전 조회 1,277
2년 전 조회 1,605
🐛 버그신고