FS#67575 - [python-jedi] Not compatible with python-parso 0.8.0
Attached to Project:
Community Packages
Opened by Eike (trallafitti) - Thursday, 13 August 2020, 12:29 GMT
Last edited by freswa (frederik) - Saturday, 10 October 2020, 22:12 GMT
Opened by Eike (trallafitti) - Thursday, 13 August 2020, 12:29 GMT
Last edited by freswa (frederik) - Saturday, 10 October 2020, 22:12 GMT
|
Details
Description:
Version 0.8.0-1 breaks python-jedi<0.18. jedi-0.18 is supposed to be compatible when it is released in a few days/weeks (see https://github.com/davidhalter/jedi/issues/1648#issuecomment-669516613) until then parso should be downgraded to 0.7.0-1. The only other package depending on python-parso is spyder, which is compatible with 0.7 according to their stated dependencies. Steps to reproduce: Install python-language-server (pulling in python-jedi and python-parso respectively) and observe jedi breaking. Fixed by downgrading python-parso to 0.7.0-1 |
This task depends upon
Closed by freswa (frederik)
Saturday, 10 October 2020, 22:12 GMT
Reason for closing: Won't implement
Additional comments about closing: We'll track the spyder compatibility here: FS#68192
Saturday, 10 October 2020, 22:12 GMT
Reason for closing: Won't implement
Additional comments about closing: We'll track the spyder compatibility here:
If the last few major versions of jedi are anything to go by, the update will most likely break compatibility with the current python-language-server and others when it ships.
This is correct, but it means that a downgrade to 0.7.0 is needed, not to 0.7.1.