BIBLIOGRAPHY

“Astral-Sh/Uv Fast Python Package and Project Manager in Rust #Replacement #Pipx #Poetry #대체.” (2023) 2024. Astral. https://github.com/astral-sh/uv.

pizzatorque. (2024) 2025. “Pizzatorque/Uv-Menu.” https://github.com/pizzatorque/uv-menu.

“Using Uv in Emacs | Mclare Blog.” 2025. 2025. https://mclare.blog/posts/using-uv-in-emacs/.

z80. (2024) 2025. “Z80dev/Uv-Mode.” https://github.com/z80dev/uv-mode.

History

  • [2025-02-14 Fri 13:49] khoj에서 이걸 써서 넣는다. 아 aider도 이걸 쓰는구나

astral-sh/uv fast Python package and project manager in Rust #pipx #poetry #대체

(“Astral-Sh/Uv Fast Python Package and Project Manager in Rust #Replacement #Pipx #Poetry #대체” [2023] 2024)

  • An extremely fast Python package and project manager, written in Rust.
  • 🚀 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more.
# On macOS and Linux.
# curl -LsSf https://astral.sh/uv/install.sh | sh

pipx를 활용한다면?!

➜ pipx install uv --force
⚠️  File exists at /home/junghan/.local/bin/uv and points
    to /home/junghan/.local/bin/uv, not
    /home/junghan/.local/pipx/venvs/uv/bin/uv. Not
    modifying.
⚠️  File exists at /home/junghan/.local/bin/uvx and points
    to /home/junghan/.local/bin/uvx, not
    /home/junghan/.local/pipx/venvs/uv/bin/uvx. Not
    modifying.
  installed package uv 0.5.11, installed using Python 3.12.3
  These apps are now globally available
    - uv (symlink missing or pointing to unexpected location)
    - uvx (symlink missing or pointing to unexpected location)
done! ✨ 🌟 ✨

Using uv in Emacs | MClare Blog

(“Using Uv in Emacs | Mclare Blog” 2025)

그림이 흥미롭다. 봐봐. 이렇게 바라 본다면

이맥스 패키지

[2025-02-18 Tue 09:57]

z80dev/uv-mode

(z80 [2024] 2025)

  • z80
  • emacs integration for uv virtual environments

UV Mode automatically detects and activates virtual environments created by uv in your Python projects. When you open a Python file, UV Mode checks for a .venv directory in the project root and activates it if found. This enables seamless switching between different Python projects, each with its own isolated environment.

UV 모드는 Python 프로젝트에서 생성된 가상 환경을 자동으로 감지하고 활성화합니다. Python 파일을 열면 UV 모드는 프로젝트 루트에서 .venv 디렉터리를 확인하여 해당 디렉터리가 있으면 활성화합니다. 이렇게 하면 각각 독립된 환경을 가진 여러 Python 프로젝트 간에 원활하게 전환할 수 있습니다.

 
(use-package uv-mode
  :hook (python-mode . uv-mode-auto-activate-hook))
 

Key features include:

  • Automatic virtual environment detection and activation
  • Mode line indicator showing the current project/environment
  • Integration with pythonic.el for enhanced Python development
  • Simple keybindings for manual control when needed

pizzatorque/uv-menu

(pizzatorque [2024] 2025)

  • pizzatorque
  • Emacs Transient menu for Python UV