local M = {} local notify = require('notify') M.mason_post_install = function(pkg) --if pkg.name ~= 'python-lsp-server' then -- return --end --local venv = vim.fn.stdpath('data') .. '/mason/packages/python-lsp-server/venv' --local job = require('plenary.job') --job:new({ -- command = venv .. '/bin/pip', -- args = { -- 'install', -- '-U', -- '--disable-pip-version-check', -- 'pylsp-mypy', -- }, -- cwd = venv, -- env = { VIRTUAL_ENV = venv }, -- on_exit = function() -- notify('Finished installing pylsp modules.') -- end, -- on_start = function() -- notify('Installing pylsp modules...') -- end, --}):start() end M.ruff = function() local config = {} return config end return M