#Uv
6 편의 글
파이썬 패키징 #7 팀 규약과 도구 선택: uv, poetry, pip
시리즈 마지막 편으로, 도구 선택과 팀 규약을 정리합니다. uv, poetry, pip+venv를 한 표에 놓고 가르는 기준, 마이그레이션의 실제 비용, CI에서 캐싱과 frozen 검증을 거는 법, 도커 이미지에서 uv를 쓰는 표준 패턴, 새 팀원이 와도 무너지지 않는 팀 규약 체크리스트까지 다루고 시리즈 전체를 회고합니다.
파이썬 패키징 #5 의존성 잠금: lock 파일과 재현성
선언과 잠금이 왜 분리되는지에서 시작해 uv.lock의 내용을 직접 읽습니다. 전이 의존성까지 전부 고정하는 해석 결과, 해시 검증이 막는 공급망 위험, CI에서 --frozen으로 잠금 그대로 재현하는 법, 업그레이드를 일상 업무로 만드는 전략, 도구 간 이동을 여는 표준 pylock.toml(PEP 751)까지 다룹니다.
파이썬 패키징 #4 uv: 2026년 표준 워크플로
가상 환경, 의존성 설치, lock, 파이썬 버전 관리를 한 도구로 묶은 uv의 일상 워크플로를 정리합니다. init·add·sync·run 네 명령이 앞 편들의 수작업을 대체하는 과정, 파이썬 인터프리터까지 uv가 설치하는 구조, uvx와 uv tool로 전역 도구를 격리 설치하는 법, 기존 requirements.txt 프로젝트를 흡수하는 마이그레이션까지 다룹니다.
장고 기초 #2 프로젝트 셋업 — uv + django-admin startproject
uv로 Django 5 프로젝트를 만들고, startproject/startapp으로 첫 구조를 잡고, runserver까지 한 호흡으로 진행하겠습니다.
모던 파이썬 기초 #1 시작과 uv 셋업
왜 지금 다시 파이썬인지 짚고, 2017년 강좌가 다루지 않은 3.14의 변화와, pip + venv + pyenv를 통째로 대체하는 uv로 첫 프로젝트를 만들어보겠습니다.