rope
rope copied to clipboard
a python refactoring library
It'd be nice if rope hosted its documentation on RTD. Remaining steps: - [x] Change Sphinx theme to RTD theme - [x] Host on RTD - [x] Test documentation works...
Look into what project metadata whose support for [pyproject.toml](https://github.com/python-rope/rope/blob/master/pyproject.toml) are mature enough that we can migrate them without major drawbacks. - [x] #413 - [x] #414 - [ ] tox.ini...
Could we use and configure the following tools in rope? 1. tox - testing across python versions. Would need to test from 3.6/7 to 3.10/3.11 2. isort - sorting the...
Pathlib
Use pathlib internally in Rope's resource, file and folder classes. This will allow more compatibility with other projects and increase speed. Resource should also implement os.PathLike. Steps to implement: 1....
Just to summarize some possible alternatives: - [RedBaron](https://github.com/PyCQA/redbaron) - [astroid](https://github.com/PyCQA/astroid) - [parso](https://github.com/davidhalter/parso) - [asttokens](https://github.com/gristlabs/asttokens)
`AutoImport` should not import the given name if it is already imported. Issuing this command many times on the same symbol will just append more imports ```python from X import...
Figure out everything that's necessary to drop Python 2.7 support. - [x] #454 - [x] #450 - [x] Update setup.py - [ ] Remove outdated test cases - [ ]...
Tasks: - [ ] Make rope==1.x release as Python 3-only - [ ] Make separate 0.x branch as a branch with last support for Python 2 - [ ] Update...
Signed-off-by: Gábor Lipták # Description Please include a summary of the change and which issue is fixed. Fixes #414 # Checklist (delete if not relevant): - [x] I have added...
Expand documentation of Vim support in the [Wiki](https://github.com/python-rope/rope/wiki/How-to-use-Rope-in-my-IDE-or-Text-editor%3F)