rope icon indicating copy to clipboard operation
rope copied to clipboard

a python refactoring library

Results 162 rope issues
Sort by recently updated
recently updated
newest added

Is there any support for doing undo/redo for multi-project refactorings? If not, are there plans for this?

enhancement

while doing a move ofa toplevel package, i noticed, that we got the impport moved so ``` import foo # staring point import bar.foo # result from bar import foo...

move-refactor

More info: - https://www.python.org/dev/peps/pep-0484/

enhancement

This could prevent breakages like in `0.10.4`. http://code.nabla.net/doc/setuptools/api/setuptools/setuptools.find_packages.html

cleanup

while moving a module into a package i ran into a number of legacy import that where missed by rope the changes i applied manually where like the following ```...

See https://groups.google.com/d/topic/rope-dev/08LAzaQ7pzQ/discussion and http://thread.gmane.org/gmane.comp.python.rope/59/. There are two simple test cases. 1. In a file with the following text (`|` is where the cursor is): ``` import os os.path.p| ``` try...

bug

Looks like we need support all types of python standard library [typing](https://hg.python.org/cpython/file/3.5/Lib/typing.py). - https://docs.python.org/3/library/typing.html - https://pypi.python.org/pypi/backports.typing - https://pypi.org/project/typing/ - https://pypi.python.org/pypi/typing (supports for Python2.7) - https://hg.python.org/cpython/file/3.5/Lib/typing.py

- https://www.python.org/dev/peps/pep-0484/ - https://www.python.org/dev/peps/pep-0483/

enhancement

More info: - https://en.wikipedia.org/wiki/C3_linearization - https://www.python.org/download/releases/2.3/mro/

enhancement