diff options
Diffstat (limited to 'devel/py-astroid/pkg-descr')
-rw-r--r-- | devel/py-astroid/pkg-descr | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/devel/py-astroid/pkg-descr b/devel/py-astroid/pkg-descr index 4a4485f2741c..e1b6629f6237 100644 --- a/devel/py-astroid/pkg-descr +++ b/devel/py-astroid/pkg-descr @@ -1,6 +1,14 @@ -The aim of this module is to provide a common base representation -of python source code for projects such as pychecker, pyreverse, -pylint... Well, actually the development of this library is essentially -governed by pylint's needs. It used to be called logilab-astng. +The aim of this module is to provide a common base representation of python +source code for projects such as pychecker, pyreverse, pylint... Well, actually +the development of this library is essentially governed by pylint's needs. It +used to be called logilab-astng. -WWW: https://bitbucket.org/logilab/astroid/ +It provides a compatible representation which comes from the _ast module. It +rebuilds the tree generated by the builtin _ast module by recursively walking +down the AST and building an extended ast. The new node classes have additional +methods and attributes for different usages. They include some support for +static inference and local name scopes. Furthermore, astroid builds partial +trees by inspecting living objects. + +WWW: https://pypi.python.org/pypi/astroid +WWW: https://github.com/PyCQA/astroid |