Rope is a python refactoring library.
Most Python syntax from Python 2.7 up to Python 3.9 is supported. Please file bugs and contribute patches if you encounter gaps.
- List of features: docs/rope.rst
- Overview of some of rope's features: docs/overview.rst
- Using as a library: docs/library.rst
- Contributing: docs/contributing.rst
To change your project preferences edit
$PROJECT_ROOT/.ropeproject/config.py
where $PROJECT_ROOT
is
the root folder of your project (this file is created the first time
you open a project).
Send your bug reports and feature requests at python-rope's issue tracker in Github.
Current active maintainers of Rope are Matej Cepl (@mcepl) and Lie Ryan (@lieryan).
Many thanks the following people:
- Ali Gholami Rudi (@aligrudi) for initially creating the initial Rope project and most of Rope's code
- Nick Smith <[email protected]> (@soupytwist) as former Rope maintainer
- all of our current and former contributors
- authors of editor integrations
This program is under the terms of LGPL v3+ (GNU Lesser General Public License). Have a look at COPYING for more information.