dotfiles/.config/setup/46-install-uv-packages.sh

30 lines
509 B
Bash
Executable file

#! /usr/bin/bash
set -euo pipefail
IFS=$'\n\t'
UV_PKGS=(
# keep-sorted start
rshell
ruff
# keep-sorted end
)
for package in "${UV_PKGS[@]}"; do
uv tool install "${package}"
done
PYLSP_PLUGINS=(
# keep-sorted start
--with fs
--with podman
--with pydantic
--with pylsp-mypy
--with pylsp-rope
--with pytest
--with testcontainers
--with types-docker
--with types-pyxdg
# keep-sorted end
)
uv tool install "${PYLSP_PLUGINS[@]}" python-lsp-server