Skip to main content

Overview

rope is a python refactoring IDE and library. 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.

New Features

  • Inferring the object list comprehensions contain

  • Adding support for Mercurial VCS in refactorings

  • Self assignment warning

Rope can infer the object, list comprehensions and generator expressions hold. For instance in:

class A(object):
    pass

list1 = [A(), A()]
list2 = [a for a in l1]

var = list2[0]

Rope knows that the type of var is A.

Rope IDE can warn when you assign a variable to itself when you use show_warnings action.

Release history Release notifications | RSS feed

1.14.0

2 files

1.13.0

2 files

1.12.0

2 files

1.11.0

2 files

1.10.0

2 files

1.9.0

2 files

1.8.0

2 files

1.7.0

2 files

1.6.0

2 files

1.5.1

2 files

1.5.0

2 files

1.4.0

2 files

1.3.0

2 files

1.2.0

2 files

1.1.1

2 files

1.1.0

2 files

1.0.0

2 files

0.23.0

2 files

0.22.0

2 files

0.21.1

2 files

0.21.0

1 file

0.20.1

1 file

0.20.0

1 file

0.19.0

1 file

0.18.0

1 file

0.17.0

1 file

0.16.0

3 files

0.14.0

3 files

0.12.0

1 file

0.11.0

1 file

0.10.7

1 file

0.10.6

1 file

0.10.5

1 file

0.10.4

1 file

0.10.3

1 file

0.10.2

1 file

0.10.1

1 file

0.10.0

1 file

0.9.4

1 file

0.9.3

1 file

0.9.2

1 file

0.9.1

0.9

0.8.4

0.8.3

0.8.2

0.8.1

0.8

0.7.9

0.7.8

0.7.7

0.7.6

0.7.5

0.7.4

0.7.3

0.7.2

0.7.1

0.7

0.6.2

0.6.1

0.6

0.5

0.5rc1

0.4

0.4rc1

0.3

0.3rc1

0.2

0.2pre4

0.2pre3

0.2pre2

0.2RC

0.6m6

0.6m5

0.6m4

This release

0.6m3 This release

0.6m2

0.6m1

0.5m5

0.5m4

0.5m3

0.5m2

0.5m1

0.4m5

0.4m4

0.4m3

0.4m2

0.4m1

0.3m5

0.3m4

0.3m3

0.3m2

0.3m1

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page