On Sun, Dec 22, 2019 at 08:33:00AM -0500, Mukundan Ragavan wrote:
> I am looking to update Spyder-IDE to version 4.x [0] on rawhide and ran
> into some issues. Spyder 4 introduces a few new dependencies are not yet
> available in Fedora or have been retired. These dependencies are
> qdarksuite, diff-match-patch and python-language-server.
> 
> qdarksuite is not necessarily a problem. It depends on qtsass and
> helpdev. These three are fairly easily packaged [1].
> 
> diff-patch-match is already present in Fedora but has not been updated
> for sometime by the looks of it. Although I have not tested if the
> latest upstream version builds, I suspect this should not be a problem.
> 
> 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.

We have diff-match-patch from 2012, latest version is 20181111.
I'd say it's ripe for an update.

> 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
_______________________________________________
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org

Reply via email to