Skip to main content

a python refactoring library...

Project description

Overview

rope is a python refactoring library and IDE. The IDE uses the library to provide features like refactoring, code assist, and auto-completion. It is written in python. The IDE uses Tkinter library.

Rope IDE and library are released in two separate packages. rope package contains only the library and ropeide package contains the IDE and the library.

New Features

Changes since 0.5:

  • Restructurings; searching for patterns in code and changing them

  • Handling imports when inlining

  • Extracting similar expressions/statements in extract refactorings

  • Adding tools for making using rope library easier

  • Importing modules in restructurings

  • Auto-indentation in restructurings

  • Inferring the object, list comprehensions hold

  • Added ignore_syntax_errors project config

  • Specifying custom source folders in project config

Project details


Release history Release notifications | RSS feed

This version

0.6

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page