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].

How do I proceed? Can the SIG give me some pointers on how I can move
forward? Anyone has experience with packaging Pyls?

Thanks.


[0] https://github.com/spyder-ide/spyder/releases
[1] https://copr.fedorainfracloud.org/coprs/nonamedotc/spyder4/packages/
[2]
https://src.fedoraproject.org/rpms/python-backports-functools_lru_cache/c/1651e061a19e43948a25661a1cafcaaf2c5a5cfb?branch=master

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
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