* pythonx/parso 2ca629a...579146b (22):
> Don't test python 2.6 in tox by default, because the newer pip versions don't support it anymore
> Set a release date
> Fix whitespace issues with prefixes
> Use proper leafs for fstring start/end
> Fix a Python 2 related issue.
> Forgot to delete another print. WTF I'm tired
> Unfortunately forgot to delete a print
> Start to write a changelog for 0.2.0
> Merge branch 'fstrings'
> A comparison was slightly off
> Ignore the pytest cache
> Fix an error message change in Python 3.7
> Fix an issue in the diff parser about endmarker newlines
> Remove the copyright for good
> Remove copyright years from documentation. (Closes: #25)
> Fix typo: containes→contains
> tox: use older pytest only for py26/py33
> Merge branch 'master' of github.com:davidhalter/parso
> Don't use a newer pytest version
> The tags should be annotated if possible
> Bump version for the next release
> Use 3.7-dev not 3.7 for travis
Squashed:
* fix: CheckHealth doesn't work in neovim
CheckHealth calls display_debug_info().
However, error occured when loading jedi_vim.jedi.Script('')._evaluator.sys_path,
because Evaluator.sys_path is unavailable variable.
* handle the both the old and new API
Evaluator.project.sys_path is temporary fix, because Evaluator.sys_path is correct API.
So, we handle the both the old and new API in preparation for merging virtualenv branch.
This allows vimlparser to parse the vim file again, and it is more
convenient to have it in a real Python file anyway.
Small refactoring and minor text changes included.
Move jedi_vim.py and the jedi submodule into pythonx, which gets added
to Vim's internal sys.path. While jedi cannot be imported directly from
there, it still makes sense for consistency.