Rope, a python refactoring library ...

Rope is a python refactoring library. You can get it from here or if you plan to use it with py3k from here. You can use rope as a library in other IDEs.

Features

Refactorings:

Refactoring Features:

IDE helpers:

Object Inference:

For more information have a look at rope overview.

Related Projects

IDEs and plugins that use rope to provide features like refactorings and code-assists:

Hacking

See contributing. Main rope repositories:

Snapshots:

Feedback

Send your bug reports, feature requests and patches to rope-dev (at) googlegroups.com. For subscribing send an email to rope-dev-subscribe (at) googlegroups.com.