The current version is fundamentally broken as tested with
python-language-server because parso now uses Path instead of str
in many instances.
Backporting of the fixes is not trivial and likely breaks more stuff
than it fixes due to other refactorings in jedi, hence using a recent
commit in master seems more reasonably.