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

· 2년 전 · 944

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,140
1년 전 조회 901
1년 전 조회 1,074
1년 전 조회 1,134
1년 전 조회 792
2년 전 조회 1,008
2년 전 조회 1,365
2년 전 조회 1,372
2년 전 조회 1,201
2년 전 조회 1,731
2년 전 조회 1,426
2년 전 조회 1,348
2년 전 조회 1,706
2년 전 조회 2,042
2년 전 조회 1,366
2년 전 조회 1,099
2년 전 조회 1,217
2년 전 조회 1,750
2년 전 조회 945
2년 전 조회 904
2년 전 조회 1,027
2년 전 조회 1,034
2년 전 조회 854
2년 전 조회 1,103
2년 전 조회 1,251
2년 전 조회 1,526
2년 전 조회 1,543
2년 전 조회 1,842
2년 전 조회 1,355
2년 전 조회 1,671