#!/bin/bash

set -eu

# venvdir=~/.local/share/nvim/mason/packages/python-lsp-server/venv
venvdir=~/.local/share/nvim/mason/packages/ruff-lsp/venv

./install-via-pip --python-path /usr/bin/python3 --module-to-import black --pip-package 'black'
./install-via-pip --python-path /usr/bin/python3 --module-to-import virtualenv --pip-package virtualenv

/usr/bin/python3 -m virtualenv "$venvdir"
source "$venvdir"/bin/activate

# ./install-via-pip --python-path "$venvdir"/bin/python3 --module-to-import python_lsp_ruff --pip-package python-lsp-ruff
./install-via-pip --python-path "$venvdir"/bin/python3 --module-to-import ruff_lsp --pip-package ruff-lsp
./install-via-pip --python-path "$venvdir"/bin/python3 --module-to-import pydocstyle --pip-package pydocstyle