UV: Rust 기반 python_manager
·
프로그래밍/도구들
서론python의 패키지 관리자는 pip -> poetry -> pdm 등 많은 것들이 등장했고,Rust의 인기를 업고 uv가 등장했다. pip대비 10 ~100배의 속도 & python 설치 및 관리라는 매력적인 특성이 있다. 목표어떤 기능을 제공하는지 정리기존의 어떤 문제점을 해결했는지 이해  핵심 명령어1. 프로젝트 생성# 애플리케이션 생성uv init {app_name}# 라이브러리 생성uv init --lib {lib_name}# 확장 모듈 생성 (maturin: Rust, scikit-build-core: C계열)uv init --build-backend maturin {ext_name}배포용인 프로젝트와, 아닌 프로젝트를 구분할 수 있게 해준다.Rust나, C기반의 성능이 중요한 프로젝트를 ..