Skip to content

rope needs a fix for Python 3.14 #24643

Closed
@penguinpee

Description

@penguinpee

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

  1. Not an option for Fedora.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions