Description
Fedora is preparing the next release (F43) for inclusion of Python 3.14 (scheduled to be released later this year). It turns out there is an issue with rope due to ast._const_node_type_names
being dropped from Python 3.14. More details in rope's issue tracker: python-rope/rope/issues/810.
This appears to be trivial to fix. However, it needs fixing upstream and a new release. Upstream appears to be rather inactive. Last release 15 months ago, last commit seven months and no response in the ticket for over three months now.
Since Spyder directly uses rope in its own code, with the issue not being taken care of, it will affect Spyder users once they switch to Python 3.14. What are the options here other than limiting the supported Python versions1?
Footnotes
-
Not an option for Fedora. ↩