|
1 | 1 | """ |
2 | | -Jedi is an autocompletion tool for Python that can be used in IDEs/editors. |
3 | | -Jedi works. Jedi is fast. It understands all of the basic Python syntax |
4 | | -elements including many builtin functions. |
| 2 | +Jedi is a static analysis tool for Python that can be used in IDEs/editors. Its |
| 3 | +historic focus is autocompletion, but does static analysis for now as well. |
| 4 | +Jedi is fast and is very well tested. It understands Python on a deeper level |
| 5 | +than all other static analysis frameworks for Python. |
5 | 6 |
|
6 | | -Additionaly, Jedi suports two different goto functions and has support for |
7 | | -renaming as well as Pydoc support and some other IDE features. |
| 7 | +Jedi has support for two different goto functions. It's possible to search for |
| 8 | +related names and to list all names in a Python file and infer them. Jedi |
| 9 | +understands docstrings and you can use Jedi autocompletion in your REPL as |
| 10 | +well. |
8 | 11 |
|
9 | 12 | Jedi uses a very simple API to connect with IDE's. There's a reference |
10 | | -implementation as a `VIM-Plugin <http://github.com/davidhalter/jedi-vim>`_, |
11 | | -which uses Jedi's autocompletion. I encourage you to use Jedi in your IDEs. |
12 | | -It's really easy. If there are any problems (also with licensing), just contact |
13 | | -me. |
| 13 | +implementation as a `VIM-Plugin <https://github.com/davidhalter/jedi-vim>`_, |
| 14 | +which uses Jedi's autocompletion. We encourage you to use Jedi in your IDEs. |
| 15 | +It's really easy. |
14 | 16 |
|
15 | 17 | To give you a simple example how you can use the Jedi library, here is an |
16 | 18 | example for the autocompletion feature: |
|
34 | 36 | good text editor, while still having very good IDE features for Python. |
35 | 37 | """ |
36 | 38 |
|
37 | | -__version__ = '0.8.1-final0' |
| 39 | +__version__ = '0.9.0' |
38 | 40 |
|
39 | 41 | from jedi.api import Script, Interpreter, NotFoundError, set_debug_function |
40 | | -from jedi.api import preload_module, defined_names |
| 42 | +from jedi.api import preload_module, defined_names, names |
41 | 43 | from jedi import settings |
0 commit comments