pip 26.1 신기능: lockfile 및 의존성 쿨다운!
요약
이 기술 기사는 `pip` 패키지 관리자 버전 26.1에서 도입된 두 가지 주요 신기능인 'lockfile' 지원과 '의존성 쿨다운(dependency cooldowns)' 기능을 소개합니다. lockfile을 사용하면 특정 프로젝트와 그 모든 의존성을 정확하게 기록한 `pylock.toml` 파일을 생성할 수 있습니다. 또한, `--uploaded-prior-to PXD` 옵션을 통해 지정된 기간(일) 이내에 업로드된 패키지는 설치를 제한하여 버전 관리에 대한 정밀도를 높였습니다.
핵심 포인트
- pip 26.1은 프로젝트의 모든 의존성을 정확하게 기록하는 lockfile 기능을 추가했습니다.
- 새로운 `pylock.toml` 파일 형식으로, 재현 가능한 환경 구축에 매우 유용합니다.
- 의존성 쿨다운 기능(`--uploaded-prior-to PXD`)을 통해 패키지 업로드 시점을 기준으로 버전 설치를 제한할 수 있습니다.
- 이 기능을 사용하면 특정 기간 이전에 배포된 안정적인 버전을 강제적으로 사용할 수 있어 환경 일관성을 높입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Simon Willison Blog의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기