williamboman / mason.nvim

Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Apache License 2.0
7.23k stars 258 forks source link

feat(uv): add uv as a pip alternative for dealing with pypi #1640

Open KingMichaelPark opened 4 months ago

KingMichaelPark commented 4 months ago

UV is a very fast installer for python packages that can be 10-100x faster to resolve packages. This adds an option for Mason to use it instead of pip to resolve python packages that are installed via Mason.

More info about the replacement: https://github.com/astral-sh/uv I have no affiliations with uv/astral, it is just very fast and it would be nice to have updates for packages like sqlfluff take a lot less time than they currently do to resolve during updates.