https://astral.sh/blog/uv-unified-python-packaging


최근에 열심히 개발되고 있는 Python의 패키지 관리자인 uv가 당초 목적인 pip를 대체하는 수준을 넘어서서 Python 프로젝트 뿐 아니라 CLI 도구, 싱글파일 스크립트, Python 런타임 자체까지도 관리할 수 있도록 기능이 추가되었습니다.


제가 Python을 주로 하는 개발자는 아니라 생태계를 아주 잘 알지는 못하지만 Python의 역사가 오래된 만큼 생태계에서 사용하는 도구들도 다양한데 이러한 도구 문제를 해결하기 위해 Armin Ronarcher도 Rye라는 도구를 만들고 있었지만 올 초에 Rye가 uv에 통합되고 uv에서 관리하게 되기도 했습니다. Armin Ronarcher는 Python 생태계에 지배적인 도구가 하나 있어야 하고 그로 인한 장점이 크다며 하루 빨리 Rye가 uv의 별칭이 되길 바란다고 했습니다. ( https://lucumr.pocoo.org/2024/8/21/harvest-season/ )


uv는 Rust로 작성된 도구인데 자바스크립트를 포함해서 다양한 언어의 생태계 도구들이 Rust로 대체되어 가는 것 같네요.

uv: Unified Python packaging

astral.sh

uv: Unified Python packaging

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 9월 13일 오전 10:48

댓글 0

    함께 읽은 게시물

    Logger 인스턴스 매번 생성하시나요?

    o

    ... 더 보기

    Logger Caching & Performance

    iOYES

    Logger Caching & Performance

    [광고] 다음 직무 채용 예정입니다.


    - 프러덕트/사업 기획 1인

    - 프러덕트 디자인 1인

    ... 더 보기

    AI(LLM) 애플리케이션의 발전 속도가 AI 지능(능력)의 발전 속도를 따라가지 못하고 있는 상태가 되었다. 즉, 이제 AI가 부족한 것이 문제가 아니라, AI의 능력을 100% 활용하지 못하고 있는 것이 문제인 상태가 되었다는 이야기.


    한때 천만원에 거래되었던 Manus, Bedrock 무료 오픈소스로 공개

    ... 더 보기

    LinkedIn

    lnkd.in

    LinkedIn

     • 

    저장 19 • 조회 1,594


    서버엔지니어의 시대적 고민

    ... 더 보기