X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/92c93a278036870a76740d5b0b8f06504925e7dc..23b92b48a5e6b39d507c84839ecc0decb7f01a34:/autoload/black.vim?ds=sidebyside diff --git a/autoload/black.vim b/autoload/black.vim index e87a1e4..5aec872 100644 --- a/autoload/black.vim +++ b/autoload/black.vim @@ -56,9 +56,19 @@ def _get_virtualenv_site_packages(venv_path, pyver): return venv_path / 'lib' / f'python{pyver[0]}.{pyver[1]}' / 'site-packages' def _initialize_black_env(upgrade=False): + if vim.eval("g:black_use_virtualenv ? 'true' : 'false'") == "false": + if upgrade: + print("Upgrade disabled due to g:black_use_virtualenv being disabled.") + print("Either use your system package manager (or pip) to upgrade black separately,") + print("or modify your vimrc to have 'let g:black_use_virtualenv = 1'.") + return False + else: + # Nothing needed to be done. + return True + pyver = sys.version_info[:3] - if pyver < (3, 6, 2): - print("Sorry, Black requires Python 3.6.2+ to run.") + if pyver < (3, 7): + print("Sorry, Black requires Python 3.7+ to run.") return False from pathlib import Path