On 12/22/19 8:44 AM, Zbigniew Jędrzejewski-Szmek wrote:
>
> python-language-server (pyls), on the other hand, may be a problem. pyls
> depends on several packages including jsonrpc-server, versioneer and
> backports.functools_lru_cache in the simple configuration. The first two
> packages are straightforward to build [1]. However, lru_cache seems to
> python2 only as far as I can tell. Furthermore, it was recently retired
> in Fedora for the exact same reason [2].
functools.lru_cache() is provided by the standard library in python3.
Ah! That's great then.
We have diff-match-patch from 2012, latest version is 20181111.
I'd say it's ripe for an update.
I will submit a PR
> How do I proceed? Can the SIG give me some pointers on how I can
move
> forward? Anyone has experience with packaging Pyls?
I'd just go ahead with updating everything to the latest versions.
Feel free to put me in CC on any package reviews or PRs, I'll be happy
to review them.
Zbyszek
Thanks! Will do.