The current version (0.10.0) only includes parso with grammar up to 3.8. Thus parsing is broken with Python 3.9. In master, this submodule is updated and could work with 3.9 (though I have not tested it.)
Steps to reproduce
Install neovim, vim-plug, and add jedi-vim; set default Python to 3.9. Then attempt to use, e.g., goto-assignment.
Output of “:verbose JediDebugInfo”
Note, the command :redir @+> | silent verb JediDebugInfo | redir END did not work; I don't know why. I copied what I could from :verbose JediDebugInfo instead, but it got a bit weird:
g:jedi#force_py_version = 3 (default: 'auto')
g:jedi#use_splits_not_buffers = 'winwidth' (default: 1)
g:jedi#completions_enabled = 0 (default: 1)
omnifunc=python3complete#Complete
Last set from /usr/share/nvim/runtime/ftplugin/python.vim line 41
completeopt=menuone,preview,noselect
Last set from ~/.local/share/nvim/plugged/deoplete.nvim/autoload/deoplete/mapping.vim line 98
Issue
The current version (0.10.0) only includes parso with grammar up to 3.8. Thus parsing is broken with Python 3.9. In
master
, this submodule is updated and could work with 3.9 (though I have not tested it.)Steps to reproduce
Install neovim, vim-plug, and add jedi-vim; set default Python to 3.9. Then attempt to use, e.g., goto-assignment.
Output of “:verbose JediDebugInfo”
Note, the command
:redir @+> | silent verb JediDebugInfo | redir END
did not work; I don't know why. I copied what I could from:verbose JediDebugInfo
instead, but it got a bit weird:Jedi-vim debug information
jedi-vim version
Global Python
Using Python version 3 to access Jedi.
3.9.0 (default, Oct 6 2020, 00:00:00), [GCC 10.2.1 20200826 (Red Hat 10.2.1-3)]
/usr/lib64/python3.9/site.py
Jedi
~/.local/share/nvim/plugged/jedi-vim/pythonx/jedi/jedi/__init__.py
Settings
:version